Skip to content
Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

The Silabs radio is a cheap USB FM Radio with RDS facilities. This project provides a DLL that makes it easy for you to utilize the radio and RDS functions in your own project. Example VB6 code is supplied.

It's supported in the FreeICE front end and with RoadRunner in a very limited fashion at the moment, but possibly in full capacity in future.

This currently supports the Silabs reference radio and ADSTech Instant FM. I'm told that the Brando radio works, but with no RDS. It's the same with PCear - no RDS & also with bad audio quality. However, these radios are still useful for AF & TA purposes.

Visit the Digital Car UK Forums for further details or to chat with the developer. My tag is "Beezer" and Guino is also contributing, so feel free to chat to him about this.

Supported Radios with RDS

Supported Radios without RDS

Example Application


1] Station Name (PS) working fast and uncorrupted.

2] Radio Text working uncorrupted, updating properly

3] TP, TA, MS, Stereo flags working

4] PI code displayed

5] PTY code & PTY description displayed

6] Signal strength, frequency working

7] last station tuned is remembered (written to radio sram)

8] Smart RDS validation limit based on Signal Strength

9] Tuning speed is now pretty fast at the expense of slight noise during tuning

10] Decoding AF (but not yet auto switch)

11] Allow register of callbacks for alert of Traffic Announcement being played on current tuned station

12] Hiss free mute

13] Country Code (not extended as yet) and Region Code

14] Limited legacy Road Runner compatibility


This is a windows DLL designed make it possible to use the Silabs Radio in your own projects



No packages published