yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] flywhc:
Thanks beemer for adding my donation link and thanks donors for your support.

I listed all donations to my account in my first post of FM Radio RDS thread.

Note: please always use GFMAPI.dll come with hyperGPS. HyperGPS won't work with other version of GFMAPI. Also GFMAPI has to be digital signed in order to work with HyperGPS

Supported devices

HTC Diamond

HTC Raphael

HTC Blackstone

HTC Polaris

SE Xperia X1 NOTE: if your X1 has new media panel that integrated with FM Radio function, you may have to disable this panel.

HTC Topaz

Eten/Acer M800/M900/X650/V900 etc

Omnia II is supported by phjz's work.

NOT supported devices

HTC Rhodium/Leo cannot receive RDS data by using GFMAPI.

HTC Artemis is NOT supported yet.

I need help from VC++ developers with a HTC Artemis or Rhodium in order to get them working. See RDS FM Radio thread for details.
[Windows Mobile Apps and Games] ArtaxXP:
so I've tried the new driver:

- tuning goes much faster!

bugs:

tmc signal and frequency are correct. testsoftware shows receiving tmc signal.

after starting igo8, setting port and royaltec protocol manually and clicking "start autosearch" it says: tmc hardware found! ok.

i can now tune the frequency. i go to 99.2 (WDR2 in germany) and i can now listen to WDR2 but it says "no tmc" and you can't see any rds infos. after some time (20 - 40 sec) you can hear a little crack sound from the speaker and seconds later it goes back to the tmc port settings and says "no tmc hardware found" it sounds like the radio gets a restart or the radio gets disconnected from the driver. after that, i can't find a tmc hardware anymore until reinitialising the tmc driver.

what could be wrong here?
[Windows Mobile Apps and Games] atomera:
Another bug (maybe) on Touch Diamond 2.03

As soon as i get a gps lock with igo8.3

i can not receive tmc messages anymore (or very slow). It feels like the signal strength goes down.

Without having a lock i do receive a lot of TMC messages in a short time - in about 1 or 2 minute(s), i´ve received all available. Even TMC Pro seems to work.

Does anyone else have this difficulty. Or is it just not enough testing (i tested it 3-4 times - after no lock, i can get message instantly) ?
[Windows Mobile Apps and Games] krt.ecek:
I have porblem with sound on my HTC Touch Pro from O2 Czech republic (ROM 1.90.401.1; radio 1.02.25.19).

When i set "Sound output"=Speaker my iGO play in headset:(

Where is problem? In my phoune, or in aplication? Help me please

(Sorry for my english, but I speak englisch very litle)
[Windows Mobile Apps and Games] auxaux:
This Alpha2 version is much better!

Tuning in IGO only takes 3 seconds (per step) instead of 10 seconds in Alpha1.

Actually; the auto tuning function does work(!!!) what is exactly the reason not to use it beamerTPPC???
[Windows Mobile Apps and Games] ArtaxXP:
ok i found out, that the tmc driver hangs or crashs after its use in igo.

i start the tmc test prog after loading the tmc driver. i can see that the driver gets a lot of tmc data. i leave the test prog open (listening to the radio) and start igo. as soon as i am connected to the tmc port and can see the frequency, the connection between driver and tmc signal crashs. there is no error message but when i minimise igo and look at the test prog where the radio is still playing, the prog doesn't seem to get any tmc signals. you can still see the lines from the log where all the tmc data was received but now its hangs...

thats the reason why you get back to the settings screen and it says "no tmc hardware found" or you just can't find any station with tmc.
[Windows Mobile Apps and Games] auxaux:
Nice testing!! I think I have the same problems, until now I am not able to test the TMC signal in IGO because there is no traffic. But I do have the symtoms as you describe. Especially that after a while IGO doesn't find the TMC hardware.
[Windows Mobile Apps and Games] w04g005:
Ok amazing how fast the versions come out!

I tested the newest version, but i have the same problems like with the last versions. Ican't find tmc messages. I found out that these radio stations send tmc messages:

http://de.wikipedia.org/wiki/Traffic_Message_Channel#Deutsche_TMC-Sender

so i choosed "ANtenne bayern"

here you can see that in munich where i life it's 101.3

http://www.pdl.de/frequenzen.html

I can hear it without problems but it says $RTRDS not $RTTMC!!!!

What can i do to test the tmc messages manually?

ANother question is: Does igo only detect hyper gps when TMC-Data has been found?

thanks

P.S. i think when this program works perfect a year old dream came true.....this should bring a big donation to you guys :-)
[Windows Mobile Apps and Games] bauerpavel:
Works exccelent for me! Using iGO8 v8.3.2.83157 (Apr 3 2009).

