Aura:Rust で開発された、宝锋の UV-K61 オープンソースのサードパーティ製ファームウェア(プレリリーステスト版)
これはQuanShengの UVK6ではありません!
皆さん、こんにちは。最近、宝锋のUV-K61シリーズラジオ向けのオープンソースのサードパーティ製ファームウェアを開発しました。 Aura。
現在、プロジェクトはまだ リリース前のテスト段階主な対象は、新しいことに挑戦することを好む、試してみることを厭わない方です。もしあなたが、ある程度のフラッシュイメージングの経験があり、テストを手伝うことに興味がある場合は、ぜひ体験していただき、フィードバックをお寄せください。
プロジェクトの場所:
https://github.com/sophiel-meow/bf-k61-firmware-aura
現在サポートされている機能
Auraは、Rustを用いてゼロから開発されており、宝鋒の公式ファームウェアコードに依存していません。現在、以下の機能が実装されています:
- 双VFO/チャネル操作などの基本的な無線機機能
- CWモード
- スペクトル図
- APRS の送信 (AX.25 AFSK)
- ロボット 36 SSTV によるカラー画像送信
- ドプラ効果補正
- カスタム起動ロゴと起動音楽の設定
- CHIRP プログラミングのサポート
現在のバージョンに関する説明
現在のバージョンは、一般ユーザー向けの正式リリース版ではありません。主な理由は以下の通りです:
- 現在の段階では、Rust版のフラッシュツールを使用する必要があります。https://github.com/sophiel-meow/BF-K6x-flash
現在、Windows環境のPCを持っていないため、事前にコンパイル済みのWindowsイメージングツールを提供することができません。皆様には、ご自身でコンパイルするか、宝锋社の公式イメージングプログラムをご利用いただけますようお願いいたします。その後、k5webのようなウェブベースのイメージングツールを開発し、多くのユーザーに提供する予定です。
- SPI フラッシュのバックアップ、SSTV 画像の書き込み、衛星パラメータの焼き付けなどの機能は、Python スクリプトを使用して実行する必要があります。Python 環境 (PySerial および Pillow) が必要です。
- 私は個人的には、ある程度使い続けていますが、まだ未知のバグが存在する可能性があります。
これらのツールは開発中です。ウェブ版のツールを優先的に完成させ、利用しやすくすることで、より多くのユーザーが簡単に体験できるようにすることが見込まれています。
Webツールおよび関連プロセスの整備が完了次第、改めて正式にご紹介いたします。
⚠️ 起動前の動作確認は必ず行ってください。
現在最も重要な注意点:
宝锋は、UV-K61 の公式ファームウェアのバイナリファイルを公開していません。
したがって、Auraなどのサードパーティ製のファームウェアをインストールした場合、現在、元のファームウェアへの復元方法としては公式な手段はありません。
もし、今後、友人から新しい機体や他の方法で公式ファームウェアを入手できるようになった場合、皆様の復元作業が非常に楽になります。
また、
- Auraを初めて起動すると、SPI Flashの一部の領域がフォーマットされます。
- 起動時の指示に従って、まず使用してください。
tools/dump_aura_spiflash.py SPI フラッシュのバックアップを実行する。
バックアップには数分かかる場合がありますので、しばらくお待ちください。
Aura は、機器のキャリブレーションデータなどの重要なパラメータを自動的に削除しませんが、安全のためには、ファームウェアアップデートを行う前に必ずバックアップを取ることを強く推奨します。
どのような人に適していますか?
現在、Auraは主に以下の用途に適しています。
- ラジオファームのファームウェアをカスタマイズするのが好きな方。
- 組み込み開発の経験がある方。
- 新しい機能のテストやバグ報告にご協力いただける方。
個人的には、宝锋という機種は、QuanShengのUV-K5/K6と全く遜色なく、2MBのSPIフラッシュを搭載しており、まだ未使用部分があるため、非常に魅力的に感じます。ハードウェアについてはまだ詳しく調べていませんが、SI4732を使った短波受信機への改造も可能だと考えています。時間のある時に改めて調査してみます。
最後に、オープンソースの無線電プロジェクトへの貢献者全員、そして国産ラジオエコシステムとフリーソフトウェアに対する皆様のご支援に感謝いたします。
テスト、意見交換、フィードバックをお待ちしております!
BG4KNN 73.