F30POST
F30POST
2012-2015 BMW 3-Series and 4-Series Forum
BMW Garage BMW Meets Register Today's Posts
BMW 3-Series and 4-Series Forum (F30 / F32) | F30POST > Technical Forums > Navigation, iDrive, Audio, Video, Bluetooth, Phone, Cameras, Electronics > 10.25" Android 9.0 HU discussion
proTUNING Freaks
Post Reply
 
Thread Tools Search this Thread
      11-15-2019, 03:28 AM   #1123
cederron
Private First Class
19
Rep
118
Posts

Drives: BMW F33
Join Date: Mar 2017
Location: Barcelona

iTrader: (0)

It would all be so much better if we could get the source code for the mcu and the unit...
Maybe we could do a "group buy" for the sources
Being a chinese product its just a matter of "asking" to the right person.
Appreciate 0
      11-15-2019, 05:03 AM   #1124
Kri
Major
Austria
1084
Rep
1,048
Posts

Drives: E87
Join Date: Dec 2017
Location: Germany

iTrader: (0)

Quote:
Originally Posted by cederron View Post
It would all be so much better if we could get the source code for the mcu and the unit...
Maybe we could do a "group buy" for the sources
Being a chinese product its just a matter of "asking" to the right person.
__fred__ reverse engineered the MCU some time ago with IDA Pro you may check here.

but it still require special programming skills to get use of them.

Chri
Appreciate 0
      11-15-2019, 05:22 AM   #1125
cederron
Private First Class
19
Rep
118
Posts

Drives: BMW F33
Join Date: Mar 2017
Location: Barcelona

iTrader: (0)

Quote:
Originally Posted by Kri View Post
__fred__ reverse engineered the MCU some time ago with IDA Pro you may check here.

but it still require special programming skills to get use of them.

Chri

Its a nightmare to code anything with reversed code.
Original source would be much better.
Appreciate 0
      11-15-2019, 06:30 AM   #1126
marakeh
Private
20
Rep
67
Posts

Drives: BMW 118D
Join Date: Jun 2019
Location: Germany

iTrader: (0)

Quote:
Originally Posted by Kri View Post
what do you mean by that ?

KRi
what is the use case for a bt client connection?

- torque through obd? (alternative could be HUR with Torque Addin)

Quote:
Originally Posted by -pascal- View Post
Hey guys,

I am Pascal from Germany and a newbie...
At first: Sorry for my bad english. Most of the time I was lazy in English lessons at school because I knew that Google Translator would be improved in the future.

I ordered an Android Head Unit from ExclusiveCarAuto.com. It has Android 9.0 and PX6. Maybe it will be arrive tommorow. I am looking forward to the system...

But I already have questions atm:
1. I saw that there is an update available for Snapdragon units and the user can change the default music app. Is there a way to change the Music player in PX6 systems, too?

2. Where I can find generally the newest updates for my head unit? There is a folder at mega.nz with PX6-updates but which one is the newest? PX6-9.0.zip or PX6-9.0_20190929?


Best regards
Pascal

1. afaik not.

2. https://www.amazon.de/clouddrive/sha...gzVOHPXQMij3zv

20190929T is the latest that i got, ask your seller for an update, if you get a newer file, please share.
Appreciate 0
      11-15-2019, 07:04 AM   #1127
Kri
Major
Austria
1084
Rep
1,048
Posts

Drives: E87
Join Date: Dec 2017
Location: Germany

iTrader: (0)

Quote:
Originally Posted by marakeh View Post
what is the use case for a bt client connection?

- torque through obd? (alternative could be HUR with Torque Addin)
the reason is for using BT is for example:
* BMW Performance Analyser (require also G-sensor ect.)
* external BT Keyboard.
* External BT Touchpad (for shortcuts, for example Tsumbai Ai01 )
* BT ODB dongle for diagnosis
* BT Microphone for common use like google Assist

Kri
Appreciate 0
      11-15-2019, 08:20 AM   #1128
Gabrielisimous
Private
Gabrielisimous's Avatar
9
Rep
71
Posts

Drives: F30 328i 2013, E46 325i 2005
Join Date: Apr 2018
Location: California

iTrader: (0)

Quote:
Originally Posted by -pascal- View Post
Hey guys,

I am Pascal from Germany and a newbie...
At first: Sorry for my bad english. Most of the time I was lazy in English lessons at school because I knew that Google Translator would be improved in the future.

