Temna magija: kaj je povzročilo Googlovo zanko smrti Nexus 6P (in kako jo popraviti s sušilcem za lase)

Temna magija: kaj je povzročilo Googlovo zanko smrti Nexus 6P (in kako jo popraviti s sušilcem za lase)' alt= Ekskluzivno ' alt=

Članek avtor: Kevin Purdy @kpifixit



Kopirajte URL članka

Deliti

Nexus 6P mojega prijatelja je umrl med navigacijo in DJ-jem na potovanju iz zvezne države New York do Manhattna februarja 2017. 6P je zmrznil, se znova zagnal, prikazal Googlov logotip, nato pa se znova zagnal na desetine in desetine, ne da bi vedel, kaj je narobe .

Poskušal sem pomagati prek zvočnika iz voznikovega telefona, vendar noben običajni trik za vklop / izklop / glasnost / varni način ni uspel. 6P ni imel garancije dva tedna. Za prehod so kupili Moto G4, vreden 200 USD, v trgovini na Union Squareu. Kasneje bi zamenjali 6P za 113 USD za novega Pixela 2. Še vedno so zelo razdraženi zaradi celotne sage.



Vseeno pa niso bile vse slabe novice. Pred slabim mesecem dni, tri leta po tem, ko je njihov 6P izgubil voljo do življenja, je moj prijatelj od Googla in proizvajalca 6P, Huaweia, prek Googla in proizvajalca 6P Huawei prek podjetja prejel ček za 400 USD. skupinska tožba . Drug prijatelj je dobil ček za 400 dolarjev in ga spremenil v hladno gramozno kolo. Podobno se je poravnal tudi LG ločena skupinska tožba, ki vključuje zagon telefonov , vključno z Nexusom 5X. Telefoni so zapleteni, pridobljena lekcija - konec zgodbe?



Ni zame. Vidim vse zatemnjene odseke 6P vložitev poravnave in imam toliko vprašanj. Kaj bi povzročilo, da se telefon Android nenadoma ne more zagnati, pogosto mesecev ali let po prvem nakupu, tako, da ga Google ne bi mogel popraviti s programsko opremo? Lahko skoraj obrišete in popravite kaj izdaja programske opreme na telefonu Android. Če je šlo za preprosto napako strojne opreme, zakaj nobeno podjetje ni odpravilo napake in je ni odpoklicalo?



Za komentar o tej objavi sem poklical Google, Huawei, LG in Qualcomm, vendar se nobeno od teh podjetij ni javilo. Pravzaprav je Huaweijeva mapa za prejeto pošto za globalno tiskovno komunikacijo odgovorila, da je polna in da ne more dostavljati sporočil, dvakrat v dveh tednih sporočil posameznim vodjem tiska, za katere sem ugotovila, da niso bila vrnjena.

Kako se zgodi, da je Apple od vseh podjetij v primerjavi s tem videti pozitivno pregleden? Apple je popravili in zamenjali pokvarjene telefone ob tem pa priznati, pa naj bo še tako muhasto nekaj je bilo z njimi narobe.

Po tednih raziskav, vključno z nakupom lastnega zagonskega Nexusa 6P, pogovorom s hekerji programske opreme in strokovnjaki za popravilo plošč, ter prebiranjem preveč člankov o arhitekturah na sistemu-na-čipu, tukaj sestavljam tisto, za kar menim, da je najverjetnejši vzrok za 6P bootloop izdaja (in prav tako pomembna izključitev nekaterih drugih) in celo našel 'popravek', ki je sicer nekoliko žalosten, vendar lahko deluje, če želite Nexus 6P rešiti iz bootloop-a.



Evo, zakaj je bil res vroč sušilec za lase najboljše orodje za pritrditev na videz opečenega Nexusa 5X ali 6P.

Stran naprave Nexus 6P' alt=

Nexus 6P

Šesta generacija pametnega telefona Android, ki ga je zasnoval Google in izdeluje Huawei. Izpuščen oktobra 2015.

Ogled naprave

Vroči, čudni čipi znotraj 6P in 5X

