Tumma taika: Mikä aiheutti Googlen Nexus 6P -kuolmasilmukan (ja kuinka korjata se hiustenkuivaajalla)

Tumma taika: Mikä aiheutti Googlen Nexus 6P -kuolmasilmukan (ja kuinka korjata se hiustenkuivaajalla)' alt= Yksinomainen ' alt=

Artikkeli: Kevin Purdy @helsinki



Kopioi artikkelin URL-osoite

Jaa

Ystäväni Nexus 6P kuoli toimiessaan navigaattorina ja DJ: nä matkalla New Yorkin osavaltiosta Manhattaniin helmikuussa 2017. 6P pysähtyi, käynnistyi uudelleen, näytti Google-logon ja käynnisti sen jälkeen kymmeniä ja kymmeniä kertoja, eikä mitään aavistustakaan ollut väärässä. .

Yritin auttaa kaiuttimen kautta kuljettajan puhelimesta, mutta mikään tavallisista virta- / äänenvoimakkuuspainike- / vikasietotemppuista ei toiminut. 6P oli kahden viikon takuun ulkopuolella. He ostivat 200 dollarin Moto G4: n Union Squaren myymälästä päästäkseen läpi matkan. Myöhemmin he tekivät kauppaa korvaavalla 6P: llä 113 dollaria kohti uutta Pixel 2: ta. He ovat edelleen melko kiihtyneitä koko saagasta.

Kaikki eivät kuitenkaan olleet huonoja uutisia. Alle kuukausi sitten, kolme vuotta sen jälkeen, kun heidän 6P: nsä menetti elotahdon, ystäväni sai Googlelta ja 6P: n valmistajalta Huaweiilta 400 dollarin sekin ryhmäkanteen oikeusjuttu . Toinen ystävä sai 400 dollarin sekin ja muutti siitä hienon sorapyörän. LG ratkaisi samalla tavalla erillinen luokkatapahtuma, johon sisältyy käynnistyspuhelimia , mukaan lukien Nexus 5X. Puhelimet ovat monimutkaisia, opittu - tarinan loppu?



Ei minulle. Näen kaikki pimenneet osiot 6P-sovintoratkaisu ja minulla on niin paljon kysymyksiä. Mikä johtaisi Android-puhelimen yhtäkkiä kykenemättömään käynnistymään kokonaan, usein kuukausia tai vuosia ensimmäisen oston jälkeen, niin että Google ei voinut korjata sitä ohjelmistolla? Voit pyyhkiä ja korjata melkein minkä tahansa ohjelmisto-ongelma Android-puhelimessa. Jos se oli yksinkertainen laitteistovika, miksi kumpikaan yritys ei omistanut vikaa eikä palauttanut sitä?



Otin yhteyttä Googleen, Huaweien, LG: hen ja Qualcommiin kommentoidakseni tätä viestiä, mutta en kuullut yhtään kyseistä yritystä. Itse asiassa Huawein maailmanlaajuisen lehdistöviestinnän postilaatikko vastasi, että se oli täynnä eikä voinut toimittaa viestejä, kahdesti kahden viikon aikana viestejä yksittäisille lehdistön käsittelijöille, joita löysin, ei palautettu.

Kuinka tapahtuu, että Apple näyttää kaikista yrityksistä positiivisesti läpinäkyvä verrattuna siihen? Apple on korjattu ja vaihdettu vialliset puhelimet samalla kun myönsi, kuitenkin niin varovasti, että jotain oli väärässä heidän kanssaan.

Viikkojen tutkimuksen jälkeen, mukaan lukien oman bootlooped Nexus 6P: n ostaminen, ohjelmistohakkerien ja kortin korjausammattilaisten kanssa keskusteleminen ja liian monien artikkeleiden lukeminen järjestelmä-siru-arkkitehtuureista, koon tänne mielestäni todennäköisimmän syyn 6P bootloop -ongelma (ja aivan yhtä tärkeä, sulki pois jotkut muut), ja löysi jopa 'korjauksen', joka saattaa olla hieman surullinen, mutta saattaa toimia, jos haluat pelastaa Nexus 6P: n bootloopista.



