You're right on the money! :-) Thank you! 00000003-0000-1000-8000-00805F9B34FB did not work. I could connect to BT headset on 00001101-0000-1000-8000-00805F9B34FB! Where can I find more information on these well known UUIDs like HFP, OBEX, etc?
On Mar 10, 11:08 pm, moneytoo <m...@seznam.cz> wrote: > 00000003-0000-1000-8000-00805F9B34FB is 128 bit UUID. > 00000003 is 32 bit UUID. > 0003 is 16 bit UUID. > > To create record advertising serial service, use the SPP 16 bit UUID > and add the BT part. > 00001101-0000-1000-8000-00805F9B34FB is UUID for SPP on Android. > > On Mar 11, 4:26 am, Arun <jay.mojni...@gmail.com> wrote: > > > I am trying to connect to a Bluetooth headset, and it fails at the > > time of connect with an error: "Service Discovery Failed". Following > > is the code snippet. > > > BluetoothSocket btsock = > > device.createRfcommSocketToServiceRecord(UUID.fromString("00000003-0000-1000-8000-00805F9B34FB")); > > btsock.connect(); > > > Obviously, the problem is with the UUID. > > > We've a J2ME implementation that can connect to the headset with UUID > > as: > > final UUID RFCOMM_UUID = new UUID(0x0003); > > > Same headset can be connected on Symbian implementation using: > > KSerialPortUUID = 0x1101; > > > We do not have the folks who worked on both J2ME and Symbian. > > What should be the UUID in Android? What would be the 128 bit UUID for > > SerialPort service? -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en