I'm wondering if the RDS data output of the FM receiver can be redirected to a virtual COM port to be used as a TMC receiver with GPS programs like destinator 7.
Strange mate!
even if it was possible then the reviewer said that it only worked when the headset was connected guess it act the role of antenna would be bothersome to have the wiredheadset hanging while using it as gps
Hi Rudegar, great to see the red/white flag ;-)
Headset vs. FM antenna can be handled software wise.. eg. on Eten G500
As soon as headset is plugged a popup asks to redirect sound to ext. speaker for navigation purpose.
As for the TMC / FM radio in HTC products.. (Polaris, Artemis etc.).. Haven't seen a solution yet, RDS is supported in both products, so if TMC mesages runs on the default RDS stream it should be technical possible.
Merry X-mas and Happy Newyear (go' bag(h)jul)
Rudegar said:
even if it was possible then the reviewer said that it only worked when the headset was connected guess it act the role of antenna would be bothersome to have the wiredheadset hanging while using it as gps
Click to expand...
Click to collapse
I don't think that this could be a problem: I'm thinking on connecting the device in my car with a "Y" connector, one of the outputs to the sound system (car radio) and other to a power system. It is easy to connect the car antenna with a capacitor to the sound line.
Then the Device will be connected to a external headeset, with good antenna capacity, and at the same time to the car power.
cptn_dk said:
Hi Rudegar, great to see the red/white flag ;-)
Headset vs. FM antenna can be handled software wise.. eg. on Eten G500
As soon as headset is plugged a popup asks to redirect sound to ext. speaker for navigation purpose.
As for the TMC / FM radio in HTC products.. (Polaris, Artemis etc.).. Haven't seen a solution yet, RDS is supported in both products, so if TMC mesages runs on the default RDS stream it should be technical possible.
Merry X-mas and Happy Newyear (go' bag(h)jul)
Click to expand...
Click to collapse
Yes, TMC is only a filtered data stream of the RDS network. Obviously it will be needed to know the correct RDS chain that works in each country for TMC, but it is only information.
The question is: Is there any known way to extract online information of the RDS data from the FM receiver programatically?
I can do a program that attach to any API or hardware interface and present the data in a virtual port.
beemerTPPC said:
Yes, TMC is only a filtered data stream of the RDS network. Obviously it will be needed to know the correct RDS chain that works in each country for TMC, but it is only information.
The question is: Is there any known way to extract online information of the RDS data from the FM receiver programatically?
I can do a program that attach to any API or hardware interface and present the data in a virtual port.
Click to expand...
Click to collapse
Well, i can't help you too much but i remember that some time ago, perhaps a year ago, hackers been cheating on RDS and people been foolish when reading on their car radios notices like "alarm because of ..." . I don't remember also wich country, perhaps Australia or Usa.
User22 said:
Well, i can't help you too much but i remember that some time ago, perhaps a year ago, hackers been cheating on RDS and people been foolish when reading on their car radios notices like "alarm because of ..." . I don't remember also wich country, perhaps Australia or Usa.
Click to expand...
Click to collapse
I also remember that, but I'm talking of the opossite side of teh RDS: Trafic information is sent like these RDS hackers sent their "information" but in a data format called TMC. Inserting this RDS transmited-TMC coded information into some GPS navigation software helps the software to create optimized routes.
I've seen the Polaris manual and the FM receiver is RDS compliant, then the RDS data transmited over the FM modulation is decoded iniside the Polaris and shown in the screen. But: If we could extract these RDS information from the decoder and make it available in a serial virtual port, then GPS navigation software running in the polaris could take advantage of it.
I need the FMS_API.DLL, then there is TMC/TMC Pro !!!
from what I've read most navigation software support combined gps/tmc on the same com port. this means someone should extract also the gps data and combine both...
At least Destinator 7 supports two separate comports for GPS and TMC.
beemerTPPC said:
At least Destinator 7 supports two separate comports for GPS and TMC.
Click to expand...
Click to collapse
it must be changed gpstmc.dll. but the FMS_API.DLL penetrate needed!!!
IGO 8 supports TMC too with different data port.
igo 8 autodetect polaris as tmc
cant find a station though... i think in spain tmc use am not fm
Can you please explain step by step how to do this ? Cause it doesn't looks likes igo8 detects any TMC on my Polaris. It just seems to try all ports and protocols available in it and claims it "TMC device not found" at the end.
Forgot to mention, the TMC protocols available for selection in the igo8 version i did this attempt on are:
GNS
Royaltek
Eten
Amaryllo
Open TMC v1
Open TMC v2
Ngai Lik
Samsung
Fx
AVANTEQ
There is NO TMC support for our POLARIS
There is NO TMC support for our POLARIS
The hardware is not there!
Demodulating the RDS data is all that hardware is supposed to do, the rest can be done by software. Polaris got an FM radio receiver that seems to show the station names. The only place it can get those names from is an RDS stream, so it is already doing the demodulation of that !
Mc0815 said:
I need the FMS_API.DLL, then there is TMC/TMC Pro !!!
Click to expand...
Click to collapse
If still interested, here there is a nice original HTC test package (from the Diamond) containing test FM dll and exe.
Works on Cruise too, and looks more flexible than standard FM radio application. Maybe this code is more useful than standard ROM one.
*BUMP*
Any progress? i'd love to have this on a blackstone.
Has anyone been able to activate the TMC function in IGO8?
I read somewhere in this forum that our TP is able to recieve TMC signals becouse it has RDS radio, so how do I activate this?
I don't think so. Can you find where you read about that?
I've found some interesting behavior in iGO8 on the Touch Pro. Since the headset acts as an antenna for the FM Radio app (which supports RDS), this is with the headset connected:
iGO8 > Settings > TMC > Scan
The first time through, when iGO8 gets to the GNS protocol, a WM notification pops up asking if I want to allow a dll to run. iGO8 will then choose GNS and search for a receiver on COM3, 4, and 7, but then report no TMC hardware found.
If I have the FM Radio running in the background (tuned to a station that's broadcasting RDS text) and run the same scan in iGO8, it will skip COM7 (as if it's already in use), though still reports the same no TMC hardware found message.
I would optimistically say that the settings are GNS/COM7, and that iGO8 doesn't have the proper code to activate the RDS chip. But then I don't know if the TMC signal is different from the regular RDS signal that radio stations use, so it may simply be impossible one way or another.
COM7 is for bluetooth AFAIK, so I don't think you are on to something.
NLS said:
COM7 is for bluetooth AFAIK, so I don't think you are on to something.
Click to expand...
Click to collapse
I never said I was
But it's certainly a bit of odd behavior, since I did the scans with bluetooth off.
I can confirm that!
fhsieh said:
I've found some interesting behavior in iGO8 on the Touch Pro. Since the headset acts as an antenna for the FM Radio app (which supports RDS), this is with the headset connected:
iGO8 > Settings > TMC > Scan
The first time through, when iGO8 gets to the GNS protocol, a WM notification pops up asking if I want to allow a dll to run. iGO8 will then choose GNS and search for a receiver on COM3, 4, and 7, but then report no TMC hardware found.
If I have the FM Radio running in the background (tuned to a station that's broadcasting RDS text) and run the same scan in iGO8, it will skip COM7 (as if it's already in use), though still reports the same no TMC hardware found message.
I would optimistically say that the settings are GNS/COM7, and that iGO8 doesn't have the proper code to activate the RDS chip. But then I don't know if the TMC signal is different from the regular RDS signal that radio stations use, so it may simply be impossible one way or another.
Click to expand...
Click to collapse
Actually you are on to something, I did the test myself right now and sure enough, with the radio off it scans GNS 7 but if you turn it on it just quits scanning after GNS 4! And to answer your question I dont have the bluetooth radio on!
So the question now is if the RDS signals from the radio stations are the same as the TMC signals, and if so how do we get IGO8 to recognize that it has a RDS radio?
i did an autoscan with headsets plugged in and fm radio software off. igo8 said it detected tmc hardware, but in my country there is no tmc service available so i can't test it.
zamo_x said:
i did an autoscan with headsets plugged in and fm radio software off. igo8 said it detected tmc hardware, but in my country there is no tmc service available so i can't test it.
Click to expand...
Click to collapse
Are you sure it said it detected the hardware? becouse mine sure doesn say that!
My iGO 8 finds some hardware after scanning (It said something like "Found TMC hardware") and presents me with the TMC Station settings. Here, supposedly, I should tune for a TMC radio station/frequency or select "Use Auto-tuner". But I get stuck right there. I can't tune and switching on the auto-tuner doesn't seem to do anything (stays at 0.0MHz).
My guess, iGO found some hardware (or so it thinks), but can't put it to use (maybe a newer version of the hardware iGO thinks it found is in the TP?).
I can't rescan to tell you guys what protocol and port it was, ones iGO finds the hardware it will not let go of it
For the protocol I think it's something like Silicon (after he scanned for GNS), which came up right before he said he found the hardware.
We'll wait and see
I used iGO8 version 8.0.0.49545
There is a sys.txt in your SDMMC/iGo8. Here you can look up what iGo detected, looking at the TMC section.
iGO did not change the sys file located on the storage card, nor did it change the sys file in the "Program Files/iGO" folder on the TP. There is a 8kB gpstmc.pil file located at "Program Files/iGO", but it seems empty when viewing it. This file was modified today around the time I scanned for TMC hardware.
I replaced it with an older version of this file but iGO won't let me rescan..
I will have a look at it later.
jonkheer said:
My iGO 8 finds some hardware after scanning (It said something like "Found TMC hardware") and presents me with the TMC Station settings. Here, supposedly, I should tune for a TMC radio station/frequency or select "Use Auto-tuner". But I get stuck right there. I can't tune and switching on the auto-tuner doesn't seem to do anything (stays at 0.0MHz).
My guess, iGO found some hardware (or so it thinks), but can't put it to use (maybe a newer version of the hardware iGO thinks it found is in the TP?).
I can't rescan to tell you guys what protocol and port it was, ones iGO finds the hardware it will not let go of it
For the protocol I think it's something like Silicon (after he scanned for GNS), which came up right before he said he found the hardware.
We'll wait and see
I used iGO8 version 8.0.0.49545
Click to expand...
Click to collapse
I have an older version of IGO8 V. 8.0.0.41506
So maybe if I upgrade to a newer version mine too will find some TMC hardware? I will keep you guys posted!
i use a bluetooth tmc receiver from:
navilock.de
works very good!
jonkheer said:
iGO did not change the sys file located on the storage card, nor did it change the sys file in the "Program Files/iGO" folder on the TP. There is a 8kB gpstmc.pil file located at "Program Files/iGO", but it seems empty when viewing it. This file was modified today around the time I scanned for TMC hardware.
I replaced it with an older version of this file but iGO won't let me rescan..
I will have a look at it later.
Click to expand...
Click to collapse
I have the same problem.
The settings of tmc are located in Storage Card/igo8/save/system.ini
The settings that are found with autoscan are:
- RDS_GPSTMC_SILICONLAB
- COM 4
If you remove all lines in the file under [tmc], you can rescan or set your own settings.
I can confirm:
- TMC hardware found as SiliconLab Port 4
- Frequency hangs on 0.0MHz
- Under frequency there is just 'Testing' label
I am also interrested about to working TMC,unfortunately my experiences are not enough for that.
TomasNM said:
I can confirm:
- TMC hardware found as SiliconLab Port 4
- Frequency hangs on 0.0MHz
- Under frequency there is just 'Testing' label
I am also interrested about to working TMC,unfortunately my experiences are not enough for that.
Click to expand...
Click to collapse
Using IGo 8, my ATT Fuze also detected TMC hardware but that was it.
TomasNM said:
I can confirm:
- TMC hardware found as SiliconLab Port 4
- Frequency hangs on 0.0MHz
- Under frequency there is just 'Testing' label
I am also interrested about to working TMC,unfortunately my experiences are not enough for that.
Click to expand...
Click to collapse
Hi everybody,
I am new to this forum, but I have read all this thread concerning the use of iGo8 on Touch HD. And I would to thank you for the useful information that can be found on this thread.
I got iGo8 to work very well on my Touch HD, except for the TMC with the internal radio. I know the internal radio is capable to receive TMC messages. However, the autotuning does not work and neither the manual tuning of the radio frequency.
I got iGo8 to recognize the internal radio by adding in the sys.txt file the following:
[tmc]
saved_config_available="1"
saved_config_classname="RDS_GPSTMC_SILICONLAB"
saved_config_portname="COM"
saved_config_port="3"
saved_last_tuning_mode="1"
So now, the internal radio is recognized but no luke with the frequency tuning.
Did anybody figure out a way to get it to work ?
flohtc said:
Hi everybody,
I got iGo8 to recognize the internal radio by adding in the sys.txt file the following:
[tmc]
saved_config_available="1"
saved_config_classname="RDS_GPSTMC_SILICONLAB"
saved_config_portname="COM"
saved_config_port="3"
saved_last_tuning_mode="1"
So now, the internal radio is recognized but no luke with the frequency tuning.
Did anybody figure out a way to get it to work ?
Click to expand...
Click to collapse
saved_confiq_(last_)frequency="**.*" ???? or something alike??
just a wild guess
I have tried that too... but without any luck. Even if you set the last saved frequency to something else than 0.0 MHz, it still stays at 0.0 MHz.
It seems that iGo8 is not able to set the frequency of the internal radio.
Good try...
there are some people on modaco that are working on TMC for an omnia, they might have some info for you guys.
http://www.modaco.com/content-page/273982/tmc/page/100/
I can not figured out the reason
why we still not have working FM Radio under Android/Froyo on Polaris?
Nexus One, Motorola Droid2, Dell Streak seems to have it already working:
http://forum.xda-developers.com/showthread.php?t=723373
http://forum.xda-developers.com/showthread.php?t=769894
http://forum.xda-developers.com/showthread.php?t=795299
Why not we?
Do we have other chip responsible for FM radio?
Which? (can not find model/name too)
Could somebody from gurus explain what we need for it?
Missed files? Patched kernel?
(and please don't offer to use any internet radio instead: I know I may do it)
I think its BRF6350 is the chip we are using for bluetooth and the fm radio (same chip) ,cant think what firmware we use brf6350.bin or brf6300.bin.
Also we'd have to sort the antenna out as the bluetooth uses internal and radio use's external (headphone's).
http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?contentId=14646&navigationId=12659&templateId=6123
Hi,
I've been trying to get the FM radio tuner working on my O2 serra which currently has radio version 1.14.25.32 on it. The tuner does work, but the reception is extremely poor and I have tried various different headphones, but none show any improvements. The thing is, I remember it working better than it does now, basically it seems to have degraded, but I don't know at what point, I'm not sure if flashing newer radio versions has affected it at all and therefore I have a couple of questions:
1) Does the radio version actually affect/control the BlueTooth/FM/wifi chip ?
2) Are there any settings or registry entires that can be changed to improve the reception ?
3) Is there a better radio version I should be using ?
When I start the FM radio app. there is a ot of static and the signal strength is full up and I can hear faint radio stations, it won't auto tune in to anything accept my FM transmitter use in the car, even then the signal strength only goes up to the 4th bar.
Sorry for all the basic questions but I've searched and read lots on here but nothing to really answer these question directly.
Regards,
Andy
P.S. I'm actually trying to get TMC working with hypergps, but the reception is making it useless. I even tried it connected to my car antenna with some improvement, but nowhere near enough.
Hi!
I've just installed arzakem's Android to my HTC Touch Find (2.6.25 kernel + casacristo's RLS18 ROM)
It works pretty fine.
But anybody is able to use the FM receiver? I've discovered this app: Spirit FM Free (Search at Market). It has lots of options, chipsets, etc.
If I put a frequency of a local broadcaster, the signal meter gets higher!! And if I move the earphone cable (antenna), the signal meter "moves".
So I understand that this app is able to make work the FM receiver. BUT... does'nt sound anything.
Any idea?
Thanks!