AndroidOS and CarPlay - BT Connection Disconnected After CarPlay Handshake - Android Head-Units

Hello Everyone,
I am a new AndroidOS user and recently had a friend help me install a head-unit to my Audi A4. The head-unit is similar to the following model:
Audi/Seat | Qualcomm 665| Android / iPhone | Octa Core | 6GB RAM &128GB ROM | Integrated 4G Solution | IQ82A4AL
XTRONS IQ82A4AL is a brand new Octa-core car sereo for Audi/Seat with Qualcomm 665 6GB RAM 128GB ROM Integrated 4G solution plus the latest in-car entertainment features premium quality built-in DSP, CarPlay & Android Auto and more.
xtrons.com
Background:
I have noticed that when I INITIALLY pair my iPhone to the Android head-unit over BT, it will ask me to pair on my iPhone (which I confirm), and then switch to CarPlay automatically. At this point everything dealing with CarPlay is handled over Wifi (not BT), but if I go back to the main AndroidOS UI, and check if my BT is still paired, is it DISCONNECTED. I am also able to confirm that the BT connection is disconnected on my iPhone as well. Each subsequent connection, as soon as I turn on the car and it connects to my phone (over BT), it switches to CarPlay, and then the BT disconnects. I would have assumed the BT connection would still be active and paired at this point.
Question:
Is the BT connection being disconnected (after CarPlay is initialized) expected behavior? I chatted with my friend who is an Android-Auto user, and he said with his setup (using similar head-unit), the BT connection is ACTIVE even after Android Auto takes over control.
Any feedback on how this is supposed to work for Apple iPhone users, utilizing the CarPlay functionality, would be greatly appreciated. If I could provide any additional information on my side, to assist with troubleshooting, please let me know.
Thanks,
Asif

TTT

Related

Joying Head Unit (4GB, PX5 Octa Core) - Bluetooth Tethering

