warning: Creating default object from empty value in /var/www/ on line 33.

EasyFM FPGA FM stereo modulator with RDS and live stream MP3/WAV decoder


This page describes hardware/software for stand-alone FM broadcast modulator with RDS. The hadware is based on EasyDABv2, and no any modification is needed (in case if Low-Pass filter is used in output). If You have LFCN-225+ filter, you don't need any modifications and you only need to update board's firmware to switch into FM modulator. If Your filter - is RBP-204+, then broadcasting on FM band is not possibe, filter replacement to low-pass is needed. With this board and firmware You can broadcast on 88-108 MHz band as usual FM station.






SI471x FM Transmitter i2c control application


Look at newer project, called FmStick. Its digital USB-FM Transmitter


This is application to control si471x FM transmitter IC

Hardware options:

  • i2c interface (through i2c-tiny-usb).
  • Up to 1W power output.
  • Analog or SPDIF audio input.

Software options:

ADS Instant FM Music (RDX-155-EF) linux installation

To install module (before kernel 2.6.25) do:

# apt-get install mecurial
# hg clone
# make
# make install
# reboot

To bind device to right module, do:

# ls  /sys/bus/usb/drivers/usbhid
My device number - is 1-10:1.2
# echo -n '1-10:1.2' > /sys/bus/usb/drivers/usbhid/unbind
# echo -n '1-10:1.2' > /sys/bus/usb/drivers/radio-si470x/bind


You can capture from tuner:

arecord -D plughw:1,0 -c 2 -r 96000 -f S16_LE -

Controlling Griffin's RocketFM under Linux (rocket.c)

I'm using modified version of Michael Rolig’s shark.c (original mirror)application to control my RocketFM from Linux and I released the new tool rocket.c.

Syndicate content