コンテンツにスキップ

ファームウェア更新

ブラウザだけでファームウェアを書き込めるインストーラを以下のURLで公開しています。 今後新しいファームウェアが公開された際は、こちらから更新が可能です。

https://family-mruby.github.io/family-mruby-installer/

必要なもの

項目 推奨
Web Serial 対応ブラウザ Chrome / Edge / Opera (デスクトップ版)。Firefox / Safari は不可
USB Type-C ケーブル データ通信対応のもの(充電専用ケーブルでは書き込めません)

書き込み手順

Family mruby 基板には MCU が 2 つ 載っており(メイン処理の ESP32-S3と、映像/音声の ESP32-WROVER)、それぞれ独立にフラッシュ書き込みします。インストーラ画面に各 MCU 用のボタンが用意されています。

  1. ブラウザで インストーラ を開く
  2. 基板を USB Type-C ケーブルで PC に接続(ケーブルはデータ対応のものを使用)
  3. ドロップダウンから書き込みたい バージョン を選択
  4. 書き込み対象に応じて以下のいずれかをクリック:
    • fmruby-core ボタン: ESP32-S3 を書き込む
    • fmruby-graphics-audio ボタン: ESP32-WROVER を書き込む
  5. ブラウザのダイアログで シリアルポート を選択
  6. 自動的にチップ判定が行われ、書き込み開始

更新の対象

両方のMCUのファームウェアをバージョンを揃えて更新してください。合っていないと正常に起動しないです。

対象 MCU を間違えるとどうなる?

インストーラはチップファミリ(ESP32-S3 / ESP32)を自動チェックするので、間違っていた場合はエラーになります。

どの USB に繋ぐか

基板には用途別の USB Type-C ポートがあります:

  • ESP32-S3 側 USB-C に繋ぐと → fmruby-core を書き込み可能
  • ESP32-WROVER 側 USB-C に繋ぐと → fmruby-graphics-audio を書き込み可能

トラブル時のチェック

ブラウザがシリアルポートを認識しない

  • ケーブルが データ通信対応 か確認(充電専用 USB-C ケーブルでは認識しません)
  • USB認証を受けているケーブルを利用する
  • USB ハブを介さず PC に直接挿す
  • なるべく短いUSBケーブルを利用する
  • 別の USB ポートを試す
  • ESP32 チップ用の USB シリアルドライバが OS にインストールされているか確認(最近の OS は標準で入っています)

書き込み中に失敗する

  • USB ケーブルや接続を疑う(電力不足や接触不良が原因のことが多い)
  • もう一度クリック → ポート選択 で再試行
  • それでも失敗するなら、別の PC やブラウザを試す

書き込み後に画面が出ない

  • 両方の MCU が同じプロトコルバージョン か確認。古い fmruby-core × 新しい fmruby-graphics-audio などの組み合わせは起動に失敗します
  • 両方とも最新版に揃えて書き込む