Reverse-engineered Baofeng DM-32UV firmware: 3,500+ decompiled, named C functions, docs on how the stock radio works, a QEMU board model, and a kit for building and verifying firmware patches.
-
Updated
Nov 5, 2026 - C
Reverse-engineered Baofeng DM-32UV firmware: 3,500+ decompiled, named C functions, docs on how the stock radio works, a QEMU board model, and a kit for building and verifying firmware patches.
C-SKY ABIv2 (CK803) CPU target for current QEMU, ported from c-sky/qemu's 2019 implementation. A source-only overlay: install it into a QEMU checkout to build qemu-system-cskyv2. Includes a test board, smoke test and CI. GPL/LGPL.
QEMU board model for the Baofeng DM-32UV DMR radio (HR_C7000 / CK803S). Boots stock firmware and OpenRTX to the UI, with emulated LCD, keypad, SPI-NOR data chip, RTC and peripherals. A source-only overlay on top of csky-qemu.
Contains script to build c-sky toolchains and some simple examples.
Ghidra processor module for the C-SKY v2 ISA (CK803S and other CK8xx cores). A fork of leommxj/ghidra_csky with Sleigh correctness fixes, privileged-instruction support (mfcr/mtcr/psrclr/psrset/rte/rfi), and emulator-backed regression tests. Builds against Ghidra 12.1.3.
To associate your repository with the ck803 topic, visit your repo's landing page and select "manage topics."