Tästä syystä todella kuuma hiustenkuivaaja päätyi parhaiten työkaluksi näennäisesti tiiliksi kiristetyn Nexus 5X: n tai 6P: n kiinnittämiseen.

Laitesivu Nexus 6P' alt=

Nexus 6P

Googlen suunnittelema ja Huawei valmistama kuudennen sukupolven Android-älypuhelin. Julkaistu lokakuussa 2015.

Näytä laite

Kuumat, oudot pelimerkit 6P: n ja 5X: n sisällä

Qualcomm valmistaa modeemeja, grafiikkasuoritimia ja suorittimia, jotka joskus yhdistetään siistiksi järjestelmä sirulla (SOC) -paketti. Vuonna 2015 Qualcommin Snapdragon-alusta oli melkein ainoa peli kaupungissa lippulaivapuhelimen ytimelle (ainakin, jos et tee omia pelimerkkejäsi, kuten Apple tai Samsung). Google, yhdessä Huawei kanssa tehdäkseen yhden kahdesta Nexus-puhelimesta, meni Snapdragon 810 varten Nexus 6P , sen suurempi ja kalliimpi Nexus. Se valitsi pienentyneen sisaruksensa, Snapdragon 808: n Nexus 5X LG: n tekemä.

' alt=

Snapdragon 810, punainen, päällä Nexus 6p -emolevy (Lämpösuojat on poistettu).

pesukoneeseen ei tule kylmää vettä

Tärkeimmät asiat, jotka sinun pitäisi tietää Snapdragon 808/810: stä monissa käynnistyspuhelimissa, ovat:

Puhuminen valmistus- ja lämpöongelmista eivät ole tupakointiaseita tai edes tunnettuja syitä, mutta ne ovat mielenkiintoisia datapisteitä. Käynnistyspuhelimen omistajan kannalta todella mielenkiintoista on 'big.LITTLE' -prosessoriasetus. Teoriassa se on tyylikäs järjestelmä maksimoimaan suorituskyky ja säästämään akun käyttöikää. Puhelimesi käyttää neljää hitaampaa, pienitehoisempaa sirua ei-intensiivisten ja taustatehtävien suorittamiseen, ja siirtyy sitten neljään suorituskykyyn tai 'isoon' ytimeen vaativiin, aktiivisiin tehtäviin.

Huomaa 'teoriassa' käyttö kyseisessä kappaleessa, kun siirrymme eteenpäin.

Bootlooping Conundrum: Käynnistyy, ei välitä

' alt=

Miltä se näyttää, kun Nexus 6P käynnistyy, nopeutti 2x.

Googlelle on valitettavaa, että toimintahäiriöinen puhelin muistuttaa sinua, mikä yritys myi sen sinulle satoja kertoja

5X: n ja 6P: n omistajat, joista monet ovat Android-harrastajia, jotka haluavat kokea kehittäjille suositellun Google-etupuhelimen, olivat törmäsi, kun heidän puhelimensa lakkasivat toimimasta . Normaalisti Android-puhelimen tietojen palauttaminen ratkaisee häiriötön käynnistyksen tai jäätymisen ja kaatumisen. Pahimmassa tapauksessa sinun on lataa alkuperäinen kuva laitteellesi , käynnistä pikakäynnistys- tai palautustilaan pitämällä tiettyjä painikkeita alhaalla ja suorita joitain päätökomentoja tehtaalla tuoreen laiteohjelmiston korjaamiseksi.