Just copied 2 dlls to win directory, ran HGPSClient.exe, set to port 9, used TMC ready radio station (googled for that) and within first 2 mnts I recieved over 140 warnings!!

PS: I'm in suburb of Prague, Czech republic

Has been using iGO for about 30mnts now and no dissconect problem at all. Seems to be steady solid.

YOU GUYS ARE AWSOME!!!!

Thanks a zillion!!!
[Windows Mobile Apps and Games] hommer101:
I've tested this driver combined with iGO with some success, but unfortunately also with some misfortune.

The driver works quite well for me actually and iGO is able to use it.

But at some point it went terrebly wrong; The driver would not load anymore, complaining about unavailable COM port (I use it at COM9 all the time). It turned out that it somehow managed to disable the GPS receiver as well, or mess up the COM ports, since the HTC GPS tool can't open COM4 anymore....

Back to HyperGPS, trying all the COM ports from 1 to 9, it won't install on any. A softreset does not help at all....

A hard reset did in the end. I won't use it for now, but I'll certainly keep watching it. It looks promising!
[Windows Mobile Apps and Games] mario661:
Second Alpha tested

Tested on Diamond P3700 (NL, Standard ROM, iGO8)

As long as I just start it once, it seems to run stable.

Still missing the output to speaker while radio's in mute. It just outputs to headphones. I've tried disabling the HTCVolume (there's a topic on this in the Diamond section) but that did not solve it.

But it's very promising - actually even very usable.

Great going guys and a donation is surely coming!
[Windows Mobile Apps and Games] Griff1:
Alpha 1 stayed connected longer...

That aside seems to still work,tuning is much faster now.

Signal strength meter is a big plus :)

Same issue as with alpha 1 with regards to the gfmapi not loading anymore after a soft reset on my TouchHD,easily fixed by deleting the dll and overwriting.
[Windows Mobile Apps and Games] telegraph0000:
Several station in my area state that they have TMC but (no key)...does the station have to have (Key OK) to work? I tried running igo w/o moving and a certain station worked fine (key ok), tried it later on and all I got from it was (no key)...
[Windows Mobile Apps and Games] astrell:
HTC Touch HD

ROM: 1.14.479.3(25874) WWE

Radio: 1.09.25.14

I did everything as per the opening post. When I am in test mode I can clearly receive TMC messages. As soon as I start IGO8 and enter setting-TMC, the appropriate frequency is displayed and a message, that there are no TMC evens. After a couple of second this display disappears, and get the main TMC settings window, indicating, that there is no recognised TMC receiver available. Than if I wait for quite a long time, RDS message is displayed, and the sound og the radio station can be heard for a fraction of a second.

Pretty weird.

Do you think this can be down to the ROM and Radio versions?

regards

astrell
[Windows Mobile Apps and Games] Captain_Throwback:
Yes, the station has to have "Key OK" in order to receive TMC. If you purchased the subscription, and have the right radio station, it should work. iGO did detect some stations in my area with TMC data that weren't part of my subscription, so for those, I got the "No Key" message. But for the ones I'm supposed to get valid TMC data for, it works brilliantly.

I did have the issue described in the post prior to mine where a station that sshould've had TMC data did not report any, and then i got the "no TMC hardware found" message. I was able to re-configure right in iGO to get it working again. I'm going to test it out on my drive home to see how well its working.
[Windows Mobile Apps and Games] bauerpavel:
Navigation sound output

May I ask if anybody is also being unable to port sound of actual iGO navigation to speakerphone rather than headphones? No matter what settings in HGPS I choose, I will always end up with sound in headphones.

Edit: OOps, missed the post above...so I guess I'm not alone....
[Windows Mobile Apps and Games] vrowdy:
As I suggested on the original topic this topic 'came from', I will make a Wikipage about this and keep it updated, with the help of everyone of course.

I wanted to do this today, but there were some problems with the wiki. I will create the page soon and fill it with all info I cann find in both topics.
[Windows Mobile Apps and Games] gilsas:
before you hard reset ...

On my Touch HD (Dutty eXtreme 2.8 ROM), experienced pretty much same behaviour as stated many times here already -- nevertheless, for those who had to hard reset their device or are just about to do that:

