Pelo que li e ouvi nas noticias, o software detectava se havia ou não variações nos dados ambientais e comportamento do veiculo, ou seja, verificava se havia alterações de temperatura do ar, alterações de pressão atmosférica, etc, se havia movimentos no volante, forças laterais, etc
Se não houver esse tipo de alterações ele assumia que estava em teste e em vez de ter o desempenho normal, tinha um desempenho mais eco, ou seja debitava menos combustÃvel para conseguir estar dentro dos parâmetros legais.
Quando há variação nos dados ambientais, o software deixava de limitar o debito de combustÃvel.