PCS Electronics PCS Electronics - home page PCS Electronics  
RegisterSearchFAQAM & FM Radio transmitters shop UsergroupsLog in
[Release] PCIMAX3000+ linux driver / control software

 
Reply to topic    PCS-Electronics Forum Index » PCI MAX transmitters View previous topic
View next topic
[Release] PCIMAX3000+ linux driver / control software
Author Message
zitroneneis
New registered user
New registered user


Joined: 17 Jul 2012
Posts: 3

Post [Release] PCIMAX3000+ linux driver / control software Reply with quote
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
Fri Aug 10, 2012 11:24 am View user's profile Send private message
zitroneneis
New registered user
New registered user


Joined: 17 Jul 2012
Posts: 3

Post README Reply with quote
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:

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.
Fri Aug 10, 2012 11:34 am View user's profile Send private message
nio102
New registered user
New registered user


Joined: 27 May 2012
Posts: 7

Post Reply with quote
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!

Regards,

Nicolas.
Fri Aug 24, 2012 10:17 pm View user's profile Send private message
pcs
Site master
Site master


Joined: 18 Jan 2002
Posts: 3063
Location: Radio Land

Post Reply with quote
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
Sun Aug 26, 2012 1:59 pm View user's profile Send private message Visit poster's website
nio102
New registered user
New registered user


Joined: 27 May 2012
Posts: 7

Post Reply with quote
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.
Sun Sep 09, 2012 10:18 am View user's profile Send private message
nio102
New registered user
New registered user


Joined: 27 May 2012
Posts: 7

Post Reply with quote
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 ?
Wed Sep 12, 2012 7:50 am View user's profile Send private message
pcs
Site master
Site master


Joined: 18 Jan 2002
Posts: 3063
Location: Radio Land

Post Reply with quote
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
Fri Sep 14, 2012 12:42 am View user's profile Send private message Visit poster's website
w3rn
New registered user
New registered user


Joined: 24 Jul 2009
Posts: 10

Post Reply with quote
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
Sun Sep 23, 2012 4:01 am View user's profile Send private message
pcs
Site master
Site master


Joined: 18 Jan 2002
Posts: 3063
Location: Radio Land

Post Reply with quote
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
Mon Sep 24, 2012 9:31 am View user's profile Send private message Visit poster's website
Display posts from previous:    
Reply to topic    PCS-Electronics Forum Index » PCI MAX transmitters All times are GMT + 1 Hour
Page 1 of 1

 
Jump to: 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group