Qualcomm izdeluje modeme, grafične procesorje in procesorje, ki so včasih združeni v lično obliko sistem na čipu (SOC) paket. Leta 2015 je bila Qualcommova platforma Snapdragon skoraj edina igra v mestu za vodilno jedro pametnega telefona (vsaj, če ne izdelujete lastnih čipov, kot sta Apple ali Samsung). Google je v sodelovanju s Huaweijem pri izdelavi enega od dveh telefonov Nexus šel z Snapdragon 810 za Nexus 6P , njegov večji in dražji Nexus. Izbral je svojega zmanjšanega brata, Snapdragon 808, za Nexus 5X izdelal LG.

' alt=

Snapdragon 810, v rdeči barvi, vklopljen matična plošča Nexus 6p (Toplotni ščiti so odstranjeni).

na žalost je sistemski ui ustavil galaxy s5

Najpomembnejše stvari, ki bi jih morali vedeti o Snapdragonu 808/810 v številnih zagonskih telefonih, so naslednje:

Če govorimo o težavah pri izdelavi in ​​težavah s toploto, niso puške ali celo znani vzroki, so pa zanimivi podatki. Za lastnika zagonskega telefona je zares zanimiva nastavitev CPU 'big.LITTLE'. V teoriji gre za eleganten sistem za povečanje zmogljivosti, hkrati pa prihrani življenjsko dobo baterije. Vaš telefon uporablja štiri počasnejše čipe z nižjo porabo za neintenzivna opravila in opravila v ozadju, nato preklopi na štiri zmogljiva ali 'velika' jedra za zahtevna in aktivna opravila.

Ko gremo naprej, upoštevajte uporabo izraza 'teoretično' v tem odstavku.

Zagonetka zagona: vklopi se, ne zanima

' alt=

Kako je videti, ko se zagonske zanke Nexusa 6P pospešijo 2x.

Za Google je žalostno, da vas telefon, ki deluje nedelujoče, večkrat opomni, katero podjetje vam ga je prodalo

Lastniki modelov 5X in 6P, med katerimi so mnogi navdušenci nad Androidom, ki si želijo doživeti avantgardni telefon, ki ga je Google priporočil razvijalcem, so bili zataknili, ko so njihovi telefoni prenehali delovati . Ponastavitev podatkov telefona Android običajno reši težave z zagonom ali zamrznitvijo in zrušitvijo. Najslabši scenarij, moraš prenesite izvirno sliko za svojo napravo , zaženite se v način 'hitrega zagona' ali obnovitve z držanjem določenih gumbov in izvedite nekaj terminalskih ukazov, da popravite tovarniško svežo vdelano programsko opremo.

Razen pri tej težavi z zagonom ne morete preiti v način za obnovitev, ker poskus zagona samo pošlje telefon nazaj v zanko logotipa / izklopa / logotipa / izklopa. Če ste razvijalec za Android ali ste se prej že zapletali v ROM-je drugih proizvajalcev, ste v nastavitvah telefona morda kliknili preklopni gumbi »Omogoči odklepanje OEM« in »Omogoči odpravljanje napak USB«. Lahko vstopite v način hitrega zagona, da utripate novo vdelano programsko opremo, vendar se bo telefon po koncu še vedno zanimal.

Skoraj huje je, da se prikaže Googlov logotip in zdi se, da se telefon zažene le malo, namesto da bi bil nepojasnjen mrtvi telefon. Za Google je prav tako žalostno, da vas telefon, ki ne deluje pravilno, opomni, katero podjetje vam ga je prodalo stotine krat.

' alt=Pro Tech Toolkit

Industrijski standard za elektroniko in računalniške tehnike.

69,99 USD

Nakupujte zdaj

Popravek: onemogočite napačno polovico CPU

XDA-Developers je forum, kamor navdušenci in razvijalci Androida ponujajo svoje eksperimente, odpravljajo težave in delajo neverjetne podvige, da podaljšajo konec življenjske dobe telefona s programsko opremo. Nexus 6P je imel zelo aktiven podforum na XDA , in kmalu preden so pritožbe glede zagonskih telefonov privedle do preiskav in potencialne rešitve .

