TMC
Started by
osuijk
, Oct 09 2008 11:05 AM
#1
Posted 09 October 2008 - 11:05 AM
Does any one know how to enable TMC on the Omnia? When i start IGO8 it finds the TMC hardware, but gets no signal....Even when i plugin the headset to recieve radio, still no signal....
#2
Posted 09 October 2008 - 11:42 AM
#3
Posted 09 October 2008 - 12:09 PM
#4
Posted 09 October 2008 - 12:57 PM
osuijk, on Oct 9 2008, 12:05, said:
Does any one know how to enable TMC on the Omnia? When i start IGO8 it finds the TMC hardware, but gets no signal....Even when i plugin the headset to recieve radio, still no signal....
In theory it has an FM tuner..this is what the TMC is transmitted in....further investigation needed.
My Omnia coming 2moro.....whoo hoo
Phones :
SPV | SPV E200 | C500 | M600 | M700 | Omnia (crap) | HTC HERO
SPV | SPV E200 | C500 | M600 | M700 | Omnia (crap) | HTC HERO
#5
Posted 09 October 2008 - 03:42 PM
With the antenna plugged in - igo8 will search through, at one point will ask to install a dll and at a later point will say tmc detected and then go on to test for a fm signal.
There are no tmc services where I am so the tuner just stays at 0.0 mhz.
Perhaps can be tested by someone who lives in one of the euro countries??
There are no tmc services where I am so the tuner just stays at 0.0 mhz.
Perhaps can be tested by someone who lives in one of the euro countries??
#6
Posted 09 October 2008 - 06:20 PM
The omnia hardware (chipset) does not support TMC. IGO just sees every FM tuner as a possible TMC receiver.
TMC is not going to work, because it cannot decode the TMC signals/data.
TMC is not going to work, because it cannot decode the TMC signals/data.
Edited by DeOS, 09 October 2008 - 06:21 PM.
#7
Posted 09 October 2008 - 06:53 PM
I wonder what additional HW is needed.. my iGo doesn't recognize any TMC hardware btw, and I don't think it would detect any FM tuner as TMC.. I also had FM in xda flame and no TMC detected.
#8
Posted 12 October 2008 - 04:05 PM
There's NO need for extra hardware to obtain TMC data if you have an RDS decoder in the FM radio section (Omnia has RDS). TMC data is a channel of RDS transmission just like station name, TA, ... I'm looking for fm radio API, spcs or whatever is available to start playing with it.
#9
Posted 16 October 2008 - 11:14 PM
lastnikita, on Oct 9 2008, 20:53, said:
I wonder what additional HW is needed.. my iGo doesn't recognize any TMC hardware btw, and I don't think it would detect any FM tuner as TMC.. I also had FM in xda flame and no TMC detected.
I got from the german samsung support following answer: "The function you want TMC is at the SGH-I900 Omnia foreseened."
iGO found an software tmc modul:"RDS_GPSTMC_SILICONLAB", but the tunning still standing at 0,0 MHz (headset or carloading cabel for antenna is connected).
This is the entry in at the iGO8 save.ini:
Quote
[tmc]
saved_config_available="1"
saved_config_classname="RDS_GPSTMC_SILICONLAB"
saved_config_portname="COM"
saved_config_port="3"
saved_last_tuning_mode="1"
saved_config_available="1"
saved_config_classname="RDS_GPSTMC_SILICONLAB"
saved_config_portname="COM"
saved_config_port="3"
saved_last_tuning_mode="1"
I think the software is not realy ready, this must be a bug, also route66 do not found RDS-tmc.
If I call the support, the guy also said: "The tmc-function is included."
Than I have changed the software-gps-port (switched to port 4) and it do not work also.
In Russian forums, there is also a hot discussion but unfortunately no solution for this problem.
mirnamir
#10
Posted 17 October 2008 - 07:11 AM
BeamRider, on Oct 12 2008, 17:05, said:
There's NO need for extra hardware to obtain TMC data if you have an RDS decoder in the FM radio section (Omnia has RDS). TMC data is a channel of RDS transmission just like station name, TA, ... I'm looking for fm radio API, spcs or whatever is available to start playing with it.
#11
Posted 18 October 2008 - 01:05 PM
There is DecoRDS that can extract TMC data from an FM RDS receiver. I still need to check it, but as far as I know, it works with TomTom. Maybe with iGO...
Fur further information:
In French: http://www.gpspassio...?TOPIC_ID=92857
In Spanish: http://foro.todopock...ad.php?t=131911
In English: http://www.gpspassio...amp;FORUM_ID=79
Fur further information:
In French: http://www.gpspassio...?TOPIC_ID=92857
In Spanish: http://foro.todopock...ad.php?t=131911
In English: http://www.gpspassio...amp;FORUM_ID=79
Edited by balles, 18 October 2008 - 01:21 PM.
#12
Posted 26 October 2008 - 04:43 PM
I will try to clarify the whole thing: Omnia has a builtin FM/RDS receiver (a Silicon Labs SI420x series) and a GPS receiver (I think a Qualcomm, but it's of a little interest). These are two separate devices with separate drivers and interfaces, while a GPS/TMC receiver uses a single interface (a COM port) to control both.
DecoRDS simply opens the COM port, sends init and tuning commands, listens for RDS data that are mixed with GPS and decodes them, but it expects a RDS/TMC device plugged to the com port. In my understanding, we have no COM port linked to FM radio driver, we have no data mixer between the GPS and the FM Radio, so it's impossible to use any nav software or RDSDeco to access TMC as is.
DecoRDS simply opens the COM port, sends init and tuning commands, listens for RDS data that are mixed with GPS and decodes them, but it expects a RDS/TMC device plugged to the com port. In my understanding, we have no COM port linked to FM radio driver, we have no data mixer between the GPS and the FM Radio, so it's impossible to use any nav software or RDSDeco to access TMC as is.
#13
Posted 26 October 2008 - 07:24 PM
BeamRider, on Oct 26 2008, 16:43, said:
I will try to clarify the whole thing: Omnia has a builtin FM/RDS receiver (a Silicon Labs SI420x series) and a GPS receiver (I think a Qualcomm, but it's of a little interest). These are two separate devices with separate drivers and interfaces, while a GPS/TMC receiver uses a single interface (a COM port) to control both.
DecoRDS simply opens the COM port, sends init and tuning commands, listens for RDS data that are mixed with GPS and decodes them, but it expects a RDS/TMC device plugged to the com port. In my understanding, we have no COM port linked to FM radio driver, we have no data mixer between the GPS and the FM Radio, so it's impossible to use any nav software or RDSDeco to access TMC as is.
DecoRDS simply opens the COM port, sends init and tuning commands, listens for RDS data that are mixed with GPS and decodes them, but it expects a RDS/TMC device plugged to the com port. In my understanding, we have no COM port linked to FM radio driver, we have no data mixer between the GPS and the FM Radio, so it's impossible to use any nav software or RDSDeco to access TMC as is.
amen
#14
Posted 26 October 2008 - 08:58 PM
Vortex, on Oct 26 2008, 21:24, said:
amen
Maybe I was a little bit "definitive" and wasn't my intention
I mean that reading and mixing TMC data is still possible, but additional software and "hacking" of the original FM Radio driver is needed ... I'm reverse engineering the driver to better understand its possibilities. The driver appears to be pretty hardcoded on its features, but just 10 minutes ago I've found where it stores raw RDS blocks (4 RDS blocks = a RDS group that is the basic RDS packet), but still I can't acces them from an user application in a clean way.
Keep this thread and the interest for the subject on, I'm (slowly) approaching a solution
#15
Posted 26 October 2008 - 09:26 PM
#16
Posted 26 October 2008 - 09:49 PM
BeamRider, on Oct 26 2008, 21:58, said:
Maybe I was a little bit "definitive" and wasn't my intention
I mean that reading and mixing TMC data is still possible, but additional software and "hacking" of the original FM Radio driver is needed ... I'm reverse engineering the driver to better understand its possibilities. The driver appears to be pretty hardcoded on its features, but just 10 minutes ago I've found where it stores raw RDS blocks (4 RDS blocks = a RDS group that is the basic RDS packet), but still I can't acces them from an user application in a clean way.
Keep this thread and the interest for the subject on, I'm (slowly) approaching a solution
I mean that reading and mixing TMC data is still possible, but additional software and "hacking" of the original FM Radio driver is needed ... I'm reverse engineering the driver to better understand its possibilities. The driver appears to be pretty hardcoded on its features, but just 10 minutes ago I've found where it stores raw RDS blocks (4 RDS blocks = a RDS group that is the basic RDS packet), but still I can't acces them from an user application in a clean way.
Keep this thread and the interest for the subject on, I'm (slowly) approaching a solution
Just go ahed, please!
However I'm not a programmer and can not help in code, but...: Eten g500 have a "same" application that we looking for... http://www.herait.dk...00_FM_Tuner.zip
Inside this zip there is a RDSTMC.dll. I just view it with F3 in total commander and there are interesting strings:
" ..._GetCommPortHandle RTTMC_GetDllVersion RTTMC_GetRDSDateTime RTTMC_GetRDSRadiotext RTTMC_GetRDSStation RTTMC_GetRdsSignalQuality RTTMC_GetTMCStatus RTTMC_GetTunerFrequency RTTMC_GetVersion RTTMC_Init RTTMC_ReOpenCommPort RTTMC_ReOpenTMCCommPort RTTMC_ReadGGASentence RTTMC_ReadGLLSentence RTTMC_ReadGSASentence RTTMC_ReadGSVSentence RTTMC_ReadRMCSentence RTTMC_ReadVTGSentence RTTMC_SetTunerServiceType RTTMC_StopFreqSearch RTTMC_TMCComPort RTTMC_Uninit "
Maybe you can implement it to OMNIA ??!!
Why shorting and displaying by Family name are not working properly in ANDROID?
#17
Posted 26 October 2008 - 09:54 PM
Edited by dezmo, 26 October 2008 - 09:56 PM.
Why shorting and displaying by Family name are not working properly in ANDROID?
#18
Posted 27 October 2008 - 09:33 AM
dezmo, on Oct 26 2008, 23:54, said:
Thank your for the info. Actually I'm working at a lower level: I plan not to replace behaviour on software, but to emulate the whole device so there will be no need to know the API used by single software vendors to obtain compatibility. If I succed, the emulted device should be compatible with any application that supports GNS / Realtek protocol.
GNS is one of the major RDS/TMC devices vendor: TT sold a GNS device whit their PDA nav some year ago, IGO, Navigon and RDSDeco support it
Anyway, once I can get RDS data from the driver, possibilities become unlimited.
I took a look at the software you posted and the dll "says" that the Eten g500 uses a Realtek device.
#19
Posted 27 October 2008 - 10:41 AM
BeamRider, on Oct 27 2008, 10:33, said:
Thank your for the info. Actually I'm working at a lower level: I plan not to replace behaviour on software, but to emulate the whole device so there will be no need to know the API used by single software vendors to obtain compatibility. If I succed, the emulted device should be compatible with any application that supports GNS / Realtek protocol.
GNS is one of the major RDS/TMC devices vendor: TT sold a GNS device whit their PDA nav some year ago, IGO, Navigon and RDSDeco support it
Relatek is also well known ... but I know better GNS and will start with it.
Anyway, once I can get RDS data from the driver, possibilities become unlimited.
I took a look at the software you posted and the dll "says" that the Eten g500 uses a Realtek device.
GNS is one of the major RDS/TMC devices vendor: TT sold a GNS device whit their PDA nav some year ago, IGO, Navigon and RDSDeco support it
Anyway, once I can get RDS data from the driver, possibilities become unlimited.
I took a look at the software you posted and the dll "says" that the Eten g500 uses a Realtek device.
GNS for me is good...
Off:
One more thing that may help
Why shorting and displaying by Family name are not working properly in ANDROID?
#20
Posted 27 October 2008 - 11:32 AM
dezmo, on Oct 27 2008, 12:41, said:
GNS for me is good...
Off:
One more thing that may help
: I promised on other forum (hungarian), if somebody make working internal TMC on Omnia, I'll invite for a big state diner...
. It is still alive! The question is where and when?
Off:
One more thing that may help
That's the way that motivation flows
Going technical: in the worst case I have to rewrite the whole driver (leading to some driver signing problems to face <_< ) but ... just stay "tuned" (
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users







Sign In
Create Account

Back to top