I was just about to do that since, as the driver was not responding anymore, I soft reset'd the device and TouchFLO would not load anymore; further the terminal was terribly sluggish. Deleted the dll files, did soft reset at the very least 7 times and still no luck. So my last desperate try was removing the battery for like 10s and .... everything back to normal!

So my 2 cents take would be that removing the battery cleared the RAM (would have expected the WinMo to do that upon boot though), therefore maybe either the driver or the API access an unproper memory location... time to check void * pointers :-)

Anyways, thanks and congrats for the AWESOME work guys!
[Windows Mobile Apps and Games] mr.jaguar:
ok, copied both files to windows directory, launched hgpsclient, checked all the options, clicked the TMC button to load the driver, and I get ERROR: cannot load driver, try installing beemercert.cab or another COM port, so I installed beemercert.cab, soft reset, same error, I have tried every port listed and get the same error. any clues?

COM4 still works, gps test and igo8 still work perfectly, but the tmc driver still won't load, and I'm not very keen on doing a hard reset.
[Windows Mobile Apps and Games] iseeka:
alpha3 working at last on my device! installed new rom and radio

device: polaris

ROM:[WWE][ONLINE-05.06.09] KhanX Touch Navia V3.2 CE OS 21042 Build 21042

radio:1.59.42.15

havent tried on igo yet cause there is a problem with RNE3 navarra... will they fix it??
[Windows Mobile Apps and Games] iseeka:
beemer,

should igo detect tmc data just with the fake tmc the driver sends or need real tmc data?

i managed to have stable driver connection on igo (no drop down) but i guet "without tmc signal"
[Windows Mobile Apps and Games] jackleung:
1. U can't. Maybe make a request to Dutty.

2. Use a BT adapter w/ 3.5mm jack + Tape adapter. Sony DS-205 is highly recommend
[Windows Mobile Apps and Games] pelroig:
it seems that the driver connection is more stable. but to find proper rds and tmc signal you need to force iGo to detect TMC driver.

Managed that by 2 methods:

1. clean the [tmc] section in system.ini file. start driver and iGo. Let iGo detect hardware.

2. start iGo and then activate TMC driver. then let iGo detect TMC hardware.

no softboot needed.

automatic tuning works and even tmc detection.

cheers,PelRoig
[Windows Mobile Apps and Games] tbravo:
Hi beemer, excelent job!

I´ve tested Alpha3 today (about 3 hours on the way) on my Polaris and iGO.

1. when I use TMC GPS reception was poor

2. battery consuption is too high

3. I use splitter and car charger, but even after 1 hour of charging with working TMC driver battery level stays same
[Windows Mobile Apps and Games] L_o_k_i:
Hi,

Like every on else here I have problems with the latest version of HyperGPS:

- when TMC has not been configured in iGO, iGO can receive TMC feed after launching an auto detect. But if we close and reopen the driver it doesn't work anymore unless we clean the system.ini file to force iGO to redetect the hardware. By the way, sending fake TMC is the only way to keep the connection? Maybe there is a better way of doing this: maybe there's a sort of acknowledgment message to send between the driver and iGO...

- is it possible to send the signal strength to iGO? This can be a way to keep the link between the driver an iGO...

- the sound output is not perfect for the moment. Sometimes it works but most of the time it doesn't. I think the best way to have the sound on the speaker for now is to self build an antenna with a 4 pin jack (and not a 3 pin jack like the one on the regular headset because the HTC detect it when it is plugged!)

- like tbravo I think the consumption is to high: when the driver is active and when iGO is running, the battery is very hot...

Cheers
[Windows Mobile Apps and Games] iseeka:
ty, i did it with success but

is enough with the fake tmc data introduced with the driver in order to igo detect as tmc (the channel fe 93.0) or does it need real tmc data?

the problem (sorry to repeat it) is that where i live there seems to be a problem with the decoder that sends tmc data of RNE3 Navarra
[Windows Mobile Apps and Games] as_x1:
i use the aphla2, and i had an incoming calls during navigation and:

- IGO freezed

- the sound went in to the headset.

- TMC driver not avaible.

so i suggest you test for incoming calls.

anyway your work is very usefull, i like my phone more much if it's possible :D. ty beemer and flywhc (and kolmparrudi and all of you on xda).

A.

(sorry for my poor english)
[Windows Mobile Apps and Games] tthor:
Alpha3 is quite stable on HTC HD (HTC official ROM and iGO 8.3.2.83157).

