Found an alternative way making SWC work in Spotify (BMW headunit) - Android Head-Units

Hi guys
I just bought a Android HU (PX6, Pie, for BMW E90 with 1280x480 display). I'm pretty impressed with the out-of-box functionality and possibilities you gain with this, but there are some little culprits.
I noticed that steering wheel controls (prev/next track) only work in MTC/builtin apps, but I wanted to have them control other media apps like Spotify. Since every attempt I tried through software didn't work (changing MCU settings, key remap apps, mymtcservice, mtce-utils, modify key config files), I was left with waiting till the software solutions get updated for PX6/Pie, or making an own CanBus to USB-HID-converter with an Arduino and others. While i may go that route someday (would love to use the iDrive controller in Android Auto), I found an alternative way/workaround to achieve what I want in the meantime.
What you need is a Creative BT-W2 adapter. It's a standalone bluetooth adapter which gets recognized as a USB audio card and also a HID device, since it supports AVRCP. I'm basically using this device as a AVRCP to USB-HID converter.
First you need to disable USB audio routing in Android developer settings. Then I connected this thing to an USB port of HU, and connected it also through bluetooth with HU. I did need several tries to pair them, since the device somehow doesn't show up in HU bluetooth settings, and it also states "not connected" while it is. After that SWC buttons already started working.
How does it work? SWC next track button pressed -> recognized by MTC bluetooth/music app -> sent through AVRCP to BT-W2 -> emulates USB-HID media key press -> gets recognized by Android system -> gets sent to the media app.
It may be a bit overkill ond also not that cheap, but if you only want working SWC in media apps without fiddling and stuff, this may be a useful way. Probably there are similar devices on Ali which do the same and are cheaper. Together with Automate to autoplay Spotify on boot and Android Auto in standalone mode I finally have a nice integrated Spotify setup in my car, without having to connect my phone.
Hope this helps anyone.

Hy
That sounds very interessting, i`m looking for a working "open" BT since long time.
what i don`t understand is, what do you mean by SWC ?
And with what do you control the spotify app then ? you have connected an external hardware ?
Chri

Related

Eonon Android 5.1.1 bluetooth issues & canbus issues

