I have an HTC Magic from Rogers running Android 2.1u1, not rooted. When I'm running Torque the phone will randomly restart, usually after only a few minutes - even if I don't connect to the bluetooth at all.
Any ideas why this is happening and how to troubleshoot it?
Since Version 1.4.62 I got the same problem on HTC Desire GingerVillain 2.2 Rooted. Restarts randomly if no OBD-device is connected.
Hi
This isn't Torque, it's the bluetooth stack on the phone crashing and causing a reboot. It is a known bug with android (and is fixed in most original manufacturer ROMs) The bug caused the device to reboot after 511 failed bluetooth connection attempts. You will need to get your device using a newer firmware which contains the fixes.
The bug is: http://code.google.com/p/android/issues/detail?id=4978
The bluetooth code in Torque hasn't changed in about 8 or 9 months.
Ian
This is the last and latest firmware that Rogers is providing for this phone.
Is there any way to view the version of the bluetooth stack that is installed?
Is it possible for Torque to detect the stack and warn the user of the bug?
If a custom ROM will fix this, it looks like I might be rooting my phone.
If the manufacturer isn't releasing new firmwares, then rooting and putting a ROM on would be your only option. Cyanogen is a good ROM builder (excluding his recent 7.0.2 version) and might be a good place to start.
Unfortunately, avoiding the bug by using another method of listening for the adapter isn't viable either as that causes a nasty 'slowdown/lockup' bug on other devices, out of the two, the try to connect method affected the least amount of users
Different handsets use different bluetooth stacks (but most use broadcomm). Because the files are outside of Android, getting versioning information would not be straightforward (most things on the raw linux OS the phone runs aren't straightforward if you are going through Android first). There are bug warnings for specific builds of android that had issues (most versions based on build ERD79 to name a paticularly bad one)