yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] nowaq111:
Hi all,

I have 2nd gen, PX3 7.1 , 2G rom android CCC headunit on e60, i've bought it as second hand (from seller who "never tested the unit")

Android part is working good, no issues, but i cannot get signal for OEM i-drive side or for when reversing.

When i put in reverse nothing happens (i guess there should be camera view with no-signal and PDC display eve tho i dont have a camera, right?). This is happening from the very start, so while in my car, this never worked.

I get sound from android unit, and all of the features there work.

I-drive wheel work on android, steering wheel buttons work on android (i am able to switch sources Radio, CD, AUX via steering wheel button), also signal is sent to dashboard app (speed, door open, brake pull..)

But, when i try to go to "Car info" or pressing MENU button for 3 seconds it always displays "No Signal"

What i tried so far (in chronological order):

-tried pretty much every CarType option in factory settings menu - no luck

- removed unit's back-cover to inspect hardware (i am not very knowledgeable about electronics, but connectors seem ok visually)

- MCU update to 415142bLZH-CCC-HW8-18090[B1280_170325]- successful but no change

- ROM update to px3 7.1.1 20190103 - successful but no change

- tried again original CCC i-drive screen with original harness - everything is OK, signal is there

- Did Factory reset on Android unit - successful, but no change

Does anybody have any idea what can cause "No Signal" issue on OEM side?

What should i look for, what connector is responsible for that part, is ti only LVDS or power harness as well?

Can it be software related?

Last question, can i connect original screen without unplugging android harness, since LVDS goes straight from the radio and other cable that goes to original screen is left unplugged anyway when android is connected?

I hope someone can help me, i am really struggling to fix this (if it is possible).

Thanks in advance people!
[Android Head-Units] kalinkamaen:
Have you tried both Idrive A and Idrive B?

If Android side works, go and check what MCU version that is installed.

And you are 100% sure your LVDS plug is connected and/or the earth cable is grounded?

You can have a look here: https://www.ewaying.com/pages/bmw-e60-e90-e70-installation-and-setting-guide
[Android Head-Units] nowaq111:
Hi, thanks for your reply.

As i mentioned i've updated MCU and still no luck with this issue.

LVDS is 100% connected and earth cable is grounded (checked with multimeter), also tested with putting back original screen which works fine.

Thanks for the link as well, but I've been researching internet for last 7 days and pretty much read everything available.

This is why i am trying to get help here as my last hope.

I am not sure weather this can be software issue and if so, is it related to MCU or can have something with Android?

Or if it is hardware issue, where to look?
[Android Head-Units] kalinkamaen:
This is MCU related and not android related. If its hardware or software, i do no know. But if you have tried everything, it seems that you have a broken unit?

As long as your MCU was updated with CCC file and NOT CIC, the software should be ok.
[Android Head-Units] pitoncho:
Hello, does anyone try to install the original idrive ccc with 4pines to the android radio?

I have that ccc, but in my case i dont have the cables to conect it to the radio.. someone in other forum say me that:

your new controller:

4 pin connector:

1 - Red (12V)

2 - Brown/Black (GND)

3 - orange/green

4 - green( CAN)

But i dont know where i need to conect it, because i dont have screen at factory, i only have professional radio. So, where can i connect the ccc to the android screen?

Thank you!
[Android Head-Units] moosefist:
I could not recommend this support resource enough. Their wiki is great: https://github.com/chinesebmwheadunits/chinesebmwheadunits.github.io/wiki

Kicks the **** out of the laughable resource that avin put together @ support.avinusa.com
[Android Head-Units] bradsinram:
currently have 8.8inch android 8.1 unit connected to my CCC in my 09 E60. I really hate the look of it and have already modified it into a custom frame to sit at the front of the dash. I really want a 10.25 unit though. do you think if i bought a unit made for e70 with CCC the harness that im currently using would have the same pin layout and be compatible? I know it wont fit in the dash. I'll rig it up to fit somehow. I just want to make sure I dont waste my money before I order one.
[Android Head-Units] dodgePT:
TLDR, is there a way to root a PX6 Android 9 without risking a bricked unit?

This is my factory info:

I've a 2013 BMW F20 without original screen and these units are God sent.

I also bought an Idrive controller and I'm converting the canbus signals into usb serial through a Particle photon and a CJMCU2551 (MCP2551) module. I then developed an android app to generate key events based on serial input. It's working, all buttons are detected on android, but I need to root the head unit to make it work without having to give permission everytime the unit boots.

I'll be willing to share a DIY solution to anyone interested (including the app) , this enables anyone without Idrive to create per app key profiles and basically control any Android app with an Idrive controller.

