Skip to content

更新情報

ここではファームウェアの更新状況をまとめます。

配信ステータス(2026-05-17 時点)

⚠️ ご利用中のすべてのお客様へ — PC からの再インストールをお願いします

2026-05-15 以前のファームウェア (v1.0.7 以前) には OTA 機能をブロックする重大なバグ がありました。該当バージョンが入っている本体は、今後の OTA アップデートを受け取ることができません

お手数をおかけし大変申し訳ありません。 一度 PC の Web インストーラから v1.0.13 を 新規インストール (USB 経由) していただく必要があります。これ以降は OTA で更新可能になります。

  • 該当 device の見分け方: バージョン表示が 1.0.7 以下 / OTA ボタンを押しても進まない / 「Preparing 8%」で止まる
  • 再インストール手順: WEB インストーラを開く → ログイン → デバイス選択 → USB 接続 → 書き込み
  • インストール時に Wi-Fi / 車種 / 設定はリセットされます。ブラウザ上で再度入力してください。
  • v1.0.10 以降の本体は OTA で v1.0.13 に更新可能 です (再インストール不要)。

サービス全体は beta 提供中

Kuruma-Logger は現在 beta として運用しており、機能追加・仕様変更が継続的に入ります。GitHub Release は prerelease としてマークされています。

車種新規インストール更新インストールステータス
Roadster NDv1.0.13 (beta)v1.0.13 (beta)配信中
Civic FL5v1.0.13 (beta)v1.0.13 (beta)配信中

WEB インストーラ

ブラウザからファームウェア書き込みを行う場合は、以下から開始してください。

更新履歴

