Aura:基於 Rust 開發,寶鋒公司提供的 UV-K61 開源第三方韌體(預覽測試版本)
大家好,最近花了些時間開發了一個適用於寶鋒 UV-K61 系列廣播電台的開源第三方韌體。 Aura。
目前,這個專案還處於… 預發售測試階段主要針對喜歡「玩樂」、願意嘗試新事物的朋友。如果您有一定程度的刷機經驗,並且願意協助測試,歡迎體驗並提供回饋。
專案地點:
https://github.com/sophiel-meow/bf-k61-firmware-aura
目前支援的功能
Aura 使用 Rust 從頭開發,並非基於寶鋒官方韌體程式碼。目前已實現:
- 雙頻/頻道操作等基本無線電功能
- CW 模式
- 頻譜圖
- 使用 APRS 廣播 (AX.25 AFSK)
- 機器人 36 SSTV 彩色圖像傳輸
- 多普勒校正
- 自定義開機時的Logo和音樂
- 支援 CHIRP 編程
目前版本說明
目前的版本還不是針對一般用戶的正式發布版本,主要原因是:
- 目前,刷機需要使用 Rust 版本的刷機工具:https://github.com/sophiel-meow/BF-K6x-flash
因為我沒有 Windows 電腦,因此目前無法提供已編譯的 Windows 刷機工具。請大家自行編譯,或使用寶鋒官方的刷機程式。稍後會開發類似 k5web 的網頁刷機工具,提供給廣大用戶。
- 使用 Python 腳本來完成 SPI Flash 的備份、SSTV 圖片寫入、衛星參數燒錄等功能。 需要 Python 環境 (PySerial 和 Pillow)。
- 雖然我個人已經使用了一段時間,但仍有可能存在未知的錯誤。
這些工具目前仍在開發中。預計短期內會優先完成網頁工具,以降低使用門檻,讓更多使用者能夠更輕鬆地體驗。
在網頁工具和相關流程完全完善後,將會再次進行正式介紹。
⚠️ 在刷機之前,請務必閱讀。
目前最需要注意的事項:
寶鋒並沒有公開 UV-K61 的官方固件二進位檔案。
因此,一旦刷入 Aura 等第三方韌體,目前沒有官方的方式恢復原廠韌體。
如果未來有朋友能夠從新的設備或其他途徑取得官方韌體,將會極大便利大家恢復使用。
此外:
- 首次啟動 Aura 時,會格式化 SPI Flash 的一部分區域。
- 建議依照開機提示,先使用
tools/dump_aura_spiflash.py 備份 SPI 閃存。
備份過程可能需要幾分鐘,請耐心等候。
Aura 並不會主動刪除機器的校準數據等關鍵參數,但為了安全起見,強烈建議在重置機之前先進行備份。
適合哪些人嘗試?
目前,Aura 更適合用於:
- 喜歡動手修改廣播電台韌體的大家:
- 如果您有嵌入式系統開發的經驗,請聯繫我。
- 如果您願意測試新的功能,並提供回饋意見,歡迎您!
我個人認為寶鋒這個機器的可玩性完全不輸給QuanSheng的 UV-K5/K6,它有 2MB 的 SPI Flash,目前只使用了其中的一部分。而且在硬體方面還沒有深入研究,但我認為大概率可以像 K5 一樣改裝 SI4732 短波接收機。等有時間再研究吧。
最後,感謝所有參與開源無線電專案的貢獻者,以及大家對國產廣播生態和自由軟體的關注與支持。
歡迎測試、交流和回饋!
BG4KNN 73。