yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] lezink:
hello

first,it is a very great work Beemer!!! thanks

for now i can say i got it working quite well for 1st time

instead of the earphone i plug a cable jack 3.5 male to 3.5 female of about 40cm that i got with my earphone.it works quite well as an antenna, and now i dont ear the radio anymore when tmc is active

what i did when leaving work:

i have set hypergps.log empty and read only.

in hgpsclient i put sound muted and to speaker and set test screen at 100.1 tmc detected good signal

i close test screen but keep hgpsclient open

i opened igo n went to tmc option:hardware detected but set to 0.0mhz

so i returned to test screen where frequency had been erased

i set it again to 100.1 and close test (but keep hgpsclient open)

in igo when i go to tmc option it says tmc present on 100.1

it worked quite well 4 about 20min except that sound was very loud (max i think) even if i set it to 0 in igo

sound was normal again when tmc stopped working in igo

i am not sure why it happened but i believe that it was when i received a message (mail or sms,i dont remember)

i'll try to reproduce this tomorrow.

keep up rhe good work mates !
[Windows Mobile Apps and Games] beemerTPPC:
DONATIONS

==========

Thanks to Robin and Bjørn. I'm going to sleep very well tonight (in a few minutes) ;)
[Windows Mobile Apps and Games] beemerTPPC:
I have a version that solves the speaker/headphone issue, install as a cab (and upgrades, unninstall...) and have some small improvements. But I want to modify it for more stable behaviour on iGO, at least that it will be always recognized before publishing it.

About the antenna: seems that the USB cable works for many users, a headset with the headsets cut (only the cable) should work on HD (anyone have tested), but I have problems when connecting the device to the power at the same time.

One step each time ;)
[Windows Mobile Apps and Games] Gwystyl:
I noticed the two ways of typing also. Does it make a difference if you use "0" in stead of 0?

If you don't change any other settings, you can try making system.ini read-only?

Thx for the cab; I lost the post with the right registry setting. This way it's a lot easier to enable logging. Maybe Beemer can make a setting log on/off?

I've tried beta 1 and 4 on my X1 with Touch-IT v10b2 and igo 8.3.2.83157 (3 apr, 2009), but it won't recognize the hardware; I do get TMC and RDS signals in the test tool with frequency 92.6 (Radio 2, Utrecht, NL) with the radio player.

edit: I have a TMC signal with beta 1 now! I uninstalled beta 4, installed beta 1 (no soft/hard resets in between). In hyperGPS I left standard settings, and found TMC signals with 92.6. I exited test mode and started iGo.

At first I thought it wouldn't find the hardware again, but after manually setting it to royaltek and com9 in iGo settings, it recognized hardware after a minute or so and for the first time I got RDS and TMC messages.... I'll try again with beta 4, but when beta1 keeps working I'll stick to that one
[Windows Mobile Apps and Games] kolomparrudi:
No TMC Signal problem

When I set up the TMC hardware in system.ini, iGO found the TMC hardware, but don't find any TMC signal. The log shows, only the fake TMC events goes to iGO. The test app works fine.
[Windows Mobile Apps and Games] Captain_Throwback:
too much fake TMC data

Using Beta 4, it appears that the fake TMC sentences are being sent more frequently than the real TMC data, so when iGO finds a station with "TMC present", before it can validate my key, it goes to "Testing" again, and then "TMC present", without actually downloading TMC data. Rather than sending the fake TMC sentences as frequently as you are, can you send more RDS data sentences? As L_o_k_i has pointed out, this is likely the key to the signal strength & iGO second start problem.

@L_o_k_i

beemer may not have a signal strength meter in his version of iGO, as he's using the R1 series.
[Windows Mobile Apps and Games] skilty:
I didn't change the ini file, but IGO has detected the hardware but can't get any TMC signal from either searching automatically or manually?? :confused:

i've used the test app and it seemed to be receiving ok and I also set it to use TMC and GPS in the options

