跳至主要内容

韌體(更新/恢復)

環境需求

本教學需要使用 Python 3.12.10,請先確認電腦已接上網際網路。

前置準備

下載安裝 Python 3.12.10

下載 exptech-device-recovery

第 1 步:下載工具

請先到 GitHub 下載「exptech-device-recovery」。

下載 exptech-device-recovery

第 2 步:解壓縮檔案

下載出來的是壓縮檔,把檔案解壓縮到任一位置。

解壓縮後的資料夾

第 3 步:開啟命令提示字元

在資料夾中輸入「cmd」,然後按下 Enter 鍵。

在資料夾中輸入 cmd

第 4 步:安裝依賴套件

在 cmd 中輸入以下指令安裝所需的必要依賴:

pip install -r requirements.txt

安裝依賴套件

開始更新韌體

第 5 步:執行主程式

在 cmd 中執行 main.py:

重要提醒
  • 請記得先把地震儀用 USB 接到電腦上再輸入以下指令
  • 請確認驅動程式已安裝到電腦上
python main.py

執行 main.py

第 6 步:選擇燒錄模式

請選擇「[1] 使用 firmware.json 中的韌體燒錄(預設)」,直接輸入 1,並按下 Enter 鍵。

選擇燒錄模式

第 7 步:選擇連接埠

請選擇對應的地震儀連接埠裝置。

選擇連接埠

第 8 步:選擇地震儀型號

接著工具會去搜尋遠端的資料庫檔案,搜尋完成後,請選擇對應的地震儀型號。

重要

請根據您購買的地震儀型號燒入韌體,如果燒入錯誤請重新燒入正確的型號韌體。

選擇地震儀型號

第 9 步:選擇韌體版本

型號選擇完成後,請選擇最新韌體版本。

版本識別
  • 本教學示範使用「ES-Pro」
  • 「(最新,預設)」顯示的地方錯誤,請注意識別
  • 格式:「年」w「週」「a、b、c...」

選擇韌體版本

第 10 步:完成燒錄

看到「🎉 燒錄完成!請重新啟動您的 ESP32 裝置。」後,地震儀會自動重啟。

燒錄完成

Pro 版本

如果是購買 Pro 的版本,在螢幕上會看到現在的韌體版本號。

韌體版本號

第 11 步:完成設定

地震儀重新開機完成後,請重新上傳無線網路資料到地震儀。