I’m trying to implement an app that reads data from a bluetooth device (a GlobalSat BT-338 GPS receiver). I have followed the instructions from the guide.
The greatest problem is that after connecting and then disconnecting from the bluetooth device, if I terminate the app in whatever way, my device (LG E720, Android 2.2) gets completely stuck. The only way to unblock it is removing and replacing the battery!
These are some different ways I happen to use to terminate the app (the first one I can not avoid):
-
From eclipse, run a new version of the app; this causes an automatic termination of the previous version running on my device: device stuck;
-
From Eclipse DDMS screen, perform a “Stop process” on my app: device stuck;
-
From the device itself: Settings -> Applications -> Manage applications -> BluetoothTest -> Terminate: device stuck
Can anyone help?
It appears my LG device needed a firmware upgrade, from V10a to V10b.
Easy to do from the LG support site, the procedure takes around 20 minutes.
In my case this completely solved the “device stuck” problem, which was my most important source of trouble in bluetooth connectivity.
V10b not only upgrades the firmware, but also the O.S. version, from 2.2 to 2.2.1.