i've used beta 4 on a Touch Diamond. standard Orange uk rom/radio

anyone help??
[Windows Mobile Apps and Games] L_o_k_i:
Same here. As I already said, it seems that beta4 takes more time to receive the TMC data than the other versions. Maybe it's because of the fake data...

I tried an old version of iGO: 8.3.1.57021. In this version I have a signal strength meter.
[Windows Mobile Apps and Games] rvdgeer:
After reading about beta 2,3&4 working on some Diamond devices I figured this could be the result of different Radio ROMs. Anybody tried flashing the 1.13.25.24 ROM on the Diamond to see if beta 2,3 and 4 work?

On my Radio (see my sig) they don't so I might try flashing this Blackstone ROM. (Will take a while, because I'm not really sure how to an when...)

Note to all:

As far as I know

system.ini

only contains the settings from within iGO.

All settings in

sys.txt

overwrite the settings in system.ini at all times!

If you try to manually edit the settings in system.ini there's a good change they will be lost upon closing iGO. Settings in sys.txt will never be overwritten by the system/program.

My advice:

Only manually open system.ini to delete settings (for cleaning up), but don't bother adding/altering any. Use sys.txt to add alter your user settings.
[Windows Mobile Apps and Games] pego2007:
HyperGPS Beta4

@ rvdgeer

My RadioRom= 1.11.25.01

greetz

pego2007
[Windows Mobile Apps and Games] Captain_Throwback:
Per a previous post by him, beemer is using 8.0.x (R1) version, which likely lacks some features that the 8.3.x (R3) series does, including the signal strength meter, probably.
[Windows Mobile Apps and Games] rvdgeer:
And, do the beta's 2, 3 and 4 work?

Edit: found your posts...

Note to self: Read, before asking questions! ;)
[Windows Mobile Apps and Games] L_o_k_i:
OK, I didn't realize. Beemer, can you post here a screen capture of TMC page in iGO?
[Windows Mobile Apps and Games] Z3rO`:
Ok here's another GNS log and the steps that I did with Navigon 7:

Softreset my Blackstone

Tuned a station with TMC (Code8)

press set

exit the Test app

switch off driver, set to gns and switch on again

Start navigon

Set GPS with external TMC GPS:Com4, 4800 Baud / TMC: Com9, 4800 Baud

Navigon says that it found my GPS device. I'm not sure if it should say TMC detected as well.

Traffic Info is greyed out

When running navigon I can hear a slight clicking sound every few seconds but no radio station. The whole sound goes to the headphones though I set it so speaker.

Hope it helps.

Greets Z3rO

View attachment 191226
[Windows Mobile Apps and Games] Z3rO`:
Here's another log.

The difference is that I went to the test app after switching to gns and set the frequency to the one tuned with royaltek. The rest remains the same.

View attachment 191228
[Windows Mobile Apps and Games] matthijsvankeulen:
Beta 4 runs perfectly on my touch hd. But iGO can't focuss on the tmc signal. It looses and finds tmc signal, but doesn't stay stable. Went back to Beta 1.
[Windows Mobile Apps and Games] peron:
Tried b4 on my diamond, no TMC signal found in iGO.

Beta1 worked fine albeit with the limitations of the 2nd iGO start up. And the huge battery draw.

Uhm, I believe it is time to open up the code, this app does not seem to make much progress lately.

No disrespect for Beemer which did a great job to get where we are, just need the cooperation of some other people with other devices.

If Beemer cannot reproduce the problems he's not gonna have much to work on.
[Windows Mobile Apps and Games] diger:
The same with my HTC Touch Diamond 2. Beta 3 still functioned.
[Windows Mobile Apps and Games] druckgott:
Here is my log.

Config is in this post:

http://xdaforums.com/showpost.php?p=3878942&postcount=776
[Windows Mobile Apps and Games] vrowdy:
beta 4 on my xperia x1 isn't working. The test program shows tmc data, but igo can't find the hardware. Also, sound isn't rerouted to the speaker anymore. beta 2 was working okay, besides the known issues.
[Windows Mobile Apps and Games] L_o_k_i:
@Captain_Throwback (and Beemer)

I tried iGO v8.0.0.54000 (R1) on my glofiish x800, and I confirm there's a signal strength meter on the TMC page.
[Windows Mobile Apps and Games] auxaux:
I think the Radio version doesn't matter too much. But there might be something with the IGO version. Anyone using IGO 8.3.* without any issues? Maybe IGO implemented some improvements on their side where older version were more loose in handling TMC data????

@beemer, do you have change to try 8.3 version? just to be sure this isn't the issue? (if you can't I can see if I can use 8.0.* version)
[Windows Mobile Apps and Games] OlivierTheBest:
Yes it could be a possibility :

I use IGO 8.3.2.64873 which works only with HyperGPS beta 1 on HTC DIAMOND

I got a report of good working of HyperGPS beta 2 on IGO 8.0.0.41506on HTC DIAMOND too.

Olivier
[Windows Mobile Apps and Games] L_o_k_i:
I didn't talk about radio version! Captain_Throwback and I were talking about the signal strength meter. We thought Beemer didn't have this on his version of iGO (he's using 8.0.0.xxxxx whereas I'm using 8.3.2.xxxxx), but I've checked and there's a signal meter on R1 version of iGO!

@OlivierTheBest

Every betas worked on my Touch HD with iGO 8.3.2.83157
[Windows Mobile Apps and Games] jellyfish0000:
does this work on a HTC Diamond with TomTom 7.9?
[Windows Mobile Apps and Games] Fire69:
Same here, but very unstable.

Wel, actually not.. when it's working, it's very stable.

But first I have to get it to work, which sometimes needs more than one soft-reset.

Lots of times, not even the test-tool is working. I can't even get a frequency then, the box just stays blank!

(Touch HD with 1.14-radio and iGO 8.3.2.83157)

When it's working, B4 does have the fastest HW-detection.

No, TT Navigator does not support TMC.
[Windows Mobile Apps and Games] rvdgeer:
You weren't, but I was...

;)

Pego2007 told me he had beta 4 running on his Diamond with the 1.11.25.01 Radio ROM. As beta 4 didn't work on mine (just like 2 and 3) I flashed the 1.11.25.01 Radio ROM too...

(Old Radio: 1.09.25.23)

Unfortunately that didn't work, so it might have nothing to do with Radio ROM...

(Just a small test, so maybe to early for solid conclusions...)

Will try some iGO 8.3.2.xxx versions now...

I noticed that, when I set the config settings in sys.txt (the 1 value) it looks like the hardware is detected, because iGO starts looking for frequencies... When I remove these settings from sys.txt (or set it to 0 -> no config available) iGO won't even detect my TMC hardware...

Maybe some experimenting with the gpstmc.dll in the iGO dir might help too...

Will keep testing when I have the time and will report back here...
[Windows Mobile Apps and Games] skilty:
can someone tell me what's meant to happen when you run the test? i tried beta4 on my diamond yesterday and from reading some of the comments most people are saying only beta1 works on the diamond. I've tried that and followed the instructions in the first post but what's meant to happen. I'm getting lots of info in the received box but nothing in the send box? when it finds a station with TMC will it just stop on the station found???

sorry for the noob questions!! :o
[Windows Mobile Apps and Games] Sandeman1976:
If I understand it all correctly, you should get $RTTMC,8 messages. 8 is for traffic info.
[Windows Mobile Apps and Games] rvdgeer:
Just tried the latest iGO8 (iGO8.exe and the gpstmc.dll) and beta 4 still won't work...

Have no clue what is causing beta 4 not to work on my Diamond while it is on others...

Can it actually be the ROM or the ROM build?

