/MY-01A

Control Utility for the SDA-01A Stereo FM Radio Transmitter

Primary LanguagePython

Utility to configure FMUSER SDA-01A / CZE-01A / CEA-01A / FU-01A PC Control 1Watt FM Transmitter

CLI Utility for configuring ???-01A Stereo FM Transmitter devices. This is an unofficial and not supported rewrite of the protocol which the -01A Device (which resembles a 'Silicon Labs CP210x USB to UART Bridge') to the shipped 'SDA-01A PC control.exe'. Use of either this utility or operating such an trasmitter according to local authorities is your own risk.

Usermanual: http://www.108mhz.com/download/SDA-01A%20User%20Manual.pdf

Thanks to the folks over at 'HHD Software' for the 'Free Serial Port Monitor' which allowed me to sniff serial communication on Windows.

requirements

requires python (2.7isch) and pySerial. (pip install pyserial) Note for Windows / Python 2.7.xxx.msi installations: pip.exe is in C:\Python27\Scripts

todo

  • figure how to read powerstate
  • figure how to read backlight
  • Automatic Power Off (APO) - won't do as it's useless
  • setting a password
  • interactive mode

usage

# see the help page
python MY-01A.py --help

# be verbose when powering down
python MY-01A.py --debug --device //./COM8 --power off

# the backlight will come to live anyway
python MY-01A.py --verbose --device /dev/ttyUSB0 --backlight on

# lets start the 01A fully
python MY-01A.py --power on --stereo on --freq 99.9 --txpower 3 --linevol 25 --micvol 0