Thanks for your help.
[Android Head-Units] smahel:
https://f30.bimmerpost.com/forums/showpost.php?p=25297517&postcount=409 but risk is always present :)
[Android Head-Units] RedErik645:
Hello, I'm coming from BimmerPost as many others. I have posted a question over there that nobody seems to know answer to, so I'm hoping that some Android developers over here would be able to help.

Anyway I'm trying to learn something and develop my own app for this Android HU. My idea is to modify Snapdragon unit's ID7 layout - graphics replacement etc. which is not a problem. What I'm trying to achieve with my app would be something like BMW's office which is emails and text messages syncing... I'm not that concern with emails but I would like to replace DVR tile, which brings up 3rd party app that I don't use anyway, with messaging app of my own.

All I could find after few days of search was these apps that sync/clone your messages across multiple devices (like mysms) but these require installation on both devices - phone and head unit - and you have to change your default messaging app to that, plus this works only through cloud. I don't want to change my default texting app, I would rather just sync my messages over Bluetooth (as iDrive does) and display notification when a new message arrives. I've been checking Android Studio documentation and example codes and couldn't find anything helpful.

To my understanding these days if you want to managed text messages on a phone you have to have permission that are only granted to a default messaging app. However all I want is a request from head unit app to pull all the data from my phone over bluetooth, don't care about reply function, just want to see if message that just arrived is important and I need to do something about that or can I simply ignore it for now.

Could anyone shine some light on this? I don't even know if this is doable, but car manufacturers seem to be doing this just fine.
[Android Head-Units] keliuss:
Might be of some use:

https://github.com/chinesebmwheadunits/chinesebmwheadunits.github.io/wiki/Rooting
[Android Head-Units] smahel:
Yes, this is practically the same procedure automated in a batch file, but without Magisk and Xposed
[Android Head-Units] dodgePT:
Thanks mate. I know there's always a risk, but I try to minimize risks whenever possible ;)

Your method looks simple enough, do you think that me having a Rockship unit (PX6) might make a difference?

Do you know of anyone with PX6/Android 9 that used this method and succeeded?

Thanks.
[Android Head-Units] bradsinram:
have you seen the new software avin is advertising for these units? alot of problems fixed.
[Android Head-Units] smahel:
I see no difference, I successfully used this method on px3 Android 7.1, on px6 Android 8.1 and on px6 and Snapdragon Android 9
[Android Head-Units] smahel:
Yes, it is present in all Ksw-P-Userdebug_OS_v3.0.8-ota.zip
[Android Head-Units] forg000:
The, man, who has created it - genious one.
[Android Head-Units] bradsinram:
Is it possible to upgrade my unit to that software?
[Android Head-Units] smahel:
No, this upgrade is for Snapdragon Android9 unit.
[Android Head-Units] bradsinram:
Is there a newer update I can install on mine? Interested in the id7 interface. I’ve contacted 4x4ca with no response.
[Android Head-Units] smahel:
Sorry, I don't have any firmware for this unit and I doubt there would exist ID7 for it
[Android Head-Units] keliuss:
Did you have to compile your own rooted image? I'm not knowledgeable enough to do this myself if that's what's needed. Is there a rooted image available to download?

Also, seeing as the ID7 or ID6 "interface" is just an Android launcher, wouldn't it just be a case of replacing the launcher with a newer one (ID7) if you had root?

Keliuss
[Android Head-Units] smahel:
No, I have not. I only have Snapdragon Android 9 now. But I recommend this site to your attention: https://chinesebmwheadunits.github.io/. Here you can find rooted img for px3.

And yes, BMW interfaces are in Launcher, Launcher3 and KswPLauncer apps, depending on CPU (and Android) version.
[Android Head-Units] keliuss:
Thanks. I was familiar with the site but somehow missed the available rooted image. Have it now thanks.

Keliuss
[Android Head-Units] money2bills:
I have an AvinUSA PX3 with android 7.1.1, has anyone been able to remove the clock from the screen? In my vehicle the time takes forever to update and is never right. I would simply like to disable/remove/hide the clock from the main menu screen. I have found no way to do this yet. I tried to find it in the setting but was unable to access any system UI settings. Does someone here know a way to do this, if I need to root it or anything please just let me know?

Thank You
[Android Head-Units] vfuchs:
Hi Guys,

I'm the lucky owner of Snapdragon HU with 4G/64GB for my BMW F49 2019 (EVO). I have some questions where you guys can hopefully help me:

1. Where do I get latest Android update for my unit? Currently I have installed --> Ksw-P-Userdebug_OS_v2.4.5 . I read in a different thread that there is already version 3.0.8 somewhere available...would somebody be so kind and can provide me the update?

2. Is "OK Google" for anybody of you working? I unfortunately can neither access Google assisstant by this voice command nor by pressing a key (e.g. Voice button on steering wheel)

3. Does somebody know if it is possible to boot to Android Menu after cold boot? Somehow my headunit always boots into Telephone option (BT pair). Would be nice to change that...

Any help is highly appreciated. If somebody has questions to my setup, feel free to ask.

Best regards!
[Android Head-Units] Chrisu02:
@ 1. check HERE

@ 2. check HERE for voice command, voice button on steering wheel is not supported for OK google

Chri
[Android Head-Units] vfuchs:
-- edit --

seems that it was uploaded again to weTransfer! Great, thank you very much!

---------

Hi,

thank you very much for your answer.

1. Unfortunately the file is not on the fileshare anymore. Can maybe somebody else provide it? I see that it is from the F30 forum. Should the file work for F48 aswell ?

2. Thank you for providing this link. Is this for sure working for Android 9 aswell?

Thank You!
[Android Head-Units] Chrisu02:
Hy

i am the writer of this post so i updated the link ;)

this is for Android 9, and should normally work on every unit that is fom GS (check your MCU naming) and probably other that are the same build.

but updating from other sources is always at your own risk ;)

sincerely Chri
[Android Head-Units] vfuchs:
great, then thank you very much for reuploading. I already downloaded the file and are hoping that this evening I can upgrade to this new version.

I checked my MCU version and got following report:

MCU ver: 012078dJLY-ID6-X1-GT-190813-B18

APP ver: Ksw-P-Userdebug_OS_v2.4.5

System ver: 9.0

According to this picture I have a GT version?! Should your provided upgrade file work aswell? If so, I'd be very thankful if you could provide me the installation instructions.

Thanks a lot once again!

Valentin
[Android Head-Units] Chrisu02:
hm, ok, i never saw the vendor "JLY", thats the real vendor, so can`t say 100% if it will fit, at least the App Ver. naming is the same as with the GS units, so it may fit.

sincerely Chri
[Android Head-Units] vfuchs:
alright, I will give it a try.

Has the zip file to be extracted to a USB stick or has the zip to be unextracted on the USB Stick?
[Android Head-Units] Chrisu02:
No you don`t need to unzip it, just put it into the root of our FAT32 formatted usb thumbstick or sdcard.

Chri
[Android Head-Units] vfuchs:
worked flawlessly. Thank you!
[Android Head-Units] siriusall:
Hello

Help, I made a bricked

RK3399, android 8.1

[IMG="hu"]https://f30.bimmerpost.com/forums/attachment.php?attachmentid=2173666&d=1572984734[/IMG]

Px6_format option.zip, px6_reset.zip does not help

Remove the SMD 10ohm OTG resistor does not help
[Android Head-Units] mkmkmk13:
Hello,

New here I have a couple of questions.

1- My screen does not show the android side on its own, the idrive menu comes up when I turn the car on and I always have to hold down the menu down for a couple of seconds to switch to the android side.

Is this normal behavior?

I would like it to start in android mode if possible.

2- when I start the car and it’s on AUX, before any audio starts playing, there is a loud buzzing noise. Sounds like interference. It’s not faint, it’s actually loud enough to be heard when the volume isn’t too loud.

The buzzing sound only comes after a cold boot, in AUX and before I play any sound.

Once any sound is played through the android side, the buzzing goes away completely even when the music is paused, stopped or even when I kill all apps. It doesn’t come back until start the car again.

I bought an in-line filter just to try, and it didn’t help. It actually made the sound quality bad. So I removed it.

The quality of the sound is very good, no hissing or buzzing once i play anything from the android side.

I recently bought the latest AvinUSA screen for my F36 with android 9.0

Appreciate the help
[Android Head-Units] vfuchs:
hi guys,

anyone else hast the problem that sound and video are asynchron in all apps (e.g. Youtube, Twitch, native Video player etc.) ?

Ich have a Snapdragon unit with Android 9 in my F48 (X1) with EVO HU. Sound is connected via USB to AUX adapter under armrest.

Best regards