I ordered an Android Head Unit from ExclusiveCarAuto.com. It has Android 9.0 and PX6. Maybe it will be arrive tommorow. I am looking forward to the system...

But I already have questions atm:
1. I saw that there is an update available for Snapdragon units and the user can change the default music app. Is there a way to change the Music player in PX6 systems, too?

2. Where I can find generally the newest updates for my head unit? There is a folder at mega.nz with PX6-updates but which one is the newest? PX6-9.0.zip or PX6-9.0_20190929?


Best regards
Pascal
All units should come with the latest software installed, PX6 next update will be later November Avinusa said
__________________
Gabo
Appreciate 0
      11-15-2019, 11:54 AM   #1129
Mjam
First Lieutenant
134
Rep
399
Posts

Drives: E87, i3, Taycan Cross Turismo
Join Date: Sep 2019
Location: Europe

iTrader: (0)

Quote:
Originally Posted by Kri View Post
PDC-ECU and the Button at the center console are not directly connected to CAN directly, and not to the HU directly.
I've research a bit and found that there is two versions of PDC. One has its own speakers (under foot well and above rear right wheel behind the seat belt). The other in fact communicates over CAN and sound is transferred via HU to the ordinary speakers, this is what my E87 has. That might be the reason why nothing happens when engaging reverse gear (no change on display), also nothing when pressing the PDC button (no light); the Chinese engineers may have overlooked this.

If only I could find some way to make it beep at least ... Disconnecting CAN from Android is the only way to make it work, it seems. But which functionality is lost? Dashboard, iDrive button and steering wheel buttons?

And Android needs to be powered by other means then. I'm thinking of getting power from Quadlock pin 13, which is often used as remote turn on signal for external amplifiers. An added benefit would be that the screen will turn on immediately when the car is unlocked, and will remain on for a while when locked.
Appreciate 0
      11-15-2019, 12:59 PM   #1130
marakeh
Private
20
Rep
67
Posts

Drives: BMW 118D
Join Date: Jun 2019
Location: Germany

iTrader: (0)

so move pin 15 to pin 13.

do you know which fuse is pin 13 connected to and how long is the connecting fuse powered after power down?

Appreciate 0
      11-15-2019, 01:59 PM   #1131
grocerylist
First Lieutenant
271
Rep
301
Posts

Drives: BMW M235i
Join Date: Jun 2019
Location: Seattle, WA

iTrader: (0)

Garage List
2016 BMW M235i  [10.00]
Does anyone know if the new 'Android Auto for phone screens' app works without physically connecting the phone via USB?
Appreciate 0
      11-15-2019, 06:32 PM   #1132
Gabrielisimous
Private
Gabrielisimous's Avatar
9
Rep
71
Posts

Drives: F30 328i 2013, E46 325i 2005
Join Date: Apr 2018
Location: California

iTrader: (0)

Quote:
Originally Posted by grocerylist View Post
Does anyone know if the new 'Android Auto for phone screens' app works without physically connecting the phone via USB?
What I know is if the vehicle has WiFi functionality then will work without usb cable
__________________
Gabo
Appreciate 0
      11-16-2019, 05:25 AM   #1133
floc
Second Lieutenant
floc's Avatar
Italy
73
Rep
237
Posts

Drives: BMW M2
Join Date: Jul 2019
Location: Milano

iTrader: (0)

Garage List
2017 F87 M2  [0.00]
currently, androidauto (AA) works via wireless only with a limited number of galaxy/pixel phones AND (obviously) only with a wireless androidauto server headunit on the car (some car of vag group, some kenwood headunits),

On android headunit we can use "headunit reloaded", an app that use the original aa app in server mode and make it available via wireless form the phone (a wider range, but compatibility is not guaranteed, you have to try).

https://forum.xda-developers.com/gen...droid-t3432348
Appreciate 1
      11-16-2019, 10:43 AM   #1134
floc
Second Lieutenant
floc's Avatar
Italy
73
Rep
237
Posts

Drives: BMW M2
Join Date: Jul 2019
Location: Milano

iTrader: (0)

Garage List
2017 F87 M2  [0.00]
Quote:
Originally Posted by floc View Post
maybe a good news. We didn't heard news for a while from Firefly1337 that was programming the iDrive listener, but tasker released a very promising update!

https://www.xda-developers.com/taske...on-automation/[...]

with this kind of logcat detection I think we could detect the idrive input from every apps. I'll try as soon as possible
did some test. Unfortunately it does not seems to pick up all the entry we got on manual logcat, I'll try to figure it out with the tasker dev
Appreciate 0
      11-16-2019, 10:57 AM   #1135
