Linuxで(ローカルまたは仮想マシンを介して)Cardo Packtalk Slim(またはFreecom)のファームウェアをアップデートする方法は?

Linuxで(ローカルまたは仮想マシンを介して)Cardo Packtalk Slim(またはFreecom)のファームウェアをアップデートする方法は?

Cardo Bluetooth通信システム(Packtalk、freecom ...)用のファームウェアアップデートソフトウェアは、WindowsおよびMac OSでのみ利用可能です。これらのオペレーティングシステムはデフォルトで実行されていません。 Debianオペレーティングシステムを介してCardoデバイスのファームウェアを更新できますか? Wine(バージョン5.0.3)を介したCardo Update.exeファイルのインストールは、次のエラーで失敗しました:「インストールエラー」再起動してもう一度お試しください。

002C: エラー: ole: cogetClassObject クラス {A2A9545D-A0C2-42B4-9708-A0B2B2BADD77C8} 登録されていません: エラー: ole: create_server クラス {a2a9545d-a0c2-42b4-9708-008 etClassコンテキスト用のオブジェクト 0x17 クラスオブジェクトの生成 {a2a9545d-a0c2-42b4-9708-a0b2badd77c8}

ベストアンサー1

Tonphaiのソリューションに触発され、Virtualboxでソリューションを見つけました。

接続された USB デバイスに関する情報を取得するには、次のコマンドを使用します。 Cardoパッケージが開いていることを確認してください。 Virtualboxに有効なゲストWindowsのインストールが必要です。

lsusb

私の結果は次のとおりです

Bus 002 Device 007: ID 2685:0900 Cardo Systems Inc. Cardo Device

Virtualbox Managerで、このWindows仮想マシンの設定に移動してUSBを選択します。 USB 3.0コントローラの電源を入れました。新しいUSBフィルタを作成し、名前に意味のあるテキストを入力してください。私は「Cardo(手動)」を使用しています。ベンダーIDは2685、製品IDは次のとおりです。0900。シリアル番号を次に設定しました。0パラレルポートは4

ここに画像の説明を入力してください。

最初はこれがうまくいかなかったようですが、Linuxシステムを再起動した後は大丈夫だったようです。 USBデバイスが認識されるようにするにはvboxユーザーグループ

sudo adduser $USER vboxusers

ここで説明されているように、最新のVirtualbox Guest Additionsをインストールします。https://www.virtualbox.org/manual/ch04.html

Windows用のCardoアップデートをインストールします。https://www.cardosystems.com/download-cardo-updater/

WindowsゲストVMを起動したら、VBメニューに移動して「デバイス - USB」を選択し、リストする必要があるCardoデバイスを選択します。これにより、Cardoインストールソフトウェアはデバイスを認識し、ファームウェアを更新できます。

お役に立てば幸いです。

ここに画像の説明を入力してください。

おすすめ記事