ファームウェア書き込み
このチュートリアルでは、Meshtastic ネットワークを使用したいユーザー向けに、Wio Tracker 1110 Dev Board を Meshtastic バージョンに書き込む方法をガイドします。
ボードを LoRaWAN バージョンに戻したい場合は、このチュートリアルをご確認ください。ファームウェアの更新に NRF-OTA を使用しないでください。デバイスが完全に動作しなくなる可能性があります。
準備
- Wio Tracker 1110 Board x 1
- コンピュータ x 1
- USB Type-C ケーブル x 1
配線
USB ケーブルを使用して Dev Board を PC に接続します。
ブートローダーの書き込み
- UF2
- シリアル
Reset ボタンをダブルクリックすると、PC に WM1110_BOOT ドライブが表示されます。

update-wio_tracker_1110_bootloader-0.9.1_nosd.uf2 ファイルをドライバーにドラッグします。ダウンロードが自動的に実行され、その後ドライバーがログアウトします。
ステップ1: Adafruit-nrfutil インストール
前提条件
- PyPI からのインストール
- ソースからのインストール
これは推奨される方法で、最新バージョンをインストールします:
pip3 install --user adafruit-nrfutil
PyPi でのインストールに問題がある場合やツールを変更したい場合は、この方法を使用してください。まず、このリポジトリをクローンしてそのフォルダに移動します。
git clone https://github.com/adafruit/Adafruit_nRF52_nrfutil.git
cd Adafruit_nRF52_nrfutil
注意:以下のコマンドは python3 を使用していますが、Windows の場合、Python 3.x のインストールでも python.exe という名前を使用するため、python に変更する必要がある場合があります。
ホームディレクトリのユーザー空間にインストールするには:
pip3 install -r requirements.txt
python3 setup.py install
pip3 install の実行時に権限エラーが発生する場合、pip3 が古いかシステムディレクトリにインストールしようとしています。その場合は --user フラグを使用してください:
pip3 install -r --user requirements.txt
python3 setup.py install
システムディレクトリにインストールしたい場合(一般的には推奨されません):
sudo pip3 install -r requirements.txt
sudo python3 setup.py install
ユーティリティの自己完結型実行可能バイナリを生成するには(Windows と MacOS)、以下のコマンドを実行します:
pip3 install pyinstaller
cd Adafruit_nRF52_nrfutil
pip3 install -r requirements.txt
cd Adafruit_nRF52_nrfutil\nordicsemi
pyinstaller __main__.py --onefile --clean --name adafruit-nrfutil
.exe ファイルは Adafruit_nRF52_nrfutil\nordicsemi\dist\adafruit-nrfutil にあります(Windows の場合は .exe 付き)。
便利なように、%PATH% 内のディレクトリなど他の場所にコピーまたは移動してください。
ステップ2: ブートローダーの書き込み
ボードの Reset ボタンをダブルクリックして、以下のコマンドを実行します:
- Windows の場合:
adafruit-nrfutil --verbose dfu serial --package wio_tracker_1110_bootloader-0.9.1_s140_7.3.0.zip -p COMxx -b 115200
- その他の場合:
adafruit-nrfutil --verbose dfu serial --package wio_tracker_1110_bootloader-0.9.1_s140_7.3.0.zip -p /dev/tty.SLAB_USBtoUART -b 115200
シリアルポートをお使いのデバイスポートに置き換えてください。例:

アプリケーションのダウンロード
Meshtastic Web Flasher を使用してファームウェアをダウンロードしてコピーできます。

デバイスを Seeed Wio WM1110 Tracker と最新のファームウェアを選択し、UF2 ファイルをダウンロードします。

- UF2
- シリアル
Reset ボタンをダブルクリックすると、PC に WM1110_BOOT ドライバーが表示されます。

.uf2 ファイルをドライバーにドラッグします。ダウンロードが自動的に実行され、その後ドライバーがログアウトします。
このエラープロンプトは無視してください。デバイスは実際には正常にアップグレードされています。

ボードの Reset ボタンをダブルクリックして、以下のコマンドを実行します:
- Windows の場合:
adafruit-nrfutil --verbose dfu serial --package wio_tracker_1110_bootloader-0.9.1_s140_7.3.0.zip -p COMxx -b 115200
- その他の場合:
adafruit-nrfutil --verbose dfu serial --package firmware-wio-tracker-wm1110-2.3.14.681ae9d8.zip --port /dev/tty.SLAB_USBtoUART -b 115200
書き込み成功:
