Sihir Hitam: Apa yang Menyebabkan Lingkaran Kematian Nexus 6P Google (dan Cara Memperbaikinya Dengan Pengering Rambut)

Sihir Hitam: Apa yang Menyebabkan Lingkaran Kematian Nexus 6P Google (dan Cara Memperbaikinya Dengan Pengering Rambut)' alt= Eksklusif ' alt=

Artikel oleh: Kevin Purdy @tokopedia



Salin URL Artikel

Bagikan

Nexus 6P teman saya mati saat bertindak sebagai navigator dan DJ dalam perjalanan darat dari bagian utara New York ke Manhattan pada Februari 2017. 6P itu membeku, di-boot ulang, menampilkan logo Google, lalu di-boot ulang puluhan kali, tidak menawarkan petunjuk apa pun yang salah .

Saya mencoba untuk membantu melalui speakerphone dari telepon pengemudi, tetapi tidak ada trik power / volume-button / safe-mode yang biasa berhasil. 6P sudah dua minggu keluar dari garansi. Mereka membeli Moto G4 seharga $ 200 di sebuah toko di Union Square untuk menjalani perjalanan. Kemudian, mereka akan menukar 6P pengganti dengan $ 113 ke Pixel 2. Mereka masih cukup kesal dengan keseluruhan hikayat.



Namun, tidak semuanya berita buruk. Kurang dari sebulan yang lalu, tiga tahun setelah 6P mereka kehilangan keinginan untuk hidup, teman saya menerima cek sebesar $ 400 dari Google dan produsen 6P, Huawei, melalui penyelesaian gugatan class action . Teman lain mendapat cek senilai $ 400 dan mengubahnya menjadi sepeda kerikil yang keren. LG juga setuju class action terpisah yang melibatkan ponsel bootlooping , termasuk Nexus 5X. Ponsel itu rumit, pelajaran yang didapat — akhir cerita?



Bukan untuk saya. Saya melihat semua bagian yang gelap dari file Pengajuan penyelesaian 6P dan saya memiliki begitu banyak pertanyaan. Apa yang menyebabkan ponsel Android tiba-tiba tidak dapat melakukan booting sepenuhnya, seringkali berbulan-bulan atau bertahun-tahun setelah pembelian pertama, sedemikian rupa sehingga Google tidak dapat memperbaikinya dengan perangkat lunak? Anda dapat menghapus dan memperbaiki apa saja apa saja masalah perangkat lunak pada ponsel Android. Jika itu adalah kesalahan perangkat keras sederhana, mengapa tidak ada perusahaan yang mengakui kerusakan tersebut dan menariknya kembali?



Saya menghubungi Google, Huawei, LG, dan Qualcomm untuk mengomentari posting ini, tetapi tidak mendapat kabar dari salah satu perusahaan tersebut. Sebenarnya, kotak masuk Huawei untuk komunikasi pers global menjawab bahwa itu penuh dan tidak dapat mengirim pesan, pesan dua kali dalam dua minggu ke penangan pers individu yang dapat saya temukan tidak dikembalikan.

Bagaimana bisa Apple, dari semua perusahaan, terlihat transparan secara positif sebagai perbandingan? Apple punya memperbaiki dan menukar ponsel yang rusak sambil mengakui, betapapun cerdiknya, itu sesuatu salah dengan mereka.

Setelah berminggu-minggu melakukan penelitian, termasuk membeli Nexus 6P bootlooped saya sendiri, berbicara dengan peretas perangkat lunak dan ahli perbaikan papan, dan membaca terlalu banyak artikel tentang arsitektur sistem-pada-chip, saya menyusun di sini apa yang saya yakini sebagai penyebab paling mungkin dari Masalah bootloop 6P (dan, sama pentingnya, mengesampingkan beberapa masalah lainnya), dan bahkan menemukan 'perbaikan' yang, meskipun agak menyedihkan, mungkin berhasil jika Anda ingin menyelamatkan Nexus 6P dari bootloop.



Inilah mengapa pengering rambut yang sangat panas akhirnya menjadi alat terbaik untuk memperbaiki Nexus 5X atau 6P yang tampak rusak.

Halaman Perangkat Nexus 6P' alt=

Nexus 6P

Ponsel cerdas Android generasi ke-6 dirancang oleh Google dan diproduksi oleh Huawei. Dirilis Oktober 2015.

Lihat Perangkat

Keripik Panas dan Aneh di Dalam 6P dan 5X

Qualcomm membuat modem, pengolah grafis, dan CPU, terkadang digabungkan menjadi rapi system-on-chip (SOC). Pada tahun 2015, platform Qualcomm Snapdragon adalah satu-satunya permainan di kota untuk inti smartphone unggulan (setidaknya, jika Anda tidak membuat chip sendiri, seperti Apple atau Samsung). Google, bekerja sama dengan Huawei untuk membuat salah satu dari dua ponsel Nexus, menggunakan ekstensi Snapdragon 810 Untuk Nexus 6P , Nexus nya yang lebih besar dan lebih mahal. Itu memilih saudara kandungnya yang berkurang, Snapdragon 808, untuk Nexus 5X dibuat oleh LG.

' alt=

Snapdragon 810, warna merah, menyala motherboard Nexus 6p (Pelindung panas telah dilepas).

Macbook pro pengganti layar retina 13 inci

Hal terpenting yang harus Anda ketahui tentang Snapdragon 808/810 di dalam banyak ponsel bootlooping adalah:

Bicara tentang masalah fabrikasi dan masalah panas bukanlah senjata merokok atau bahkan penyebab yang diketahui, tetapi itu adalah poin data yang menarik. Yang sangat menarik, bagi pemilik ponsel bootlooping, adalah penyiapan CPU 'big.LITTLE'. Secara teori, ini adalah sistem yang elegan untuk memaksimalkan kinerja sekaligus menghemat masa pakai baterai. Ponsel Anda menggunakan empat chip yang lebih lambat dan berdaya rendah untuk melakukan tugas non-intensif dan latar belakang, lalu beralih ke empat performa, atau inti 'besar' untuk tugas aktif yang berat.

Harap perhatikan penggunaan 'dalam teori' dalam paragraf itu saat kita melanjutkan.

xbox one controller tidak dapat menyala

The Bootlooping Conundrum: Menyala, Tidak Peduli

' alt=

Seperti apa saat bootloop Nexus 6P, dipercepat 2x.

Sangat disayangkan bagi Google bahwa ponsel yang tidak berfungsi mengingatkan Anda perusahaan mana yang menjualnya ratusan kali kepada Anda

Pemilik 5X dan 6P, banyak dari mereka penggemar Android yang ingin merasakan ponsel pelopor yang direkomendasikan Google untuk pengembang, telah bingung ketika ponsel mereka berhenti berfungsi . Biasanya, reset data ponsel Android menyelesaikan masalah startup atau pembekuan dan crash yang glitchy. Skenario kasus terburuk, Anda harus melakukannya unduh gambar asli untuk perangkat Anda , boot ke mode 'fastboot' atau pemulihan dengan menahan tombol tertentu, dan jalankan beberapa perintah terminal untuk menambal firmware baru dari pabrik.

Kecuali dengan masalah bootlooping ini, Anda tidak dapat masuk ke mode pemulihan, karena mencoba mem-boot hanya mengirim ponsel kembali ke loop logo / off / logo / off-nya. Jika Anda seorang pengembang Android, atau baru saja mengotak-atik ROM pihak ketiga sebelumnya, Anda mungkin telah mengeklik sakelar untuk 'Aktifkan Buka Kunci OEM' dan 'Aktifkan debugging USB' di setelan ponsel Anda. Anda bisa masuk ke mode fastboot untuk mem-flash firmware baru, tetapi telepon Anda akan tetap berputar ketika Anda selesai.

Hampir lebih buruk jika logo Google muncul, dan ponsel sepertinya melakukan booting sebentar, bukannya menjadi ponsel mati yang tidak dapat dijelaskan. Sangat disayangkan juga bagi Google bahwa ponsel yang tidak berfungsi mengingatkan Anda perusahaan mana yang menjualnya ratusan kali kepada Anda.

' alt=Perangkat Teknologi Pro

Standar industri untuk teknisi elektronik dan komputer.

$ 69,99

Berbelanja sekarang

Solusi: Nonaktifkan Setengah CPU yang Rusak

XDA-Developers adalah forum tempat para penggemar dan pengembang Android pergi untuk menawarkan eksperimen mereka, memecahkan masalah perangkat, dan melakukan prestasi luar biasa untuk memperpanjang akhir masa manfaat ponsel dengan perangkat lunak. Nexus 6P memiliki sub-forum yang sangat aktif di XDA , dan tidak lama kemudian keluhan tentang bootlooping ponsel mengarah pada penyelidikan dan solusi potensial .

