ในขั้นตอนของการ Restore Firmware ให้กับ iPhone นั้นบางครั้งเราอาจจะต้องพบกับ Error ที่เราคาดไม่ถึงซึ่ง Error Code ที่่แจ้งเรานั้นมันก็มีความหมายที่แตกต่างกันออกไปครับ วันนี้เรามาดูกันว่าในแต่ละ Code นั้นมันหมายถึงอาการอะไร และมีวิธีแก้ไขอย่างไร บทความนี้นำมาจากคุณ iKimDoGym แห่ง PDAMobiz ครับ
Restore แล้วเกิด Error ตัวเลขค่าต่างๆ
- Error 1 ยังไม่ทราบสาเหตุที่แน่ชัด
วิธีแก้
ให้ Restart Computer 1 ครั้ง หรือ DFU ในการ Restore
- Error 9 ยังไม่ทราบสาเหตุที่แน่ชัด
-ไม่มี Error ค่าใดๆ
ลอง DFU ใช้ Original Firmware ในการ Restore ผ่านปกติแล้ว แต่ Boot ไม่ขึ้นติดหน้า Applo Logo ทุกรอบ ซึ่งอาจเกิดจาก Bootloader ที่บอร์ดมีปัญหา
วิธีแก้
เปลี่ยนบอร์ดอย่างเดียวประมาณ 4500-5000 บาท
- Error 10 – 50 ยังไม่ทราบสาเหตุที่แน่ชัด
วิธีแก้
เข้าไปที่ Control Panel ที่ Add/ Remove Program ให้จัดการ Remove
- iTunes
- Apple Mobile Device Support
- QuickTime
- Apple Software Update
ลง iTunes เวอร์ชันที่ต่ำกว่าได้นะครับ โดยให้ลบโฟลเดอร์ที่ชื่อ Apple Computer ด้วย ซึ่งจะอยู่ใน C:\Document and Setting\ชื่อ User ที่ล็อคอิน\Application Data\Apple Computer
(หมายเหตุ : โฟลเดอร์ Application Data จะถูกซ่อนไว้จึงไม่ปรากฏให้เห็นต้องไปตั้งค่าให้ Show ครับ) ตั้งค้าตามรูปภาพ ดังนี้
1. เปิด My Computer
2.ตั้งค่าตามรูป
-จากนั้นก็ตามไปลบโฟลเดอร์ Apple Computer ที่ C:\Document and Setting\ชื่อ User ที่ล็อคอิน\Application Data\Apple Computer
และที่ My Document ในโฟลเดอร์ My Music จะเห็นโฟลเดอร์ iTunes ให้เปลี่ยนชื่อโฟลเดอร์นี้เป็น iTunes.bak ครับ
จากนั้นค่อย Restart Computer และ install iTunes เวอร์ชันที่ต่ำกว่าได้ครับ
-จากนั้นให้เข้า DFU แล้วใช้ Original Firmware ในการ Restore
- Error 1600 – 1604
อาจเกิดจากการที่เราเข้า DFU แล้วใช้ Custom Firmware ในการเลือก Restore หรือ อาจเกิดจากที่เราใช้ Firmware เวอร์ชันใดเวอร์ชันนึงอยู่ใน iPhone ณ ปัจจุบัน แล้วเข้า Recovery Mode ในการ Restore Firmware ที่ต่ำกว่าที่ใช้อยู่ใน iPhone จึงทำให้ Restore แล้วไม่ผ่านติด Error 1604 ดังกล่าว
วิธีแก้
เมื่อ เราจะย้อนกลับหรือดาวน์เกรดเฟิร์มแวร์ เราควรนำ iPhone เข้า DFU Mode เข้ากับ iTunes ที่ออกมาพร้อมกับ Firmware นั้นๆที่เรากำลังจะดาวน์เกรดครับ เช่น iPhone Classic จะย้อนกลับไปใช้ Firmware 2.0 ก็ต้อง DFU Mode ใช้คู่กับ iTunes 7.7.1 ในการ Restore เพื่อดาวน์เกรดเฟิร์มแวร์ เป็นต้น
ถ้าไม่ได้จงใจดาวน์เกรดก็สามารถจัดการ DFU แล้ว Restore ด้วย Original Firmware ปัจจุบันที่ใช้บน iPhone ก่อนติด Error นี้
- Error 1011 , 1013 และ 1015
เกิดจาการที่เราทำการ Downgrade Firmware ลงไปเวอร์ชันที่ต่ำกว่า ซึ่งเกิดจากไม่สามารถเขียน Baseband ทับลงไปได้นั่นเอง
วิธีแก้
iPhone Classic จัดการ Jailbreak แล้วลบ Baseband จากนั้น Restore แล้ว jailbreak และ Unlock ใหม่
iPhone 3G ประเภท Official Unlock สามารถ Activate ที่ iTunes ได้โดยใช้ QuickPwn มาเปิดล่อแล้วทำตามกด Power+Home ค้าง 15 วินาที จากนั้น iTunes จะทำการ Activate ให้อัตโนมัติ แล้วทำการ Jailbreak
iPhone 3G ติดล็อค ให้จัดการ Jailbreak ด้วย QuickPwn แล้วหาซิมประกบที่รองรับ Baseband นั้นๆมาใส่เพื่อปลดล็อคสัญญาณโทรศัพท์
- Error 1011 , 1002
ส่วน มากจะเกิดจาก Hardware มีปัญหาหรือบอร์ดมีปัญหานั่นเองทำให้ DFU แล้ว Restore กี่ครั้งก็ไม่ได้ เมื่อ Jailbreak แล้วเจอปัญหาดังนี้
Settings > General > About จะเห็นค่างต่างๆดังนี้
Wi-Fi Address ขึ้น N/A
Bluetooth ขึ้น 00:00:00:00:00:00
EMEI ไม่ขึ้นอะไรเลย
วิธีแก้
ลองอัพเดตไปยังเฟิร์มแวร์ตัวล่าสุดถ้าไม่หายคงได้เปลี่ยนบอร์ดอย่างเดียวประมาณ 4500-5000 บาท
- Error 2003 อาจเกิดจากไฟล์ Firmware เสียหาย
วิธีแก้
ดาวน์โหลด Original Firmware มาใช้ในการ Restore ใหม่
http://www.pokpitch.com/2009/the-meaning-of-error-code-when-restore-iphone-firmware