Status: In progress — tracking #67
Baofeng DM-32UV stock CPS exports a multi-file CSV bundle (channels, zones, talk groups, contacts, RX group lists, DTMF contacts, scan lists). This adapter maps at the import/export boundary; the internal codeplug model stays format-agnostic.
| Layer | Location |
|---|---|
| Wire reference (tier 3) | docs/reference/dm32/ |
| Import adapter | src/lib/import/dm32/ |
| Export adapter | src/lib/export/dm32/ |
| Radio profile | src/lib/dm32/profiles.ts |
| Fixtures | test-data/baofeng-dm32/v1.60/, src/test/dm32/ |
| Axis | DM32 | OpenGD77 |
|---|---|---|
| Multi-mode | Native Fixed Analog / Fixed Digital on one row (expandModes: false) |
Separate -F/-D rows (expandModes: true) |
| Multi-talkgroup | Flat per-TG channel rows (expandRxGroupLists: true) |
Native TG List + TG_Lists.csv |
See adding-a-new-vendor.md § Expandable channels and dm32/multi-talkgroup.md.
| Item | Status |
|---|---|
Scan.csv / channel Scan List |
Deferred — #125 |
DMR-ID.csv / channel DMR ID |
Accepted lossy gap |
Progress: dm32-progress.md · Outstanding: dm32-outstanding.md