hi guys
new to the forum, hopefully someone will be able to help me
my unit has stock MTCC-KLD6-V2.97 Aug 02 2016 with a RK3188 and 1024x600 screen
Firstly the Bluetooth is not working, quite a lot of apps hang at the part where it try's to turn the BT on, especially one app i really need to work.
I honestly don't know what model of BT chip is installed in the head unit, apparently its BT 4.0 as listed on there website
I have been into the factory menu and changed the BT from WQ_BC6 to WQ_BC6B (as suggested somewhere in this forum) but it has made no change and the BT is still hanging at powering on.
Eonon have told me that the Bluetooth only work with devices that don't require a pin and the radar detector device i need to connect does not require a pin but still it does not work.
Not quite sure if eonon has set the setting wrong and i need to change it or i need to goto a custom rom or I need to pull the unit apart to find out.
Found someone else having trouble getting there ALPconnect app to work aswell on these units, in know ALPconnect wont work on older unit like the 4.4.4 as they only had BT 2.0 and the ALP BT only supports 4.0, but this android unit has 4.0 so it should not be a problem but it is.
sterod said:
The app I use, ALPConnect, does the exact same thing. Fortunately, the hardware on mine includes a hardwired speaker and GPS setup that work standalone. The benefit of the app was to get a nice big visual notification of a trap, as it would come into focus, duck the audio and play an alarm. It would also report the frequency of the radar and the type of laser hitting me. While I can get by without all that, I can't have the music blaring like I usually do, as the little speaker is only so loud and the Joying head unit doesn't have Mute Input wire to duck the audio.
While this is going slightly off topic, you may want to look into the AL Priority, it can interface with your V1 too and you will also gain laser protection. This thing has saved my a** countless times and paid for itself already many times over.
Click to expand...
Click to collapse
Secondly the control menu in the android head unit for accessing the cars buttons via cambus does not work, all steering wheels button seem to communicate back and work, but i cannot set my clock on my mazda 3.
Also have noticed that the radio wont mute when notification occur or when using other apps like google maps, no way to set the different volumes in this stock rom. Have played around with the factory menu volumes but it makes no diffidence.
Is it viable and worth changing to a different ROM, like Malaysk? or should i message eonon?
any help would be much appreciated
thanks
shane
I'm having exactly the same issue with a Pumpkin MTCC-KLD6-V2.91. (RK3188/1024x600)
The device I want to pair with appears in Bluetooth settings (with a phone icon?) but connecting to it does nothing. It's just a Bluetooth SPP device, like so many other devices.
Malaysk's ROM (from 7/25) doesn't change anything here.
Any suggestions would be most welcome.
-Zandr
zandrm said:
I'm having exactly the same issue with a Pumpkin MTCC-KLD6-V2.91. (RK3188/1024x600)
The device I want to pair with appears in Bluetooth settings (with a phone icon?) but connecting to it does nothing. It's just a Bluetooth SPP device, like so many other devices.
Malaysk's ROM (from 7/25) doesn't change anything here.
Any suggestions would be most welcome.
-Zandr
Click to expand...
Click to collapse
Waiting on a reply from Eonon, but initial news is not good.
Some serious BT issues in this model the MTCC
Anyone know if any Malaysk's Rom's avalable for the MTCC-KLD6-V2.91 that have no BT issues
I'm having the same issue, though my unit (MTCC KLD6) does not show any devices at all to pair with, and the car unit does not appear on my phone.
I'm wondering - if I take a usb BT dongle and attach it to the usb cable, would that work?
I think it might be another issue with your BT, it should connect to your phone at very least.
Have you had a look in your factory menu to see if the MCU has the Bluetooth option set?
Password for me was 126
Unfortunately the unit does not support external USB Bluetooth and probably never will, unless the manufacturer MTC/Klyde adds the required drivers to the unit or a Awesome developer by some stroke of luck here adds it to the unit. I doubt to see the feature in this unit
Sent from my iPhone using Tapatalk
Thanks for the reply. Yes, i checked to make sure Bluetooth was enabled in the system settings. I've tried a few of them (change setting, reboot, attempt pairing), i guess the next step is to try them all one by one to rule that out. I've sent an email to the seller to see if they have any ideas.
The vendor told me to connect the Key-1 & Key-2 wires from the canbus to the car, not sure why they'd think that would solve BT issues?
Did this fix the issue? I'm unable to see any Bluetooth devices and other Bluetooth devices don't see it.
Sorry to dig up an old thread
I have the Eonon GA2180a (android 10) - and having similar issues to here
I want to pair a bluetooth remote (read, steering wheel controls) to the head unit, but the bluetooth search just shows blank! I can connect to it using my phone but it appears some things are hidden to connect to with these android units? Looks like the bluetooth 'app' is the only way to connect too, theres nothing in the android settings to access a bluetooth menu or anything.
Did anyone get anywhere with this ?
cheers

Bluetooth Steering Wheel Remote Control. Warning!

I recently bought a bluetooth steering wheel remote control in hopes it would work with my android HU since my truck does not have steering wheel controls.
https://www.ebay.com/itm/Wireless-B...Control-Button-for-Android-AC908/263368511739
This particular BT Remote does not work with android HU's, my HU will not even recognize it. When I do a BT search it doesn't appear in the devices section. It connects to my phone and tablet easily, so that tells me that our android HUs are missing a BT profile that allow HID (human interface devices) to connect. Definitely not a limitation of android, the BT profiles were just left out. Unfortunitely I cannot root my Eonon with Android 7.1.2 to solve the problem.
I saw where Car Joying was selling a similar BT controller but it only works with Joying Launcher and a special BT App that I could not get to work on my Eonon.
So beware of these BT controllers for now, until either you can root your HU and install the BT HID profile or the manufactures start adding the profile into the ROMS.
I have the same problem. I ordered with this part directly in China. Can't get it connected to my Isudar radio (link in signature).
Okay, I got root on the device.
Do you have a tip or link what I need to do?
have you tried this app https://play.google.com/store/apps/details?id=com.brachcon.btautopair&hl=en ?
here https://forum.xda-developers.com/an...roll-joying-2gb-sofia-mtcb-mtcd-tips-t3555249 gudsten wrote "Difficult to pair BT devices - Forces device pairing into database - Device pairs normally once HU thinks it has connected previously. I was able to pair TPMS, keyboard, etc using this method(s)."
maybe in combination with "Modified stock bluetooth app to allow connection to all devices" https://forum.xda-developers.com/showpost.php?p=71280945&postcount=88
Thanks for reply.
Okay i'll give it a try
i have the same bt remote steering wheel....has some user solved the problem? I have the PX5 (GS) with Oreo
tried a lot of BT app of Playstore but nothing ..the "X09" won't connect or is not recognized by the PX5... i'm very disappointed...i don't want install a control box wired to battery.
Chinese law is very different than western law, especially when it comes to goods for export.
They actively and aggressively engage in what western law calls "anti-competitive" practices.
They do this by intentionally disabling devices that are sourced from someone besides themselves, by intentionally mislabelling things, and doing their best to lock you out.