Valentin
[Android Head-Units] aclearersky:
I just have a quick question.. does usb to aux work in our cars?
[Android Head-Units] mantrajt:
Yes. I have the same issue but I remember that also happened prior to installing Avin. If I played a video on YouTube and heard it through Bluetooth there was a significant delay.
[Android Head-Units] aclearersky:
I have a 4.4.4 unit. So without sounding like an idiot how do you have it wired? From the units USB to car aux or the units aux cable to cars USB?
[Android Head-Units] mantrajt:
I also have 4.4.4. The thing is that I didn't install it. I took the car to a "specialized" shop for the installation.
[Android Head-Units] dodgePT:
I just wanted to thank you , the method you described works!

I had my doubts due to how distinct all the hardware configurations are.

I'm yet to find another user here with a RK3399 and 4GB/32GB. But it worked perfectely and now my iDrive controller also works with all android apps without me having to give permission everytime it boots.

So cheers mate, thanks :)
[Android Head-Units] walkernight88:
Anyone managed to disable the voice control dial from steering wheel on Android HU? I really dislike that feature and I would decompile the MCU bin, but seems to be packed. Can anyone tell me how to unpack the bin or to get rid of the mcu treating the can message? I can't disconnect the HU from CAN cause I'm using the reverse cam and PDC. Also I would think if not, to add a filter between CAN and HU to filter out the steering wheel CAN messages using 2 CAN transcievers and arduino...
[Android Head-Units] grocerylist:
Does anyone know if using the new "Android Auto for phone screens" works without connecting a phone via USB?
[Android Head-Units] vfuchs:
Das hat bei mir übrigens leider nicht geklappt. Ich habe die HU erfolgreich gerootet und das Guide für "ok google" befolgt. Geprüft hab ich auch ob com.google.android.googlequicksearchbox* nach /system/priv-app/ geschoben wurde. Leider ist der Schalter für Voice Match nach wie vor ausgegraut und lässt sich nicht aktivieren.

Irgendeine Idee?

--- edit ---

uuuupps, I just realised that I didn't respond in English. Sorry for that! So here once again in English:

Unfortunately this didn't work for me. I successfully rooted the HU and followed your posted guide for "ok google". I also checked if the folder com.google.android.googlequicksearchbox* was successfully transfered to /system/priv-app/ which it did. Unfortunately the switch for voice match within Google settings is still greyed out and cannot be enabled.

Anyone else has an idea?

BR

Valentin
[Android Head-Units] dodgePT:
Is anyone struggling to get a good GPS signal? Sometimes it takes just a couple of minutes, but most of the times, especially if it's raining, it takes a good 5 to 10 minutes to get a lock.

Contrary to most of you, I placed my GPS antenna right on top of the dashboard, behind the android screen, the reception should be good, but it's not.

On my old unit I had the antenna hidden beneath the dashboard and the reception was equally bad (it was a WinCE unit).

Are there any amplified (or better) antennas available or is this helpless? It's weird because sometimes it locks real fast.
[Android Head-Units] rauleeros:
For the units that are not from AVIN and suppliers usually do not provide updates or MCU/img flashing files, how do you get one?

I have the unit shown in the attachment, and cannot get the supplier (Eunavi) to send me the MCU, Android or img flashing files. Any suggestions, please?
[Android Head-Units] callendroid:
Has someone the newest factory_config.xml for PX6 head units?
[Android Head-Units] rauleeros:
I'm in the exact same situation. I did it through Titanium Backup. Tried the Beta app. And a few more things.

At the end, I was only able to get voice recognition while in Google Maps and while using the Nova Launcher.

I have this issue as well. Sometimes while driving it even looses connection.

The wiki has some info on this. I have also read that it improves if you move the new gps antenna near the A pillar at the corner of the windshield.

Not related to this, has anyone tried creating Xposed modules to debug certain things? For example, I'm thinking about adding Xposed to start debugging the Bluetooth app. I want to see what the app actually does and sees when it's trying to pair to the OBD2. Idk, maybe it is easier to just edit the APK to add Logs everywhere.

BTUtils.java

public static String getPairText(Resources res, int pairState) {
String str = "";
if (res == null) {
return str;
}
switch (pairState) {
case 0:
str = res.getString(C0210R.string.pair_state_paired);
break;
case 1:
str = res.getString(C0210R.string.pair_state_timeout);
break;
case 2:
str = res.getString(C0210R.string.pair_state_cancel);
break;
case 3:
str = res.getString(C0210R.string.pair_state_failure);
break;
case 4:
str = res.getString(C0210R.string.pair_state_pairing);
break;
}
return str;
}

PairedListPage.java

case C0210R.C0212id.BtnPair /*2131296413*/:
if (app.getService() != null) {
try {
app.getService().pairDevice(60);
return;
} catch (RemoteException e2) {
e2.printStackTrace();
return;
}
} else {
return;
}
[Android Head-Units] callendroid:
Hey guys...

