I need help understanding how bluetooth works on these MTCB HU's. - MTCB Android Head Units Q&A

I've searched and looked, and I can't seem to find a complete answer to exactly how the bluetooth works on these things.
As far as I can tell; there is the native bluetooth manager that's built into Android, and then a Bluetooth app. Seems like the app is used to make calls and stream from the phone?
I've also read that there cannot be an OBD2 sensor and a phone connected at the same time? I remember reading somewhere that's because Android doesn't actually handle the bluetooth itself, so if I were to get a bluetooth dongle, would that fix this?

FYI, I have a joying headunit and I have been using the Torque app w/ a Bluetooth ODBII adapter and received calls while both are connected. But yes the Bluetooth profiles that come with these units are very limited and basic.

bsavoir22 said:
FYI, I have a joying headunit and I have been using the Torque app w/ a Bluetooth ODBII adapter and received calls while both are connected. But yes the Bluetooth profiles that come with these units are very limited and basic.
Click to expand...
Click to collapse
What is your process in getting them to work together?
Sent from my Nexus 6P using Tapatalk

I remembered that I had another BT OBD2 adapter. I was using this one and couldn't get it to work, https://www.amazon.com/dp/B011NSX27A/ref=cm_sw_r_other_apa_F0mqxbPZDQSQ5
I then pulled out my old one, (not this exact one, but looks identical) https://www.amazon.com/dp/B00EQ57BE8/ref=cm_sw_r_other_apa_b8mqxbA6SEVRV and now they both are working together.
Sent from my Nexus 6P using Tapatalk

Is it possible to get DashCommand working on these units? I like it better than torque.
Sent from my Nexus 6P using Tapatalk

Sure no problem, and what I did is just buy a self powered USB hub and stick an additional Bluetooth dongle in there (android compatible, costs about $4) and pair with both.
Never had a problem with any of them

Hello,
The BT module in these devices are not an internal device, rather an external BT chip. There is no direct data line between device and BT chip. Basically they send commands and share metadata over serial port. Thats all about so dont consider it is a native bluetooth device.

Related

[Q] Desire as a wireless headset with A2DP ?

Hello all, this is my first post after a long time viewing this great forum.
I was wondering, could the HTC Desire be turned into a wireless audio receiver with A2DP? My stereo bluetooth headset died recently, and I got used to watching movies on the PC while using them as headphones. So I was wondering if it was possible to turn the phone into a receiver in the same manner.
If it's not possible, is it a hardware limitation?
Thanks.
+1 for this thread,
-Even i was looking for same app ,so that i can connect my desire to my laptop using bluetooth and use it as a wireless head phone.
-I lost my head phone too, I have Desire's hands free , i was wondering if i could use it as a head set..for my pc through bluetooth..!!
harish.awe said:
+1 for this thread,
-Even i was looking for same app ,so that i can connect my desire to my laptop using bluetooth and use it as a wireless head phone.
-I lost my head phone too, I have Desire's hands free , i was wondering if i could use it as a head set..for my pc through bluetooth..!!
Click to expand...
Click to collapse
I've tried searching for any input on this subject, but I couldn't find any real info about it.
We know the Desire can transmit stereo over A2DP, and can receive mono when you are talking with a BT device. But does this indicate the ability to receive stereo over A2DP? I hope there is no hardware limitation for that.
If it is possible, I guess an application would act like an A2DP device, so that the BT software on the PC would recognize it as such. I'm really hoping to see such a feature, or at least to know if it's possible.

[Q]A2DP on CM 10.

