- Installed latest BTStack GPS on iPod Touch 4G using Cydia (1.5)
- Start TomTom (USA maps version)
- TomTom receives GPS data from BTStack and follows it but constantly says "Connect to GPS" on top bar.
Based on the latest changelog I expected this to not happen (says it tells TomTom that the iPod is an iPhone to eliminate this problem). So I'm guessing this is something specific to the new iTouch 4G.
My iTouch is running iOS 4.1 with the limera1n jailbreak just released a few days ago.
Comment #1
Posted on Oct 23, 2010 by Helpful CatI have the same problem on my iPod Touch 3G, so it is not just a 4G problem. I am also on BTstack GPS v1.5 as well as TomTom v1.5.
Comment #2
Posted on Nov 9, 2010 by Helpful MonkeyI just want to add that I have a iPod touch 2G on 4.02, using BTstack v1.5 and TomTom 1.5 and I get the same problem. I can get my position good, but it constantly tells me "Connect GPS" then I get the signal back, then "Connect GPS", then signal... I'm glad to see I'm not the only one having this issue... I hope something can be done. I am connecting with my bluetooth Hollux GPSlim240.
Comment #3
Posted on Nov 9, 2010 by Swift Oxas far as I know, this is a bug/problem of TomTom, as it's up to the app to decided weather it should flash the warning or not. It does not on the iPad without GPS, so this makes no sense. I recommend to write to TomTom Support (I already did, but more mails might help). I also tried patching TomTom to believe it's running on an iPhone, but that didn't help yet.
Comment #4
Posted on Nov 10, 2010 by Helpful ElephantI can confirm that this issue is only present on the ipod touch - i have an 32gb 4th gen iPod touch as well as the 16gb iPad Wifi; on the itouch running ios4.1 the "connect to gps" message repeatedly flashes on screen after app launch while the iPad running ios 3.2 there is no such problem and the app works as intended.
Also when on the itouch, when the "browse map" option is selected and an attempt to determine current location made, a popup message appears, saying that the GPS is not available and asking the user whether to switch to "last known location". On the iPad the location is immediately determined w/o any extra messages.
I am running TomTom v1.5 and BTStack GPS v1.5 on both devices with a Holux GPSlim 236.
Comment #5
Posted on Nov 13, 2010 by Grumpy BirdTry making the app think it's on iPad? Either that or try another method of tricking it because it works on iPad and iPhone. I think on the touch its waiting for something to be plugged in as an accessory. Obviously the trick is not working if it still shows the message. It'd be nice to get that to go because theres a button under that message.
Comment #6
Posted on Nov 16, 2010 by Swift OxIssue 92 has been merged into this issue.
Comment #7
Posted on Dec 2, 2010 by Swift OxI've ordered an iPod Touch4... stay tuned :)
Comment #8
Posted on Dec 2, 2010 by Happy ElephantIt's not just an iPod touch 4 issue
Comment #9
Posted on Dec 2, 2010 by Swift Oxhm? I assume it's a general iPod touch bug in TomTom. I don't have any iPod touches yet. It's fine on iPhone and iPad..
Comment #10
Posted on Jan 16, 2011 by Swift OxHi iPod Touch users! I've spent some time learning to analyze other people's software and did come up with a better patch for TomTom. I've tried on iPod touch with TomTom D-A-CH 1.4 and 1.6. After the BTstack GPS got a fix, the new patch explicitly suppresses the "Connect to GPS" message .
To try, replace GPS-Support.dylib in /Library/MobileSubstrate/DynamicLibraries with this one: http://dl.dropbox.com/u/5138628/GPS-Support.dylib
Please let me know, how well it works.
Comment #11
Posted on Jan 16, 2011 by Grumpy Birdseems to work fine on my iPod touch 4. I'll try it on my iPod 3 later.
Comment #12
Posted on Jan 17, 2011 by Swift OxNote: the iPod HS or the OS versions shouldn't make a difference, only the version of TomTom being used - as it patches TomTom at runtime. It's more like.. does it work in different situation etc.
Comment #13
Posted on Jan 18, 2011 by Swift OxHi.. i've updated dylib linked in comment 10 as I found a better/cleaner approach for "convincing" TomTom.
Comment #14
Posted on Jan 27, 2011 by Happy CamelI have Ipod Touch 4 (IOS 4.2.1) and Tom Tom 1.6 and just applied the new dylib and can confirm that the "Connect to GPS" seems a thing of the past.
However, BStack GPS does seem quite tempermental at times in picking up my Globalsat BT359. Apears to connect Ok via bluetooth but reports no satellites, even though their is !
What order do you recommend to fire up...seems best for me to
1) Turn on Tom Tom 2) Turn on BT Stacks 3) Turn on GPS receiver
out of various options but even then sometimes just wont work, and I randomly turn things on and off ubtil it picks up !!
When it works its great !!
Comment #15
Posted on Jan 27, 2011 by Happy CamelBingo! Works great. I'm running TomTom app v1.6. About screen reports nav version 8.300, With the north american 2GB maps. This is an iTouch 4 with IOS 4.2.1.
I also noticed that visual feedback is smoother. It used to be a bit jumpy as it updated the position but it's much closer to my tomtom one now.
Seth
P.S. This is with your first dylib, haven't tried the 2nd one you posted yet.
Comment #16
Posted on Mar 4, 2011 by Grumpy CatHi Matthias, I tried using the suggestion in comment 10 on my ipod touch 3rd generation. It took away the "connect to GPS" but also removed all the other text in the tomtom application. Just icons were left. had to revert back. Any suggestions?
Jeff
Comment #17
Posted on Mar 6, 2011 by Swift Oxhi Jeff (and others). Please install this dylib: http://dl.dropbox.com/u/5138628/GPS-Support.dylib
It "finally" (big word, I know), fixes TomTom buggy GPS detection logic - also works for Nike+ GPS.
Comment #18
Posted on Mar 7, 2011 by Grumpy CatMatthias, I installed the new dylib. It does remove the "connect to GPS" but also removes all the text from the software menus - it become unusable. Have you encountered this problem before?
Comment #19
Posted on Mar 8, 2011 by Swift Ox@jstomp... did you try the one in comment 17? An earlier one did remove the text from the status bar in TomTom. I didn't see - and I cannot image, how other text should disappear. Will give it a try on my iPod 4 again.
Comment #20
Posted on Mar 9, 2011 by Grumpy CatHello Matthias, I did use the dylib from comment 17. I tried it on my ipod touch 3 running on OS 4.2.1.
Comment #21
Posted on Mar 11, 2011 by Helpful CatHi All, Apologies for the basic question - but how do I install the dylib file?
Many thanks, Mark.
Comment #22
Posted on Mar 11, 2011 by Swift Horse@mark... the easiest way would be to use a tool that gives full access to the iPod filesystem, e.g. [http://www.macroplant.com/iphoneexplorer iPhoneExplorer]. Then you have to first delete the old at Library/MobileSubstrate/DynamicLibraries and then copy the new one over. Otherwise, you can wait for the next update.
Comment #23
Posted on Mar 22, 2011 by Happy WombatGreat man!! Now it works perfectly with Nike+ GPS!!! Thanks a lot!
Comment #24
Posted on Apr 29, 2011 by Massive CamelThanks you so much! tom tom 1.7 working great with above solution! cheers
Comment #25
Posted on Apr 29, 2011 by Massive CamelUpdate: now getting "poor gps reception message" tomtom 1.7 btstack 1.5
Comment #26
Posted on May 15, 2011 by Grumpy BirdConfirmed that dylib file from comment 17 works great with v1.7 on iPod Touch 2G with Vodafone external GPS. Thanks!
Comment #27
Posted on Jun 5, 2011 by Helpful Elephanti couldn't see Library/MobileSubstrate/DynamicLibraries in my ipod touch 4 so i created one with the iphone explorer and copied the dylib file from comment 17. however it still doesn't work. can anyone help? thanks.
Comment #28
Posted on Jun 5, 2011 by Swift OxIt should go into /Library/MobileSubstrate/DynamicLibraries/- and sorry for late update... I'll get there.
Comment #29
Posted on Jun 26, 2011 by Quick CatIs Btstack compatible with Ipod touch 4g 4.3.3?
Comment #30
Posted on Jul 5, 2011 by Happy WombatIt works in my touch 4.3.3. But I'm not sure if the patch works with tomtom 1.8. If it will not interfere with normal use, I'll just leave it there.
Comment #31
Posted on Jul 5, 2011 by Grumpy BirdCrap... and I just downloaded tomtom 1.8.
Comment #32
Posted on Jul 5, 2011 by Happy WombatI think this is not a real problem. I didn't find the usage was interfered by this message, so I'd rather not to remove it by a hack.
Comment #33
Posted on Jul 5, 2011 by Swift OxShort summary: The OS has a capabilities flag "has GPS" that applications should query to find out if GPS is available. BTstack GPS sets this flag when installed. However, TomTom does also ask what exact device it is running on, which it a) doesn't need to, b) shouldn't. That's just bad software engineering.
The update .dylib above doesn't patch TomTom itself, but intercepts the low level calls TomTom does to the OS and reports "iPhone". This mechanism should be safe for updates in TomTom. Please go ahead and try.
Comment #34
Posted on Jul 6, 2011 by Happy WombatOK, that sound good enough, I'll try it later. Thanks for the clarification!
Comment #35
Posted on Jul 6, 2011 by Happy WombatJust tried the patch with Tomtom 1.8. It works. And I can see more messages in that status bar, even it is "poor gps signal" sometimes...
I didn't find a signal strength measurement in the btstackgps screen, usually gps application will tell you how many satellites it picked, and how strong the signal is.
Anyway, the patch seems work with TomTom 1.8 well.
Comment #36
Posted on Nov 29, 2011 by Swift Oxthe 1.6 release contains a fix for tomtom and RadarActive, Nike+ GPS and Runmeter.
Status: Fixed
Labels:
Type-Defect
Priority-Medium