XTC Flasher

閱星曈 X3 / X4 韌體備份還原工具

使用前請注意

⓪ 連線監視(看裝置即時輸出)

不刷東西,只連到裝置看 serial log。適合:刷完想看裝置重啟訊息、開機卡關 debug、確認韌體有正常啟動。

目前狀態:未連線

① 備份完整韌體

讀取 X3 / X4 目前 Flash 整片 16 MB 內容,存成 xtc-backup-日期.bin 檔。約 25 分鐘。

② 刷入 bin 檔

把一個完整的 16 MB bin 檔燒回 X3 / X4。兩種情境都用這個功能:

⚠️ 請先確認 bin 檔來源:刷入不相容的 bin 可能讓裝置變磚。系統不會幫你判斷檔案是不是 X3 / X4 對應的版本,請自己確認。約 15 分鐘。

③ OTA 快速更新(保留書籤與設定)

只寫入韌體的 app 分區(X4 約 6.25 MB / X3 約 7.44 MB),跳過設定區與 SPIFFS。約 5~7 分鐘,比完整刷快約 60%。

檔案大小限制:X4 最大 6.25 MB(6553600 bytes),X3 最大 7.4375 MB(7798784 bytes),最小 960 KB。

核心邏輯致謝:OTA 雙分區寫入、otadata CRC 校驗、X3 / X4 分區表辨識,整段是改作自 CrossPoint Reader 開源專案(MIT 授權,作者 @daveallie)。 閱星曈 X3 / X4 的標準分區表常數也來自該專案,已在多台裝置上驗證過。沒有這份開源實作,這個功能不可能在這個工具上重現。

執行狀態

閒置中,請選一個功能開始。

刷完之後

刷入 bin 後,X3 / X4 不會自動重啟,需要手動:

  1. 按一下 Reset 鍵(位於裝置左上角)
  2. 長按 電源鍵 3 秒,開機進入新韌體