I'm curious as to how to set up bluetooth audio. My car supports it (Jetta TDI 2010). When I connect with bluetooth I can't seem to figure out how to use it. This is my first android phone and I've never used bluetooth audio before.
Just looking to be pointed in the right direction. Google hasn't been too helpful.
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
No one?
Sent from my SAMSUNG-SGH-I747 using xda app-developers app
I believe cm10 has ad2p, I know AOKP does.
Must be the diesel, lol.
Sent from my SAMSUNG-SGH-I747 using xda premium
patmann03 said:
I'm curious as to how to set up bluetooth audio. My car supports it (Jetta TDI 2010). When I connect with bluetooth I can't seem to figure out how to use it. This is my first android phone and I've never used bluetooth audio before.
Just looking to be pointed in the right direction. Google hasn't been too helpful.
Click to expand...
Click to collapse
I'm not sure I understand what your problem is?
You can't figure out how to use bluetooth in what way, exactly?
CZ Eddie said:
I'm not sure I understand what your problem is?
You can't figure out how to use bluetooth in what way, exactly?
Click to expand...
Click to collapse
When my phone is connected to my car via bluetooth, I cannot get the phone to stream audio, nor can I get the car to recognize that the phone has A2DP capabilities (I know my car works, I have the bluetooh audio connection and my friend used it with his droid)
I'm just not sure if I'm missing some small important piece to get the audio streaming.
patmann03 said:
When my phone is connected to my car via bluetooth, I cannot get the phone to stream audio, nor can I get the car to recognize that the phone has A2DP capabilities (I know my car works, I have the bluetooh audio connection and my friend used it with his droid)
I'm just not sure if I'm missing some small important piece to get the audio streaming.
Click to expand...
Click to collapse
So the phone call bluetooth works but not the music bluetooth?
Go into the bluetooth settings for your phone. And make sure both checkmarks are checked, one for phone and one for audio. You'll do this by editing the bluetooth connection to your car.

[Q] AVRCP commands mixed up

Hi guys,
Do any of you use an AVRCP capable bluetooth device (headset, iPod docking station bluetooth adapter, car bluetooth kit, etc.)?
I have a Belkin AirCast that works without any issues with an iPhone 4S but when paired to my note 2 it works ok except next causes the volume to go down instead of changing to the next song.
I have tested this with stock ROM and also ARHD 3.0 (first was on ARHD then flashed back to stock with complete wipe).
I have also checked /system/usr/keylayouts/AVRCP.kl for the keycodes and they are identical between stock and ARHD3.0 ROM and the same as what I have found on the internet.
What do you guys think the problem might be? And do you think there is a solution trying to tweak the .kl file until all commands work correctly?
Is there an event dumper that can dump to a logfile all the input events the device receives?
Thanx,
No problems with any of the 3 BT devices I use. (Mini boom box, Jaybird Freedoms, and car head unit)
Sent from my GT-N7100 using Tapatalk 2

[Q] Bluetooth issues in a vehicle