XCnathan32 memberikan perbaikan kerja pertama untuk 'Boot Loop of Death' (BLOD). Di suatu tempat — di utas forum, saluran IRC, atau log perangkat — disarankan bahwa krisis terjadi setelah perangkat mencoba mengaktifkan inti kinerja 'besar' untuk booting. Inti besar tidak merespons, atau telah 'terlepas'. Kode boot standar ponsel tidak mengantisipasi bahwa inti tersebut gagal merespons dalam keadaan normal, sehingga ponsel mogok dan melakukan boot ulang.

' alt=

Seporsi Skrip inisialisasi XCnathan32 , dengan pekerjaan yang ditetapkan hanya untuk empat inti 'kecil' ponsel bootlooping (0-3).

Perbaikan XCnathan32 adalah versi perangkat lunak boot ponsel, kernel Linux, dan mode pemulihan, yang ditulis ulang sehingga tidak ada yang merujuk atau memanggil inti 'besar' ponsel. Mereka juga membuat perbaikan untuk Nexus 5X yang melakukan hal yang sama: nonaktifkan inti besar agar ponsel dapat boot. Baca balasan di salah satu utas forum, dan Anda akan melihat orang-orang melaporkan bahwa ponsel mereka melakukan booting lagi untuk pertama kalinya — mungkin dengan hambatan, tetapi nyata. Pengembang lain membuat perbaikan XCnathan32 lebih mudah dipasang, dan meneruskan pekerjaannya ke versi Android yang lebih baru, termasuk osm0sis.dll dan squabbi .

Setelah revisi untuk mengoptimalkan empat inti kecil dengan lebih baik, beberapa pengguna menyarankan ponsel mereka berjalan hampir sama, atau bahkan dengan masa pakai baterai yang lebih baik. Inti-inti besar itu seringkali berjalan begitu panas, tampaknya, mereka dicekik atau dinonaktifkan. Yang lain memperhatikan kinerja yang terpukul, tetapi senang mereka setidaknya bisa masuk ke ponsel mereka dan memulihkan data mereka.

Perbaikan unik ini lebih dari yang ditawarkan Google atau Huawei kepada sebagian besar pelanggan yang melaporkan ponsel bootlooping mereka. Teman saya dengan bootlooped 6P menghubungi Google, yang merujuk mereka ke Huawei, yang mengirim mereka kembali ke Google, setelah mencatat bahwa telepon sudah tidak bergaransi. Mereka mengeskalasi masalah dua kali dengan Google, mengutip balasan Reddit dari karyawan Google yang terverifikasi tentang ' masalah terkait perangkat keras , ”Tetapi tidak ada penggantian atau pengembalian dana yang ditawarkan. Sebulan kemudian, seorang rekan kerja memberi tahu mereka bahwa Google telah mengganti 6P mereka sendiri, jadi teman saya mencoba sekali lagi. Mereka mendapat pengganti 6P yang diperbarui, lalu menukarnya segera setelah Pixel 2 diumumkan.

Beberapa orang yang saya kenal menerima penggantian, bahkan Pixel generasi pertama yang lebih baru saat tersedia. Beberapa terhalang jika tidak ada garansi. Sejauh yang saya lihat, tidak ada yang diberi tahu apa yang mungkin menjadi penyebabnya.

Perbaikan yang Lebih Kotor: Pengering Rambut untuk Menakut-nakuti Ponsel

Jika Anda tidak membuka kunci ponsel dan mengaktifkan debugging sebelum bootlooping terjadi, Anda tidak dapat melakukannya nanti, karena Anda tidak bisa masuk ke pengaturan perangkat lunak ponsel Anda. Tetapi ada cara untuk mengelabui telepon agar menonaktifkan inti yang besar, haus daya, dan berjalan panas. Anda harus membuat inti itu begitu panas sebelum boot sehingga ponsel takut rusak jika dinyalakan.

Jika sensor termal CPU membaca cukup tinggi (seperti menjalankan aplikasi berat saat ponsel Anda berada di bawah sinar matahari langsung), ponsel akan melakukan booting ke mode keamanan, hanya menggunakan inti kecil hingga cukup dingin. Jika Anda bergerak cepat dan beruntung, interval yang berhati-hati itu cukup untuk mengaktifkan pembukaan kunci dan debugging, untuk mem-flash firmware XDA yang menonaktifkan inti besar, atau untuk mengambil foto dan teks serta permainan yang disimpan.

