Posts

Showing posts from August, 2025

TIDRADIO TD-H3 firmware - 2

Image
  https://techcoderadio.blogspot.com/2025/04/tidradio-td-h3-firmware.html    H3_250317.BIN  

Inspecting Uniden BC898T firmware

Image
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 -...

Inspecting Uniden BC296D with Ghidra

Image
 After processing firmware with https://techcoderadio.blogspot.com/2025/04/bearmock-python-3-and-virtual-serial.html It is possible to inspect it with Ghidra (Motorola Hex, M16C 60), ASCII and disassembly