Hi everyone,
Got my black Z1c yesterday, love it so far!
However, when I try to use it in my car (Audi A6 2008), I cannot place a call if it was initiated from the car's interface.
The phone connects to BT no probs and shows my car in the devices list as a headset. Incoming calls are reflected on the car's display, and connected to the speaker's/mic of the car. When I place a call from the phone itself - same deal, all works as expected. But when I use the car's controls to dial a number, the car's display shows "connecting", and nothing happens...
Tried to pair/unpair many times, no success. Tried other phones, like iPhone 5, Samsung Ativ S (WP8), Samsung Galaxy S4 Active, HTC One - all work seamlessly. My old Xperia Z was working fine, until I sold it to get the Z1c... I would never expect Z1c to behave like this...
Anyone has similar issues?
Yes mine is the same (ford sync)
Sent from my D5503 using XDA Premium 4 mobile app
Hoagi said:
Bluetooth is a wireless protocol for exchanging data over short distances from fixed and mobile devices, creating personal area networks.
There are two important parameters of Bluetooth devices - class and supported profiles.
"Class" signifies the distance at which a Bluetooth connection is possible. Most mobile devices are Class 2, which means they have a range of up to 10 m. Class 1 devices are rare and have a range of up to 100 feet.
A "profile" is a type of Bluetooth connection. The most common are the Headset (HSP) and Handsfree (HFP) profiles that enable the device to connect to a wireless headset or handsfree.
Some other profiles are OBEX (OBject EXchange) which allows transfer of files, contacts and events; A2DP, which adds support for streaming of stereo sound and AVRC, which allows remote control of playback.
Click to expand...
Click to collapse
... and the reason you have posted this is...?
Aung Thiha said:
try clear caches. All kinds of caches. When I say all kinds, I mean all caches that you can clean. Retry what you want to do. If it does not help, try factory reset and retry your bluetooth connection. if it still does not help, try flash firmware. I guess this is the solution you can count on.
Click to expand...
Click to collapse
Thanks, will try. The phone was just outta box when I was trying it in my car... The car was the first BT device it has ever been paired wtih...
Phone calls work fine on mine.
BUT while we're on the topic of vehicle BT, has anyone got working song info via bluetooth? I thought it was supposed to support avrcp 1.3, but in my car (2013 Ford SYNC) I still get no info about songs I'm listening to and also the voice commands for playing artists or albums don't work.
/Daniel
I use it with my new Golf and the phone functions works as expected but the song info does not show. But they never do with Android phones. My 5s works of course
Sent from my iPhone 5s using Tapatalk
easycure1974 said:
I use it with my new Golf and the phone functions works as expected but the song info does not show. But they never do with Android phones. My 5s works of course
Click to expand...
Click to collapse
In my Toyota Auris 2013 model song info always worked with Walkman app assuming you have tags filled out correctly.
I know there were some issues with tag info in Poweramp I prefer to use but they got that fixed recently. Advanced options to display song info on external BT device is just buried deep in app's settings though.
Everything works fantastic on my BMW F10 (2012) with Navigation Professional, Bluetooth Music with Song Info, Phone with contact pictures (! Didn't even know that was possible until I got the Z10c) and full Message Access Profile with historic E-Mail and SMS access.
The In-Car integration is the main reason why I am torn between iPhone 5s and Xperia Z1c.
The iPhone has the Advantage of "BMW Apps", which allow using Webradio, Facebook, RSS Feeds etc. through the Navigation, as well as iPod Control and Coverart Display.
The Z10 can't do those things, but it can do Bluetooth MAP which is rather important to me also. Webradio can of course be streamed via BT (and controlled on the phone).

Alternate BT that can connect to XGPS160? [Rockchip PX5 A53 | Android 9.0 | 4GB RAM]

(@Admins I think this is the correct forum to post this in, but please feel free to move it if I've chosen the wrong forum. I'm still figuring out exactly what category my device is in)
TL;DR - Trying to figure out if it's possible to get an external USB Bluetooth dongle working on my radio instead of the built-in one, so I can connect to all types of bluetooth devices, not just streaming audio
Hi all,
I'm searching for a possible solution that would allow me to connect my Android radio (AUTOPUMPKIN AA0495B, using a PX5, MCU CSN2_06252019_163051) to a Dual XGPS160 device. I installed this stereo in my track car for the purpose of running Harry's Lap Timer; currently the app is running perfectly, with a wired OBDLink EX in use for OBDII data and also connecting to a GoPro via WiFi to control the camera. The last piece of the puzzle is I want to get an XGPS160 connected for better GPS data capture (10Hz vs 1Hz of the radio's GPS). After hours spent trying to get it to pair and connect to the device, I emailed AUTOPUMPKIN support and they confirmed that this radio cannot connect to such devices, as the Bluetooth module in the radio is essentially a glorified bluetooth headset and can only connect for streaming audio (I haven't been able to determine the model number of the bluetooth module it uses). My hope is there is a USB Bluetooth dongle that I could plug into the radio and then have the radio use that instead, which would then allow it to connect to the XGPS160 (and any other type of bluetooth device).
When I go into the Car Settings on the radio, it has the following options available for bluetooth:
IVT i140
IVT i145
FC6000TN
GOC_BC5
KD6
KD6 is what is selected from the factory. Please correct me if I'm wrong, but my understanding is this list is basically the different bluetooth hardware models the radio has driver support for? If I'm correct on that, then I'm also guessing if I were to plug in a bluetooth dongle using one of the other models and change this setting, the radio would use that instead of the built-in bluetooth? I don't use the bluetooth audio streaming or phone tethering feature, so I don't care if I lose those features if it allows me to connect the radio to the XGPS160. As long as the WiFi keeps working I'm ok with it.
Sorry if I'm asking any stupid questions; I'm a programmer by background, but even after hours of reading this forum my knowledge about the hardware in these Android radio units is still very limited. That being said, I'm not opposed to modifying config files to get this working. I have Android Developer mode enabled and I can connect to the radio via ADB; I spent some time looking at the file structure and various config files so modifying those if needed shouldn't be a problem for me.
thanks!
There was another (lengthy) thread on the subject of bluetooth dongles around here somewhere. You will have to do a search for it. If I remember correctly you had to open your head unit and physically disconnect your original bt module... and even with that there was limited success in getting the thing to actually work....and of those who claimed they did get it to work also said they couldn't get anything more to connect to the dongle than what the original BT could handle
It's too bad too. I have a sound processor on my system which uses an app through BT on my phone to make adjustments and I was HOPING it would connect to the head unit. It won't
BTW... your obdlink ex usb will also work with Torque (Pro). I use it with torque and it's blazing fast and reliable.... a lot more than a BT connection!
deja100 said:
(@Admins I think this is the correct forum to post this in, but please feel free to move it if I've chosen the wrong forum. I'm still figuring out exactly what category my device is in)
TL;DR - Trying to figure out if it's possible to get an external USB Bluetooth dongle working on my radio instead of the built-in one, so I can connect to all types of bluetooth devices, not just streaming audio
Hi all,
I'm searching for a possible solution that would allow me to connect my Android radio (AUTOPUMPKIN AA0495B, using a PX5, MCU CSN2_06252019_163051) to a Dual XGPS160 device. I installed this stereo in my track car for the purpose of running Harry's Lap Timer; currently the app is running perfectly, with a wired OBDLink EX in use for OBDII data and also connecting to a GoPro via WiFi to control the camera. The last piece of the puzzle is I want to get an XGPS160 connected for better GPS data capture (10Hz vs 1Hz of the radio's GPS). After hours spent trying to get it to pair and connect to the device, I emailed AUTOPUMPKIN support and they confirmed that this radio cannot connect to such devices, as the Bluetooth module in the radio is essentially a glorified bluetooth headset and can only connect for streaming audio (I haven't been able to determine the model number of the bluetooth module it uses). My hope is there is a USB Bluetooth dongle that I could plug into the radio and then have the radio use that instead, which would then allow it to connect to the XGPS160 (and any other type of bluetooth device).
When I go into the Car Settings on the radio, it has the following options available for bluetooth:
IVT i140
IVT i145
FC6000TN
GOC_BC5
KD6
KD6 is what is selected from the factory. Please correct me if I'm wrong, but my understanding is this list is basically the different bluetooth hardware models the radio has driver support for? If I'm correct on that, then I'm also guessing if I were to plug in a bluetooth dongle using one of the other models and change this setting, the radio would use that instead of the built-in bluetooth? I don't use the bluetooth audio streaming or phone tethering feature, so I don't care if I lose those features if it allows me to connect the radio to the XGPS160. As long as the WiFi keeps working I'm ok with it.
Sorry if I'm asking any stupid questions; I'm a programmer by background, but even after hours of reading this forum my knowledge about the hardware in these Android radio units is still very limited. That being said, I'm not opposed to modifying config files to get this working. I have Android Developer mode enabled and I can connect to the radio via ADB; I spent some time looking at the file structure and various config files so modifying those if needed shouldn't be a problem for me.
thanks!
Click to expand...
Click to collapse
No; it must be a specific BT type MD725 realtek device. No, you cant connect all manner of devices due to the hacked BT implementation.
Bob_Sanders said:
There was another (lengthy) thread on the subject of bluetooth dongles around here somewhere. You will have to do a search for it. If I remember correctly you had to open your head unit and physically disconnect your original bt module... and even with that there was limited success in getting the thing to actually work....and of those who claimed they did get it to work also said they couldn't get anything more to connect to the dongle than what the original BT could handle
It's too bad too. I have a sound processor on my system which uses an app through BT on my phone to make adjustments and I was HOPING it would connect to the head unit. It won't
BTW... your obdlink ex usb will also work with Torque (Pro). I use it with torque and it's blazing fast and reliable.... a lot more than a BT connection!
Click to expand...
Click to collapse
Yeh I found that threat in my searches, but no one in there quite mentioned this specific scenario (Selecting one of the other options in the Bluetooth settings) so I wasn't sure. And I'm definitely not opening up the unit and cutting on the hardware; hacking config files I can do all day long, but I have no skills when it comes to soldering so I'd probably just destroy the radio in the process of trying to cut that module :laugh:
Yeh I've run the OBDLink EX with Torque as well for data logging temps on track and it worked flawlessly for that as well. BT is definitely more convenient, especially since most are running apps from their phones, but if you have a dedicated radio like these then it's a no-brainer to permanently wire up a USB device.
marchnz said:
No; it must be a specific BT type MD725 realtek device. No, you cant connect all manner of devices due to the hacked BT implementation.
Click to expand...
Click to collapse
When you say "hacked BT implementation" I'm assuming you mean they don't use the standard Bluetooth stack built into the Android OS? That would make sense, as when I try to do anything with bluetooth from the standard Bluetooth settings menu, it doesn't do anything, doesn't see any devices available for pairing, or anything else. You can only see other devices and pair to them from the PUMPKIN Bluetooth app; the funny thing is it will go through the first steps and show the XGPS160 as being paired, but none of the apps that use the GPS actually see it as a paired device (my OBD dongle shows up, but not the GPS).
I don't understand why they didn't just use standard bluetooth that's already part of the OS, rather than use some hacky custom solution
Quick update since the last post. Spent some time tonight on google looking up the information I could find on those other bluetooth modules in the list of options on my stereo. Based on technical manuals and FCC documents, it appears the FC6000TN and BC5 are audio-only bluetooth chips that only support A2DP profile (basically the same as what I have now with the KD6); Now the IVT i140 and IVT i145 on the other hand appear to be full fledged bluetooth chips, and do support the SPP (Serial Port Protocol) that is needed by the XGPS160 (and many other bluetooth profiles) so in theory that would work. Unfortunately after searching for both of those, all I can find are ones in bare module form (i145 and i140) that would have to be soldered onto the board (assuming the pins are even compatible) and there are no USB versions of them that I could just plug in to my radio's free USB-A slot. The only thing even remotely close that comes up in Google in USB form is this adapter and I'm pretty sure it's not based on the i140 or i145.
Given that my soldering skills are non-existent, it seems I'm pretty much out of luck on getting this to work. Disappointing for sure, as I would gladly have paid more $ for the unit to come with a fully functional bluetooth module instead of this hacked audio only junk they put in it :/
deja100 said:
Quick update since the last post. Spent some time tonight on google looking up the information I could find on those other bluetooth modules in the list of options on my stereo. Based on technical manuals and FCC documents, it appears the FC6000TN and BC5 are audio-only bluetooth chips that only support A2DP profile (basically the same as what I have now with the KD6); Now the IVT i140 and IVT i145 on the other hand appear to be full fledged bluetooth chips, and do support the SPP (Serial Port Protocol) that is needed by the XGPS160 (and many other bluetooth profiles) so in theory that would work. Unfortunately after searching for both of those, all I can find are ones in bare module form (i145 and i140) that would have to be soldered onto the board (assuming the pins are even compatible) and there are no USB versions of them that I could just plug in to my radio's free USB-A slot. The only thing even remotely close that comes up in Google in USB form is this adapter and I'm pretty sure it's not based on the i140 or i145.
Given that my soldering skills are non-existent, it seems I'm pretty much out of luck on getting this to work. Disappointing for sure, as I would gladly have paid more $ for the unit to come with a fully functional bluetooth module instead of this hacked audio only junk they put in it :/
Click to expand...
Click to collapse
Unfortunately, It wouldn't matter which BT you use from the supported BT types, BT implementation is non-standard to do stuff like act as a BT hands-free.
marchnz said:
Unfortunately, It wouldn't matter which BT you use from the supported BT types, BT implementation is non-standard to do stuff like act as a BT hands-free.
Click to expand...
Click to collapse
Yeh, that's extremely disappointing Does anyone know of any Android based radio units that have full working bluetooth? I don't mind buying a new unit for the car if I know it will work with everything.
The old intel sofia units (mtcd as well) had the bluetooth & wifi ibtegrated into the soc...and they had a standard (or at least more profiles) implemented
Enviado desde mi SM-G975F mediante Tapatalk
ikerg said:
The old intel sofia units (mtcd as well) had the bluetooth & wifi ibtegrated into the soc...and they had a standard (or at least more profiles) implemented
Enviado desde mi SM-G975F mediante Tapatalk
Click to expand...
Click to collapse
Bummer they don't make those units anymore :/ Then again, they may not have been powerful enough to run my track timer apps anyway.

Categories

Resources