Welcome to the MP3Car.com forums.
You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. Registering will also remove advertisements. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!
If you have any problems with the registration process or your account login, please contact contact us.
|
04-27-2007, 01:10 AM
|
#1
|
|
Constant Bitrate
Join Date: Nov 2006
Location: Hungary
Vehicle: 94/Toyota/Corolla 1.6GLI
Posts: 205
|
Silabs and ADS compatible USBRadio.dll ...
Hi!
Here is an version that can use ADS instantFM and Silabs FM too.
It detects the tuner no setup needed.
Can anybody try it with Silabs FM tuner?
It works with my ADS tuner but i can't try with Silabs.
(Thanks For Steffen for HELP)
This is an 2 in 1 dll 
__________________
Englishlessness :(
|
|
|
04-27-2007, 06:07 AM
|
#2
|
|
FLAC
Join Date: Nov 2004
Location: St Louis
Vehicle: Several
Posts: 1,271
|
Quote: Originally Posted by GuMiSZu 
Hi!
Here is an version that can use ADS instantFM and Silabs FM too.
It detects the tuner no setup needed.
Can anybody try it with Silabs FM tuner?
It works with my ADS tuner but i can't try with Silabs.
(Thanks For Steffen for HELP)
This is an 2 in 1 dll 
Works good. Still need an RDS filter or something, but tune+/-, freq+/-, alternate station, coverage, signal, PS, PTY, Date and Time, etc working fine.
__________________
HARDWARE: Fujitsu Stylistic 4121w/ WiFi & mini dock, Sierra Wireless Aircard 550, EXP PCMCIA Portable DVD-RW, Silabs FM, WinTV USB w/-26dB diversity antenna, XM Commander w/Timetrax USB, Delorme GPS, Saitek X-52 USB joystick, BluSoleil USB Bluetooth
|
|
|
04-27-2007, 06:16 AM
|
#3
|
|
Constant Bitrate
Join Date: Nov 2006
Location: Hungary
Vehicle: 94/Toyota/Corolla 1.6GLI
Posts: 205
|
Quote: Originally Posted by GizmoQ 
Works good. Still need an RDS filter or something, but tune+/-, freq+/-, alternate station, coverage, signal, PS, PTY, Date and Time, etc working fine.
RDS filter or something: What do you mean?
what is rds filter?
maybe i try to make it...
__________________
Englishlessness :(
|
|
|
04-27-2007, 07:51 AM
|
#4
|
|
Newbie
Join Date: Feb 2007
Location: Johnston, RI
Vehicle: 2005 Ford Ranger
Posts: 3
|
I have a silabs radio..... the dll works with it ... however the RDS information is still having problems.... there are stray characters in the text....example....lite$rok@ at 105K.... which is mostly correct.... you are doing a great job.... if this last problem can be worked out this will be a great addtion to rr..
|
|
|
04-27-2007, 08:56 AM
|
#5
|
|
The Vauxhall Vectra Project
Join Date: Jan 2003
Location: Morecambe, Lancs, UK ( Just For The Moment )
Vehicle: Vauxhall Vectra C SRI XPack Auto - v5 ( Via 12000 based ) Sygic & With FreeICE
Posts: 2,660
|
While your looking.... does this version support auto tuning to the strongest signal ? I know CDR was going to have a look but if your programing at the mo....
I think the radio text thing was giving duff chars as well as the RDS info.
Terran
PS TA TP EON next please [begmodeon]
|
|
|
05-08-2007, 06:37 AM
|
#6
|
|
Newbie
Join Date: Sep 2005
Location: Aylesbury, UK
Vehicle: BMW 525i E34
Posts: 29
|
is there an overview of the functions/procedures in this? so the dll can be used for other frontends to implement the silabs radio?
|
|
|
05-13-2007, 07:01 PM
|
#7
|
|
Newbie
Join Date: Sep 2003
Posts: 16
|
Quote: Originally Posted by mischka76 
is there an overview of the functions/procedures in this? so the dll can be used for other frontends to implement the silabs radio?
Yes this would be very nice or is there any way to get the actual source?!
I'll take a look into the rr source for implementing the dll into a meedio-plugin but such an overview would be fine.
NICE WORK!!!
Last edited by FlashIT : 05-14-2007 at 11:49 AM.
|
|
|
05-14-2007, 12:40 PM
|
#8
|
|
Newbie
Join Date: Sep 2003
Posts: 16
|
After some testing with C# importing the dll i am getting strange return values after ScanStation/SeekStation :-(
return - key - station
5330123133904036 - 040 - 91.3MHz
5330123133906636 - 066 - 93.9MHz
5330123133915636 - 156 - 102.9MHz
5330123133919636 - 196 - 106.9MHz
so i reason this long for 104.4 and YES it works:
5330123133917136 - 171 - 104.4MHz
After initialisation the dll returns for example
5329384399531724 which seems to be the same like above-mentioned
5330123133906636 because after next seekup the
5330123133915636 follows and then after seekDown again the
5330123133906636 is set and sounds same like this 5329384399531724!
another conclusion after some calculation:
5329384399540724 sould also be same like 5330123133915636 ?!?! -> tried: yes it is... hmm...
But what do these longs mean, because i also can tune for example to 91300 getting every time such a representative long value as "GetCurrentStation()"
It would be more useful getting the right frequencies
Any ideas?
------------------------
I also found out that this dll returns only "" for GetRDS() :-( Is there anyone who gets RDS-Data with ADS?!
Last edited by FlashIT : 05-15-2007 at 07:29 AM.
|
|
|
05-16-2007, 11:22 PM
|
#9
|
|
Maximum Bitrate
Join Date: Nov 2005
Posts: 557
|
subscribed 
|
|
|
05-16-2007, 11:31 PM
|
#10
|
|
Maximum Bitrate
Join Date: Jul 2005
Location: upland california us
Vehicle: 1981 chevy el camino
Posts: 757
|
Quote: Originally Posted by Fla**** 
I also found out that this dll returns only "" for GetRDS() :-( Is there anyone who gets RDS-Data with ADS?!
i have an ads tuner and the rds data is coming in, there is some problems with the data not showing right.
|
|
|
05-17-2007, 04:55 AM
|
#11
|
|
Newbie
Join Date: Sep 2003
Posts: 16
|
Quote: Originally Posted by EL CAMINO 
i have an ads tuner and the rds data is coming in, there is some problems with the data not showing right.
RR or Radiator or exactly this dll-function "GetRDSData()" in an own written program ?!
RR seems to give me the RDS data also (with much waste in it) but looking into the sourcecode it seems to use a function named "VB_GetRDSData()" and i am not sure if this is the same function :-/ and i dont know how to use it in C#
I get an error saying i cannot use this writeprotected item...
Last edited by FlashIT : 05-21-2007 at 07:23 AM.
|
|
|
06-18-2007, 01:35 PM
|
#12
|
|
Constant Bitrate
Join Date: Apr 2005
Location: The Netherlands
Vehicle: 2003/KIA/Sorento 2.5 CRDI
Posts: 218
|
Is it possible to expose a VB_SetVolume function as well. If I mute the radio I can still hear noise comming from the radio (probably the D/A converter still working). I noticed that it disapprears using the Silabs sample application when lowering the volume.
__________________
My car: 2003 KIA Sorento 2.5 CRDI AUT
Hardware: EPIA SP13000, 60Gb 2.5"HDD, M1-ATX, Lilliput 7", RADIO SiLABS, K8055 BOARD
Software: Road Runner, FreeDrive, PowerDVD, WinXP SP1
See: Velleman K8055 Plugin for Road Runner
Progress: [ XXXXXXXXXX] 50 % DONE
|
|
|
06-24-2007, 08:00 PM
|
#13
|
|
Newbie
Join Date: Jun 2007
Posts: 1
|
subscribed
|
|
|
07-04-2007, 06:07 AM
|
#14
|
|
Newbie
Join Date: Sep 2006
Posts: 3
|
What commands can I use from this dll? Is there any function list and description avable?
|
|
|
07-04-2007, 07:09 AM
|
#15
|
|
Newbie
Join Date: Jun 2007
Posts: 4
|
Sourcecode? Link
For an ADS/Silabs USBRadio.dll you have to edit some files...
"FMRadioDevice.h"
//Device data
#define silabs_FMRADIO_VID 0x10C4
#define silabs_FMRADIO_PID 0x818A
#define adstech_FMRADIO_VID 0x06e1
#define adstech_FMRADIO_PID 0xa155
"FMRadioDevice.cpp"
int CFMRadioDevice::GetAudioDeviceIndex()
{
...
//If FM Radio is found, open the radio immediately, this is our device
if (!strcmp(waveInputCapabilities.szPname, "FM Radio") || !strcmp(waveInputCapabilities.szPname, "ADS InstantFM Music"))
{
...
"FMRadioDevice.cpp"
bool CFMRadioDevice::OpenFMRadioData()
{
...
//Check that the VID and PID match
if ((hidDeviceAttributes.VendorID == silabs_FMRADIO_VID) && (hidDeviceAttributes.ProductID == silabs_FMRADIO_PID) || (hidDeviceAttributes.VendorID == adstech_FMRADIO_VID) && (hidDeviceAttributes.ProductID == adstech_FMRADIO_PID))
Ciao
Steffen
|
|
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 03:46 AM.
|
|