OnePlus One - nem műkődő proximity és orientation szenzorok

A hupon található egyik íráson felbuzdulva én is hetente rakom rá a legfrisebb CM NIGHTLY buildet a OnePlus One készülékemre.
Az elmúlt hetekben vettem észre, hogyha vízszintesen tartott telefonnal fotózok, akkor a képek 90 fokkal elforgatva készülnek el valamint, hogy telefonálás közben a fülem vidáman kalandozik a menükben és ébresztőt állít be, meg jegyzetet ad a naptáramhoz.
Gyanakodni kezdtem, fogtam hát és a Play Store-ban a "sensor test" keresőszavakra adott első 3 appot letöltöttem, de a Proximity Sensor és Orientation Sensor értékeit egyik sem tudta olvasni.

Az XDA-dev fórumon találtam több megoldási javaslatot (az első a reboot, erre magamtól is gondoltam, de nem segített) amelyikből az egyiket ideteszem hátha más is belefut ebbe a problémába:

1. a telefonra szedjünk le egy kellően friss nightly buildet, majd recovery-ből tegyük is fel.
2. másoljuk le a telefonról a letöltött zip-et, csomagoljuk ki valahova.
3. indítsuk újra a telefont bootloader (fastboot) üzemmódban, csatlakoztassuk a gépünkhöz és adjuk ki a következő parancsokat:

fastboot flash modem NON-HLOS.bin
fastboot flash sbl1 sbl1.mbn
fastboot flash aboot emmc_appsboot.mbn
fastboot flash rpm rpm.mbn
fastboot flash tz tz.mbn
fastboot flash LOGO logo.bin
fastboot flash oppostanvbk static_nvbk.bin
fastboot flash boot boot.img
fastboot flash dbi sdi.mbn
fastboot reboot

újraindulás után tesztelhetjük is a szenzorokat, nekem mindegyik tökéletesen működik.

Hozzászólások

teljesen jó, hogy egy élesben használt telefonon nem működnek ilyen alap dolgok. hátha legközelebb azt veszed észre hetek után hogy a hívás funkció nem működik. :D

A "legfrisebb" alatt melyiket érted? Én a 12.1-20151006-nál tartok, de ilyet még nem láttam. Éppen csorog le a tegnapi.

Így elsőre az sem tiszta, hogy mitől gyógyul meg a hibád, ha a frissítést egyenként kiadott paranccsokkal végzed el.

--
trey @ gépház

Most épp 12.1-20151017 van fent. Közben olvasgattam a témában és az a megfejtés amit hrgy84 is ír, hogy nem mindent flashel az update és nekem régebbi modem firmware volt fent ami miatt a bootnál elakad és a proximity-t meg a gyro-t nem tudja inicializálni, de aztán tovább megy és elindul nélkülük.