Mjam
First Lieutenant
134
Rep
399
Posts

Drives: E87, i3, Taycan Cross Turismo
Join Date: Sep 2019
Location: Europe

iTrader: (0)

Quote:
Originally Posted by RedErik View Post
For those of you who find Android build in microphone, lets say "below standard", I might have a solution. You will be able to use your BMW mic for both original iDrive and Android unit. It involves opening android unit, splicing to cables on android quadlock extension and you need to know how to use a soldering iron
Did you do this? I think the BMW mic needs more voltage than the Android unit supplies, maybe 12v. Could anyone measure this? We need to know the voltage BMW supplies to the mic, the voltage Android supplies through the mic in cable, and the voltage to the internal Android mic.

The OEM mic is active and has noise cancelling, much better than others. We can probably make it work by supplying the correct voltage.

Quote:
Originally Posted by husskad View Post
i had this with my unit now i have a external mic and it works great.
Is this BMW mic?
Appreciate 0
      11-16-2019, 10:58 AM   #1136
Firefly1337
Second Lieutenant
Firefly1337's Avatar
Germany
846
Rep
280
Posts

Drives: F20 M135i LCI
Join Date: Aug 2019
Location: Germany

iTrader: (0)

Attached you'll find my app that makes the iDrive controller usable in any app.
Bear in mind, this one only works for Snapdragon devices and requires root and Xposed.
Source is attached as well.
Remove the '.pdf' ending from the apk to make it work.
As always, use at your own risk.

I removed my unit from my car today and will return it on Monday.
Good luck
Attached Images
File Type: pdf iDriveListener.apk.pdf (816.3 KB, 299 views)
Attached Files
File Type: zip iDriveListener-source.zip (92.3 KB, 194 views)
Appreciate 7
      11-16-2019, 11:07 AM   #1137
Mjam
First Lieutenant
134
Rep
399
Posts

Drives: E87, i3, Taycan Cross Turismo
Join Date: Sep 2019
Location: Europe

iTrader: (0)

Quote:
Originally Posted by marakeh View Post
do you know which fuse is pin 13 connected to and how long is the connecting fuse powered after power down?
No, but it stays powered as long as the HU is powered. I have fitted an external amp which use pin 13 from QL for turn on signal, and it is always powered and ready as soon as the car is unlocked.

Quote:
Originally Posted by Firefly1337 View Post
I checked it this morning and this is my setting, too. But it's not working for me, it switches to that hideous MCU screen.
Do you have an original camera? Maybe it detects that I don't have one and defaults to its own (ugly) screen.
If you press and hold the Menu button to activate the BMW interface, do you see a working OEM interface there? If so, maybe you could use Tasker to switch to BMW side when reversing.
Appreciate 0
      11-16-2019, 02:46 PM   #1138
RedErik
Colonel
RedErik's Avatar
Scotland
1024
Rep
2,368
Posts

Drives: E63 645Ci
Join Date: Oct 2019
Location: Inverness

iTrader: (0)

Garage List
2004 E63 645Ci  [0.00]
Quote:
Originally Posted by Mirjam View Post
Did you do this? I think the BMW mic needs more voltage than the Android unit supplies, maybe 12v. Could anyone measure this? We need to know the voltage BMW supplies to the mic, the voltage Android supplies through the mic in cable, and the voltage to the internal Android mic.
No, I did not... I was too busy with other things and work. Anyway, I'm not an audio expert but I always thought that mics do not take any voltage, they have two signal wires and sometimes shield wire. This is a simple induction principle and amplification is handled by, well amplifier... unless there is something else going on with these OEM mics (like active electronics) I don't see any issue here. Once I have few minutes spare I will check my theory.

Edit:
Besides, even if the OEM mic does require power, we don't have to worry about that as all we do here is tapping into the signal wires + and - and passing that over to Android unit. The original mic wiring is intact if you know what I mean.
Appreciate 0
      11-16-2019, 11:38 PM   #1139
Mjam
First Lieutenant
134
Rep
399
Posts

Drives: E87, i3, Taycan Cross Turismo
Join Date: Sep 2019
Location: Europe

iTrader: (0)

