Inspecting Uniden BC898T firmware

https://techcoderadio.blogspot.com/2025/04/bearmock-python-3-and-virtual-serial.html

 

 __MODEL = 'BC898T'
__PORT = 'COM12'
__SPEED = 9600
__TIMEOUT = 0  # non-blocking
__READ_SLEEP_SECS = 0
__OUT = 'bc898t-decoded.s19'


__ACTIONS = {
    '\r': 'UNKNOWN COMMAND\r',  # Empty, just reply
    '*SUM\r': 'CHECKSUM= DEADH\r',  # Fake checksum
    '*SPD 1\r': 'SPEED 9600 bps\r',
    '*SPD 2\r': 'SPEED 19200 bps\r',
    '*SPD 3\r': 'SPEED 38400 bps\r',
    '*SPD 4\r': 'SPEED 57600 bps\r',
    '*SPD 5\r': 'SPEED 115200 bps\r',
    '*PGL 11000000000\r': 'OK\r',
    '*PGL 110000000\r': 'OK\r',
    '*PGL 1000000000000000000\r': 'OK\r',
    '*PGL 1100000\r': 'OK\r',

  Comment out port.flush() if printing err messages after retrys.

Notepad++
Remove first line
Replace S224 with null
Plugins: Convert HEX -> ASCII

 



Comments

Popular posts from this blog

Inspecting Alinco DJ-X100E firmware updater

Modifying old SDR# TETRA demod plug-in