Saturday, November 22, 2008

Having purchased a bluetooth GPS receiver for my O2 XDA 2i (see my review here), I was a little disappointed that the Tomtom software that I had also purchased would crash every 5 or 10 minutes. This is infuriating because it's not something that you can fix on the move with 1 hand. I would have to stop the car, remove the PDA from it's holder, perform a soft reset which takes a couple of minutes, reconnect to the bluetooth GPS receiver, start the Tomtom software,
put the phone back in it's holder, then carry on with my journey. Now imagine doing this 3 or 4 times throughout your journey!
Having searched for a fix on the internet I came up with a range of suggestions from XDA Developers. Some suggestions involved upgrading the memory card to one with a faster read/write transfer rate, which I did but still no joy. I still had the infuriating crashing problem!
I then had a brainwave after receiving an SMS message on the move. When I received the message the phone crashed in it's usual way, still infuriating you might think, but it gave me that Eureka moment. I realised that whenever the phone part of my PDA was attempting to do something it caused the Tomtom software to crash. This would then explain why the XDA would crash every 5 or 10 minutes.

As you may or may not know, each mobile phone network is divided up into 'cells'. Each 'cell' is a region of the country that is covered by a mobile phone antenna. If you are travelling in a car or train there will come a point where you are moving between one cell and another. When this happens your phone (or PDA) will perform
a handshake procedure to let the antenna know that you're entering a part of the country covered by that particular antenna. Now obviously this handshake procedure takes just enough resources so that it causes the PDA to crash. I then searched more on the internet for a fix to this problem but could find nothing so I took it upon myself to fix it.Firstly I tried to find a way that I could disable the phone software part of the PDA while allowing the rest of the PDA software to function as normal, this would obviously mean that the phone functionality was inoperable throughtout my journey but it's a small price to pay for not getting lost. Now I know what you're thinking "just enable flight mode" and while this would disable the phone software part, it also disables the use of the bluetooth stack which renders the bluetooth GPS receiver useless. One option is to remove the SIM card from the phone, while this would work it means taking the back off the phone and removing the battery which causes a soft reset and unnecessary hassle. There is another way!
article taken from articlecity