- I add saved_config_available="0" sys.txt, and let [tmc] section in system.ini (Lucas0511 #127) so I need to restart TMC config in iGO, but saved frequency works.

- I confirm that battery is very hot when iGO and TMC driver are running.

- I can not get sound on speaker (I try with full and cable only headset)

- After soft reset driver wouldn't load, I need to remove GFMAPY.dll from Windows directory, then copy again GFMAPY.dll previously saved... (I try shurik_1 procedure (thread #174) GFMAPY.DL- without success...)

- Sometime, TMC driver seems to crash (driver message sent) then load/unload TMC driver won't change anything, HTC FM Radio can't be launched and soft reset is required...
[Windows Mobile Apps and Games] beemerTPPC:
DONATIONS

==========

Thanks to Herbert K. I'm starting the automatic tunning just after seeing your donation ;)
[Windows Mobile Apps and Games] pietrucci:
Please can you explian what you mean by this?
[Windows Mobile Apps and Games] L_o_k_i:
TMC and GPS on the same port. Some GPS software expect to receive both on the same port...
[Windows Mobile Apps and Games] Captain_Throwback:
my findings

I was having the same issues with Alpha 3 as most other people (having to delete, then reinstall the dll after soft reset, only fake TMC messages showing, etc.), but after following a few of the suggestions in this thread, I've been able to get TMC working in iGO with minimal effort.

Here's how I did it:

I cooked the GFMAPI.dll into my custom ROM, and then installed the Alpha 3 cab - This has eliminated the soft-reset issue. I can now soft-reset as much as I want, and I no longer get an error message in the HGPSClient, and I'm able to consistently receive TMC messages when running Test.

I deleted ALL TMC entries from the iGO system.ini file.

I added the following entries into my SYS.TXT (the information after the semicolons is added for informational purposes only):

[tmc]
auto_tuning=0; [I]this enables manual tuning without having to disable automatic tuning[/I]
enable_subscription=1; [I]this is for US users that need to purchase a TMC subscription[/I]
saved_last_frequency=945; [I]if you know the frequency that broadcasts TMC data in your area, this is the easiest way to set it. iGO will default to this channel when the TMC hardware is detected[/I]. [I]For me, this is 94.5Mhz.[/I]
saved_config_available=0; [I]this means that you will have to manually set the TMC protocol and COM port every time when opening iGO, but TMC data will not be detected unless this is done every time (currently)[/I]

Since doing the above, TMC works flawlessly for me. Hopefully this helps others dealing with similar problems. I think the key is having the GFMAPI.dll cooked into the ROM. That appears to be source of most of the issues.
[Windows Mobile Apps and Games] MadMax1978:
Earlier before I said that alpha 3 didn't work for me, but thanks to you all here folks, I can say that it also works on my HTC Touch Pro like shurik described(and maybe others too). I tried it in the exact same way, during 20 minutes walk with the dog, exiting iGO restarting and even softresetting without getting problems with gfmapi.dll(maybe the problems with recopieing the dll file have to do with signing requirements, which I might have disabled??)works perfect!

Instead of using earphones I used the default supplied "usb" cable (which you can not use on other mini usb devices...)

When I came back home totally happy, I did some more testing in the living room with the usb cable, seems to work great as an antenna cable..(could be that the signal strength is not the same..)

Even the autotuning works!!

Thanks to you all guys for posting your comments and for some very well done programming!!
[Windows Mobile Apps and Games] Jose-Ramon:
The RDS uses its own table of characters. It has 3 tables (G0, G1 and G2) can transmit all sorts of characters. The receiver (software) is responsible for converting the character table of the RDS to the operating system (PC, PPC or car receiver)... try with DecoRDS software.
[Windows Mobile Apps and Games] beemerTPPC:
Seems that Alpha-3 has problems with the sound confirmed:

-If the radio is not muted in the driver, the redirection to the speaker works Ok, but if it is muted, doesn't.

It can be tested easily leaving the test program running in the background (do not press OK) and starting a MP3 player.

And seems that many cooked ROMs have problems with the certificates. On OEM ROMs the soft reset issue doesn't happen.

It could be useful if someone can do the following test:

-Install Alpha 3, load the driver and make a full registry export with Resco explorer.

-Do whatever could be necessary to reproduce the "driver not loaded error" that can be solbed reloading the FGMAPI.dll, but before doing it make a second ful registry export and copy the GFMAPI.dll to a tem folder on the PC.

Now use Windiff.exe (available on visual studio) or any other tool to find any possible difference between bot registries that can be related to the issue and verify if the dll has been modified.
[Windows Mobile Apps and Games] remko:
Hi Beemer,

tried the procedure you described, but can't really find any reg changes which cause this behaviour. What I have noticed however, is that after a Soft Reset, the GFMAPI.dll cannot be accessed anymore. I cannot even copy it out of the windows folder. Furthermore you can see in the attached screenshot that the icon has changed. The soft reset does modify the file, now to find out why and when...
[Windows Mobile Apps and Games] L_o_k_i:
Hi,

I have a stock rom and I have the problem with GFMAPI.dll after a soft reset.
[Windows Mobile Apps and Games] giggetto:
I have a 2.03 OEM ROM on HTC Diamond and i have the same issue.
[Windows Mobile Apps and Games] gierran:
beemer,

I have touch hd with original rom 1.13.401.0 ITA and how I just reported in last post I have same problem with audio speaker.
[Windows Mobile Apps and Games] lxs1234:
Hi beemer,

first of all many thanks for your great work! I installed now v 1.0 but the issue with the radio mute seems not to be solved for mda compact v (topaz). I still don't get any radiosound on the speaker or headset. Is this right or am I doing something wrong?

And second thing: My fm-reception has definitely become very weak (almost no rds-/tmc-decoding is possible except directly near an fm-transmitter, same with htc fm radio, power-radio, decoRDS). Also gps-reception seems to be weaker than before, but for gps I'm not really sure. I did soft- and hardresets and nothing changed. Is it possible that my headset-antenna is broken? Or are other hardware- or software-issues known that lead to such issues?

Thanks in advance!

lxs
[Windows Mobile Apps and Games] Medusar:
Did you change your radio ROM recently?
[Windows Mobile Apps and Games] NuShrike:
Hello, since RDS/TMC hardware is so unreliable for non-European sourced hardware (HTC), is it possible to convert Internet traffic data, from say Google Maps, into faked TMC messages?
[Windows Mobile Apps and Games] lxs1234:
I updates to WM 6.5 with the official ROM from T-Mobile. Do you think this could really be a problem? I think should not affect the radiotuner...
[Windows Mobile Apps and Games] Medusar:
It could have an influence. When you update your rom your radio is usually updated as well (actually always, unless you already have the same radio installed). The radio rom takes care of all communication, for instance the phone, fm radio, gps reception and bluetooth. Some radios are better and some are worse than their predecessors, partially depending on where you live. You can check out your current radio version in the phone settings, and you can find some info on topaz radios here.

Hope that helps.
[Windows Mobile Apps and Games] musicus66:
Now I get the same switching between 0.0 and -1.0 in MN7 and the Sattelite Icon disappears from time to time.

So I changed in HyperGPS from "TMC + GPS Data" to "TMC Data" only.

In MN7 I deselected the "Combined GPS/TMC-Receiver" and tried

"GPS-Receiver with external TMC".

GPS-Port: > COM7: AGPS

TMC-Port: > COM9: HyperGPS

Looks like it's working more stable...
[Windows Mobile Apps and Games] mermigas:
Mee too. I think TMC for HD2 users is a must !!

Thanks
[Windows Mobile Apps and Games] rschalie:
I Agree. TMC is the main reason I use navigation for home to work traffic.
[Windows Mobile Apps and Games] NLS:
So (hard to search 199 pages) anybody pinpointed what is wrong with TMC for HD2? Is it a hardware limitation (unlike a software issue like the other devices)?
[Windows Mobile Apps and Games] Captain_Throwback:
I have this exact issue on my Fuze. I've used HyperGPS since the beginning, both on my previous Fuze, and my current refurb. It's been working fine, but just recently (I'd say the past couple of months), my FM Radio reception has been extremely poor, and auto-tune stopped working. I use TMC with iGO 8.3, and I now have to disable auto-tune and use a specific radio station for my TMC updates. The only problem with that is, half way to work, I lose that station (and that's the part of the trip I REALLY need updates for). It seems that my FM Radio hardware has been burned out by incessant use. I doubt that's an issue with the software (as my original Fuze seemed to work fine, though I may not have used it as long); it's more likely because of a hardware issue with the refurb. But it's nice to know I'm not the only one this has happened to!

Of course, I'm using my own custom ROM, but I even tried flashing back to stock (SPL and all), and didn't even install HyperGPS, and my FM Radio wouldn't get proper reception anymore (actually, if i manually tune to stations, the reception is okay, but the auto-tune feature no longer works).

Could it be that the software is just overloading the hardware after a while? (I'm not really sure how feasible this is)

P.S. My GPS reception is unaffected, but then again, I use aGPS.