Tätä käynnistysongelmia lukuun ottamatta et voi siirtyä palautustilaan, koska käynnistäminen yrittää lähettää puhelimen takaisin logoonsa / pois / logoon / pois silmukkaan. Jos olet Android-kehittäjä tai olet vain sekaantunut kolmansien osapuolten ROM-levyjen kanssa aiemmin, olet ehkä napsauttanut Ota käyttöön OEM-lukituksen ja Ota käyttöön USB-virheenkorjaus -vaihtoehtoja puhelimesi asetuksissa. Voisit siirtyä pikakäynnistystilaan vilkkumaan uutta laiteohjelmistoa, mutta puhelimesi silti silmuisi, kun olet valmis.

On melkein pahempaa, että Google-logo tulee näkyviin, ja puhelin näyttää käynnistyvän vain vähän sen sijaan, että se olisi vain selittämättömästi kuollut puhelin. Googlelle on myös valitettavaa, että toimintahäiriöinen puhelin muistuttaa sinua, mikä yritys myi sen sinulle satoja kertoja.

' alt=Pro Tech -työkalupakki

Alan standardi elektroniikka- ja atk-teknikoille.

kuivausrumpu ei käynnisty vain summeri

69,99 dollaria

Osta nyt

Korjaus: Poista CPU: n viallinen puolisko käytöstä

XDA-Developers on foorumi, jossa Android-harrastajat ja kehittäjät menevät tarjoamaan kokeilujaan, vianetsintälaitteita ja tekemään hämmästyttäviä tekoja pidentääkseen puhelimen käyttöiän loppua ohjelmistoilla. Nexus 6P: llä oli erittäin aktiivinen alifoorumi XDA: lla , ja ei kauan ennen kuin valitukset käynnistyspuhelimista johtivat tutkimuksiin ja mahdollisia ratkaisuja .

XCnathan32 toimitti ensimmäisen toimivan korjauksen varten 'Boot Loop of Death' (BLOD). Jossain kohdin - foorumiketjussa, IRC-kanavassa tai laitelokissa - ehdotettiin, että kriisi tapahtui sen jälkeen, kun laite yritti sallia 'isojen' suorituskykyydinten käynnistämisen. Suuret ytimet eivät reagoineet tai olivat 'irrottautuneet'. Puhelimen vakiokäynnistyskoodi ei odottanut, että ytimet eivät reagoi normaaleissa olosuhteissa, joten puhelin kaatuu ja käynnistyy uudelleen.

' alt=

Osa XCnathan32: n alustusohjelma , ja työ on osoitettu vain käynnistyspuhelimen neljälle 'pienelle' ytimelle (0-3).

XCnathan32: n korjaukset ovat puhelimen käynnistysohjelmiston, Linux-ytimen ja palautustilan versioita, jotka on kirjoitettu uudestaan ​​siten, että kukaan niistä ei koskaan viittaa tai soita puhelimen 'isoihin' ytimiin. He tekivät myös korjaus Nexus 5X: lle joka teki saman asian: poista isot ytimet käytöstä, jotta puhelin voi käynnistää. Lue vastaukset kummastakin foorumiketjusta, niin näet ihmisten kertovan, että heidän puhelimensa käynnistyvät uudelleen ensimmäistä kertaa - ehkä vetokoukkuilla, mutta todella. Muut kehittäjät tekivät XCnathan32: n korjausten asentamisen helpommaksi ja veivät työnsä eteenpäin Androidin uudempiin versioihin, mukaan lukien osm0sis ja squabbi .

Neljän pienen ytimen optimoimiseksi tehtyjen muutosten jälkeen jotkut käyttäjät ehdottivat, että heidän puhelimensa näyttivät toimivan suunnilleen samalla tavalla tai jopa paremmalla akunkestolla. Suuret ytimet juoksivat usein niin kuumilta, näytti siltä, ​​että ne olivat kuristettu tai estetty joka tapauksessa. Toiset huomasivat suorituskyvyn, mutta olivat iloisia voidessaan ainakin päästä puhelimiinsa ja palauttaa tietonsa.