BMW E8x E9x CIC PX6 Android 10,25" trouble with bluetooth, idrive, display ect.

Hello guy`s
i have some issues with a 10.25" Android Navigation display i bought.
i also did some chat with the sellers but it seems their english is not very good...
From what i saw the system is the same PX6 System 2GB ram /32GB flash as sold for all other E Series BMW cars, only the additional mount is different.
Unfortunately i can`t attach pictures or extranal links yet, so i`m writing the Android spec here.
MCUVer: 023042bGS-CIC-HW7-190118[B1280_170325]
FrameworkVer: 8.1.0 OPM5.171019.019 eng.zxw.20181228.162012
AndroidVer: 8.1.0
AppVer: 2019030801_1280x480_970
Ram: 2G
1st "issue".
when booting the device it does display the Lockscreen, not directly the BMW GUI, i have to swipe to unlock the screen.
any way to change this to go directly into the GUI?
I haven`t found an option yet.
2nd. issue.
Bluetooth does not work like it`s meant to from an Android Device.
there is only a bluetooth menu at the BMW GUI, where i can search for Bluetooth devices and connect them.
the problem is now, it only does find other mobile phones, it does not find the original CIC, not a BT headset, also not a BT mouse or BT keyboard.
when i go to to normal android settings "connected devices" i don`t have an bluetooth option here.
the BMW configuration has set "WenqiangBC6" BT Module enabled.
I want to use an additional Tsumbay Ai01 controller, but i also can not connect this device.
is it possible to reenable the original Bluetooth option there, i think it only has been disabled ?
3rd issue.
It has been delivered with an additional "pseudo" Idrive controller that is directly connected to the Android screen.
the problem is, that the controller will always only work for about 30-60 seconds, then it will not respond anymore, i have to reconnect the controller to get it work for again 30-60 seconds.
does someone also has this controller and had such trouble , or a fix for this ?
4th "issue".
I`m using google maps as i lost the Igo Software because a "factory reset" has been made.
when doing navigation, half of the screen is consumed by grey (bottom) or green (top) surfaces including the Status bar.
is there any chance to change the visuals of google maps to look like Android Auto or at least to make the bars smaller oder disable automatically disable the status bar ?
i have found no option for this, also not for scaling, probably it`s also disabled ?
5th "issue".
the harness does have alot of "CAN" connectors, "CAN A" "CAN B" "CAN C" "CAN 1" "CAN 2".
there did came no description whith the device, does someone have a description of the harness ?
i already updated the cartype.xml and factory.xml to get ID6 back, but that does not help for the other issues.
i hope someone can help me at least with some of the issues
sincerely Chri
Hello
I was able to "solve" the 3rd issue, when the Android navigation is set between Car and original CIC-HU, the original CIC controller does work fine so the pseudo controller isn`t needed anymore
The only thing is that i found a new issue,
7th issue,
the Aux Autoswitch option does go to the wrong menu point.
so when selecting "Music" it does not switch to AUX.
I made a video to show the Start to unlock issue and the Auto AUX issue, maybe this will help
https ://youtu.be/ETWdRfly6PY
you need to remove the space after https
sincerely Chri
Hey Chris, I'm also Dutch and I'm seeing a lot of the same issues..
Doe you know the factory settings code to get in the factory menu?
Thanks!
Hi to all
I have the same unit i get it from AliExpress navifly
I had the same exact issues like chris i did a factory reset and eventually i lost everything i did something wrong and now i have the unit is infinite loading on android and it’s not turning on. I am wondering if someone can help me with this and by the way the factory reset code is 1314
Has anyone solved the bluetooth problem? I just want to load normal android on it to be honest. Their audio bluetooth and phone stuff is taking control somehow. I don't even care for it.
same problem with bootooth here. Not able to connect bluetooth device from other apps (OBD or Flitsmeister)
GertrudeHarolds said:
same problem with bootooth here. Not able to connect bluetooth device from other apps (OBD or Flitsmeister)
Click to expand...
Click to collapse
meanwhile it`s a known common thing that Bluetooth is locked on this devices so only smartphones for playing music and do handsfree calling is possible, it is not possible to add other bluetooth devices like OBD dongles, mouse, keyboard ect.
Chri