Anyone any suggestions I can give a go here?
[Windows Mobile Apps and Games] Plattendoktor:
A solution for this could be to let the driver repeat the last tmc data which the driver received sucessfully. If the tmc signal is still lost for 10s, the drver could start sending the fake tmc data. For this the driver needs a ring buffer.
[Windows Mobile Apps and Games] L_o_k_i:
@Plattendoktor

Hi,

Why send fake data while you can send real $RTRDS sentences that gives information on the tuned frequency (like the frequency itself and it signal level)? $RTRDS is part of the Royaltek protocol, isn't it?... So there will be no loss in the communication because you will still send sentences indicating that the TMC hardware is talking.

@Beemer

Your driver respond to this command $PSRF107*21 (get firmware version):

$PSRFTXT,VersionR: 2K00320101N10151006080906*42

$PSRFTXT,RoyalTek Ver 1.1.0.106 GSW3LP EE*74

$PSRFTXT,Ack Input107*6A

instead of for the last line: $PSRF154,107*3D

why is that?

When iGO starts, what is the command sent to the driver to open the port com?
[Windows Mobile Apps and Games] beemerTPPC:
I tried sending $RTRDS, but it lost the connection.

About the get firmware response: probably a but. I'll look at this.

I think that the next step with iGO is to upgrade to R3. Most of you have this version and it could be interesting to have it also on my side.

At the same time I'm working on GNS, and this is a lot of work....
[Windows Mobile Apps and Games] kaefert:
I'm using "IGO 8.3.2.64873" on ROM "Miri WM 6.5 21728 :: V 15.0" on a HTC Touch HD

My expiriences:

-) Installed beemer_cert.cab

-) Installed HyperGPS_WM6_B4.cab

-) Run HyperGPS, start driver as discribed in post 1 (without HGPS_Switch.exe)

-) Test in HyperGPS, works

-) Run IGO; worked like a charm, recieved tmc messages

-) Stop IGO, stop Driver with HyperGPS

-) Configured HGPS_Switch, started IGO with it

-) IGO switches through all channels, but falsly declares that they do not deliver TMC

-) Exit IGO, start Driver and IGO manually again

-) IGO can't tune channels anymore

-) A lot of softresets and changing IGOs TMC config in sys.txt and save/system.ini

-) Back to the previous stage: IGO switches channels, but says that they dont deliver TMC

-) Deinstalling Beta4 and installing Beta1 --> nothing changed

-) Softreset --> HyperGPS says it can't load driver, and I should install beemer_cert.cab

-) Install beemer_cert.cab --> nothing changed

-) Deinstall Beta1

-) Now: Can't install any version, all give the Error "cannot be installed." -> "Installation of .. was unsuccessful"

-) Suggestion from q123123an, Post #261: delete gfmapi.dll from \windows directory.

-) --> Don't have that file there, probably has been removed when deinstalling Beta1

How to proceed? Has anyone got a suggestion, or is a hard reset my only chance for beeing able to reinstall HyperGPS?
[Windows Mobile Apps and Games] Fire69:
Are you looking at your windows-folder through the File Explorer on your device?

If so, don't! It doesn't show you the dll-files!

Connect to your PC with ActiveSync and go to your windows-folder, the dll-file will be there! :)
[Windows Mobile Apps and Games] L_o_k_i:
@Beemer

I wonder if we should exclude GPS data from TMC in Royaltek protocol?! I mean, maybe the Royaltek protocol have GPS data in it, so iGO wont be able to loose the connection with the hardware. And of course there will be no need of fake data.
[Windows Mobile Apps and Games] kaefert:
Ups.. Sorry for beeing stupid ;) Since I have not Windows @ hands right now I used total commander, and there it was :D

-) Beta4 installed successfully again (after deleting /Windows/GFMAPI.DLL)

-) Started Driver

-) Run IGO, which switches channels and says that none of them sends TMC

gonna continue playing around.. maybe trying other versions again.. If anyone has concrete suggestions on what I should try, just tell me.