XCnathan32 je prinesel prvi delujoči popravek za 'Boot Loop of Death' (BLOD). Nekje - v niti foruma, kanalu IRC ali dnevniku naprave - je bilo predlagano, da je do krize prišlo po tem, ko je naprava poskušala omogočiti 'velika' jedra za zagon. Velika jedra se niso odzivala ali pa so se 'ločila'. Standardna zagonska koda telefona ni predvidevala, da se jedra v običajnih okoliščinah ne bodo odzvala, zato se telefon zruši in znova zažene.

xbox one se ne vklopi
' alt=

Del Skript za inicializacijo XCnathan32 , pri čemer je bilo delo dodeljeno samo štirim 'majhnim' jedrom zagonskega telefona (0-3).

Popravki XCnathan32 so različice zagonske programske opreme telefona, jedra Linuxa in obnovitvenega načina, predelani tako, da se nobena od njih nikoli ne sklicuje ali kliče po 'velikih' jedrih telefona. Izdelali so tudi popravek za Nexus 5X to je storilo isto: onemogočite velika jedra, da se telefon lahko zažene. Preberite odgovore v kateri koli niti foruma in videli boste, da bodo ljudje prvič poročali, da se njihovi telefoni prvič znova zaženejo - morda s kljuko, a resnično. Drugi razvijalci so olajšali namestitev popravkov XCnathan32 in njegovo delo prenesli naprej v novejše različice Androida, vključno z osm0sis in squabbi .

Po revizijah za boljšo optimizacijo štirih jeder so nekateri uporabniki predlagali, da se zdi, da njihovi telefoni delujejo približno enako ali celo z daljšo življenjsko dobo baterije. Velika jedra so pogosto delovala tako vroče, da se je zdelo, da so jih vseeno dušili ali onemogočili. Drugi so opazili uspešnost, vendar so bili veseli, da so lahko vsaj vstopili v svoje telefone in obnovili svoje podatke.

Te domiselne popravke so več kot Google ali Huawei ponujajo večini strank, ki so poročale o svojih zagonskih telefonih. Moj prijatelj z zagonskim 6P se je obrnil na Google, ki jih je napotil na Huawei, ta pa jih je poslal nazaj k Googlu, potem ko je opozoril, da telefon ni v garanciji. Težavo so dvakrat poslali Googlu, pri čemer so navedli odgovor Reddita preverjenega Googlovega uslužbenca o ' težava, povezana s strojno opremo , «Vendar zamenjava ali vračilo ni bilo ponujeno. Mesec dni kasneje jim je sodelavec rekel, da je Google zamenjal njihov lastni 6P, zato je moj prijatelj poskusil še enkrat. Dobili so prenovljeno zamenjavo 6P, nato pa so jo zamenjali takoj, ko je bil Pixel 2 objavljen.

Nekateri ljudje, ki jih poznam, so dobili nadomestke, tudi novejše piksele prve generacije, ko so bili na voljo. Nekateri so bili obzidani, če niso imeli garancije. Kolikor sem videl, nobenemu niso povedali, kaj bi lahko bil vzrok.

Dirtier Fix: sušilec za lase

Če svojega telefona niste odklenili in omogočili odpravljanja napak, preden se je zgodil zagon, kasneje tega niste mogli storiti, ker niste mogli vstopiti v nastavitve programske opreme telefona. Vendar obstaja način, kako telefon pretentati, da onemogoči velika, energijsko lačna, vroča jedra. Ta jedra moraš narediti torej pred zagonom vroče, da se telefon boji, da se ne bodo poškodovali, če se zaženejo.

Če termični senzorji procesorja berejo dovolj visoko (na primer zagon težkih aplikacij, medtem ko je telefon na neposredni sončni svetlobi), se telefon zažene v nekakšen varnostni način, pri čemer se uporabljajo samo majhna jedra, dokler se ne ohladi dovolj. Če se hitro premikate in imate srečo, je ta previden interval ravno dovolj, da omogoči odklepanje in odpravljanje napak, da utripa vdelano programsko opremo XDA, ki onemogoča velika jedra, ali da zgrabite svoje fotografije in besedila ter shranjene igre.

