I'm programming a Java app which gets position from a BT GPS. I have resolved successfully the discovery, and pairing part of the comunication. But I have a little (BIGGGG) problem... If I connect my GPS to my PC using a BT Serial port, the GPS can be connected and sending data for hours without hanging. But, when connecting it to the Nokia 6630, my app only received packet for some seconds, and then the GPS hands, and the app doesn't receive packets any more. I know that a lot of people has this problem, how did you resolve it?
May somebody post a simple code that shows how to accepts bytes from the GPS so the connection doesn't hangs?

Thanks very much