Thanks to Fire69 for showing me my mistake
[Windows Mobile Apps and Games] beemerTPPC:
I don't think so. Perhaps you are right thinking that if GPS is present no need for fake mensages exist, but receiving GPS could take some time, and being the CPU at 100% in iGO for the most time, adding work is not a good idea.

But let me upgrade to an R3 version and see if something have changed.
[Windows Mobile Apps and Games] Fire69:
Good to see you got it installed again.

I'm using B4 also and I have about the same problem as you have...

BUT if I do enough softresets, all of a sudden it starts working again.

Don't know if the softresets are the solution, or if I do something else that gets it working again. :P

I'll do some more testing this evening. :)
[Windows Mobile Apps and Games] L_o_k_i:
I don't ask you to process GPS data, just buffer and send it as it is to the output, and when the navigation programme ask for TMC data, just insert it into the GPS stream. It wouldn't mean more work but a new conception of how to make the driver. :o By the way we can tell iGO not to use this port com to receive GPS by adding in sys.txt:

[tmc]

gps_source=0

After all, we don't want to introduce lag in GPS!

OK. I hope it will make the difference!
[Windows Mobile Apps and Games] uitje:
Which version of iGO are you using? Both versions beta 2 and 4 are not working on my xperia with iGO8 v8.3.2.91972. I see the TMC data in the test program and iGO do see the TMC hardware. However it keeps telling me no TMC signal.
[Windows Mobile Apps and Games] L_o_k_i:
Good news !!!

@Beemer

I mixed the TMC/RDS data from your driver with the GPS data com. For this I used GpsGate. Guess what, iGO receives, each time I tried, the TMC data without having to redetect the hardware!

My configs:

- iGO: saved_config_available=1, gps_source=0 (in tmc section), port and protocol was already declared

- HyperGPS: TMC data only --> com 0

- GpsGate: mux com 0 (HyperGPS) and com 4 (native GPS). output: com 9

My conclusion:

As I told you from my previous post, the Royaltek procotol includes GPS data. That way when iGO opens the port there's alway something coming from it, no need to send fake data. The only thing missing is $RTRDS (I know I love this! :) )

EDIT: instead of muxing with true GPS data (more CPU consumption?), the driver could send only $GPGGA and $GPRMC sentences (like in http://apps.sourceforge.net/mediawi...lugin/TrafficMessageChannel/Royaltek_Testdata).

EDIT2: the test above is just for testing and not something very functionnal because iGO becomes very slow
[Windows Mobile Apps and Games] peron:
Well done L_o_k_i, it looks like you're onto something. :)
[Windows Mobile Apps and Games] lame123:
...and thats a big "WOOHOO!!!!" for you.... you do some great testing and experimenting! Thanks!
[Windows Mobile Apps and Games] auxaux:
Great analyses! Keep up the good work!

(and you too Beemer!)
[Windows Mobile Apps and Games] matthijsvankeulen:
One step forward! Very nice.

After some testing with beta 1 and igo, i can't say i like the way igo handles traffic jams. I know that tomtom navigator 7 traffic info (trial) calculates the estimated amount of delay. It let me drive into the traffic jam if it's faster than a detour.

Too bad that iGO always let me take a detour even if driving into traffic jams is faster. On 1 occasion i had to take the exit and and at the end of the exit i had to drive up on the highway again. That's not so friendly.

I wish tomtom would support tmc for navigator 7.
[Windows Mobile Apps and Games] L_o_k_i:
@peron, lame123, auxaux, matthijsvankeulen

Thanx. If everyone help we can make it! :)

@matthijsvankeulen

I agree with you! iGO is not as good as Tomtom with traffic info. I wonder if it's possible to have something like Tomtom by using a skin...

@Beemer

This time I tried the same test as before (mux TMC and GPS with gpsgate) but this time gpsgate filter everything from GPS but $GPGGA and $GPRMC. It still working! So you don't have to send every GPS data on the output. Or if you don't want to use the GPS data, make fakes sentences with $GPGGA and $GPRMC.

