[Release] PCIMAX3000+ linux driver / control software

All posts related to PCI MAX transmittors go here!

Moderators: Sir Nigel, Nina, pcs, 5r, phpBB2 - Administrators

Post Reply
zitroneneis
New registered user
New registered user
Posts: 3
Joined: Tue Jul 17, 2012 8:42 am

[Release] PCIMAX3000+ linux driver / control software

Post by zitroneneis »

Hello out there,
over the last weeks I've been working on a software that makes it possible to control the PCIMAX3000+ card under Linux.

The software reached a stage where it features the same options available in the official control software, and it is
stable and user friendly enough to be release to the public.

Reading back from the card is not (yet?) supported, because I couldn't test the feature. It is not working in the
official software for me either.

In contrast to the official tool, I decided to create a command line tool, because this makes it easy to control the
software (and hereby the card) from your software of choice..

Features:
  • device auto-detection
  • setting all available FM-Transmitter options
  • setting all available RDS options
  • command line interface to set available options
  • config file support
  • config file monitoring and auto-updating
You can find the latest version of the tool in my repository:
https://github.com/koradlow/pcimax-ctl

Have fun and report back if you run into troubles 8)
zitroneneis
New registered user
New registered user
Posts: 3
Joined: Tue Jul 17, 2012 8:42 am

README

Post by zitroneneis »

pcimax-ctl readme

installation:
this program requires the libudev library (for auto device detection)
Debian/Ubuntu: sudo apt-get install libudev0 libudev-dev

default installation path is /usr/local/bin
installation path can be changed by setting PREFIX variable
(e.g: sudo make PREFIX=/opt install)

Code: Select all

sudo apt-get install libudev0 libudev-dev
cd ~
git clone http://github.com/koradlow/pcimax-ctl && cd pcimax-ctl
make
sudo make install
#sudo make uninstall
development status:
this program is still under development, but it offers the same feature
set as the official windows program with the exception of dynamic
Program Station names (see limitations) and read-back from the device.
If you find a bug or run into other problems please report to
https://github.com/koradlow/pcimax-ctl/issues

licence:
all code is released under the GNU General Public License version 2 (GPLv2)

latest version:
you can always find the latest version of this tool in the git repo:
https://github.com/koradlow/pcimax-ctl

limitations:
- the card only supports European country codes (ecc) {E0..E4}
- the dynamic PS feature of the card is not supported because the RDS standard
explicitly states that the station name shouldn't be used dynamically
- read-back from the device does is not supported

usage:
pcimax-ctl --help
will display a summary and explanation of the available options

pcimax-ctl --file=/home/user/pcimax_ctl/config.ini
most users will probaly want to use a configuration file for setting the
options. An example for a config file can be found in the sourcecode folder
that was created during installation.

pcimax-ctl --file=/home/user/pcimax_ctl/config.ini --monitor
it can be very handy to keep the program running in the background and have
it updating the settings whenever the config file is modified.
nio102
New registered user
New registered user
Posts: 7
Joined: Sun May 27, 2012 4:28 pm

Post by nio102 »

Hello,

Thanks for your work, I'm ordering my card this week and I'll give your program a shot ASAP!

To update the RDS RadioText field in realtime (to show the current track info.), I guess I should use the "--monitor" option and update the RT field in the config file, or is there is simpler way to do this ?

Thanks again! :D

Regards,

Nicolas.
User avatar
pcs
Site master
Site master
Posts: 3132
Joined: Fri Jan 18, 2002 1:00 am
Location: Radio Land
Contact:

Post by pcs »

Best to ask the guy directly, I don't work with Linux stuff.
I'm sure you can find contact info in the accompanying documentation.
Best regards,
Marko - PCS Electronics
--------------------------------------------------------
Turn your PC into a FM radio station!
http://www.pcs-electronics.com
fax +386 4 2316 128
nio102
New registered user
New registered user
Posts: 7
Joined: Sun May 27, 2012 4:28 pm

Post by nio102 »

Hello,

I got my card, tested the pcimax-ctl tool under ubuntu, and it's working fine, the sound is great!

I just can't manage to have the Radio Text (RT) field shown on my FM receivers (they manage to show the RT for official radios)... I'm using the default parameters given in the config.ini of the pcimax-ctl tool. I tried different settings but without any help. The green led on the RDS module is always blinking, is it normal ?

I've noticed that even when setting the power at 0%, the emitter is still emitting with good power. Is there a way to shutdown the emitter by software ?

Thanks for your help!

Nicolas.
nio102
New registered user
New registered user
Posts: 7
Joined: Sun May 27, 2012 4:28 pm

Post by nio102 »

I've tested my card under windows and I've got the same RDS problem... It takes forever to get the PS name to appear on my receivers, and the RT never shows...

So it seems that my problem would not come from the linux tools, but more from the card ?
User avatar
pcs
Site master
Site master
Posts: 3132
Joined: Fri Jan 18, 2002 1:00 am
Location: Radio Land
Contact:

Post by pcs »

Just reset the RDS daughter board.

Take it off the board and make a short across the leads of that big capacitor.
Keep the short for a few secs.

Reinsert, reboot PC and it should be ok.
Best regards,
Marko - PCS Electronics
--------------------------------------------------------
Turn your PC into a FM radio station!
http://www.pcs-electronics.com
fax +386 4 2316 128
w3rn
New registered user
New registered user
Posts: 10
Joined: Fri Jul 24, 2009 11:04 pm

Post by w3rn »

The config file monitoring and auto-updating mode does not seem to work. I changed the power to zero and
change the frequency to 87.0. This should have turn off Pcimax3000+. It never does.

Can you post the code that does readbacks.

THKS,
w3rn
User avatar
pcs
Site master
Site master
Posts: 3132
Joined: Fri Jan 18, 2002 1:00 am
Location: Radio Land
Contact:

Post by pcs »

Talk to the developers directly, we're not supporting linux ourselves, also check their website where the project is kept, you have full source published there.
Best regards,
Marko - PCS Electronics
--------------------------------------------------------
Turn your PC into a FM radio station!
http://www.pcs-electronics.com
fax +386 4 2316 128
Post Reply