เราได้เขียนบทความหลายบทความที่มีรายละเอียดเกี่ยวกับวิธีการแฟลชเฟิร์มแวร์ไปยังอุปกรณ์ Rockchip ใน Windows หรือ Linux ในช่วงหลายปีที่ผ่านมา ด้วยเครื่องมือต่างๆ เช่น RKAndroidTool , RkFlashKit , upgrade_tool หรือ rkdeveloptool utility แบบโอเพนซอร์ส วิธีนี้มีประโยชน์อย่างยิ่งในการแฟลชระบบปฏิบัติการอื่นหรือหากอุปกรณ์ไม่บู๊ต เนื่องจากผลิตภัณฑ์ส่วนใหญ่จะรองรับการอัปเดตเฟิร์มแวร์ OTA
แต่หลังจากรีวิว Zidoo M6 พร้อม Android 11แล้ว ตอนนี้ฉันมี Linux image สำหรับ Rockchip RK3566 mini PC แล้ว เรามาทบทวนวิธีการกะพริบของเฟิร์มแวร์ในปี 2021 กัน, Zidoo ได้ส่งคำแนะนำสำหรับ Windows มาให้ฉัน แต่เนื่องจากฉันเป็นผู้ใช้ Ubuntu ฉันจะแฟลชเฟิร์มแวร์ด้วยเครื่องมือ Linux ที่ใช้โดย Firefly วิธีการเดียวกันนี้ควรใช้กับโปรเซสเซอร์รุ่นเก่า เช่น RK3066, RK3288 และ RK3399 นอกเหนือจากโปรเซสเซอร์ Rockchip RK3566 และ RK3568 ล่าสุด
วิธีแฟลชเฟิร์มแวร์ Rockchip ใน Linux
[คำเตือน : หากอุปกรณ์ของคุณมีทั้งแฟลช eMMC และแฟลช SPI คุณอาจต้องการใช้เครื่องมือ Windows แทนเพื่อหลีกเลี่ยงไม่ให้อุปกรณ์ปิดตัวลง ]
เราต้องการไฟล์เฟิร์มแวร์ ( update.img ) และ upgrade_tool utility ที่ดาวน์โหลดจากเว็บไซต์ Firefly จากนั้นเราจะต้องเข้าสู่โหมดตัวโหลดเพื่อแฟลชอิมเมจ
ในการดำเนินการดังกล่าว ให้เชื่อมต่อพอร์ต USB OTG จากบอร์ดกับพีซีของคุณ, กดปุ่มบูต/กู้คืนจากบอร์ด มินิพีซี หรือกล่องทีวีของคุณ (ฉันใช้เครื่องมือซิมการ์ดที่นี่) แล้วต่อไฟ, รอหนึ่งหรือสองวินาที แล้วปล่อยปุ่ม ครั้งแรกที่ฉันคิดว่าเชื่อมต่ออะแดปเตอร์แปลงไฟก่อน กดปุ่มกู้คืน และเสียบสาย USB ก็จะใช้งานได้เช่นกัน เนื่องจากฉันได้ผลลัพธ์ต่อไปนี้จาก dmesg:
1 2 3 4 5 6 7 |
[19722.743329] usb 1-1: USB disconnect, device number 4 [19728.753590] usb 1-1: new high-speed USB device number 6 using xhci_hcd [19728.904094] usb 1-1: New USB device found, idVendor=2207, idProduct=0006, bcdDevice= 3.10 [19728.904106] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [19728.904110] usb 1-1: Product: M6 [19728.904114] usb 1-1: Manufacturer: rockchip [19728.904117] usb 1-1: SerialNumber: EA4R1B8R7J |
ฉันคิดว่ามันหมายความว่าตรวจพบกล่องอย่างถูกต้อง แต่ฉันไม่สามารถอัพเกรดเฟิร์มแวร์ได้
1 2 3 |
sudo ./upgrade_tool uf update.img Program Data in /home/jaufranc/edev/Rockchip/Linux_Upgrade_Tool_v1.59 No found any rockusb device,please plug device in! |
ดังนั้นสิ่งสำคัญคือต้องกดปุ่มกู้คืนก่อนที่จะเปิดเครื่องอุปกรณ์หรือบอร์ด และเราจะเห็นว่าปุ่มดังกล่าวแสดงเป็น “USB download gadget”
1 2 3 4 5 6 7 8 9 10 11 12 13 |
[20085.784286] usb 1-1: new high-speed USB device number 7 using xhci_hcd [20085.939483] usb 1-1: New USB device found, idVendor=2207, idProduct=350a, bcdDevice= 2.23 [20085.939493] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [20085.939497] usb 1-1: Product: USB download gadget [20085.939500] usb 1-1: Manufacturer: Rockchip [20085.939503] usb 1-1: SerialNumber: EA4R1B8R7J [20088.295252] usb 1-1: USB disconnect, device number 7 [20089.972159] usb 1-1: new high-speed USB device number 8 using xhci_hcd [20090.124739] usb 1-1: New USB device found, idVendor=2207, idProduct=350a, bcdDevice= 2.23 [20090.124750] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [20090.124754] usb 1-1: Product: USB download gadget [20090.124758] usb 1-1: Manufacturer: Rockchip [20090.124760] usb 1-1: SerialNumber: EA4R1B8R7J |
ในโหมดนี้ ฉันไม่มีปัญหาในการแฟลชบอร์ด:
1 2 3 4 5 6 |
sudo ./upgrade_tool uf update.img Program Data in /home/jaufranc/edev/Rockchip/Linux_Upgrade_Tool_v1.59 Loading firmware... Support Type:RK3568 FW Ver:1.0.00 FW Time:2021-08-11 19:27:19 Loader ver:1.01 Loader Time:2021-08-11 19:25:04 Upgrade firmware ok. |
การเชื่อมต่อมินิพีซีเป็นทีวีที่ยืนยันว่าทุกอย่างทำงานตามแผนที่วางไว้
เฟิร์มแวร์ Android 11 ถูกแทนที่ด้วยอิมเมจ Linux ด้วย Qt, โดยพื้นฐานแล้วมันเป็นวิธีเดียวกับในปีที่แล้ว และมันใช้งานได้โดยไม่มีปัญหาสำหรับฉันมากเกินไป
อัพเดตเฟิร์มแวร์ Rockchip ใน Windows
ฉันไม่ได้ลองใช้เวอร์ชัน Windows เป็นการส่วนตัว แต่ฉันจะแบ่งปันวิธีที่ Zidoo ให้ฉันในไฟล์ Word การอัปเดตเฟิร์มแวร์บนฮาร์ดแวร์ Rockchip ใน Windows ต้องใช้ความพยายามมากกว่าวิธี Linux เล็กน้อยด้วยการติดตั้งไดรเวอร์และยูทิลิตี้กราฟิกเพื่อทำการอัปเดตเฟิร์มแวร์ คุณสามารถดาวน์โหลดทั้งบน Mego ในไฟล์ ZIP เดียวที่เรียกว่า M6 แฟลช Tool.zip
รุ่นล่าสุดของUSB DriverAssitantสามารถพบได้ในไฟล์ ZIP ใน/Flash Tool/PC Drive/DriverAssitant_v5.1.1.zip ขณะ FactoryTool.exe อยู่ใน/Flash Tool/Flash Tool/FactoryTool_1.72.4. Extract DriverAssitan และเรียกใช้ DriveInstall.exe ปฏิบัติการเพื่อติดตั้งไดรเวอร์ที่เหมาะสม
ตอนนี้แยก FactoryTool รันโปรแกรม, เลือกเปลี่ยนภาษา และโหลดอิมเมจ update.img ด้วยปุ่มเฟิร์มแวร์ที่มุมบนซ้าย
ตอนนี้ เราต้องเชื่อมต่ออุปกรณ์ Rockchip กับคอมพิวเตอร์ด้วยสาย USB (USB OTG จากบอร์ดไปยังพอร์ต USB บนคอมพิวเตอร์) และเข้าสู่โหมด Loader ตามวิธีการเดียวกันที่มีรายละเอียดในส่วน Linux ซึ่งเกี่ยวข้องกับการกดกู้คืน ปุ่มและเชื่อมต่อสายไฟ
ควรตรวจพบอุปกรณ์ประเภท “Loader” ใน FactoryTool และตอนนี้เราสามารถกดปุ่ม Run เพื่อทำการอัปเดต…
เสร็จเรียบร้อย.
แปลจากบทความภาษาอังกฤษ : How to flash firmware to Rockchip devices in Windows and Linux (2021 Edition)
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT