คู่มือนี้สำหรับผู้ที่พยายามอัปเดต OTA บน HTC 10 แล้วเจอข้อความ "Can not update software: There was an unexpected error and the file system may be corrupted. Please contact HTC support for further assistance"
สาเหตุที่แน่นอนไม่ทราบ เกิดกับผู้ใช้ stock ROM ที่ไม่ได้ปรับแต่งอุปกรณ์มากนัก แต่มีวิธีแก้ ต้องแฟลชไฟล์บางส่วนด้วยคำสั่ง fastboot ต้องมี ADB ติดตั้งบน PC ดูคู่มือ Appual "How to Install ADB on Windows"
คู่มือนี้สมมติว่าคุณติดตั้ง TWRP บน HTC 10 แล้ว หากยัง ให้ทำตามคู่มือ Appual "How to root HTC 10" ซึ่งมีลิงก์และคำแนะนำการแฟลช TWRP สำหรับ HTC 10
ไฟล์ดาวน์โหลด:
ดาวน์โหลดไฟล์ที่เหมาะกับอุปกรณ์ของคุณด้านล่าง ไฟล์เหล่านี้มี stock recovery และ android-info.txt ที่ปรับแต่งแล้ว จะกู้คืนความสามารถในการดาวน์โหลดและติดตั้ง OTA
- 80.206.1: HTC10_PMEUHL_1.80.206.1_StockRecovery_EraseDevInfo .zip
- 30.401.1: HTC10_PMEUHL_1.30.401.1_StockRecovery_EraseDevInfo .zip
- 80.401.1: HTC10_PMEUHL_1.80.401.1_StockRecovery_EraseDevInfo .zip
- 80.401.3: HTC10_PMEUHL_1.80.401.1_StockRecovery_EraseDevInfo .zip
- 90.401.5: HTC10_PMEUHL_1.90.401.5_StockRecovery_EraseDevInfo .zip
- 95.401.3: HTC10_PMEUHL_1.95.401.3_StockRecovery_EraseDevInfo .zip
- 95.401.4: HTC10_PMEUHL_1.95.401.4_StockRecovery_EraseDevInfo .zip
- 80.617.1: HTC10_PMEUL_1.80.617.1_StockRecovery_EraseDevInfo. zip
- 91.617.1: HTC10_PMEUL_1.91.617.1_StockRecovery_EraseDevInfo. zip
- 80.709.1: HTC10_PMEUHL_1.80.709.1_StockRecovery_EraseDevInfo .zip
- 92.709.1: HTC10_PMEUHL_1.92.709.1_StockRecovery_EraseDevInfo .zip
- 96.709.5: HTC10_PMEUHL_1.96.709.5_StockRecovery_EraseDevInfo .zip
- 98.709.5: HTC10_PMEUHL_1.98.709.5_StockRecovery_EraseDevInfo .zip
- 41.709.3: HTC10_PMEUHL_2.41.709.3_StockRecovery_EraseDevInfo .zip
- 53.710.6: HTC10_PMEUHL_1.53.710.6_StockRecovery_EraseDevInfo .zip
- 80.710.1: HTC10_PMEUHL_1.80.710.1_StockRecovery_EraseDevInfo
- เปิด USB Debugging บน HTC 10: Settings > About > กด 'Build Number' 7 ครั้งจน Developer Mode เปิด แล้ว Settings > Developer Options > เปิด USB Debugging
- ดาวน์โหลดไฟล์สำหรับอุปกรณ์จากข้างต้น หากไม่รู้เวอร์ชัน ให้เชื่อม HTC 10 กับ PC ผ่าน USB ไปโฟลเดอร์ ADB หลัก กด Shift + คลิกขวา เลือก "Open a command window here"
- พิมพ์ใน ADB:
adb devicesควรแสดงหมายเลขซีเรียล HTC 10 หาก ADB รู้จักอุปกรณ์ - ถ้าปกติ พิมพ์ใน ADB:
adb reboot bootloader

- จะรีบูท HTC 10 เข้า fastboot mode พิมพ์ใน ADB:
fastboot getvar all - จะแสดงข้อมูลอุปกรณ์ทั้งหมด: MID, CID, เวอร์ชันเฟิร์มแวร์และ ROM ปัจจุบัน ใช้ข้อมูลนี้เลือกไฟล์ดาวน์โหลดที่ถูกต้องจากรายการข้างต้น
ตอนนี้ต้องดาวน์โหลด TWRP System Image and Backup สำหรับ HTC 10 ซึ่งประกอบด้วย system image และ boot file ต้นฉบับ รายการ:
CID: HTC__001/HTC__034/HTC__A07/HTC__J15/HTC__M27/HTC__016/HTC__002 | MID: 2PS620000
1.80.401.3
1.80.401.3
1.80.401.1
1.30.401.1
CID: HTC__621 | MID: 2PS620000
1.92.709.1
1.80.709.1
1.55.709.5
1.30.709.1
1.21.709.2
CID: HTC__039/OPTUS001/VODAP021/TELNZ001 | MID: 2PS620000
1.21.710.10
CID: EVE__001 | MID: 2PS620000
1.21.91.4
CID: O2___102 | MID: 2PS620000
1.21.206.5
CID: BS_US001/BS_US002 | MID: 2PS650000
1.80.617.1
1.53.617.5
1.21.617.3
CID: T-MOB010 | MID: 2PS650000
1.21.531.1
CID: HTC__332 | MID: 2PS650000
1.02.600.3
- ดาวน์โหลด TWRP System Image and Backup ที่เหมาะสม แตกไฟล์ .zip ทั้งหมด คัดลอกโฟลเดอร์ไปที่ SD card ภายนอก ควรเป็น /TWRP/Backups/<DeviceSerialNumber>/
- บูทเข้า TWRP recovery: ปิด HTC 10 กดค้าง Power + Volume Down ชั่ววินาที เมื่อโปรมต์ ใช้ปุ่ม Volume เลือก Reboot to Bootloader กด Power ยืนยัน
- ในเมนู Bootloader เลือก Boot to Recovery ยืนยัน เมื่อแสดงเครื่องหมายครั่ง ให้กดค้าง Power แล้วกดปล่อย Volume Up
- ในเมนูหลัก TWRP เลือก Mount ติ๊ก mount system as Read Only
- ติ๊ก partition /System ในรายการ mount
- กลับเมนูหลัก TWRP กด Restore
- เลือกโฟลเดอร์ TWRP System Image Backup ที่คัดลอกไว้ข้างต้น
- ติ๊ก System Image และ Boot แล้วสไลด์เริ่ม restore
- จบแล้ว รีบูทเข้า Download Mode กลับหน้าจอหลัก กด Reboot / Download อีกครั้ง
- พร้อมแฟลชไฟล์ .zip จากต้นคู่มือ วางไฟล์ .zip ไว้ในโฟลเดอร์ ADB หลักบนคอมพิวเตอร์
- ใน Download Mode เชื่อม HTC 10 กับ PC ผ่าน USB เปิดหน้าต่าง ADB command ใหม่
- พิมพ์ใน ADB:
fastboot oem rebootRUU - จะบูทเข้า RUU mode พิมพ์:
fastboot flash zip NAMEOFZIP.zip - จะแฟลชแพ็กเกจเฟิร์มแวร์ จบแล้วพิมพ์
fastboot rebootรีบูท HTC 10 กลับระบบ Android หลัก - เข้าระบบ Android หลักแล้ว ควรจะรับ OTA updates ได้ปกติโดยไม่มีปัญหา