Case study
DABplay+: reconstructing USB DAB+ dongle control
DABplay+ implements an Android DAB radio using a reverse-engineered USB dongle protocol. It drives the DTR-100 family directly, decodes broadcast data and audio, and documents additional dongle protocols alongside hardware findings and tests.
- Targets
- Protocol
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
Requirements & limits
- Prerequisites: Android 8+ and a supported USB DAB+ dongle are required.
- Prerequisites: Building requires JDK 25 and the Android SDK.
- Testing evidence: Only the first listed dongle family has been tested on real hardware; several on-air features remain unconfirmed.
- License: MIT.
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · jvspier/dabplayplus · Revision f935586
- docs/findings.md GitHub · jvspier/dabplayplus · Revision f935586
More in Protocols
- PocketPrinter5890: reconstructing the Lidl 5890 printer protocol · Case study
- Parking sensor kit: reconstructing its display protocol · Case study
- pyhaseiq: reconstructing the older Hase iQ stove's WebSocket protocol · Case study
- LED Controller: a BanlanX BLE client with audio-feed protocol findings · Case study
- Zemismart Blind Controller Protocol: RF command reconstruction · Case study
- vanmoof-certificates: decoding VanMoof bike certificates · Case study