バージョン日付主な変更点
v1.0.13 (beta)2026-05-17M9.8 HTTPS Jobs poller (ADR-013 v1 設計) を完全削除 (-531 LOC)。AWS IoT mTLS は MQTT 動詞のみサポートで HTTPS Jobs DP は構造的に動作不能なため。Tab5 GUI を split (P1-P3、CoreS3 影響なし)。2026-05-16/17 の OTA 信頼性改善の知見レポート (docs/reports/2026-05-17_ota_reliability_lessons.md) を追加。
v1.0.12 (beta)2026-05-17chunked OTA の chunk-0 取得失敗の根本対策。OTA 中に headless portal の httpd を一時停止して LWIP socket pool の 3 slot を解放、CONFIG_LWIP_MAX_SOCKETS を 10→16 に拡大、chunked path の TLS handshake で SNI (common_name) を明示セット、TCP_MSL を 60s→10s に短縮。実機検証で chunked OTA は 6 attempts 全敗 → legacy fallback だった挙動が 1 attempt で全 42 chunks ダウンロード成功 (~75s) に改善。今までの「Preparing 8% を繰り返した後 8%→100% jump」の挙動は消える。詳細: docs/reports/2026-05-17_chunked_ota_chunk0_root_cause.md
v1.0.11 (beta)2026-05-17OTA 進捗バーの 0% 固着を解消。chunked OTA で chunk 0 の download が始まる前の catalog/manifest fetch + 署名検証 + flash erase (~15-20s) の間にも進捗 phase (1% Fetching catalog → 3% Fetching manifest → 5% Verifying manifest → 8% Erasing partition) を細かく報告するようにした。
v1.0.10 (beta)2026-05-17OTA ボタンを押しても進まないクリティカルなバグを修正。NVS 累積で boot heap が断片化した個体で boot_guard_clear task の spawn が silently 失敗し、起動時の image valid マーキング (esp_ota_mark_app_valid_cancel_rollback) が実行されず、現在の image が PENDING_VERIFY 状態のまま居座って後続の esp_ota_begin()ESP_ERR_OTA_ROLLBACK_INVALID_STATE で永続的にブロックされていた。spawn 失敗時の inline fallback と OTA 開始時の defensive mark_valid の 2 段で防御。該当する device は本バージョン以降への USB 再 flash 後、再発しなくなる
v1.0.9 (beta)2026-05-16Web インストーラ Step 3 で Civic FL5 を選択しても NVS には Roadster ND として保存されるクリティカルなバグを修正。provisioning_service.cpp の CFG2 payload parser が vehicle 値を BootstrapRecord.vehicle_code (provisioning metadata 用) にのみ書き込んでおり、ランタイムで実際に参照される settings.system.vehicle_kind (UI / CAN parser / UiBindings の切替に使用) は default のままだった。FL5 ユーザは新規インストール後に必ず本バージョンに更新してください。
v1.0.8 (beta)2026-05-16OTA 配信を AWS IoT Jobs (MQTT 経由) ベースの新方式に対応 (ADR-013 v2)。起動時の internal RAM 不足で main_task / boot_guard_clear がスタックオーバーフローしていた問題を構造的に修正 (MAIN_TASK_STACK 8K→4K、Wi-Fi static TX buffer 半減)。OTA 書き込み中の cache freeze assert を回避するため worker タスクを internal RAM stack に固定。Portal に「AWS MQTT OTA を実行」エンドポイントを追加 (POC)。
v1.0.7 (beta)2026-05-15Chunked OTA に対応 (ADR-011)。latest.json 経由で版番号を引いた後、64 KiB の chunk と署名付き manifest を順次取得することで TLS セッションの長尺接続による mid-stream 失敗を抑止。Manifest を ECDSA P-256 で署名し、デバイス側で公開鍵検証。
v1.0.6 (beta)2026-05-13SSM_Task のスタック (16K→6K) を整理して boot 時の internal heap を解放。TWAI (CAN) 割り込みフラグを LOWMED に緩和し、boot 後半で intr level1 リソース枯渇に巻き込まれて CAN 初期化に失敗していた回帰を修正。起動時に最後に表示していた画面を復元できるように。Maintenance dialog の Feature Control (FC) 長押しが解除されない不具合を修正。
v1.0.5 (beta)2026-05-06PWRCAN モジュールに対応 (UnitMiniCAN と AP ポータルから切替可能)。起動時 WiFi AP が dev_mode で落ちる回帰を修正。アナログメータ右上の単位表示の見切れを修正。SystemMonitor に「TASKS」ページを追加し、タスク別 CPU 占有率を確認可能に。NVS に残った旧 AP パスワードのマイグレーション実装。
v1.0.4 (beta)2026-05-06OTA 配信パスを 3-board (m5stack / m5tab5 / xiao_can) スキーマに統一。M5Tab5 で board code が m5stack 扱いになっていた回帰を修正し、独立に OTA を取得可能に。CI ビルドの vX.Y.Z-dirty 表記を解消。
v1.0.3 (beta)2026-05-06UI 桁固定 (tabular numerics) でメーター値の桁ジッターを解消、Maintenance dialog に MODE タイル追加 (Light/Dark 切替)、SD 容量表示を free / total GB に拡張。
v0.2.32026-03-07ビルド時のデフォルト車種設定を Roadster ND(ND5RC)に切り替え。
v0.2.22026-03-07Shift-up インジケータの閾値を車種ごとに設定可能化し、FL5 / ND で表示色とビープ条件を最適化。
v0.2.12026-03-07FL5 のブレーキ表示値を補正。Shift-up インジケータの閾値と配色を調整し、FL5 の Shift-up ビープに対応。
v0.2.02026-03-07Live Monitor 導入、GUI 統合と FL5 表示改善、Shift-up 表示 / ビープ応答性改善、前回画面の復元に対応。
v0.1.22026-02-21バージョン情報を修正。
v0.1.12026-02-20GMonitor に対応。
v0.0.3.02026-02-05CAN のデコード情報を修正。VBO ファイルへの変換ロジックを修正。

RaceChrono 転送変数リスト

RaceChrono の Analog1 から Analog15 に転送している項目です。

ND5RC(Roadster ND)

Analog変数名単位
Analog1車速km/h
Analog2アクセル開度%
Analog3ブレーキ圧%
Analog4ステア角度deg
Analog5ステアトルクN·m
Analog6吸気温度
Analog7エンジン水温
Analog8燃料残量L
Analog9モード状態値
Analog10左前輪ホイール速度km/h
Analog11右前輪ホイール速度km/h
Analog12左後輪ホイール速度km/h
Analog13右後輪ホイール速度km/h
Analog14クラッチ状態状態値
Analog15パーキングブレーキ状態状態値

FL5(Civic FL5)

Analog変数名単位
Analog1車速km/h
Analog2アクセルペダル開度%
Analog3ブレーキ圧MPa
Analog4スロットル開度%
Analog5水温
Analog6吸気温
Analog7油温
Analog8油圧kPa
Analog9ブースト圧100kPa 単位
Analog10外気温
Analog11左前輪ホイール速度km/h
Analog12右前輪ホイール速度km/h
Analog13左後輪ホイール速度km/h
Analog14右後輪ホイール速度km/h
Analog15燃料残量%

Kuruma-Logger Support Site