Modify Android 8.1 head unit for better menus & easier BlueT controller compatibility

Modify Android 8.1 head unit for better menus & easier BlueT controller compatibility
I bought an iMars 7 from banggood, I believe it’s called a “Android Head Unit AC8227l” but from reading on here it could be a YT9217 or a YT9218 (?)
The menu systems I’ve seen running on these online, on pics or YouTube videos vary. But my menu system is quite clunky and limited.
I can connect a phone via Bluetooth for calls or on-device music controls, but I can not connect any Bluetooth controllers (I’d like a Bluetooth control for music and calls since using a touch screen and driving is a no-no). But I would also like to connect a Bluetooth games controller for my girlfriend to be able to play on it when we’re driving on long journeys.
Also, some better menu controls would be useful as the settings are limited at brightness, WiFi, and a few other minor things. Some display settings, better sound settings, and some others would be really useful.
I havnt wired the radio antenna in because of a lack of a female to female jack, and the reverse camera hasn’t been set up yet so their compatibility isn’t an issue right now!
Is there a way of modifying the software to allow for what I’m after? I’m decent with tech, but rooting an android device (even if that’s the correct terminology) is new to me!
Thank you for any help or advice
Braadlee said:
I bought an iMars 7 from banggood, I believe it’s called a “Android Head Unit AC8227l” but from reading on here it could be a YT9217 or a YT9218 (?)
The menu systems I’ve seen running on these online, on pics or YouTube videos vary. But my menu system is quite clunky and limited.
I can connect a phone via Bluetooth for calls or on-device music controls, but I can not connect any Bluetooth controllers (I’d like a Bluetooth control for music and calls since using a touch screen and driving is a no-no). But I would also like to connect a Bluetooth games controller for my girlfriend to be able to play on it when we’re driving on long journeys.
Also, some better menu controls would be useful as the settings are limited at brightness, WiFi, and a few other minor things. Some display settings, better sound settings, and some others would be really useful.
I havnt wired the radio antenna in because of a lack of a female to female jack, and the reverse camera hasn’t been set up yet so their compatibility isn’t an issue right now!
Is there a way of modifying the software to allow for what I’m after? I’m decent with tech, but rooting an android device (even if that’s the correct terminology) is new to me!
Thank you for any help or advice
Click to expand...
Click to collapse
Sorry to say, but forget about all your wishes. BT is not available for other devices as phone and OBD.
Modifying the software to get this fixed... good luck...

Help me understand Carplay AI Boxes

I have a 2020 Chevrolet car with the MyLink system which supports wired Android Auto and Carplay. I currently run Android Auto on my unrooted Galaxy S7 and connect using USB. The main problem with this is I use some driving aid apps that AA doesn't support (radar detector app, OBD app, GasBuddy, etc.) so I've been using Screen2Auto to run these. But I'm tired of the glitches and cat and mouse games Google plays with blocking unauthorized apps.
Basically, these units use the Carplay interface to mirror Android apps, correct? (BTW, what does AI stand for?)
I'd want the system to work just like it does now with my Android phone with the exception of it being reliable and I'd like to just drop my phone into the wireless charger and go. Is this feasible?
I don't want a separate cell plan for the box, I want to use my phone's hotspot.
My Bluetooth radar detector and OBD adapter needs to be able to connect to the box.
I want my steering wheel controls (mainly, the button push to get Google Assistant) to work; and I want to use the car's microphone and GPS.
When Google Assistant finds a phone number, I want to be able to select it and make a call.
Can all this be done? If so, which boxes will support this?
Thanks
maybe you can check this https://carlinkitcarplay.com/produc...i-box-adapter-for-oem-wired-carplay-cars-1122 I saw this from another post, it seems it can convert your car screen to an android tablet.

Categories

Resources