Hi All,
Recently purchased and installed a Joying head unit (4GB, PX5 Octa Core) (link to product)
As this head unit runs android I am trying to tether the mobile data on my android mobile over to the head unit via the bluetooth tethering function. Problem is I dont think its working. Does anyone have any experience with this or know how to get it working?
Steps:
On the mobile, make sure its connected to mobile data
On mobile, turn on bluetooth tethering
Pair mobile and head unit via bluetooth
Still no internet access
Can you access data via hot spot? Make you mobile device a wifi hotspot and connect the headunit to your hotspot.
Sent from my ONEPLUS A5010 using Tapatalk
chper said:
Can you access data via hot spot? Make you mobile device a wifi hotspot and connect the headunit to your hotspot.
Click to expand...
Click to collapse
Yeah I tried this and it works fine. I just though it be better to use bluetooth tethering seeing as the phone is already hooked up to the head unit via bluetooth. Using the WiFi hot spot option just adds another process to the mix.
Because Joying remove a lot of the standard android setting I was thinking there might be a way to access the default android settings again to be able to play around with bluetooth properly. While writing this thread up however I did email Joying about the ability to bluetooth tether and their response was:
"Our head unit can not support Bluetooth tethering"
Hi, I am trying to achieve the same solution however I do not think it's possible. My understanding is that the bluetooth connectivity allowed by the hardware in the head units doesn't cater for the 'full stack' of bluetooth functions, so we're stuck with telephony and audio only with no data transfer.
I would *really* love to be corrected though! It would be great if it could be solved by software alone.
Failing that, could a bluetooth USB dongle work to provide full BT support?
proto__ said:
Hi, I am trying to achieve the same solution however I do not think it's possible. My understanding is that the bluetooth connectivity allowed by the hardware in the head units doesn't cater for the 'full stack' of bluetooth functions, so we're stuck with telephony and audio only with no data transfer.
I would *really* love to be corrected though! It would be great if it could be solved by software alone.
Failing that, could a bluetooth USB dongle work to provide full BT support?
Click to expand...
Click to collapse
I consider this a bug. It did work on the Sofia 3GR units on Android 6.0.1.
It (currently) does not work on the Android 8 PX5 FYT units (like the OP has as well). Can't say anything about the QD units.
Well that gives me some hope at least.
I did note at least 3 'Bluetooth' apps running on my device (that I've been playing with since my previous post).
Perhaps a custom mod may be the answer...
Sorry proto, I've had about five units and all the same. You're right and it sucks. I don't think it's a big as I've come across it many times and only in a few eBay postings did the seller actually specify it has a general bluetooth connection. Otherwise toy even have to buy their obd to get that to work
Sent from my SM-G950U using Tapatalk
Ok thanks for the replies. Hopefully it will be fixed with a firmware update in the future or something.
Is there are any news about this Bluetooth tethering?
I am really interested because my WiFi is really really slow...
I saw that some Bluetooth function are missing, like the possibility to remove paired device or select Bluetooth tethering.
It’s highly unlikely Joying will fix the Bluetooth, they would need to produce a seperate rom with normal BT configured and u would not have access to the Joying BT app.
Currently Joying route all Bluetooth communication via a service called btlink, from there it goes to the joying bluetooth app.
Joying have fundamentally changed the way the Bluetooth is configured so it functions with only their software.
All these headunit manufactures do this to the BT so it functions with their software and they never offer a fix
shanetrainST said:
It’s highly unlikely Joying will fix the Bluetooth, they would need to produce a seperate rom with normal BT configured and u would not have access to the Joying BT app.
Currently Joying route all Bluetooth communication via a service called btlink, from there it goes to the joying bluetooth app.
Joying have fundamentally changed the way the Bluetooth is configured so it functions with only their software.
All these headunit manufactures do this to the BT so it functions with their software and they never offer a fix
Click to expand...
Click to collapse
From which library/framework/binary/whatever is this btlink service started/called?
surfer63 said:
I consider this a bug. It did work on the Sofia 3GR units on Android 6.0.1.
It (currently) does not work on the Android 8 PX5 FYT units (like the OP has as well). Can't say anything about the QD units.
Click to expand...
Click to collapse
Remember that it only worked with a HACK. Joying intentionally disables this functionality.
Bluetooth information
Init.sy.rc
Service blink /vendor/bin/blink
Init.connectivity.rc
Chmod 0666 /dev/tty (This should be tty00)
Now I have modified mine but I think the system/vendor/ect/Bluetooth/bt_vendor.conf is set to
- UartPort = /dev/tty00
Blink is interacting with /dev/tty
Android system is interacting with /dev/tty00 ?
Hopefully all the information is correct as I have modified my unit lots to try give back the Bluetooth to the system and I didn’t keep many notes.
But in short the the system is trying to access the Bluetooth on the wrong Uart port, where as the blink is attaching to the tty device, allowing the joying software to work.
This prevent the android system & apps interacting with the Bluetooth.
Also this is the test app I have been using to try to get it to allow permissions to turn BT on, but it get denied every time
Bluetooth Discovery : Bluetooth LE Scanner
https://play.google.com/store/apps/details?id=com.manjul.bluetoothsdp
i have the 10.1 american version.
if i remember correctly, bluetooth has an issue when your using it as a "media" access point
i think the bluetooth is set for A2DP... probably physically somehow.
shanetrainST said:
Init.sy.rc
Service blink /vendor/bin/blink
Blink is interacting with /dev/tty
Android system is interacting with /dev/tty00 ?
Also this is the test app I have been using to try to get it to allow permissions to turn BT on, but it get denied every time
Bluetooth Discovery : Bluetooth LE Scanner
https://play.google.com/store/apps/details?id=com.manjul.bluetoothsdp
Click to expand...
Click to collapse
Did you try to create a symlink like
Code:
ln -s /dev/tty /dev/tty00
And is it indeed tty00 or tty0?
Did you give the scanner root access?
Bumping this for a slightly odder issue. I'm trying to connect my Joying stereo to a Hondata KPro ECU, it sees the ECU but refuses to link to it in settings, rendering apps like Hondata or RealDash useless, so in turn I'm using a crappy $20 tablet until someone can show how to fix this BT issue.
Joying was no help other than to tell me to buy their OBDII adapter, which I did, but LONG story this is a 2008 Honda engine in a 91 MR2 that has no OBDII port. I've bought an OBDII port off eBay and tried using pinouts from the ECU to hack together an OBDII port but no luck.
Having it via Bluetooth would be easier, it sees the KPro, so there must be a way.
same problem
dont buy this joying head unit
its rabish

PX6 - Android 8.1 - Bluetooth

Hi all,
I have a PX6 for a BMW (from AliExpress - model CCT-BBA22B07) and i've been trying to figure out how to enable and use the bluetooth for more than phone calls and media streaming. I want to connect it to a bluetooth ODB2 device.
The PX6 seems to use some of the original headunit's functions and along with some of its own Android features and functions. For example, i can use the original HU for FM radio, CD, Bluetooth for phone calls, etc. while using the Android for other functions like navigation (and any other android app i can think of).
So i ignored the Android bluetooth for the phone and continued using the original HU bluetooth. However, i've been trying to use the Android Bluetooth for ODB2. I've bought a bluetooth dongle (CSR 4.0 usb dongle) hoping that the PX6 will detect it. However, i can't seem to switch on the Bluetooth on the settings. depending on the Bluetooth App i use, it immediately switches off (1ms on, next millisecond off), or it gives an error saying "permission denied"
I tried telling the PX6 to use the Android Bluetooth instead of the HU bluetooth, just to see if the "Factory settings app" prevents control of the Bluetooth, but i can't find the Android bluetooth on my phone (i'm contacting the seller regarding this).
So now that you have the background, basically, i want to continue using my original HU bluetooth for the phone, and i want to have a full featured Bluetooth on the Android device (like a tablet would have). Any ideas on how this is possible? I'm hoping there's no need to strip the screen and remove electronic components from the PC boards?
wow, I have a similar issue, I am suprised NOONE knows anything. xtrons sucks for support

