captaingz2github / btstack

Automatically exported from code.google.com/p/btstack
0 stars 0 forks source link

Does btstack GPS work on iOS 4.0? #46

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Hi,

I've been using btstack GPS (latest version) on my iPod Touch 2G for a while 
now, and it has always worked great. However, since I've installed iOS 4.0 
(jailbroken with Redsn0w 0.9.5b5-4, using a ipsw you can find here: 
http://tinyurl.com/23owvuq) the app causes the springboard to crash. Even when 
you reboot the device, it remains in safe mode. In others words, there is no 
way to open the app and the only way to solve the problem is to uninstall the 
app. 

So my question is, what do you think is causing the problem? And of course, is 
there a way to prevent and/or solve it? 
Thanks!

Daan

Original issue reported on code.google.com by dan0...@gmail.com on 24 Jun 2010 at 12:30

GoogleCodeExporter commented 9 years ago
BTstack itself works on iOS 4.0. The individual apps don't work yet - but 
that's mainly because backgrounding does not work.

I've installed BTstack GPS on my iPhone 3G with iOS 4 and used it as usual. No 
crashes for me. 

Can you check if you got an Crash Report for that in 
/Library/Logs/CrashReporter?
What kind of device do you use?

I also received an email from another user with the same problem.

Original comment by matthias.ringwald@gmail.com on 24 Jun 2010 at 12:34

GoogleCodeExporter commented 9 years ago
Thanks for your almost immediate response :)

Unfortunately, there is not crash report in /Library/Logs/CrashReporter. (using 
winSCP)

As for my device, iPod Touch 2G 16GB, MB model, 4.0 8A293.
Just summing up some info, I hope that's enough.

Original comment by dan0...@gmail.com on 24 Jun 2010 at 12:51

GoogleCodeExporter commented 9 years ago
A quick update: I've also tried the sn0wbreeze jailbreak, but unfortunately no 
luck...

Original comment by dan0...@gmail.com on 25 Jun 2010 at 10:54

GoogleCodeExporter commented 9 years ago
For the record, I've used PwnageTool on my iPhone 3G.

Please delete /Library/MobileSubstrate/DynamicLibraries/GPS-Support.dylib and 
see if that fixes the crashes - it won't allow to use the external GPS in other 
apps.

Original comment by matthias.ringwald@gmail.com on 25 Jun 2010 at 11:37

GoogleCodeExporter commented 9 years ago
I am also using 2nd generation iPod Touch, and encountered exactly the same 
problem. The btstack gps simply crash my springboard. I also tried roqyBT, but 
it didn't work also. 
Now with iOS4.0, I cannot use my external GPS anymore. Kind of regret updating 
it. 

Original comment by hoiting2...@gmail.com on 25 Jun 2010 at 12:31

GoogleCodeExporter commented 9 years ago
I'm willing to try if deleting that file solves the problem, but unfortunately 
I really need to use the external GPS with other apps... 

It's shame to hear that roqyBT doesn't work either, I was going to try that 
today. 