It should be the same for the GNS protocol
[Windows Mobile Apps and Games] seas1:
it works!

First of all, thx for this great app.

my conclusions:

HTC touch HD L26 2.2, newest iGo, HGPS b3.

1. swapped back from b4 to b3 due to very slow message reception.

b4 always searched every two seconds, b3 is stable in terms of

displaying "TMC available" plus shows RadioText.

2. added

[tmc]

saved_config_available=0

to sys.txt, otherwise iGo doesn´t find the TMC on second start,

what means that i have to configure it every time i start iGo, whitch is

no big deal, but with b3 the messages get in almost every two seconds.

As i write I´ve got 20 TMC messages for my country. very impressive.

Tomorrow i will try loki´s GPSGate solution, I will post my foundings.

Keep up the good work!

.......i have to go to bed........
[Windows Mobile Apps and Games] L_o_k_i:
@seas1 and others

As I said, don't try yo use the solution with gpsgate as working one because iGO becomes very slow! All I wanted was to see if mixing some GPS sentences with TMC could make the difference. It did. But for now just stay with saved_config_available=0, that's what I did!

I think we can get something better in the next weeks if Beemer mix GPS data (at least some sentences) with TMC data to keep the connexion between iGO and the driver, and help iGO find the TMC hardware on the second start.
[Windows Mobile Apps and Games] diger:
This works nice with HyperGPS B4 and iGO 8.3.2.83157. Without GPSGate, the HyperGPS Test works, iGO found TMC Hardware, but no TMC-Signal.

Running on HTC Touch Diamond 2.
[Windows Mobile Apps and Games] L_o_k_i:
@diger

I am (we are?) searching for a way to make iGO receive TMC data on the second start without having to set saved_config_avaiblable=0 in sys.txt, and maintain the connection without sending fake $RTTMC, 7 sentences.

I'm not looking for a solution using gpsgate! It would be a too complicated solution! I just want to prove that the Royaltek protocol needs GPS data in its stream! That's all. So, everyone, do not try to use this as a working solution because it is not: iGO becomes to slow to be use!
[Windows Mobile Apps and Games] Fire69:
I don't really get why the Royaltek-protocol would need GPS-data in the stream, just to be able to receive traffic messages through RDS.

Is this specific to the Royaltek-protocol? Or does GNS need this too?
[Windows Mobile Apps and Games] beemerTPPC:
DONATORS

=========

Many thanks to Stefan A. For his donation. I have started a new investigation that took me up to 02:00 AM thanks to this ;)

That is very interesting, but not because what you think ;)

If you select GPS-TMC in the HyperGPS configuration you get exactly the same, GPS and TMC data mixed. Please test it.

I think that what have made saved_config_available=1 to work is GPSGate. There is a problem in HyperGPS protocol, I'm pretty sure, that causes this issue, and when you have wrapped it under GPSGate you have hidden the error.

I'm sure that you will find the same good result even if you don't mix GPS data or if you leave HyperGPS to do it, but always useing GPSGate in front of HyperGPS.

My Own testing:

As suggested, I installed iGO 8.3 (version 64xxx) yesterday and began testing. As many users complaints that Beta 1 was the latest that worked for them, I instaled also Beta 1.

What I've Find is exactly what you are always telling me, it only works with saved_config_available (Let's call it SAC)=0.

Veriffing that SAC=0 I can open iGO as many times I want and always receive TMC, no matter if I unload/load the driver amond iGO runs or not.

But if I set SAC=1 then iGO won't receive TMC even going back to SAC=0 until a soft reset is done.

The reason is that when SAC=1 the FM Power ON function of the API fails. I've made all the logs I can think on, but still couldn't find a reason. It has no logic at all, but it happens.

I'm struggling my head to find a reason, but I have to say that currently I'm totally lost :(