Nämä omituiset korjaukset ovat enemmän kuin Google tai Huawei tarjosivat useimmille asiakkaille, jotka ilmoittivat käynnistyspuhelimista. Ystäväni, jolla oli käynnistynyt 6P, otti yhteyttä Googleen, joka ohjasi heidät Huaweien, joka lähetti heidät takaisin Googlelle huomattuaan, että puhelimella ei ollut takuuta. He esittelivät ongelmaa kahdesti Googlen kanssa vedoten vahvistetun Googlen työntekijän Reddit-vastaukseen aiheesta ' laitteistoon liittyvä ongelma , Mutta korvaamista tai hyvitystä ei tarjottu. Kuukautta myöhemmin työtoveri kertoi heille, että Google oli vaihtanut oman 6P: n, joten ystäväni yritti vielä kerran. He saivat kunnostetun 6P-korvaavan tuotteen ja vaihtoivat sen sitten heti, kun Pixel 2 ilmoitettiin.

Jotkut tuntemani ihmiset saivat korvaavia, jopa uudempia ensimmäisen sukupolven pikseleitä, kun ne olivat saatavilla. Jotkut olivat muurattuina, jos heillä ei olisi takuuta. Kenellekään, sikäli kuin olen nähnyt, ei kerrottu, mikä voi olla syy.

Dirtier Fix: Hiustenkuivaaja pelottamaan puhelinta

Jos et avannut puhelimen lukitusta ja mahdollistanut virheenkorjauksen ennen käynnistystä, et voinut tehdä sitä myöhemmin, koska et päässyt puhelimesi ohjelmistoasetuksiin. Mutta on olemassa tapa huijata puhelin poistamaan käytöstä suuret, voiman nälkäiset, kuumana toimivat ytimet. Sinun täytyy tehdä nuo ytimet niin kuuma ennen käynnistystä, että puhelin pelkää, että ne vahingoittuvat, jos ne käynnistyvät.

Jos suorittimen lämpöanturit lukevat riittävän korkealle (kuten raskaiden sovellusten käyttäminen puhelimen ollessa suorassa auringonvalossa), puhelin käynnistyy eräänlaiseen turvallisuustilaan käyttämällä vain pieniä ytimiä, kunnes se jäähtyy tarpeeksi. Jos liikkut nopeasti ja olet onnekas, tämä varovainen väli riittää vain lukituksen avaamisen ja virheenkorjauksen mahdollistamiseksi, XDA-laiteohjelmiston välittämiseksi, joka poistaa isot ytimet, tai tarttumaan valokuviin, teksteihin ja tallennettuihin peleihin.

Todistetusti tapa tehdä tämä on hiustenkuivaaja (tai säädettävä lämpöpistooli, joka on asetettu hiustenkuivaajan kaltaiselle lämpötilalle). Kohdistat lämpöä sormenjälkitunnistimen yläpuolella olevaan tilaan missä Snapdragon 810 asuu ja räjäytä se, kun puhelin käynnistyy.

Yksi nuori mies YouTubessa hiustenkuivaaja räjäyttää 6P: tä yli 6 minuutin ajan , joskus pussissa, toisinaan kädessään. Hän virnistyy jonkin ajan kuluttua todennäköisesti johtuen siitä, että puhelin on liian kuuma pitämään, kun taas Google-logo näkyy yhä uudelleen. Mutta juuri silloin, Google-logo muuttaa sen monivärisiksi pyörteisiksi pisteiksi . Puhelin käynnistyy lukitusnäyttöön. Toinen lämpösoturi, jolla on kamera, asettaa lämpöpistoolin 160 asteeseen (320 astetta Fahrenheit) ja pääsee käynnistyslogoon noin 4 minuutissa .

Tämän todistuksen innoittamana (ja kymmenien kymmenien muiden kommenttien mukaan se toimi heidän hyväkseen) ostin eBaysta bootlooped Nexus 6P: n. Halusin tuntea tuon Lasarus-hetken itselleni ja lisätä ensimmäisen henkilön validoinnin.