What I notice, is that the problem seems to occur on the iPod Touch devices and 
not on the the 3G/3GS (and thus on devices that don't have GPS natively?)

Original comment by dan0...@gmail.com on 25 Jun 2010 at 1:27

GoogleCodeExporter commented 9 years ago
hm... interesting observation with regard to "only crashes on devices without 
GPS". I'll look into that later. And yes, that reminds me that BTstack GPS is 
hooking into SpringBoard (forgot about that detail) exactly to override the 
system-wide GPS capability. That's a good point to start... thank!

Original comment by matthias.ringwald@gmail.com on 25 Jun 2010 at 1:32

GoogleCodeExporter commented 9 years ago
Nice. I found the bug without touching the device. The call to add the "gps" 
capabilities fails (with a crash) because Apple renamed a method parameter from 
"removeCapabilities" to "resetCapabilities".

I guess I can post an updated GPS-Support.dylib here until tomorrow.

Ok, that solves the problem on non-GPS devices, but for full iOS 4 support, 
I'll have to figure out why BTstack GPS is killed by the OS when running in 
background (yes, it works with Backgrounder but I'm not going to suggest that).

Original comment by matthias.ringwald@gmail.com on 25 Jun 2010 at 1:52

GoogleCodeExporter commented 9 years ago
Thanks Matthias, I'm looking forward to it!
I also notice backgrounding works a bit different on iOS 4. I also notice it 
with music. I used to play music with Pwnplayer on the background, but now it 
has stopped working :/

Original comment by dan0...@gmail.com on 25 Jun 2010 at 2:53

GoogleCodeExporter commented 9 years ago
ok. here's the updated GPS-Support.dylib that "should" work on iPod touches - I 
only have a iPhone 3G (with GPS) and an iPad (without 4.0) to test with.

To install:
 * first remove the old copy: rm /Library/MobileSubstrate/DynamicLibraries/GPS-Support.dylib
 * then install the new one: e.g. cp GPS-Support.dylib /Library/MobileSubstrate/DynamicLibraries/

With this, SpringBoard shouldn't crash anymore, the app should work. If you put 
the app in background using Backgrounder, you can actually use it. Note... 
that's just a quick workaround, not a solution.

Original comment by matthias.ringwald@gmail.com on 25 Jun 2010 at 3:57

Attachments:

GoogleCodeExporter commented 9 years ago
Yep, the crashing has stopped, good job!
Only one thing left to do ;)

Original comment by dan0...@gmail.com on 25 Jun 2010 at 5:00

GoogleCodeExporter commented 9 years ago
Mine works too! Good job!

Original comment by hoiting2...@gmail.com on 25 Jun 2010 at 5:24

GoogleCodeExporter commented 9 years ago
I saw an update on cydia about supporting ios4 in 1.4-25565, but the version 
provided is still 1.3-25246. Will v1.4 be online very soon? Thanks!

Original comment by hoiting2...@gmail.com on 26 Jun 2010 at 5:00

GoogleCodeExporter commented 9 years ago
Hi.. the packages and the descriptions are managed by different entitites (me & 
BigBoss). The update for all BTstack apps is live now..

Here's the tweet: All BTstack apps fixed for iOS 4. BTstack Keyboard, Mouse, 
and GPS updates are live in Cydia - but no BTstack icon in status bar still.

Original comment by matthias.ringwald@gmail.com on 26 Jun 2010 at 7:04

GoogleCodeExporter commented 9 years ago
Yes, no icon, but all seems to work well so far.. So I understand this update 
has been done by BigBoss?

Original comment by dan0...@gmail.com on 26 Jun 2010 at 2:22

GoogleCodeExporter commented 9 years ago
Thanks for the feedback. BigBoss is just the repository that hosts my software. 
They are not involved in development.

Original comment by matthias.ringwald@gmail.com on 26 Jun 2010 at 3:49

GoogleCodeExporter commented 9 years ago
Hi. Please let BigBoss know that they still limit only OS3 users to purchase 
this app, despite that it is compatible with OS4 now. Thanks.

Original comment by hoiting2...@gmail.com on 27 Jun 2010 at 2:24

GoogleCodeExporter commented 9 years ago
hi. thanks for the note, and sorry for the delay. I just got informed by other 
users, too, and try to have the purchase block for 4.0 removed in Cydia Store. 
Btw., that's managed by Jay Freeman (saurik). Will let you know when I reached 
him.

Original comment by matthias.ringwald@gmail.com on 27 Jun 2010 at 6:21

GoogleCodeExporter commented 9 years ago
The purchase block was just removed. If you intended to buy BTstack GPS and 
you're on iOS 4, feel free to do it NOW :)

Original comment by matthias.ringwald@gmail.com on 27 Jun 2010 at 6:52

GoogleCodeExporter commented 9 years ago
Still cannot purchase. Can do that for BTStack Keyboard, but not for BTStack 
GPS. Maybe I need to wait a little bit more.

Original comment by hoiting2...@gmail.com on 27 Jun 2010 at 9:27

GoogleCodeExporter commented 9 years ago
Sorry, the block seems to be there still. It _will_ get removed ASAP, but I 
cannot do it myself.

Original comment by matthias.ringwald@gmail.com on 27 Jun 2010 at 9:29

GoogleCodeExporter commented 9 years ago
Hi.
Is it possible that the purchase button is activated this evening?
(sorry for my bad english)

Original comment by wecker6...@googlemail.com on 27 Jun 2010 at 12:55

GoogleCodeExporter commented 9 years ago
Depends on your timezone. :) Have to wait to reach saurik for this.

Original comment by matthias.ringwald@gmail.com on 27 Jun 2010 at 8:30

GoogleCodeExporter commented 9 years ago
Yes i am from Germany. Today is a Trip to England and the program would have 
been a nice Widget with tomtom West Europe.
Then i have to wait thanks for the Quick answer.

Original comment by wecker6...@googlemail.com on 28 Jun 2010 at 7:18

GoogleCodeExporter commented 9 years ago
It Work Niceeeeeee on IOS 4.0!!!!!!! Please unlock the Purchase Button

Original comment by jose.lui...@gmail.com on 29 Jun 2010 at 6:50

GoogleCodeExporter commented 9 years ago
I know/hope for that. Unfortunately, I cannot control stuff in Cydia Store and 
cannot reach saurik at the moment. Usually that's not an issue. Sorry.

Original comment by matthias.ringwald@gmail.com on 29 Jun 2010 at 7:10

GoogleCodeExporter commented 9 years ago
Finally! The purchase block for iOS 4 has been removed for BTstack GPS. Go 
ahead!

Original comment by matthias.ringwald@gmail.com on 29 Jun 2010 at 9:49

GoogleCodeExporter commented 9 years ago

Original comment by matthias.ringwald@gmail.com on 4 Jul 2010 at 11:25

GoogleCodeExporter commented 9 years ago
hi my idevice is 3gs, i bought the full version but it only says the whole time 
searching. what is happening? she is not recognized? 

Original comment by intel...@gmail.com on 19 Jun 2011 at 5:04

GoogleCodeExporter commented 9 years ago
here is the picture from my iphone 3gs, and never stops. it is more than 
20minutes now, please help.

Original comment by intel...@gmail.com on 19 Jun 2011 at 5:10

Attachments:

GoogleCodeExporter commented 9 years ago
@intelo72: why did you choose to comment on this closed "BTstack GPS on 4.0" 
issue?

In your screenshot, no devices are listed. You have to make your external 
Bluetooth GPS device "discoverable" to make it seen and connect to it. 

Original comment by matthias.ringwald@gmail.com on 19 Jun 2011 at 11:38