OnePlus ha offerto ulteriori informazioni sul preoccupante bug riscontrato da alcuni proprietari di OnePlus 5 che riavvia il telefono quando tenta di effettuare una chiamata di emergenza. Dopo alcune indagini, si scopre una confluenza di problemi combinati per causare talvolta il riavvio dei telefoni quando si chiama VoLTE a numeri di emergenza che supportano le informazioni di posizionamento OTDOA.
OTDOA, come probabilmente non sai, è un sistema che utilizza i segnali LTE per determinare la posizione di un telefono eseguendo il ping di più torri cellulari e misurando quanto tempo impiega ciascun segnale per raggiungere la torre. Se il numero di emergenza che stai chiamando supporta il sistema, il telefono segnalerà la sua posizione approssimativa utilizzando OTDOA. Come puoi immaginare, questo tipo di informazioni sulla posizione è estremamente utile in una situazione di emergenza.
Un proprietario di OnePlus 5 estremamente utile ha aiutato l'azienda a individuare e risolvere rapidamente il problema.
Come abbiamo scoperto nei giorni seguenti i rapporti iniziali sui riavvii del 911, il problema non si stava verificando su tutti i modelli OnePlus 5 o in tutti i paesi. Ciò è semplicemente spiegato dal fatto che non tutti stanno effettuando chiamate con VoLTE (OnePlus 5 lo supporta solo per determinate reti), e non tutti i numeri di emergenza prendono necessariamente informazioni OTDOA anche se lo sei. È comunque un bug davvero negativo, indipendentemente dal fatto che OnePlus sia stato fortunatamente in grado di agire rapidamente per risolverlo. Dopo aver contattato l'utente che inizialmente aveva segnalato il problema, OnePlus era effettivamente in grado di ottenere i registri dei dispositivi che individuavano il problema principale.
Si scopre che la radice dell'intero problema non era solo il firmware OnePlus, ma piuttosto come interagiva con l'effettivo modem cellulare nel telefono che fa parte del più grande sistema Qualcomm su un chip che alimenta OnePlus 5. Il processo di ottenere e inviare dati OTDOA ha causato un problema di memoria nel modem che alla fine ha causato il riavvio. Senza le informazioni di registro del dispositivo fornite da qualcuno che ha riscontrato il problema, sarebbe stato notevolmente più difficile determinare il vero problema e, in effetti, il bug è riuscito a superare i test del software fino alla produzione. OnePlus e Qualcomm sono ora fiduciosi che questo bug sia stato corretto tramite l'aggiornamento OTA che è stato lanciato il 21 luglio.
Questo non è il tipo di bug che vorremmo mai vedere arrivare su qualsiasi telefono, ma è bello vedere OnePlus - con l'aiuto degli utenti che lo hanno individuato per la prima volta - risolvere il problema in pochi giorni e aiutare le persone che potrebbero chiamare i servizi di emergenza sul proprio OnePlus 5 in futuro.