Skip to content

fix(ccapi): 修復韌體更新後能力探索 - #105

Merged
js051 merged 1 commit into
mainfrom
fix/android-ccapi-discovery-r6m3
Aug 4, 2026
Merged

fix(ccapi): 修復韌體更新後能力探索#105
js051 merged 1 commit into
mainfrom
fix/android-ccapi-discovery-r6m3

Conversation

@js051

@js051 js051 commented Aug 4, 2026

Copy link
Copy Markdown
Owner

問題

R6 Mark III 更新韌體後的診斷顯示 CCAPI 根探索保留 ver100,但有效命令為 0,導致 Live View、快門、錄影與媒體能力全部安全降級。

修正

  • Android、iOS、PC 在根清單沒有任何有效命令時改查 Canon 官方 /ccapi/ver100/topurlfordev
  • 完整根清單仍維持原流程,不增加額外請求
  • developer list 必須含經同源、路徑及 HTTP method 驗證的命令,空白、惡意或失敗回應不建立能力
  • 記錄 2026-08-03 真機診斷,區分已成功的 Wi-Fi/行動網路共存與失敗的 command discovery

驗證

  • Android testDebugUnitTest、lintDebug、assembleDebug
  • Python Bridge/Simulator 222 tests
  • Ruff
  • 診斷驗證 20 tests
  • Gitleaks staged/pre-push

@js051
js051 merged commit 46edfce into main Aug 4, 2026
9 checks passed
@js051
js051 deleted the fix/android-ccapi-discovery-r6m3 branch August 4, 2026 17:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant