Garmin Edge 1050 × DJI Osmo Action 5
用 Shimano R8170 Di2 電變按鍵,單鍵控制 DJI 錄影開關
開發日期:2026-05-07 專案路徑:C:\Users\t02786\garmin-dji-controller\
完成度:70%
| 階段 | 狀態 | 說明 |
|---|---|---|
| 程式碼撰寫 | ✅ 完成 | 4 個 .mc 檔全部實作完畢 |
| 模擬器驗證 | ✅ 完成 | Edge 1050 模擬器正常顯示 |
| 開發環境 | ✅ 完成 | VS Code + SDK 9.1.0 就緒 |
| DJI BLE 抓包 | ⏳ 待完成 | 需要 DJI Action 5 在身邊 |
| 真機 Di2 測試 | ⏳ 待完成 | 需要 Edge 1050 真機 |
| 騎車壓力測試 | ⏳ 待完成 | 30 分鐘穩定性驗證 |
模擬器截圖:黑底 + 灰色圓點 + "Searching DJI..." ✅
btatt.opcode==0x52部署 Widget 到 Edge 1050 後,按 R8170 頂端鍵,從 VS Code Device Console 找到:
更新 Di2Delegate.mc 第 12 行
選用:加入 Fenix 6 支援 — manifest.xml 加入 <iq:product id="fenix6"/>,重複 keyCode 確認步驟
「我在開發 Garmin Edge 1050 的 Connect IQ Widget 來控制 DJI Action 5 錄影,
專案在 C:\Users\t02786\garmin-dji-controller\,
進度記錄在 PROGRESS.md,
現在要繼續完成 DJI BLE 抓包和真機測試。」
PROGRESS.mddocs/superpowers/plans/docs/superpowers/specs/source/BleManager.mc 第 8–11 行source/Di2Delegate.mc 第 12 行