Quote:
Originally Posted by RedErik View Post
Edit:
Besides, even if the OEM mic does require power, we don't have to worry about that as all we do here is tapping into the signal wires + and - and passing that over to Android unit. The original mic wiring is intact if you know what I mean.
Yes, it will get power from the original connection. Provided that BMW always powers the mic. Let us now when you find out. The Android built in mic is still not good enough, so I think a lot of people will search for a solution, and this can be it.

I'm in a bit different situation, because I will retrofit a BMW mic only to the Android unit. I tried it on my PC, which supplies 3.7 volts, and it is barely audible. This is an active microphone with internal electronics which needs power.

Last edited by Mjam; 11-17-2019 at 12:10 AM..
Appreciate 0
      11-17-2019, 04:34 AM   #1140
RedErik
Colonel
RedErik's Avatar
Scotland
1024
Rep
2,368
Posts

Drives: E63 645Ci
Join Date: Oct 2019
Location: Inverness

iTrader: (0)

Garage List
2004 E63 645Ci  [0.00]
Quote:
Originally Posted by Mirjam View Post
This is an active microphone with internal electronics which needs power.
In this case I will have to investigate a bit more. When I was checking wiring diagrams for E63 all mic connections were shown as + and - which, in my understanding is signal. Usually there is GND indication on a wiring diagram and some sort of voltage reference if part is to be powered up. But again, I'm not electronics specialist either and I might have misread something.

As I said before I'm not even sure if this would apply to anything newer than E60/E63/E90 CCC variants. I didn't check wiring diagrams for F cars and this could be completely different.

I might be able to check voltage readings on OEM mic later on today. Will keep you updated.

Just out of curiosity, what part number is your mic?
Appreciate 0
      11-17-2019, 08:02 AM   #1141
Ericokta
Private
0
Rep
62
Posts

Drives: BMW f20 LCI
Join Date: Jun 2019
Location: Singapore

iTrader: (0)

Hi Hi

Does the most recent update for the SnapDragon Android 9.0 solves the GPS audio switching issue?

This is getting a lot irritating as i do not have the sound coming to the lft speakers, instead to the small speaker provided by the manufacturer which i did not connect to.
Appreciate 0
      11-17-2019, 08:10 AM   #1142
twoface
Private
53
Rep
87
Posts

Drives: BMW 316D
Join Date: Aug 2019
Location: Croatia

iTrader: (0)

Quote:
Originally Posted by Firefly1337 View Post
I checked it this morning and this is my setting, too. But it's not working for me, it switches to that hideous MCU screen.
Do you have an original camera? Maybe it detects that I don't have one and defaults to its own (ugly) screen.
I dont have a camera. I'm thinking of getting one but I also don't like MCU PDC graphics and prefer original PDC even without camera.

Quote:
Originally Posted by Firefly1337 View Post
Attached you'll find my app that makes the iDrive controller usable in any app.
Bear in mind, this one only works for Snapdragon devices and requires root and Xposed.
Source is attached as well.
Remove the '.pdf' ending from the apk to make it work.
As always, use at your own risk.

I removed my unit from my car today and will return it on Monday.
Good luck
How to install Xposed for Snapdragon device? Ist there custom recovery like TWRP? I want to make a backup before I start messing up with the system

EDIT: I followed this instructions to get Xposed
https://f30.bimmerpost.com/forums/sh...&postcount=409

Great job with the app!
However I must say that for my use case, there are not many benefits. I use it only for Waze and Deezer. It doesn't work in Waze, it works in Deezer but its clumsy. Which is not strange since those apps are designed for touch inputs.

Last edited by twoface; 11-17-2019 at 09:56 AM..
Appreciate 0
      11-17-2019, 08:45 AM   #1143
Frankly30
Private First Class
Germany
137
Rep
159
Posts

Drives: F30
Join Date: Jan 2017
Location: Germany

iTrader: (0)

I was wondering if we need root access to listen to the iDrive controller inputs.. I was thinking of configuring a wrapper for navigation apps, that simulates touch inputs for zooming and moving. I wonder if thats already possible with available apps or if we'd have to write something new.
Appreciate 0
      11-17-2019, 11:22 AM   #1144
Mjam
First Lieutenant
134
Rep
399
Posts

Drives: E87, i3, Taycan Cross Turismo
Join Date: Sep 2019
Location: Europe

iTrader: (0)

Quote:
Originally Posted by RedErik View Post
Just out of curiosity, what part number is your mic?
The latest for E-cars (got it from a E60 2008): 84316938762

Last edited by Mjam; 11-17-2019 at 12:41 PM..
Appreciate 0
Post Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 05:18 AM.




f30post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST