Silicon Labs Z-wave UZB USB スティックのファームウェアの更新

image

Silicon Labs のZ-wave UZB コントローラ USBスティックのファームウェアの更新が必要になる場合があります。新しいSDKがリリースされたときやUZB機能の変更が必要なときに、ファームウェアの更新が必要になる場合があります。UZBファームウェアは、Silicon Labs のWindows ベースのZ-Wave Programmerアプリケーションを用いて更新できますが、 ブロックして永久に機能しなくなる危険性があるので注意してください。

最新のZ-Wave Programmerアプリケーションと組み込みSDKをダウンロードしてインストールする必要があります。Z-Wave Programmerがインストールされたら、組み込みSDKから適切なSD3503ファームウェアの16進数ファイルを選択しUZB USBスティックをプログラムできます。Z-Wave Programmerアプリケーション、Z-Wave Programmerマニュアル、組み込みSDKはSilicon Labsのウェブサイト
https://www.silabs.com/products/development-tools/software/z-wave からダウンロードできます。
組み込みSDKがインストールされたら、SD3503サブディレクトリ
(例…\SDK_v6_81_01\ProductPlus\SD3503\ProductPlus\Bin)にSDK3503ファームウェアファイルを見つけることができます。
Z-Wave Programmer アプリケーションを起動し、UZBをPCに接続して、「Settings」でUZBに関連づけられたCOMポートを選択します。

image

Z-Wave Programmerで「ZW050x」タブを選択します。「Flash Code Memory」ファイルの場合、適切な16進数ファイルを選択します。 これは、ブートローダ付きのOTW_SD3503_USBVCP ファームウェアでなければなりません。
例:「serialapi_controller_static_OTW_SD3503_USBVCP_US_BOOTLOADER.hex」

image

次に、「Program and Verify」をクリックします。この時点で。UZBは自動プログラミングモードに設定されています。ドライバーが先にインストールされていなければ、プログラミングが失敗するかもしれません。もしプログラミングが失敗した場合、コンピュータのデバイスマネージャで「不明なデバイス」を見つけ、Z-Wave Programmerのダウンロードに含まれている「プログラミングドライバ」をインストールします。プログラマードライバには、UZBが最初に持っていたものとは別のCOMポートがある場合があります。その場合、 Z-Wave Programmer-> Settings で正しいCOMポートを選択し、プログラミングを再試行してください。
上記の手順は、参照しているマニュアルに詳細に説明されています。関連するすべてのZ-Wave ソフトウェアとドキュメントは、Silicon Labs のウェブサイト https://www.silabs.com/support/z-wave からダウンロードできます。



ashwaniemd

Scott さん、こんにちは

上記の手順を試しましたが、初期設定中にZ-Wave プログラマがスティックを切断しました。
「Do you want to wait for another 30 seconds(さらに30秒待機しますか?)」のようなエラーメッセージが出ます。

また、設定でデバイスを選択しているとき異常がありました。
名前が「Sigma Designs Zwave プログラミングインターフェース (COM X)」ではなく「Generic USB (COM 7)」と表示されます。

それからデバイスマネージャをモニタしていると、先にCOMポートに割り当てられていたスティックが、「Program and Verify 」ボタンが押された直後にそれを失い、「不明」になってしまいます。

また、PCコントローラは同じスティックで動作しており、ノードを追加、制御、そして削除できます。

ありがとう。



ScottRaeker

こんにちは。
Silicon Labs はサポートウェブサイトhttps://www.silabs.com/community/wireless/z-wave/knowledge-base.entry.html/2018/12/19/z-wave_500_programm-BQRO にUZB USBスティックのプログラミングに関する説明も掲載しています。問題は、Silicon Labs の以下の情報に従ってインストールされたドライバを持っていないことだと思います。
もしドライバがインストールされていないと、プログラミングが失敗する可能性があります。プログラミングが失敗した場合は、コンピュータのデバイスマネージャで「不明なデバイス」を見つけて、ダウンロードに含まれている「プログラミングドライバ」をインストールしてください。プログラミングドライバには、UZBが最初に持っていたものとは別のCOMポートがある場合があります。もしそのようであれば、正しいCOMポートを選択し、プログラミングを再試行してください。




オリジナル・ソース(英語)