Cara paling terbukti untuk melakukan ini adalah dengan pengering rambut (atau heat gun yang dapat disesuaikan dengan suhu seperti pengering rambut). Anda mengarahkan panas ke ruang tepat di atas sensor sidik jari tempat tinggal Snapdragon 810 , dan ledakan saat ponsel melakukan bootlooping.

Seorang pria muda di YouTube pengering rambut meledakkan 6P-nya selama lebih dari 6 menit , terkadang di dalam tas, terkadang di tangannya. Dia meringis setelah beberapa saat, kemungkinan besar itu karena ponselnya terlalu panas untuk dipegang, sementara logo Google muncul lagi dan lagi. Tapi saat itu, logo Google mengubahnya menjadi titik-titik berputar multi-warna . Ponsel melakukan boot ke layar kunci. Pejuang termal lain dengan kamera menyetel senapan panas ke 160 derajat Celcius (320 derajat Fahrenheit) dan mendapatkan logo booting dalam waktu sekitar 4 menit .

Terinspirasi oleh bukti ini (dan lusinan komentar orang lain yang mengatakan itu berhasil untuk mereka), saya membeli Nexus 6P bootloop dari eBay. Saya ingin merasakan momen Lazarus itu untuk diri saya sendiri, dan menambahkan beberapa validasi orang pertama.

Sayangnya, meskipun ponsel menjadi sangat panas sehingga saya harus memakai sarung tangan, sepatu bot pengaman sepertinya tidak pernah terjadi. Saya juga mencoba dua metode lain yang disarankan dalam utas XDA, membekukan ponsel di dalam kantong plastik dan membiarkan baterai habis secara drastis, tetapi tidak ada yang berhasil.

Beberapa upaya saya untuk membuat Nexus 6P keluar dari boot loop. Tidak ditampilkan: upaya dengan baterai yang benar-benar habis (saya merasa frustrasi dan lupa di mana titik fokusnya).

Saya selanjutnya dapat mencoba metode yang lebih drastis membuka telepon dan mengekspos motherboard lebih langsung ke jantung pengering rambut. Atau saya mungkin menggunakan senapan panas yang disarankan Hackaday beberapa pengering rambut tidak cukup panas . Tidak ada ruginya sekarang! Saya akan memperbarui posting ini jika saya sukses setelahnya pembedahan atau meningkatkan persenjataan pemanas saya.

' alt=Heat Gun / Heat Gun (AS)

Kendurkan perekat atau solder reflow dengan heat gun 1500W ini. Pengaturan rendah mencapai 570/300 & degF / & degC. Pengaturan tinggi mencapai 1112/600 & degF / & degC. Sempurna untuk melonggarkan perekat di iPad atau tablet lain. Sempurna untuk reflowing Xbox Red Ring of Death (RROD).

iPhone 6 plus penggantian port petir

$ 19,99

Berbelanja sekarang

' alt=Heat Gun Hakko HJ5000

Hakko HJ5000 Heat Gun untuk para profesional penyolderan

$ 39,99

apa aksesori ini mungkin tidak didukung

Berbelanja sekarang

Jadi, Siapa yang Harus Disalahkan?

' alt=

Gambar oleh Monoar Rahman Rony dari Pixabay

“Sihir hitam, pasti.”

Setelah baru saja selesai kelas penyolderan mikro dan perbaikan papan selama seminggu , Saya pikir mungkin masalah dengan 6P adalah fleksi — telepon besar yang bengkok dengan cara tertentu yang membuat CPU atau komponen di dekatnya retak dan sambungan solder yang menghubungkannya ke motherboard pecah. Itu yang menyebabkan Sentuh Penyakit di iPhone 6 Plus , dan Masalah IC Audio di iPhone 7 . Pemutusan fleksi adalah salah satu cara Anda dapat menyebabkan kerusakan internal tanpa bukti eksternal yang penting. Dan, sejujurnya, setelah menghabiskan seminggu memikirkan solder dan bantalan, semuanya tampak seperti masalah penyolderan sekarang.

