ZASTONE D9000 app 或威諾 VR-N76 可以透過手機藍牙連接來控制廣播電台,但所使用的 HT App 完全沒有提供任何相關資訊,因此使用者必須依賴 HT App 才能遠端控制,既無法使用電腦控制,也沒有任何二次開發空間。GitHub 上有以下兩個專案提供了比較完整的協定逆向工程:
https://github.com/khusmann/benlink/
https://github.com/Ylianst/HTCommander
雖然都沒有實現頻率模式(我在前幾天嘗試逆向 Android 版的 HT,大概分析出來)以及固件刷新(這個有點麻煩,我還沒看懂,混淆後的程式太複雜了),但都完整地實現了 SBC 的藍牙音訊和 PTT 控制。
很好奇為什麼這個 App 已經有幾年了,但國內居然完全沒有嘗試進行逆向工程來開發二次功能。這與本視律師發出的法律函是同一件事,雖然我也想不到他們會這樣做的動機(只要不去干涉 HT 本身的網路鏈路協定)。
根據這兩個項目,或許可以透過這些電台內建的 TNC 直接控制電台使用的 AX.25 實驗。目前電台還不在手上,等拿到手後想嘗試(但只有一個,沒有對端 orz)。雖然近期 HT 更新了自動多普勒打星模式,但想要使用 GPredict 之類的更老派的方法來控制,那最好還是有個外部呼叫的開源方案。同時,也想利用這些電台而非 9700/705 之類的高階電台實現 HT 自己專有模式之外的鏈路中繼(例如 EchoLink、IRLP 等),雖然無法做 DMR/D-Star/MMDVM 的,當然強制上線也不是不能上),也必須有這樣的方案。此外,手機最大的問題就是長期運行的便利性、續航等,如果能用香橙派控制會好很多。同時,本身控制電台沒有開源開放的協議本身就是一件比較令人不滿的事情。
總而言之,有了頻率模式、藍牙音訊加上 PTT 控制的開源協定實現,實際上已經在很大程度上開啟了一個新的可能性。