I have a PX6 head unit (4G/32G) for my F20.

My problem is that I have noise when navigation voice speaks. Every time. Not matter if radio or Deezer is turned on. Tried different navigation apps like Google Maps, Waze, iGo or Sygic. Always same problem.

Can someone help?
[Android Head-Units] kalinkamaen:
What solutions do you guys use for torque app on this unit.
[Android Head-Units] keliuss:
I use a cheap Bluetooth ELM327 to connect with my phone all the time, but we know these units won't connect to them. I also have a cheap wifi ELM327 and I was able to connect no problem using Torque on the headunit, but this setup didn't suit me as I wanted to leave the dongle in the OBD socket permanently. With the BT one it's no problem, but the wifi one drains the battery.

Keliuss
[Android Head-Units] kalinkamaen:
Thanks for you replay.

I found a ELM327 USB cable I will try. Hopfully that will be better than WIFI. I am using phone as hotspot and need my wifi for this.
[Android Head-Units] dodgePT:
I'll try that, although I'm not really sure if it'll work. I'm tempted to try my old antenna, I think reception was better before, even with the old antenna beneath the dashboard, so the new one might be the culprit.

I have the same specs.

Try to lower navigation volume on settings.
[Android Head-Units] onepuff:
This one works.

https://www.amazon.com/dp/B005ZWM0R4/?coliid=I3MIAZU2D8ZIQB&colid=2V6WF67GZPMGB&psc=1&ref_=lv_ov_lig_dp_it
[Android Head-Units] kalinkamaen:
Thank for the info m8.

Regards Morten
[Android Head-Units] Mammut90:
Hi, I'm new here.

I've had an Andriod Head Unit for my BMW F46 since March this year. I have a few questions now.

Data of my head unit

Model: rk3399

Android Version: 8.1

Build number: rk3399-userdebug 8.1.0 OPM5.171019.019 eng.zxw.20181228.162012test-key

MCU: 615043bALS-NBT-HW7-190227 [B1280_170325]

Framewrok: 8.1.0 OPM5.171019.019 eng.zxw.20181228.162012

APP version: 2019031601_1280x480_970

6 months after my purchase, I saw that there is the new Head Unit with Android 9.0 and ID 7 for my BMW. Can I update this to my head unit?

If yes, how?

My seller said that I would have to install a new mainboard for this update.

Thank you for your help.

Greetings mammoth
[Android Head-Units] smahel:
Unfortunately, you can't upgrade to Android9 yet. But if you use the latest Android8.1 update, you'll also get an ID7:

https://mega.nz/#!FEUmja5C!2oU7UfXOhxuQWmhgb6kWqe-SkOHHQem4bwOYZxF6mh4
[Android Head-Units] Mammut90:
Thank you smahel
[Android Head-Units] rauleeros:
Can you remind me again, please... Anybody with a rk3399 PX6 on 8.1 can install this, correct?

It doesn't depend on supplier, MCU, NBT/CCC/CIC, etc, right?
[Android Head-Units] smahel:
Yes, it should be :o
[Android Head-Units] pitoncho:
Hello, i have a big problem on my android screen. Yesterday when i start my car, i look that my screen doesnt boot, only appears no signal and fuel reserve, and when i touch the menu buttom of the idrive, it appears the bmw logo and another time no signal, all of this in bootlop. How can i enter recovery mode to solve this problem?
[Android Head-Units] smahel:
https://f30.bimmerpost.com/forums/showpost.php?p=25548812&postcount=1443
[Android Head-Units] pitoncho:
it doesnt work ... appears me the same screen, doesnt load the android logo
[Android Head-Units] herobkse:
Hello,

Someone can tell me if we can use "Picture in Picture" function on backup camera view ? For example, Google map is shown in small window on background of camera view.
[Android Head-Units] rauleeros:
This is hardcoded in the MCU. So not easy... I don't think we'll ever see this feature, although if you could edit the MCU code it wouldn't be too hard.
[Android Head-Units] bradsinram:
[/COLOR]

will this work with CCC unit?

UPDATE : It worked perfectly! got the new interface that the android 9.0 units have. it seems quicker too. I was on a year old software. huge upgrade
[Android Head-Units] svenner72:
Yes.

Especially for the device is the MCU.

Gesendet von meinem MIX 2S mit Tapatalk
[Android Head-Units] bradsinram:
i knew they had id7 for 8.1 units. i just updated using the quoted post above. it has the same interface the newest units have.