Valitettavasti huolimatta puhelimen kuumenemisesta niin, että jouduin käyttämään käsineitä, turvakenkä ei koskaan näyttänyt tapahtuvan. Yritin myös kahta muuta XDA-säikeessä ehdotettua tapaa, pakastamalla puhelin muovipussiin ja antamalla akun loppua dramaattisesti, mutta kumpikaan ei voinut.

Muutama yritys yrittää saada Nexus 6P irti käynnistyssilmukasta. Ei näytetä: yritykset täysin tyhjentyneellä akulla (turhautuin ja unohdin tarkennuspisteen sijainnin).

Voin seuraavaksi kokeilla dramaattisempaa menetelmää puhelimen avaaminen ja emolevyn paljastaminen suoraan hiustenkuivaajan sydämeen. Tai voin käyttää lämpöaseita, joita Hackaday ehdottaa jotkut hiustenkuivaajat eivät vain ole tarpeeksi kuumia . Ei mitään menetettävää nyt! Päivitän tämän viestin, jos minulla on menestystä kummankin jälkeen leikkaus tai päivitän lämmitysarseeni.

' alt=Lämpöpistooli / lämpöpistooli (USA)

Löysää liima- tai reflow-juotetta tällä 1500 W: n lämpöpistoolilla. Matala asetus saavuttaa 570/300 & degF / & degC. Korkea asetus saavuttaa 1112/600 & degF / & degC. Täydellinen iPadin tai muiden tablettien liiman irtoamiseen. Täydellinen heijastamaan Xbox Red Ring of Death (RROD) -peliä.

ps4-äänimerkit kytkeytyvät päälle

19,99 dollaria

Osta nyt

' alt=Lämpöpistooli Hakko HJ5000

Hakko HJ5000 -lämpöpistooli juottamisen ammattilaisille

39,99 dollaria

HTC yksi m8 ei käynnisty tai lataa

Osta nyt

Joten, kuka on syyllinen?

' alt=

Kuva Monoar Rahman Rony alkaen Pixabay

'Tumma taika, varmasti.'

Äskettäin valmistunut viikon mittainen mikrolevitys- ja piirilevykorjausluokka Ajattelin, että 6P: n ongelma saattaa olla taivutus - iso puhelin taipui jollain tavalla, mikä sai CPU: n tai lähellä olevan komponentin halkeilemaan ja paisuttamaan juotosliitoksen, joka yhdistää sen emolevyyn. Se aiheutti Kosketa tautia iPhonessa 6 Plus ja Ääni-IC-ongelmat iPhone 7: ssä . Taivutuskatkaisut ovat yksi tapa, jolla voit aiheuttaa sisäisiä vaurioita ilman merkittäviä ulkoisia todisteita. Ja ollakseni rehellinen, kun vietin viikon ajattelemaan juotetta ja tyynyjä, kaikki näytti nyt juottokysymykseltä.

Kysyin Mark Shaferilta, yksi ohjaajistani iPad Rehabissa , jos hän ajatteli jonkinlaisen piirin / juotteen / sirun irtikytkennän aiheuttavan suorittimen ytimen erottamisen. 'Ei, mutta toivon', hän sanoi. Shaferilla on 6P riippuvainen kotipajaansa ympärillä, ja hän on katsonut muita mikroskooppien alla. Jos 6P-bootloopissa oli korjattavissa oleva levyongelma tai hän kuuli uskottavan huhun yhdestä, hän tarjoutui korjaamaan sen. Kysyin, tarkoittiko tämä sitä, että asia oli todennäköisesti syvä, tumma, sirujen valmistusmaagia. 'Tumma taika, varmasti', hän sanoi.

