ファームウェア書込・アップデート

SmileSoundデコーダのファームウェアアップデート機能はDSSPに統合されました。

ファームウェアの書き込みには、サウンドデータの書込みと同様にUSB Writer(78018)が必要です。

ファームウェアのアップデート・書込み手順

DSSPを使ってファームウェアのアップデートを行います。まず、DSSPを起動させておきます。

画像の説明

USB WriterにSmileSoundデコーダを装着した状態で、PCにケーブルを差し込みます。

画像の説明

2023年2月現在、以前に案内をしていた、USB Writerのボタンを押す必要はありません。
すると、以下のように、「Found SmileSound on SerialPort」というメッセージが表示されます。

画像の説明

※USB Writerのボタンを押しながらPCにケーブルを差し込むと、「Found SmileSound at ?:\」(?はD~Zの任意のアルファベット)というメッセージになります。このメッセージの状態でも、次に進んで構いません。

その後、書き込みたいデコーダの種類(MTC21か、Next18か)を選んで、以下の操作をしてください。間違えて書き換えた場合は、もう一度、最初からやり直してください。

画像の説明

以下のようなメッセージが出ますので、「はい」を押します。

画像の説明

すると、書き込みが始まります。書き込みが終わると、以下のように、書き込みが完了したことを伝えるメッセージが出ます。

画像の説明

なお、ダイアログの警告メッセージが出ないように設定することができます。設定画面から、「Ignore programming warning」にチェックを入れてください。

画像の説明

オープンソースライセンス

SmileSoundデコーダのファームウェアは、以下のライブラリを利用しています。
SmileSoundデコーダのファームウェアは、プロプライエタリのソースコードを含んでいるため、以下のオープンソースソフトウェアを改変した部分を除き、公開いたしません。

LGPLのライブラリを利用しているため、LGPLの規定に基づき、弊社が公開するバイナリ形式のソフトウェアオブジェクトコードの逆アセンブル行為などに制限はありません。

NMRA DCC Libraryは、RP2040のPIO機能に対応させるため、機能の改造を行っています。改造したNMRA DCC Libraryのソースコードはブログにて公開しています。