Android 10 Snapdragon 625 HU kswcarproject

Hi, does anyone know how to disable ksw Bluetooth? I can only add phone using their overlay tool, the android native built in Bluetooth is disabled and blocked by kswcarproject.
My goal is to add an Xbox gaming controller , I would rather use the native android Bluetooth settings if I can or unlock ksw BT to allow any device to connect to the HU. With ksw BT I have tried both pin code 0000 and 1234 without success, the error message I get is paring failed or rejected.
thanks !!
am I the only one having this issue to pair a non phone device to android Head unit ? There must be someone else who solved this.
I think it's more the opposite, all these headunits are crippled around the BT and only support phones and some OBD2 devices. Not sure anyone has a solution outside of totally custom firmware.
getting access to setting is not the issue, that's simple enough, it's that the BT is crippled at lower level.
gottahavit said:
I think it's more the opposite, all these headunits are crippled around the BT and only support phones and some OBD2 devices. Not sure anyone has a solution outside of totally custom firmware.
getting access to setting is not the issue, that's simple enough, it's that the BT is crippled at lower level.
Click to expand...
Click to collapse
here is what my tests show. If I restart the unit and quickly get into applications and terminate running applications kswcarproject and ksw BT, I get around 1 minute to enable Bluetooth in android and I can search for devices, I find my Bluetooth devices but somehow kswcarproject or any other service is deactivating native Bluetooth and I don’t have enough time to pair any unit. However this is evidence that the technology is capable, we just need to investigate how to disable services or whatever task that is forcing native bluetooth off after reboot. But I do not have knowledge in android infrastructure , but I can help in running tests and dig out logs
You can install default android settings or launchers like CarWebGuru or Nova give you these settings, there you get full BT settings, scan, probably even pair your device, but it won't connect and work. I found this on my IDoing UIS7862(FYT). BT is crippled. I believe they have done the same with 4g SIM connections.
It does work here is the evidence that it works:
And how to do it:
BMW 3-Series and 4-Series Forum (F30 / F32) | F30POST - View Single Post - 10.25" Android 10 HU discussion
Forum for BMW 1-Series 3-Series 5-Series 7-Series M3 M5 M6 Z4 X1 X3 X5 X6 Z2 Z4 325i 330i 335i 535i 550i 755i BMW Forums
f30.bimmerpost.com
Bluetooth is, yes, “crippled” after the device is completely booted up. So we just need to identify what service is blocking or crippling Bluetooth.
Hello guys,
I recently purchased a car that has the Qualcomm snapdragon 625 msm8953 NBT headunit for BMW 7 series (Native Android 10 unit).
I have tried everything to connect carplay but Zlink keeps saying waiting and won't take my iPhone.
I have read online that i need to update the firmware of the device, the version I have is KSW-Q-Userdebug_OS_v2.0.0.
Can someone please tell me where i can find the firmware update for free.
Thank you,

