Bench Suite

ツール無線

radio_tool

ハンディ機向けのファームウェアとコードプラグ

TYT、Baofeng、Radioddity、Yaesu、Ailunce のハンディ機に、USB、プログラミングケーブル、Bluetooth 経由でファームウェアを書き込み、コードプラグの読み書きを行います。ファイルの内容を信頼する前に確認できます。

最新
0.4.0
リリース日
2026年10月19日
ライセンス
GPL-3.0-or-later
radio_toolがファイルから読み取ったBaofeng UV-5Rのコードプラグを表示しています
radio_tool0.4.0

機能

ファームウェアとコードプラグ

TYT、Baofeng、Radioddity、Yaesu、Ailunceの無線機にファームウェアをフラッシュし、TYTのDMR無線機およびBaofeng UV-5RとUV-17Proシリーズでコードプラグの読み書きを行います。

USB、ケーブル、またはBluetooth

TYT無線機はUSB経由でDFUモード、UV-5Rシリーズはシリアルケーブル経由、UV-17ProとUV-5R MiniはBluetooth LE経由です。Bluetooth LEはケーブルが不要です。

フラッシュ前に確認

無線機を接続せずに、ファームウェアファイルの内容やコードプラグの保持情報を表示します。また、無線機からファームウェアを読み出してバックアップできます。書き込みを行うコマンドは、--writeを指定しない限り確認のみを行います。

ファームウェアの構築と分解

生セグメントを無線機用のファームウェアファイルにラップし、逆にファームウェアをセグメントにアンラップします。また、まだ誰も解析していないファームウェアのXORキーを推測します。

エージェントと一緒

エージェントは、無線機の接続を必要としないfw-info、codeplug-info、wrap、unwrap、make-xor、modelsを実行できます。

対応機器

TYTBaofengRadioddityYaesuAilunceCHIRP imagesOpenRTX

ソース

v0l/radio_tool

Issuesとリリースは、そのリポジトリにあります。