Skip to content

補上原廠網頁首次安裝(不拆機)說明並發布 v0.3.0 安裝檔 - #4

Merged
lee98064 merged 2 commits into
mainfrom
feat/factory-first-install
Nov 12, 2026
Merged

lee98064 merged 2 commits into
mainfrom
feat/factory-first-install

Conversation

@lee98064

Copy link
Copy Markdown
Owner

摘要

補上「不拆機」的原廠網頁首次安裝方式,並發布 v0.3.0 公開首次安裝檔。

  • 符合條件的原廠插座(10219-1531、Active Bank 2、已啟用 Dual Firmware)可在原廠 /upload.htm 上傳 commandkit-matter-v0.3.0-public-first-install.bin,不必拆機或使用燒錄器;擁有者已在實體插座實測此方式成功
  • 安裝檔已附在 v0.3.0-preview Release(SHA-256 7497ddbf…a35ab),為公開共用版,不含裝置金鑰
  • 網站第 1 章改為「選擇安裝方式」(方式 A 原廠網頁上傳/方式 B 燒錄器),第 2 章分別列出步驟;下載區與 FAQ 同步更新(中英文)
  • docs/install/factory-install.md 改寫為 v0.3.0 流程;README、使用說明與 CHANGELOG 一併更新

驗證

  • 原廠 Boa 以 Unicorn 模擬上傳:寫入範圍、保留範圍、checksum 與 bootloader 選槽通過(Boa/bootloader 與先前公開驗證相同雜湊)
  • 首次匯入後接受下一版簽章 OTA;host 相容性 3 個 mark 接受、11 種竄改拒絕
  • 公開內容稽核:無裝置身分/金鑰檔,rootfs 與 v0.3.0 Release 相同(僅 padding checksum word 不同),journal 只有設計上的非秘密 CKAUTOINIT-V1 記號
  • 連結檢查 0 失效、check_public、Pages 與 CHANGELOG 測試通過;手機版無水平溢出
  • 此 v0.3.0 安裝檔本身的實機安裝待使用者驗收(同格式、同 kernel 的先前版本已實測成功)

🤖 Generated with Claude Code

lee98064 and others added 2 commits November 12, 2026 18:21
…install BIN

Eligible stock outlets (10219-1531, Active Bank 2, dual firmware) can
upload commandkit-matter-v0.3.0-public-first-install.bin on the factory
/upload.htm page; the owner confirmed this method on a real outlet. The
site, READMEs, usage guide and CHANGELOG now present it next to the
programmer method, and the Boa emulation, first-import OTA and public
content checks for this image are recorded.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ck-ota-start creates ck-identity-ready and then removes
ck-identity-pending, so asserting the removal immediately after ready
appears raced on CI.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@lee98064
lee98064 merged commit 2f9b73a into main Nov 12, 2026
1 check passed
@lee98064
lee98064 deleted the feat/factory-first-install branch November 12, 2026 10:25
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