YT5760B CarPlay issue

Hey just got my YT5760B after I bricked my YT9260B... and I took this one beacuse of the built in CarPlay but for some reason its doesnt work...
Already went into the factory settings-USB settings: and turn off and then on the CarPlay tab, did a factory rest, using an oem Apple cable straight to the system(with no adapters or something like that).
Please if someone can help?
BTW: saw this firmware huafei_YT5760B_ui1_5760B2G-ota-v1.65 somewhere and this guy said its solve some problems for him but its a downgrade for me cause I have the 1.68
have similar unit YT5760B on v1.70 firmware. Looks like firmware had some changes on how it works with carplay around v1.66 but mine (v1.70) works as follows. Took me awhile to figure how to make carplay work. Basically just lack of user manual. There are 2 ways. Wired and wireless
Wired
- Connect iPhone via Apple lightning cable to the USB plug with the 6pin connector to the HU
- startup zlink app
- thats all
Wireless
- Connect iPhone via bT to the HU
- startup zlink app
- zlink will auto config a wifi link between HU and iphone for carplay
- thats all
My zlink (v3.8.34) also supports Android Auto. Was able to connect Android via wired link to both USB ports. Haven't yet figured out how to do wireless.
A couple of notes on carplay
- wireless CarPlay definitely has more latency on phone calls compared to an USB link or just plain BT to HU.
- firmware offer no ability to control (or add a gain offset) to carplay. Thus switching between carplay phone calls and HU's radio is quite a problem. See my post here
XY Audio AC8259 zlink volume quite a bit lower than other HU sources
HU's radio, local media, bT volume are all quite a bit higher than CarPlay sounds (calls, music, siri) via zlink. So when listening to HU sources (eg radio) and a phone call comes in on CarPlay, need to increase volume to hear the call. When the...
forum.xda-developers.com
Here is a long thread on various firmware versions and how carplay is handled. It seems there is/was a way to auto startup carplay without zlink and with zlink so wired only and including wireless
(16) AC8257 CPU Based unit's problems & questions - Couldn't find any info about it | Page 4 | XDA Forums (xda-developers.com)

TS10 android headunit bluetooth tlink carbit multi-user mayhem

Hello all,
great forum and super helpful so far,
thank you all!
I have a TS10 android head unit with wireless carplay functionality.
System name; SPRD Ums512_1h10_Natv
It works with 1 iPhone just fine - wirelessly - but not multiusers.
I have an issue with the bluetooth system in that if my wife gets in the car it will not automatically connect to her bluetooth phone - its still looking for mine.
If i go to the bluetooth program and manually click on her iphnoe then it will connect but only by manually reconnecting it.
I have also noticed that my android headunit is not using the bluetooth system setup in its settings menu - the system bluetooth is called 'topway' but the bluetooth for using carplay is 'CarKit_blink'. If I do connect a phone to topway bluetooth in the android settings then it does not appear in the tlink / carplay system.
(ideas)
So this 'Carkit_blink' system is a seperate bluetooth software?
its not autoconnecting to phones?
can anyone help with some solution to either get 'carkit_blink' autoconnecting to phones or to use the default android bluetooth system for tlink?
Thank you so much for your help (in advance)
Anybody with any info / experience on this?
Hello, I have no advice to offer, but can confirm I have the same experience using iPhones.

Categories

Resources