I made an application that is using Android SDK 2.1. This application uses bluetooth to connect to multiple devices.
I have 3 HTC Dreams (Google G1) as test devices. The application is running really fine on them. They are rooted and Android 2.1 is running on them.
If I join with my HTC Desire (Android 2.1 Update 1), the streams that read from the bluetooth socket are always closed if there is more than 1 bluetooth connetion open. The exception that is thrown is a IOException and a CorruptedStreamException.
A similar problem is, that sometimes I can't connect with my HTC Desire to the other devices, while the connection other way round is working perfectly well.
Are there any know issues with the HTC Desire in combination with Bluetooth and Android 2.1 Update1?