Taipumis- tai juotosviat eivät myöskään selitä muita puhelimia, jotka kärsivät kuoleman käynnistyssilmukasta. Viidestä puhelimesta, jotka sisältyvät LG: n bootloop-ratkaisu , kolme (Nexus 5X, LG G4, LG V10) käyttivät Snapdragon 808 SOC: ta sen 20 nm: n valmistusalustalla, jonka TSMC ja ytimen vaihtava iso.LITTLE-asennus. Kaksi käynnistyspuhelinta (LG V20 ja G5) käytti kuitenkin toisen yrityksen (Samsung) valmistamaa Snapdragon 820 -puhelinta, ilman suurta.LITTLE-arkkitehtuuria .

' alt=

XCnathan32, alkuperäinen suurten ytimien poistaminen käytöstä, vietti pari viikkoa syvällä 6P: ssä, yrittäen selvittää tarkalleen, miksi suuret ytimet epäonnistuivat, kun niitä kutsuttiin . Lukemalla säiettä, on paljon optimismia siitä, että jonkinlainen jännite tai ohjelmistokorjaus on vain ulottumattomissa. Toistuva vastaus on kuitenkin, että tässä prosessorissa on vain jotain vikaa. Se on pieni armo, että se on väärä tavalla, joka sallii hankalan kiertämisen. Vaihdoin viestin osm0sis: n, XDA-järjestelmänvalvojan, joka jatkoi joitain 6P-korjauksia, mutta häneltä puuttui myös syvempi näkemys.

Ehkä SOC: t olivat binned (valittu virheellisestä tuotteesta kannattavaksi tuotteeksi) hieman liian aggressiivisesti. Ilman Googlen tai LG: n ratkaisuja numeroista, kuinka moniin puhelimiin tämä vaikuttaa, on vaikea sanoa, kuinka moni ihminen on voinut olla osa huonoa erää.

En voi sanoa täysin varmalla tavalla, mikä aiheutti paljon puhelimia tappaneiden käynnistyslevyt 2010-luvun puolivälissä. Vaikka kuumat, omituiset Snapdragon-mallit ovat yksi yhteinen näkökohta niille kaikille, on monia muita osia, jotka käyttävät, ovat vuorovaikutuksessa ja säätelevät SOC: n toimintaa. Saagan alussa LG kertoi asiakkaille, että G4: n käynnistysongelman aiheutti löysä kontakti komponenttien välillä . ” Yksi Googlen työntekijä mainitsi laitteisto-ongelman yksi usein linkitetty Reddit-lanka . Mutta G4 sisältyi silti myöhempään bootloop-ratkaisuun. Puhelimissa voi tietysti olla myös useampi kuin yksi vika.

Vaikka Qualcommin SOC: t olisivat syyllisiä, yritykset, kuten Google, Huawei ja LG, eivät ehkä halua osoittaa sormella tai vaatia liikaa yritystä. Qualcomm, FTC julisti 'monopolistiksi' aggressiivisesta matkapuhelinmodeemiliiketoiminnastaan, hallitsee edelleen SOC-markkinoita . Apple ei tarjoa SOC: itaan tuotteidensa ulkopuolella. Vaihtoehtoina ovat Samsung, Huawei (suhteellisen uusi) HiSilicon , eikä paljon muuta. Google ja LG käyttävät edelleen Snapdragon SOC -palvelimia puhelimissaan.

Voin kuitenkin sanoa, että jotkut todella omistautuneet kiinnittimet taistelivat kaikkein käsittämättömimmissä toimintahäiriöissä, laitevalmistajilta vain vähän tai ei ollenkaan, ihailtavasti. On vaikea olla juurtumatta henkilölle, joka käyttää hiustenkuivaajaa ryhmittymiä vastaan. Toivotaan seuraavalla kerralla, että heidän ei tarvitse työskennellä melko kovasti.


Huomaa: iFixitillä on liikesuhde Googlen kanssa. Google ei saanut syötettä tai pääsyä tähän viestiin ennen julkaisemista.

Liittyvät tarinat ' alt=Teardowns

Huawei Nexus 6P Teardown

' alt=Teardowns

Nexus One Infographic

' alt=Teardowns

Taikuisen hiiren repiminen

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