OnePlus предложи повече информация за притеснителната грешка, намерена от някои собственици на OnePlus 5, която ще рестартира телефона при опит за извършване на спешно повикване. След известно разследване се оказва сблъсък от проблеми, комбинирани, които причиняват понякога рестартирането на телефоните при извикване на VoLTE към номера за спешни повиквания, които поддържат информация за позициониране на OTDOA.
OTDOA, както вероятно не сте наясно, е система, която използва LTE сигнали, за да определи местоположението на телефона, като пингвира множество кули и измерва колко време отнема всеки сигнал, за да достигне кулата. Ако номерът за спешни повиквания поддържа системата, телефонът ще докладва приблизителното й местоположение с помощта на OTDOA. Както можете да си представите, този вид информация за местоположение е изключително полезен в спешна ситуация.
Изключително полезен собственик на OnePlus 5 помогна на компанията бързо да определи и отстрани проблема.
Както разбрахме в дните след първоначалните отчети за 911 рестартиране, проблемът не се случи при всички модели OnePlus 5 или във всички страни. Това се обяснява доста просто с факта, че не всеки се обажда с VoLTE (OnePlus 5 го поддържа само за определени мрежи), а не всички спешни номера непременно вземат информация за OTDOA, дори и да сте. Все още е наистина лоша грешка, независимо какво, но OnePlus беше щастлив да действа бързо, за да го отстрани. След като се свърза с потребителя, който първоначално е съобщил за проблема, OnePlus всъщност успя да получи регистрационни файлове на устройства, които определиха основния проблем.
Оказва се, че коренът на целия проблем не е само фърмуера на OnePlus, а по-скоро как той взаимодейства с действителния клетъчен модем в телефона, който е част от по-голямата Qualcomm система на чип, захранваща OnePlus 5. Процесът на получаване и изпращане на OTDOA данни предизвика проблем с паметта в модема, което в крайна сметка предизвика рестартиране. Без информацията в дневника на устройството от някой, който е видял проблема, щеше да бъде значително по-трудно да се определи истинският проблем - и всъщност грешката го направи чрез тестване на софтуера по целия път до производството. OnePlus и Qualcomm са уверени, че тази грешка е отстранена чрез актуализацията на OTA, която се появи на 21 юли.
Това не е такъв вид грешка, който някога искаме да виждаме, да го прави на всеки телефон, но е чудесно да видим OnePlus - с помощта на потребителите, които за първи път го забелязват - да отстрани проблема само за няколко дни и да помогне на хората които в бъдеще могат да се обадят на спешни служби на своя OnePlus 5.