Najbolj preizkušen način za to je s sušilcem za lase (ali nastavljivo toplotno pištolo, nastavljeno na temperaturo, podobno sušilcu). Toploto usmerite na prostor tik nad senzorjem prstnih odtisov kjer živi Snapdragon 810 in razstrelite, medtem ko se telefon zaganja.

En mladenič na YouTubu sušilec za lase 6P piha več kot 6 minut , včasih v vrečki, včasih v roki. Verjetno gre čez nekaj časa v grimaso, ker je telefon preveč vroč, da bi ga lahko držali, medtem ko se Googlov logotip vedno znova prikaže. Toda ravno takrat, Googlov logotip ga spremeni v večbarvne vrtinčne pike . Telefon se zažene na zaklenjeni zaslon. Še en termični bojevnik s kamero nastavi toplotno pištolo na 160 stopinj Celzija (320 stopinj Celzija) in v približno 4 minutah pride do zagonskega logotipa .

Navdihnjen s temi dokazi (in desetinami na ducate komentarjev drugih, ki trdijo, da jim je uspelo), sem od eBaya kupil zagonski Nexus 6P. Hotel sem začutiti tisti Lazarjev trenutek zase in dodati nekaj prvoosebne potrditve.

Na žalost se kljub temu, da se je telefon tako segrel, da sem moral nositi rokavice, varnostnega prtljažnika nikoli ni bilo. Preizkusil sem tudi dve drugi metodi, predlagani v nitih XDA, in sicer zamrznitev telefona v plastični vrečki in puščanje drastično prazne baterije, vendar nobena ni prevladala.

Nekaj ​​mojih poskusov, da bi Nexus 6P prekinil zagonsko zanko. Ni prikazano: poskusi s popolnoma izpraznjeno baterijo (razočaran sem in pozabil, kje je bila točka ostrenja).

Lahko naslednjič poskusim bolj drastično metodo odpiranje telefona in izpostavljanje matične plošče bolj neposredno na sušilec za lase. Lahko pa uporabim toplotno pištolo, ki jo predlaga Hackaday nekateri sušilniki za lase preprosto niso dovolj vroči . Zdaj ni česa izgubiti! Posodobil bom to objavo, če bom uspel tudi po enem operacija ali nadgradnjo mojega ogrevalnega arzenala.

' alt=Heat Gun / Heat Gun (ZDA)

S to toplotno pištolo z močjo 1500 W popustite lepilo ali ponovno prepojite. Nizka nastavitev doseže 570/300 & degF / & degC. Visoka nastavitev doseže 1112/600 & degF / & degC. Kot nalašč za razrahljanje lepila na iPadah ali drugih tablicah. Kot nalašč za obnovo Xbox Red Ring of Death (RROD).

LG g4 se je zataknil v zagonski zanki

19,99 USD

Nakupujte zdaj

' alt=Toplotna pištola Hakko HJ5000

Hakko HJ5000 toplotna pištola za spajkanje profesionalcev

39,99 USD

zakaj se moj xbox ne vklopi

Nakupujte zdaj

Torej, kdo je kriv?

' alt=

Slika avtorja Monoar Rahman Rony iz Pixabay

'Temna magija zagotovo.'

Po nedavnem zaključku enotedenski tečaj mikro spajkanja in popravljanja plošč , Mislil sem, da je težava pri 6P morda v fleksiji - velik telefon se je na nek način upognil, zaradi česar je CPU ali bližnja komponenta počila in spajkal spajkalni spoj, ki ga je povezal z matično ploščo. To je tisto, kar je povzročilo Na iPhone 6 Plus se dotaknite bolezni , in Težave z zvokom IC na napravi iPhone 7 . Upogibni odklopi so en način, kako lahko povzročite notranjo škodo brez vidnih zunanjih dokazov. Če sem iskren, sem teden dni razmišljal o spajkah in blazinicah, zdaj je bilo vse videti kot vprašanje spajkanja.

