ในบรรดาปัญหาที่น่าหงุดหงิดของ Nexus 6P นอกจาก เครื่องปิดตัวเองทั้งๆที่แบตยังเหลือเยอะ แล้ว ยังมีกรณีที่เครื่องติด boot loop ได้เอง ซึ่งถ้าโชคร้ายเกิดขึ้นกับเครื่องเราแล้ว ก็เรียกได้ว่าแทบจะอับจนหนทาง ทำอะไรไม่ได้ มือถือเราจะกลายเป็นที่ทับกระดาษราคาแพงในลิ้นชักทันที
ปรากฏว่าวันนี้มีผู้ใช้งาน XDA Developers นาม XCnathan32 หาทางแก้ boot loop ของ Nexus 6P และเผยแพร่วิธีที่จะกู้ชีวิต Nexus 6P ที่ติด boot loop ให้กลับมาทำงานได้อีกครั้งหนึ่ง
สาเหตุที่เกิด boot loop นั้นโดยสรุปคือ ในกระบวนการบู๊ต ตัว kernel จะสั่งให้ซิงค์สัญญาณนาฬิกา (phase-locked loop) ของคอร์สมรรถนะสูงเพื่อเตรียมพร้อมใช้งาน แต่ถ้าทำไม่สำเร็จด้วยเหตุผลอะไรก็แล้วแต่ ระบบจะแครชและรีบู๊ต ซึ่งถ้าปัญหา PLL มันเป็นแบบถาวร ก็จะเกิด boot loop วนไปจนแบตหมด แล้วเปลี่ยนให้มือถือกลายเป็นที่ทับกระดาษราคาแพงไป
ส่วนทางแก้ปัญหาที่ทาง XCnathan32 เผยแพร่คือ ให้แฟลช kernel ที่มีการปรับแต่งให้ใช้งานเฉพาะคอร์เล็กสมรรถนะต่ำเท่านั้น ซึ่ง หลายคนลองแล้วก็ประสบความสำเร็จ แม้สมรรถนะจะต่ำกว่าเดิมอย่างเห็นได้ชัด แต่อย่างน้อยก็ทำให้ Nexus 6P ที่เคยติด boot loop กลับมาบู๊ตสำเร็จขึ้นมาทำงานได้
ใครที่ประสบปัญหานี้อยู่และยังมีเครื่องอยู่กับตัว ก็ไปลองกันดูได้นะครับ
ที่มา: XDA-Developers
Comments
ส่วนตัวนะครับ ถ้ามาทรงนี้จริง คงได้มีการฟ้อง Qualcomms แทน และเผลอๆ นี่อาจจะเป็นสาเหตุของ bootloop ของโทรศัพท์หลายตัวที่ใช้ชิปตระกูล SD 80x, 81x แทน
ถ้าไม่ได้เปิด USB Debugging ไว้ก่อนจะติด Bootloop ก็ทำอะไรไม่ได้ใช่ไหมครับ
ช่อง Youtube ของผมครับ รีวิวและชวนคุยนู่นนี่
ไม่เกี่ยวครับ ต้อง unlock bootloader เพื่อใช้ คำสั่ง fastboot flash ให้ได้ก่อนครับ
หลังจาก flash แล้วค่อย flash recovery ใหม่แล้วค่อย adb sideload ตามครับ
ส่วนตัวเครื่องผม 6P bootloop เหมือนกันครับ แต่ว่าไม่ได้ Unlock bootloader ซึ่งจำเป็นต้องปลดจากหน้า setting ใน OS เสียก่อน แล้วค่อยมา OEM UNLOCK ใน bootloader
แต่จากที่เคยหาข้อมูลก็มีวิธีทำให้ boot เข้า OS ได้ชั่วคราว โดย เอาไดรเป่าผมเป่าให้เครื่องร้อน (บางคนได้ผล แต่ผมลองแล้วไม่ได้ผล) กับการแกะเครื่องออกมาแผ่ไว้ตาม https://www.youtube.com/watch?v=-A-FQp1DP7A
แต่ผมก็ไม่ค่อยถูกกับการแกะของเล็กๆอย่างนี้ซะด้วยใครที่มีช่างเก่งๆ รบกวนแนะนำหน่อยครับ Y Y
มี Nexus 4/5/7 ทุกตัวปลด Lock bootloader แต่ก็ไม่เคยเสียเองเลยมา 6P คิดว่าจะไม่ Root ละเลยไม่ปลด.... ผลคือความซวยแท้
ไม่ได้เปิดไว้ทั้งสองตัวเลยครับ ทั้งๆที่เครื่องเก่าก็เปิดไว้ตลอด ได้ pixel xl มา จัดก่อนเลย
ผมจำไม่ค่อยได้แล้วเพราะไม่ได้ทำนาน ถ้าไม่เปิดUSB debugging ไว้นี่คือมันสั่ง fastboot ได้ แต่ adb ไม่ได้ใช่ไหมครับ
ช่อง Youtube ของผมครับ รีวิวและชวนคุยนู่นนี่
USB Debugging คือใช้ ADB ถูกต้องแล้วครับ
แต่ผมเข้าใจว่าถ้าเข้า recovery กด update ผ่าน ADB Sideloadก็จะสามารถสั่ง ADB Sideload เข้ามาได้อยู่ดีครับ
ปัญหาคือ ถ้า BIG core มีปัญหา ถ้าจะปล่อยให้เครื่องบู๊ตปกติก็จะติด bootloop เลยต้องหาวิธีให้เครื่องปิดการทำงานของ BIG core เอง ไม่ว่าจะเป็น เอาไดร์เป่าผมอุ่นเครื่องให้ร้อนพอที่ชิปจะปิดการทำงานของคอร์ใหญ่ หรือทำให้แบตเหลือต่ำๆ ~10% เพื่อให้ระบบปิดคอร์ใหญ่เพื่อสงวนพลังงาน (แต่ถ้าแบตเสื่อมอาจจะเหลือไม่พอที่จะแฟลชรอมใหม่)
ผมลองทุกวิธีข้างต้นแล้วครับแต่ยังไม่ได้ผล
ส่วนแบตน่าจะยังดีอยู่ครับ ผมเพิ่งซื้อเมื่อปลายปี 2016 เองครับ
ใช้มา 5 เดือนก็ brick เลย
ผมทำแบบนี้แล้วได้ผลครับคือใช้วิธีเปิดทิ้งไว้ให้มัน boot loop ไปเรื่อยๆ พอแบตเหลือน้อยเหมือนมันเข้าโหมดประหยัดพลังงาน ทีนี้ก็จะ boot ขึ้น ก็รีบเข้าไปเปิด allow bootloader unlock เลยครับ จากนั้นก็ทำตามที่เค้าบอก ตอนนี้ใช้ได้ปกติแล้วครับ
เกิดขึ้นแล้วกับเครื่องเราแล้ว => เกิดขึ้นกับเครื่องเราแล้ว
ปรากฎ => ปรากฏ
สุดท้ายแล้วจะเป็นเพราะแบ็ตหรือ CPU กันละนี่
ก็ยังถือง่ายเป็นข่าวดีนะครับ
วิธีแก้เหมือนเวลา notebook แครชเนื่องจากชิพกราฟฟิกเสียเลย ปิดชิพนอก แล้วบังคัยให้ใช้ชิพ intel ในซีพียูทำงานอย่างเดียว
สรุปคือ CPU พังนั่นเอง
แก้ปัญหาเหมือน boot loop LG G4 เลยแฮะ
ใครยังไม่ติด Bootloop แบตหมดไป รีบไปเปลี่ยนแบตก่อนติดนะครับ เปลี่ยนแล้วไม่กลัว bootloop ใช้งานดีเหมือนเครื่องใหม่เลยครับ
หมายความว่า ถ้าแก้ได้มันจะใช่ big core ไม่ได้ตลอดไปเหรอครับ
น่าจะอย่างงั้นแหละครับ
หรือเป็นเพราะ Snapdragon 80X,81X ทำพิษซะแล้วbig core ง่อยขนาดนี้
สมเป็นมังกรไฟ เล่นซะมีผู้เคราะห์ร้ายเพียบเลย
แปลว่า Nexus 5X ก็อาจจะแก้ปัญหาแบบเดียวกันนี้ได้ด้วย?
Pitawat's Blog :: บล็อกผมเองครับ
XCnathan32 เค้าก็ทำ custom kernel ของ Nexus 5X ขึ้นมา แล้วก็มีบางคนลองแล้วบอกว่ารอดเหมือนกัน
ถ้าเป็นกรณีแบบนี้ apple จะเปลี่ยนเครื่องให้ไหมครับ
แล้วกรณีนี้ google ไม่เปลี่ยนให้เหรอครับ ตกลงแบรน nexus มีปัญหานี่ใครดูแลครับ ผู้ผลิต หรือ google ตามความเข้าใจของผม คนไอทีที่ไม่เคยใช้แอนดรอย ผมเข้าใจว่า google ครับ
ต้อง Pixel คือ กูเกิลตรงเลยแน่นอน brand ของกูเกิลเอง
ก่อนหน้านี้ต่างคนต่างโยนภาระไปกันมา ถ้าอย่างไทย LG Nexus 4 ก็ถือว่า LG ดูแล
อย่าง Nexus 5X ของผมซื้อตรงจาก Google Store ก็เคลมเครื่องใหม่กับกูเกิลครับ แต่ถ้าซื้อข้างนอกเข้าใจว่าเคลมกับผู้ผลิตเอง
Pitawat's Blog :: บล็อกผมเองครับ