Saya bertanya kepada Mark Shafer, salah satu instruktur saya di iPad Rehab , jika menurutnya semacam papan / solder / chip yang terputus menyebabkan pemisahan inti CPU. 'Tidak, tapi aku ingin,' katanya. Shafer memiliki 6P yang tergantung di bengkel rumahnya, dan telah memeriksa yang lain di bawah mikroskop. Jika ada masalah papan yang dapat diperbaiki dengan bootloop 6P, atau dia mendengar desas-desus yang dapat dipercaya, dia akan menawarkan untuk memperbaikinya. Saya bertanya apakah itu berarti masalahnya kemungkinan besar dalam, gelap, sihir pembuatan chip. “Sihir hitam, pasti,” katanya.

Kesalahan fleksi atau penyolderan juga gagal menjelaskan ponsel lain yang mengalami Boot Loop of Death. Dari lima ponsel yang termasuk dalam Penyelesaian bootloop LG , tiga (Nexus 5X, LG G4, LG V10) menggunakan Snapdragon 808 SOC, dengan platform fabrikasi 20nm yang dibuat oleh TSMC dan penyiapan big.LITTLE bertukar inti. Dua dari ponsel bootlooping (LG V20 dan G5), bagaimanapun, menggunakan Snapdragon 820, dibuat oleh perusahaan yang berbeda (Samsung), tanpa arsitektur big.LITTLE .

' alt=

XCnathan32, pemecah masalah nonaktif-the-big-core asli, menghabiskan beberapa minggu jauh di dalam 6P-nya, mencoba untuk mencari tahu dengan tepat mengapa inti besar gagal saat dipanggil . Saat membaca utas ini, ada banyak optimisme bahwa ada semacam tegangan atau perbaikan perangkat lunak yang sulit dijangkau. Namun tanggapan berulangnya adalah ada sesuatu yang salah dengan cara CPU ini bekerja, itu adalah anugerah kecil yang salah dengan cara yang memungkinkan penyelesaian yang rumit. Saya bertukar pesan dengan osm0sis, admin XDA yang menyimpan beberapa perbaikan 6P, tetapi dia juga kekurangan wawasan yang lebih dalam.

Mungkin SOC binned (dipilih sebagai produk yang layak, meskipun ada kesalahan) sedikit terlalu agresif. Tanpa nomor dari Google atau penyelesaian LG tentang berapa banyak ponsel yang terpengaruh, sulit untuk mengatakan berapa banyak orang yang mungkin telah menjadi bagian dari kumpulan buruk.

Saya tidak dapat mengatakan dengan pasti apa yang menyebabkan bootloop yang membunuh banyak ponsel di pertengahan tahun 2010-an. Meskipun model Snapdragon yang panas dan unik adalah salah satu aspek umum dari semuanya, ada banyak bagian lain yang memberi daya, berinteraksi, dan mengatur pengoperasian SOC. Di awal saga, LG memberi tahu pelanggan bahwa masalah booting dengan G4 disebabkan oleh ' kontak yang longgar antar komponen . ” Salah satu karyawan Google mengutip masalah perangkat keras di salah satu utas Reddit yang sering ditautkan . Tapi G4 masih disertakan dalam penyelesaian bootloop nanti. Telepon, tentu saja, juga dapat mengalami lebih dari satu kesalahan.

Bahkan jika SOC Qualcomm yang harus disalahkan, perusahaan seperti Google dan Huawei dan LG mungkin tidak ingin menunjuk atau menuntut terlalu banyak dari perusahaan. Qualcomm, dinyatakan sebagai 'monopoli' oleh FTC untuk bisnis modem seluler yang agresif, masih mendominasi pasar SOC . Apple tidak menawarkan SOC di luar produknya. Alternatifnya adalah Samsung, Huawei (relatif baru) HiSilicon , dan tidak banyak lagi. Google dan LG terus menggunakan Snapdragon SOC di ponsel mereka.

Saya dapat mengatakan, bagaimanapun, bahwa beberapa pemecah masalah yang benar-benar berdedikasi berjuang melalui kerusakan yang paling tidak dapat dipahami, dengan sedikit atau tanpa dukungan dari pembuat perangkat, dengan cara yang mengagumkan. Sulit untuk tidak mendukung orang yang menggunakan pengering rambut melawan konglomerat. Semoga lain kali mereka tidak harus bekerja terlalu keras.


Catatan: iFixit memiliki hubungan bisnis dengan Google. Google tidak memiliki masukan atau akses ke posting ini sebelum dipublikasikan.

Cerita Terkait ' alt=Teardowns

Penghancuran Huawei Nexus 6P

' alt=Teardowns

Nexus One Infographic

' alt=Teardowns

Magic Mouse Teardown

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