Vprašal sem Marka Shaferja, eden mojih inštruktorjev na iPad Rehab , če je mislil, da nekakšen odklop plošče / spajke / čipa povzroča ločitev jedra CPU. 'Ne, ampak želim,' je rekel. Shafer ima 6P, ki visi okoli domače delavnice, druge pa je gledal pod mikroskopom. Če bi pri zagonu 6P prišlo do popravljive težave s ploščo ali če bi slišal verodostojne govorice o njej, bi ponudil, da jo popravi. Vprašal sem, ali to pomeni, da je težava verjetno globoka, temna, čarobna čarovnija. 'Temna magija zagotovo,' je rekel.

Napake upogibanja ali spajkanja tudi ne pojasnijo drugih telefonov, ki so utrpeli zagonsko zanko smrti. Od petih vključenih telefonov LG-jeva poravnava , trije (Nexus 5X, LG G4, LG V10) so uporabljali Snapdragon 808 SOC s svojo 20-nanometno platformo za izdelavo TSMC in zamenjava jedra big.LITTLE nastavitev. Dva od zagonskih telefonov (LG V20 in G5) pa sta uporabljala Snapdragon 820, ki ga je izdelalo drugo podjetje (Samsung), brez arhitekture big.LITTLE .

' alt=

XCnathan32, prvotni popravek velikega jedra, je nekaj tednov preživel globoko v svojem 6P in poskušal natančno ugotovite, zakaj so velika jedra propadla, ko so jih poklicali . Ko beremo nit, obstaja veliko optimizma, da obstaja nekakšna napetost ali programska oprema, ki je nedosegljiva. Toda ponavljajoči se odzivi so, da je z delovanjem tega CPU-ja le nekaj narobe, gre le za majhno milost, da je narobe na način, ki omogoča zapleteno delo. Trgoval sem s sporočilom z osm0sis, skrbnikom XDA, ki je nadaljeval z nekaterimi popravki 6P, vendar mu manjka tudi globlji vpogled.

Morda so bile SOC binned (izbran kot izvedljiv izdelek, kljub napakam) nekoliko preveč agresivno. Brez številk Googlovih ali LG-jevih obračunov o tem, koliko telefonov je bilo prizadetih, je težko reči, koliko ljudi je bilo lahko del slabe serije.

Ne morem z absolutno gotovostjo trditi, kaj je povzročilo zagonske zanke, ki so sredi leta 2010 pobile veliko telefonov. Medtem ko so vroči, domiselni modeli Snapdragon skupni vidik vseh, obstaja še veliko drugih delov, ki napajajo, komunicirajo in uravnavajo delovanje SOC. V začetku sage je LG kupcem povedal, da je težavo pri zagonu G4 povzročil » ohlapen stik med komponentami . ' Googlov uslužbenec je v. Navedel težavo s strojno opremo ena pogosto povezana nit Reddit . Toda G4 je bil vseeno vključen v kasnejšo bootloop poravnavo. Telefoni imajo seveda lahko tudi več kot eno napako.

Tudi če bi bili krivi Qualcommovi SOC, podjetja, kot so Google, Huawei in LG, morda ne bi želela kazati s prstom ali zahtevati preveč podjetja. Qualcomm, FTC razglasil za 'monopolista' za svoje agresivno poslovanje s celičnim modemom, še vedno prevladuje na trgu SOC . Apple svojih SOC ne ponuja zunaj svojih izdelkov. Alternativa sta Samsung, Huawei (sorazmerno nova) HiSilicon , in ne veliko drugega. Google in LG še naprej uporabljata Snapdragon SOC v svojih telefonih.

Lahko pa rečem, da so se nekateri resnično namenski popravljavci na občudovanja vreden način spopadli z najbolj neuničljivo okvaro, skoraj brez podpore proizvajalcev naprav. Težko je ne ukoreniniti tistega, ki ima sušilec za lase proti konglomeratom. Upajmo, da jim naslednjič ne bo treba delati tako zelo.


Opomba: iFixit ima poslovne odnose z Googlom. Google ni imel vnosa ali dostopa do te objave, preden je bila objavljena.

Sorodne zgodbe ' alt=Rušitve

Huawei Nexus 6P Teardown

' alt=Rušitve

Infografika Nexus One

' alt=Rušitve

Čarobna miška Teardown

(function () {if (/ MSIE d | Trident. * rv: /. test (navigator.userAgent)) {document.write ('