BV1AL 之無所不記

2023-09-18

UV-K5可以DIY firmware的無線電

 之前玩過DM-1801自行燒OpenGD-77 firmware,最近又有一支新手機UV-K5,一樣可以自行燒firmware(不是燒OpenGD-77). 網路上已經有多種firmware以及附加功能,覺得最有用的應該算「Advanced Spectrum(頻譜掃描)」,原廠firmware的掃描只能看到頻率數字,這個增加的Spectrum可以開到3.2MHz頻寬 可以達到12.8MHz 寬度來掃描(比RTL-SDR的2.4MHz還寬)進行掃描,看著範圍內的出現訊號,並能聽到被掃到的頻率通訊內容。(OpenGD-77的掃描在進行時,是無法聽到訊通內容的,但UV-K5的firmware可以聽。)

這些公開的firmware可以打開全部頻寬,從18到1300MHz,不過受限於BK4819本身的限制,中間有一小段620到840 MHz是無法工作的。它可以收聽AM通訊,像是飛航管制等等(不是一般中波AM廣播),也能聽一般FM廣播,就是包括日本跟台灣的範圍,76到108MHz這一段的wide FM,以及包括SATCOM衛星電話的243-270MHz。

不過它的AM效果不很理想,就是聽起來有些背景雜訊,以RCSS ATIS為例,127.4有些雜訊,但341.0就很清晰,這幾天在Telegram UV-K5群組裡看到有人利用改register的辦法,也能聽SSB(LSB/USB)!

網路上看到有人說加一個100nF(104)的電容跨在喇叭的兩個端子,可以改善音質,但我實際拆機DIY焊上去之後,覺得音效沒有明顯變化。據說UV-K6的喇叭仍然跟K5用同一個型號,只是加了一粒電容。

在Linux環境原本只能透過wine比官方的燒錄軟體,現在已經有web介面的方法,不管是在Linux或Windows環境都是只用瀏覽器(Chrome)就能燒firmware,當然你要有一條連接UV-K5跟電腦的cable,它的腳位跟Kenwood的cable是一樣的,當然也可以自行DIY。
3.5mm耳機插頭中段跟尖端都沒接,只用到根部RX,要接到USB-TTL(例如FTDI/PL2303…等等)的TX
2.5mm耳機插頭的根部是GND,中段是TX,要接到USB-TTL的RX,尖端沒接
Web介面的燒錄在這裡
https://github.com/whosmatt/uvmod
https://github.com/RE3CON/UVMOD-Enhanced
解開打包後,cd到它的目錄,執行
python3 -m http.server 8000
打開Chrome瀏覽器(firefox可以看,沒辦法燒)
http://localhost:8000
一項一項的勾選你要的功能,最後不能大於大於61439 bytes,再按Patch firmware,然後按Flash directly,就開始燒你選的firmware.

要注意的是,在不該發射的頻率工作,除了自身電氣迴路可能受損,它的溢出波也會很多,會造成週圍的干擾,另外在群組裡看到是這支手機的發射功率不佳,所以建議就拿它當一台寬頻純接收機來現就好。

一台才二十幾美元(台灣露天賣699台元),光是拿來當有頻譜功能的接收機,它的C/P值已經爆表了!

標籤: , , , , , , , ,