Hi,
Since a few days im a proud owner of a HTC desire.
On this device i am trying to connect my bluetooth OBD2 car diagnose device.
Unfortunatly i cannot get it working.
What i did was search for the device in bluetooth settings, pair it with the phone (The bluetooth device says paired, but disconnected), and change the settings in the obd2 app to make sure it uses the device ( i tried torque and obd2 reader). This will result in the following bluetooth error :
1270932653682 **** OBD Comms thread starting ****
1270932653682 **** Connecting to OBD via bluetooth ****
1270932653686 **** Connecting to OBD via bluetooth (1) ****
1270932654262 *** EXCEPTION:Service discovery failed ***
Service discovery failed android.bluetooth.BluetoothSocket$SdpHelper.doSdp(BluetoothSocket.java:377)_ android.bluetooth.BluetoothSocket.connect(BluetoothSocket.java:201)_ org.prowl.torquefree.comms.OBD$CommsThread.run(OBD.java:305)_
The previous phone i had was a touch pro 2 running Windows mobile. I managed to use the diagnose device on this phone for a while without any issues.
What i am thinking is that i maybe miss out on a step on the android phone to get it working. This is because on my windows mobile phone i had to setup a serial port first. Could this be different in android, or am i doing something wrong?
Any help is welcome!
Anyone with ideas ?
Thanks alot!
do you need the software on the phone to run the obd2 connector? do they have that software available or is it just for data logging? the connection is there but there is no software calling for the data connection.
good luck. hopefully. the manufacturer developes or ports their software to Android
Yes you need to software to communicate with the obd2 bluetooth connector. You pair it with the phone, and then need to software to get the info.
There are currently 2 apps available, but they both fail to work. I thought it could maybe be a bug in android, but i can't seem to find any info about it.
I also expected i could have made a mistake while pairing the device to the phone, since i am only using android for a few weeks
it should be working, the only thing is that further down the debug the bluetooth stack blows up inside a native method
>>>> 1270932756398 *** EXCEPTION:Unknown error: 0 ***
>>>> Unknown error: 0 >>>> android.bluetooth.BluetoothSocket.initSocketNative(Native Method)_ >>>> android.bluetooth.BluetoothSocket.<init>(BluetoothSocket.java:142)_ android.bluetooth.BluetoothDevice.createRfcommSocketToServiceRecord(BluetoothDevice.java:715)_ g.prowl.torquefree.comms.OBD$CommsThread.run(OBD.java:303)_
I'm itching to see what the UUIDs your bluetooth device advertises
Hey ! we have spoken through email
Im trying to see how i can get the UUID of the device. I tried it with my ubuntu laptop, but couldnt find it yet.
Im using the same bluetooth device as listed on the torque website, the one with the blue sticker on the side
I have bonded the adapter with my laptop. Then setup Serial port.
I did not manage to get the UUID yet, is the info below helpfull?
[email protected]:~$ sdptool search SP
Inquiring ...
Searching for SP on 00:0D:18:B0:04:78 ...
Service Name: Dev B
Service RecHandle: 0x10002
Service Class ID List:
"Serial Port" (0x1101)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 1
Language Base Attr List:
code_ISO639: 0x656e
encoding: 0x6a
base_offset: 0x100
Yes we did talk on email, thats how I found the thread here
Yep thats fine on the bluetooth info, this is looking like a bug in androids handling of bluetooth, and it's a weird one at that.
Is your firmware a completley stock ROM for the phone? You haven't put a modified ROM onto it?
Well good to hear you at least know what is wrong.
My rom is a stock rom. This is the info from settings, software information :
Firmwareversion :
2.1-update1
Smallbandversion :
32.30.00.28U_4.05.00.11
Kernelversion :
2.6.29-97da29ed
[email protected] # 1
Build number :
1.14.405.4 CL144070 release keys
Software number :
1.15.405.4
Browserversion :
WebKit 3.1
The phone's model number is HTC Desire A8181
Do you know what the bug consists of?
Thanks again !
Sorry, I haven't replied earlier, been busy for a few days.
It's looking very much like a bluetooth stack issue on the HTC Desire. Googling a reveals a couple more grumblings with the desires bluetooth stack but nothing concrete. Unfortunately I haven't got one of the devices directly to play with to verify my assumption, so fixing it is probably not going to happen (if I am able to work around the bug at all!).
Unfortunately I'll have to say you're out of luck /for the moment/, if one of my friends aquires one (or I can reproduce it on my Nexus one if/whenever Google/Brightpoint decide to deliver it!) then I will try to reproduce the fault and to get it to work for you (from my point of view I want this to work with as many devices/vehicles as possible!!)
Ian
Is there anything i can help you with? as i also really like to use this app.
If you provide me with things to check, gather or investigate i would be happy to do so!
Hi to all
I have the same bluetooth OBD2 car diagnose device.
I am trying to pair it with wm 6.5 HTC HD but it ask always for secure password for bluetooth.
Does anybody know whitch is the passcode?
Thanks
blueeyedme said:
Hi,
Since a few days im a proud owner of a HTC desire.
On this device i am trying to connect my bluetooth OBD2 car diagnose device.
Unfortunatly i cannot get it working.
What i did was search for the device in bluetooth settings, pair it with the phone (The bluetooth device says paired, but disconnected), and change the settings in the obd2 app to make sure it uses the device ( i tried torque and obd2 reader). This will result in the following bluetooth error :
1270932653682 **** OBD Comms thread starting ****
1270932653682 **** Connecting to OBD via bluetooth ****
1270932653686 **** Connecting to OBD via bluetooth (1) ****
1270932654262 *** EXCEPTION:Service discovery failed ***
Service discovery failed android.bluetooth.BluetoothSocket$SdpHelper.doSdp(BluetoothSocket.java:377)_ android.bluetooth.BluetoothSocket.connect(BluetoothSocket.java:201)_ org.prowl.torquefree.comms.OBD$CommsThread.run(OBD.java:305)_
The previous phone i had was a touch pro 2 running Windows mobile. I managed to use the diagnose device on this phone for a while without any issues.
What i am thinking is that i maybe miss out on a step on the android phone to get it working. This is because on my windows mobile phone i had to setup a serial port first. Could this be different in android, or am i doing something wrong?
Any help is welcome!
Click to expand...
Click to collapse
evagelos said:
Hi to all
I have the same bluetooth OBD2 car diagnose device.
I am trying to pair it with wm 6.5 HTC HD but it ask always for secure password for bluetooth.
Does anybody know whitch is the passcode?
Thanks
Click to expand...
Click to collapse
the passcode is 1234
I have the same problem - same obd2 elm bt reader - with samsung moment (with unreleased 2.1) - the phone and CBT pair but torque keeps oin saying adapter not found .. retrying etc ...
Hi
Just to let you know I managed to sort a workaround out for torque with regards to the bluetooth problems and it is now connecting fine
dandruff1 said:
the passcode is 1234
I have the same problem - same obd2 elm bt reader - with samsung moment (with unreleased 2.1) - the phone and CBT pair but torque keeps oin saying adapter not found .. retrying etc ...
Click to expand...
Click to collapse
Thanks
The code was 1,2,3,4
I've been a android user since Sept '09 (G1/Dream) and now I recently got my X10.
I've had a Nokia 770,800, and now N810. I used a application called 'Carman' which would read a OBD2 Bluetooth unit which was connected in my car. I would simply plug it into the port under my steering wheel and it would show up easily on my Nokia. The software worked great.
There is code available, and the website for carman is: http://openbossa.indt.org/carman/
The bluetooth unit I got was this one: http://www.dealextreme.com/details.dx/sku.16921 (although mine is orange, got mine back in Dec '08)
It would be great to see this being ported over to Android. Hopefully this is helpful!
how many cm is the Height of this bt?
evagelos said:
how many cm is the Height of this bt?
Click to expand...
Click to collapse
Hmm not including the connector its about 2.5cm
Hello!
Are there any known issues with Android and bt devices? I can't seem to get my desire and a bt obd reader to pair, the phone doesn't even see it.
piemmmm said:
Hi
Just to let you know I managed to sort a workaround out for torque with regards to the bluetooth problems and it is now connecting fine
Click to expand...
Click to collapse
what did you do to get it working?
drdino said:
Hello!
Are there any known issues with Android and bt devices? I can't seem to get my desire and a bt obd reader to pair, the phone doesn't even see it.
Click to expand...
Click to collapse
yeah i've been searching for awhile and apparently HTC broke the stock bluetooth stack with some kind of proprietary settings that makes most advanced functions not work (HID, SPP, etc) it appears if you use a rom thats not sense based (like cyanogenmod) then the profiles work
Hello Everybody,
maybe you Gals and Guys can help me out.
I'd like to make use of TMC within my Sygic Mobile Maps.
The Idea is to use the internal FM Chip or a "FM9BT-C", made by GNS GmbH with "usually TMC-able" navigation software. (Nice side affect: FM9BT-C also brings a 5V, 1A USB Charger).
I've got a FM9BT-C laying around.
As I make use of Sygic mobile maps for Android, I know from the .ini files, that TMC is just deactivated after stock installation of Sygic.
Within the folder: "\sdcard\Drive\Android\" you can find the .ini files too.
But for now, I'm a little stuck.
The internal FM Chip seems not to be accessible.
And I can't even connect FM9BT-C to DHD.
Pairing works fine, but the my phone shows: "Paired but not connected".
I also can't connect both devices.
The TMC Device needs to be set up with a COM Port.
But atm I don't even get so far.
So guys, whats your advice?
Any Devs around, that can help out?
Is Android not TMC capable at all?
I've got Android 2.3.1 up and running on my DHD.
Kind regards,
McK
Hi All, has anyone had any success in getting android devices such as the MK808B to work with external GPS devices such as the Prolific PL2303? Desperately trying to find a way to support it so that I may use one to make a car PC. So if anyone can help / advise me how to install drivers and get it recognised in copilot I would be extremely grateful. Thanks
Dave
hotrodder said:
Hi All, has anyone had any success in getting android devices such as the MK808B to work with external GPS devices such as the Prolific PL2303? Desperately trying to find a way to support it so that I may use one to make a car PC. So if anyone can help / advise me how to install drivers and get it recognised in copilot I would be extremely grateful. Thanks
Dave
Click to expand...
Click to collapse
Why not use a bluetooth GPS? £8 on ebay.
gloscherrybomb said:
Why not use a bluetooth GPS? £8 on ebay.
Click to expand...
Click to collapse
I did try this using my android phone and a few apps that share your phone GPS as a bluetooth GPS but couldnt get it recognized by copilot. Id definately be open to this if i can get it recognized in there. Currently im using an archos 80 G9 tablet as my car PC, but want to switch to this mini pc for better performance and a better mounting option for in the dash - so my aim is to get GPS and a HDMI / USB touchscreen (such as an egalax screen) working. Then its a go. Ill then probably turn my hand to application development (my day to day job) to come up with the best option user interface wise and will happily share all the information and software i develop with the community.
MK808B + CoPilot (GlobalSat BT-359)
I am able to use MK808B + CoPilot (GlobalSat BT-359) with the help of a mock GPS provider app (Blutooth GPS). GoogleMaps \ Sygic are both working perfect.
I am also looking for a HDMI/USB touch screen for it, any update on this?
hotrodder said:
I did try this using my android phone and a few apps that share your phone GPS as a bluetooth GPS but couldnt get it recognized by copilot. Id definately be open to this if i can get it recognized in there. Currently im using an archos 80 G9 tablet as my car PC, but want to switch to this mini pc for better performance and a better mounting option for in the dash - so my aim is to get GPS and a HDMI / USB touchscreen (such as an egalax screen) working. Then its a go. Ill then probably turn my hand to application development (my day to day job) to come up with the best option user interface wise and will happily share all the information and software i develop with the community.
Click to expand...
Click to collapse
I plan to get one of these once the GPS side of things is working, so ill crack on and try what you suggest. Thanks
http://www.ebay.co.uk/itm/110659968637?ssPageName=STRK:MEWAX:IT&_trksid=p3984.m1423.l2649
Ok, got a copilot branded BT GPS device, and its recognised and seems to be working with some apps - but not the one i want the most, copilot. It just states its unable to register for GPS updates, which sucks!
hotrodder said:
Ok, got a copilot branded BT GPS device, and its recognised and seems to be working with some apps - but not the one i want the most, copilot. It just states its unable to register for GPS updates, which sucks!
Click to expand...
Click to collapse
I have one of these: http://www.amazon.com/Dual-Electron...p/B006M49G80/ref=sr_1_2?ie=UTF8&qid=136138107
I use it w/out issue w/Google Maps, so I'll drop co-pilot on and see how it works out.
The rest of my CarPC setup:
http://www.m3post.com/forums/showthread.php?t=806078
whats77inaname said:
I have one of these: http://www.amazon.com/Dual-Electron...p/B006M49G80/ref=sr_1_2?ie=UTF8&qid=136138107
I use it w/out issue w/Google Maps, so I'll drop co-pilot on and see how it works out.
The rest of my CarPC setup:
http://www.m3post.com/forums/showthread.php?t=806078
Click to expand...
Click to collapse
I contacted the makers of Co-pilot and they said they dont support external GPS receivers. I have both the bluetooth and USB receivers but I think for co-pilot to support them I'd need to get to be recognised as the inbuilt GPS receiver. Co-pilot tells me its unable to register for GPS requests - but other apps _seem_ to work, but currently all my testing is done on a PC monitor, so its hard to hit the road and see if its actually working. I currently have an archos G9 80 built into my Jag XK8 and im so pleased with the functionality - but not so much with the GPS support (can be hit and miss) and with the mounting. Prior to that i had a windows PC, but that was much worse of an installation.
Hi guys.
Not sure if this is the right forum to ask this question in, so if I have it wrong I apologize. So as the title suggests, I need help to get my Samsung Note 3 to passively connect to a HC-05 bluetooth module (tried putting a link to the product manual, but I don't have enough posts to do it yet. My apologies if you need to Google it).
My goal to to have the phone passively connect to the HC-05 in the same manner it would to devices such as bluetooth car kits, headsets and so forth, i.e. to automatically build a connection with the module whenever it is in range. It doesn't have to do anything other than simply connect. At a later stage I will work on sending commands to the module, but for today I just need to sort out this auto-connect problem.
I've tried setting the module to master mode and then binding the module to the BT address of the Note, with the hope the module would actively search for the note and connect to it whenever the note came within range. That approach however that didn't work, and I have again set the module back to slave mode and have been forced to use BlueTerm to build the connection. This has me now believing the connection must be built from the Note, and the module has to be the slave to it, as when I use BlueTerm it works flawlessly every time.
Surely somebody out there can point me in the right direction to accomplish my goal.
Any help is greatly appreciated.
So in the entire XDA brains trust, there's nobody with any idea how this can be done?
Still nobody has any ideas?
Still nothing? Really!???
Hey there! i was at my local store looking for a controller and came across the Steelseries Stratus Duo, i got it and brought it home hoping that it would work nicely with my phone, the exact opposite was true, i was using Bluetooth
and it had horrible lag and often times disconnected i tried to fix the lag and connection drops, nothing worked.
And sense this has no way to update firmware (at-least at the moment) on the Bluetooth side, i am not able to use it in that mode.
I have tested this on multiple devices, some carrying the bt 5.0 chip some with bt 4.2 and some with bt 4.1
the controller says it is using a Bt 4.1 chip (that's what it says on the box)
all exhibit the same issue's as noted above. most if not all are supposed to be compatible, but all of them are glitchy. with this controller.
So i was understandably disappointed, not wanting to return the controller,i tried out something, if you have ever used steam link app for android and plugged in a USB controller? if so the application will ask you if you want to use it with your device? you can choose yes or no, i tried it and was really surprised that it worked as well as it did, absolutely no issues with lag nor random connection drops.
just REALLY SOLID PERFORMANCE.
So, that gave me an idea, what if i made a stand alone application that allows us to use the included USB receiver with android?
and add extra functionality on top of it. such as emulating other controllers for better app compatibility.
I was looking for a driver or something that can pull access from that receiver. something i can integrate into my project.
As far as i know the controller is just seen as a Xbox 360 controller so i was wondering if there is a Pre-made driver for integration with apps, that would save me a lot of time and would simplify the process quite a bit.
The app will be free and will be given to people on my discord and on host sites.
Here's a link to the discord server i created.
nevermind its not letting me post links (thats fine)
I created the discord server because other people are having this issue as well.
and that's where all the progress will be recorded. also if you have this controller and are experiencing issues you can join too!
Any help would be greatly appreciated.