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 > Android 11 / 12 /13 HU discussion
proTUNING Freaks
Post Reply
 
Thread Tools Search this Thread
      02-21-2024, 09:46 AM   #2443
conandrum
Second Lieutenant
40
Rep
223
Posts

Drives: BMW X6 E71
Join Date: Jun 2023
Location: Cyprus

iTrader: (0)

Quote:
Originally Posted by RedErik View Post
Don't know what this file is, but it's not read only... not with the correct privileges. You can pull it, make the necessary modifications, start adb as root and push it to /vendor/etc/audio/
adb: error: failed to copy '..\discover-chat.pdf' to '/vendor/etc/audio/myfile.pdf': remote couldn't create file: Read-only file system

Yes root is required.

After much research, I have come to the conclusion that without rooting the device there is no way of modifying the current audio behaviour. Even then, nothing is guaranteed.
Shamanix is probably the only person in the world whose HFP calls (when phone is paired with Android HU instead of with BMW) audio output is going to his USB DAC. My HFP audio out goes to my 3.5mm audio out socket and to the harness instead.
My DTV audio output also goes to my 3.5mm audio out socket and to the harness.

logcat samples of the relevant tags, show this:
when playing KSW music player (audio via USB DAC):
02-21 16:09:55.925 D/audio_hw_primary( 735): enable_audio_route: apply mixer and update path: compress-offload-playback usb-headphones
02-21 16:09:55.925 D/audio_route( 735): Apply path: compress-offload-playback usb-headphones

when playing KSW BT player (audio via USB DAC):
02-21 16:11:51.152 D/audio_hw_primary( 735): enable_audio_route: apply mixer and update path: deep-buffer-playback usb-headphones
02-21 16:11:51.152 D/audio_route( 735): Apply path: deep-buffer-playback usb-headphones

when making HFP call (audio via 3.5mm audio out socket and to the harness):
02-21 16:12:35.080 D/audio_hw_primary( 735): enable_audio_route: apply mixer and update path: hfp-sco headphones
02-21 16:12:35.080 D/audio_route( 735): Apply path: hfp-sco headphones

when using DTV (audio via 3.5mm audio out socket and to the harness):
02-21 16:10:17.854 I/MediaFocusControl( 1490): abandonAudioFocus() from uid/pid 1000/9289 clientId=android.media.AudioManager@924c670com.wit s.bluetooth.core.GocsdkCallbackImp$$ExternalSynthe ticLambda0@3becde9
(DTV is not even registered as an app. It is some sort of hardware call or something. No events are registered in the log at all. Only event registered at DTV initialization is the abandonAudioFocus from other audio apps)


FYI:
To check your own device,
1. connect using adb to your HU using: adb connect xxx.xxx.xxx.xxx:5555
2. run this command and watch the log on your screen in real time:
logcat -s MediaRouter:* CastMediaRouteProvider:* PSOutputManager:* atoutput.c:* AudioFlinger:* audio_hw_primary:* MediaProvider:* MediaFocusControl:* MediaSessionService:* KswSettings:* audio_hw_primary:* msm8974_platform:* hardware_info:* audio_route:* soundtrigger:* sound_trigger_platform:* sound_trigger_hw:* audio_hw_utils:* MediaResumeListener:* -v time - D -T $(echo $(date +'%s')).000
Appreciate 0
      02-21-2024, 12:04 PM   #2444
conandrum
Second Lieutenant
40
Rep
223
Posts

Drives: BMW X6 E71
Join Date: Jun 2023
Location: Cyprus

iTrader: (0)

My HU Specification:
MCU Ver:6150eALS-C&C-KTL-DC-230107G
APP Ver: Witstek-Ksw-T-M600_OS_v1.4.8
System Ver: Witstek-13-662EA-868927052938789
Snapdragon 662 (SM6115) Android 13

Differences between Cyrus Soundkey and FiiO Q3 MQA

FIIO CONNECT UAC2.0 (normal connection)
(Automatically plays some music)
02-21 19:38:54.448 D/audio_route( 735): Apply path: usb-headphones
02-21 19:38:54.450 D/audio_route( 735): Apply path: deep-buffer-playback usb-headphones

HFP CALL
02-21 19:39:05.127 D/audio_route( 735): Apply path: echo-reference headphones
02-21 19:39:05.129 D/audio_route( 735): Apply path: voice-line
02-21 19:39:05.147 D/audio_route( 735): Apply path: hfp-sco headphones


FIIO UAC1.0 CONNECTION (GAIN button pressed while connecting)
(Automatically plays some music)
02-21 19:39:43.602 D/audio_route( 735): Apply path: usb-headphones
02-21 19:39:43.605 D/audio_route( 735): Apply path: deep-buffer-playback usb-headphones

HFP CALL
(1st call seems normal but ends with an additional low-latency-playback)
02-21 19:40:26.539 D/audio_route( 735): Apply path: echo-reference headphones
02-21 19:40:26.540 D/audio_route( 735): Apply path: voice-line
02-21 19:40:26.554 D/audio_route( 735): Apply path: hfp-sco headphones
02-21 19:40:36.742 D/audio_route( 735): Apply path: low-latency-playback usb-headphones

(2nd call is different - looking for hfp-sco usb-headphones route but cannot find it)
02-21 19:40:42.167 D/audio_route( 735): Apply path: usb-headphones
02-21 19:40:42.186 D/audio_route( 735): Apply path: handset-mic
02-21 19:40:42.196 D/audio_route( 735): Apply path: audio-record
02-21 19:40:42.235 E/audio_route( 735): unable to find path 'hfp-sco usb-headphones'
02-21 19:40:42.244 E/audio_route( 735): unable to find path 'hfp-sco usb-headphones'

(3rd call onwards are similar to 2nd)
02-21 19:40:57.476 D/audio_route( 735): Apply path: usb-headphones
02-21 19:40:57.480 E/audio_route( 735): unable to find path 'hfp-sco usb-headphones'
02-21 19:40:57.492 E/audio_route( 735): unable to find path 'hfp-sco usb-headphones'


SOUNKEY CONNECT
02-21 19:42:20.942 D/audio_route( 735): Apply path: usb-headphones
02-21 19:42:20.944 D/audio_route( 735): Apply path: deep-buffer-playback usb-headphones

HFP CALL
(1st call same as FiiO UAC2.0)
02-21 19:42:29.257 D/audio_route( 735): Apply path: echo-reference headphones
02-21 19:42:29.261 D/audio_route( 735): Apply path: voice-line
02-21 19:42:29.321 D/audio_route( 735): Apply path: voice-speaker-mic-hfp
02-21 19:42:29.325 D/audio_route( 735): Apply path: audio-record
02-21 19:42:29.366 D/audio_route( 735): Apply path: hfp-sco headphones
02-21 19:42:29.790 D/audio_route( 735): Apply path: voice-speaker-mic-hfp
02-21 19:42:29.798 D/audio_route( 735): Apply path: hfp-sco headphones
02-21 19:42:29.948 D/audio_route( 735): Apply path: audio-record

(2nd call same as FiiO UAC2.0)
02-21 19:42:41.718 D/audio_route( 735): Apply path: echo-reference headphones
02-21 19:42:41.721 D/audio_route( 735): Apply path: voice-line
02-21 19:42:41.736 D/audio_route( 735): Apply path: hfp-sco headphones


CONCLUSION
FiiO Q3 MQA UAC2.0 routes hfp audio to 'hfp-sco headphones' - this results in audio coming from the 3.5mm audio jack on the HU.
Soundkey is identical to FiiO Q3 MQA UAC2.0 in routing.

FiiO Q3 MQA UAC1.0 is different but still no routing path 'hfp-sco usb-headphones' exists. If it did, maybe it would result in audio playback via the DAC.

Both DACs do not output any audio when DTV is activated.
DTV is like a ghost with no way to investigate what it does with the audio. (see here: https://discord.com/channels/7024375...64706299084821)

Ultimately this has to be fixed by the manufacturer who is witstech.cn I believe (business@witstech.cn). I wrote to them on 10th Feb 2024 but no reply has been received.

PS. Blast from the past ))) https://discord.com/channels/7024375...41185205583872
RB — 05/01/2021 04:28
@Snaggle [DE] and @Keto[DE] Any chance you folks know how to switch audio from HU audio out to USB->DAC (I think within MCU, and not between OEM and HU), or prevent it from changing? Its the USB-DAC connected, incoming phone call audio not coming through speakers issue. (mic works but callers sound does not come through) ... SetMusicSource or Set Aux autoswtich or activation perhaps.?

Last edited by conandrum; 02-21-2024 at 08:32 PM..
Appreciate 1
Shamanix138.00
      02-22-2024, 03:59 AM   #2445
Shamanix
Second Lieutenant
Russia
138
Rep
293
Posts

Drives: X6M E71, E63 645Ci, F01 750
Join Date: Oct 2021
Location: Moscow

iTrader: (0)

Quote:
Originally Posted by conandrum View Post
My HU Specification:
MCU Ver:6150eALS-C&C-KTL-DC-230107G
APP Ver: Witstek-Ksw-T-M600_OS_v1.4.8
System Ver: Witstek-13-662EA-868927052938789
Snapdragon 662 (SM6115) Android 13
With this version of the MCU and the firmware, as with all other firmware updates in the future, I also had no problems with BT calls and USB-dac

Appreciate 0
      02-22-2024, 04:19 AM   #2446
RedErik
Colonel
RedErik's Avatar
Scotland
1050
Rep
2,369
Posts

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

iTrader: (0)

Garage List
2004 E63 645Ci  [0.00]
Quote:
Originally Posted by conandrum View Post
adb: error: failed to copy '..\discover-chat.pdf' to '/vendor/etc/audio/myfile.pdf': remote couldn't create file: Read-only file system

Yes root is required.
Code:
adb connect xxx.xxx.x.x:5555
adb root
adb connect xxx.xxx.x.x:5555
adb remount
Now you have root access to all system partitions.
Appreciate 0
      02-22-2024, 07:12 AM   #2447
conandrum
Second Lieutenant
40
Rep
223
Posts

Drives: BMW X6 E71
Join Date: Jun 2023
Location: Cyprus

iTrader: (0)

Quote:
Originally Posted by RedErik View Post
Code:
adb connect xxx.xxx.x.x:5555
adb root
adb connect xxx.xxx.x.x:5555
adb remount
Now you have root access to all system partitions.
You are absolutely right.
I did not know that.

>adb root
restarting adbd as root

adb connect 192.168.10.16:5555
already connected to 192.168.10.16:5555

adb remount
remount succeeded

adb push D:\....\discover-chat.pdf /vendor/etc/audio/
D:\....\discover-chat.pdf: 1 file pushed, 0 skipped. 103.8 MB/s (342239 bytes in 0.003s)
Attached Images
 

Last edited by conandrum; 02-22-2024 at 07:18 AM..
Appreciate 0
      02-22-2024, 09:32 AM   #2448
Basti600
Enlisted Member
Basti600's Avatar
2
Rep
32
Posts

Drives: A-Class
Join Date: Mar 2023
Location: Germany

iTrader: (0)

Hello everyone,

is there actually a way to set the lines (in this case yellow and red) to the vehicle width?
Attached Images
 
Appreciate 0
      02-25-2024, 07:38 PM   #2449
conandrum
Second Lieutenant
40
Rep
223
Posts

Drives: BMW X6 E71
Join Date: Jun 2023
Location: Cyprus

iTrader: (0)

Shamanix / RedErik
Guys, is the 'middle speaker' connection a good thing to connect or do you advise against it? (this guide does not explain much https://hifimaxnavi.com/pages/about-...ker-connection)

Just to confirm with you:
I have a middle speaker in the car.
I do not use the OEM navigation. I only use OEM radio/music.

So with the HU connected, the purpose of this 'middle speaker connectors' is ONLY to play the HU navigation prompts on the middle speaker at all times? (ie. even when the CCC is switched over to FM/CD/DVD etc?)

Secondly:
Is it useful to enable 'FL Speaker Enable' in Factory settings? Why/Why not?

GPS & 4G Antenna
My GPS SNR is about 24 (yellow). WhatGPS antenna do you recommend for stronger reception?
Are you happy with the 4G antenna?

Carlinkit CCPA
The HU takes 38 seconds after starting the car, to enter the main menu.
If we now launch the autokit app (for carlinkit), how many seconds does it take for everything to be ready and functional?
Attached Images
  

Last edited by conandrum; 02-25-2024 at 08:37 PM..
Appreciate 0
      02-25-2024, 11:48 PM   #2450
azizsaputra
Registered
0
Rep
3
Posts

Drives: BMW X1 E84
Join Date: Feb 2024
Location: Indonesia

iTrader: (0)

iDrive Controller Knob From Mekede brand

Hallo,
do you know where or how to buy iDrive Controller Knob from Mekede brand?
i need this part, because i buy android screen for my E84 without iDrive knob, my seller in here is not responsible, i complain but he gone.
can you help me pls
Appreciate 0
      02-26-2024, 02:25 AM   #2451
Shamanix
Second Lieutenant
Russia
138
Rep
293
Posts

Drives: X6M E71, E63 645Ci, F01 750
Join Date: Oct 2021
Location: Moscow

iTrader: (0)

Quote:
Originally Posted by conandrum View Post
Shamanix / RedErik

So with the HU connected, the purpose of this 'middle speaker connectors' is ONLY to play the HU navigation prompts on the middle speaker at all times? (ie. even when the CCC is switched over to FM/CD/DVD etc?)
Right. The speaker's operation is disrupted if you use the KSW-Toolkit. And it works relatively stably. And not with every navigation program.

Quote:
Originally Posted by conandrum View Post
Secondly:
Is it useful to enable 'FL Speaker Enable' in Factory settings? Why/Why not?
This option has a default value for me. I don't use it. When activating this option on some MCUs, there may be problems with navigation program prompts through the speaker. In my opinion, this option is not compatible with every car. It is used when listening to OEM radio.

Quote:
Originally Posted by conandrum View Post
GPS & 4G Antenna
My GPS SNR is about 24 (yellow). WhatGPS antenna do you recommend for stronger reception?
Are you happy with the 4G antenna?
The GPS and 4G antennas work perfectly. Even in difficult conditions. If this is not enough for you, then you can connect to the OEM fin. Or use USB GNSS antennas with the ability to receive the L1 and L5 signal. And according to my observations, the quality of GPS signal reception depends on the navigation program itself.
I use https://www.topgnss.store/en-fr/coll...leo-receiver-2


When using Carplay, the data is displayed from the phone, therefore the phone antenna is used. The iPhone 14-15 has a GPS module L1 and L5

Quote:
Originally Posted by conandrum View Post
Carlinkit CCPA
The HU takes 38 seconds after starting the car, to enter the main menu.
If we now launch the autokit app (for carlinkit), how many seconds does it take for everything to be ready and functional?
about 1 minute



If it's a lot You can enable the HU download mode in OEM mode and connect the phone from the very beginning to the OEM BT. After downloading the HU, with the necessary settings, everything will be automatically reconnected as your heart desires. And switch the video signal to android

Last edited by Shamanix; 02-26-2024 at 01:52 PM..
Appreciate 0
      02-27-2024, 03:30 AM   #2452
Basti600
Enlisted Member
Basti600's Avatar
2
Rep
32
Posts

Drives: A-Class
Join Date: Mar 2023
Location: Germany

iTrader: (0)

Quote:
Originally Posted by Basti600 View Post
Hello everyone,

is there actually a way to set the lines (in this case yellow and red) to the vehicle width?
... or is it simply not possible?
Appreciate 0
      02-27-2024, 04:48 AM   #2453
Shamanix
Second Lieutenant
Russia
138
Rep
293
Posts

Drives: X6M E71, E63 645Ci, F01 750
Join Date: Oct 2021
Location: Moscow

iTrader: (0)

Quote:
Originally Posted by Basti600 View Post
... or is it simply not possible?
impossible
Appreciate 0
      02-27-2024, 03:15 PM   #2454
fackamato
Second Lieutenant
Sweden
71
Rep
285
Posts

Drives: 2017 M3 Comp
Join Date: May 2014
Location: Sweden

iTrader: (0)

Garage List
2017 BMW M3  [0.00]
Does this thread cover the hardware anywhere? What display / equipment is this thread referring to?

Thanks
Appreciate 0
      02-27-2024, 05:04 PM   #2455
RedErik
Colonel
RedErik's Avatar
Scotland
1050
Rep
2,369
Posts

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

iTrader: (0)

Garage List
2004 E63 645Ci  [0.00]
Quote:
Originally Posted by fackamato View Post
Does this thread cover the hardware anywhere? What display / equipment is this thread referring to?

Thanks
Read the first post.
Appreciate 0
      02-28-2024, 03:08 AM   #2456
Steljo
New Member
2
Rep
12
Posts

Drives: Bmw E61
Join Date: Apr 2021
Location: Bulgaria

iTrader: (0)

Exclamation Question for GT6

Hi guys,i buy a new navigation and have a one question in my head

According from 1st post - CPU: Qualcomm Snapdragon 662 - 8 Core (4x 2Ghz & 4x 1.8 Ghz) - short "SD662 or M600" is it true this GT6-EUA=M600 ?

All my info about navigation:

GT6-EUA
MCU Ver
4151A0eLZH-C&C-KTL-DC-230713G
APP Ver
20231205GT_KSW_1920x720_EAU
System Ver
GT6-EAU-T16.00.050-userdebug-20231205.165619
AndroidVer: 13
BT Ver
BLINK 6125_R_2023/12/2-11:31:28


I make a 2 update`s from mega link with mega:..//GT6_KSW/EAU/ no problem.

Can i use Ksw-T-M600_OS_v x.x.x Android 13 for my platform ?

2nd question is for Factory_config.xml for this system, can i use someone, now i have only two UI`s ID7/ID8 ?
Appreciate 0
      02-28-2024, 03:49 AM   #2457
RedErik
Colonel
RedErik's Avatar
Scotland
1050
Rep
2,369
Posts

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

iTrader: (0)

Garage List
2004 E63 645Ci  [0.00]
Quote:
Originally Posted by Steljo View Post
Hi guys,i buy a new navigation and have a one question in my head

According from 1st post - CPU: Qualcomm Snapdragon 662 - 8 Core (4x 2Ghz & 4x 1.8 Ghz) - short "SD662 or M600" is it true this GT6-EUA=M600 ?

All my info about navigation:

GT6-EUA
MCU Ver
4151A0eLZH-C&C-KTL-DC-230713G
APP Ver
20231205GT_KSW_1920x720_EAU
System Ver
GT6-EAU-T16.00.050-userdebug-20231205.165619
AndroidVer: 13
BT Ver
BLINK 6125_R_2023/12/2-11:31:28


I make a 2 update`s from mega link with mega:..//GT6_KSW/EAU/ no problem.

Can i use Ksw-T-M600_OS_v x.x.x Android 13 for my platform ?

2nd question is for Factory_config.xml for this system, can i use someone, now i have only two UI`s ID7/ID8 ?
You can only use GT6_KSW update files for your unit.

The factory_config.xml should work for both version - classic KSW and GT6 KSW.
Appreciate 0
      02-28-2024, 05:57 AM   #2458
Steljo
New Member
2
Rep
12
Posts

Drives: Bmw E61
Join Date: Apr 2021
Location: Bulgaria

iTrader: (0)

Ok, Which Factory_config to use i found for SD625 -Factory_config_BMW_A10_394.zip
For Android 10 ?
Appreciate 0
      02-28-2024, 06:07 AM   #2459
RedErik
Colonel
RedErik's Avatar
Scotland
1050
Rep
2,369
Posts

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

iTrader: (0)

Garage List
2004 E63 645Ci  [0.00]
Quote:
Originally Posted by Steljo View Post
Ok, Which Factory_config to use i found for SD625 -Factory_config_BMW_A10_394.zip
For Android 10 ?
Use the latest one for A11/A12/A13 versions.
Appreciate 0
      02-28-2024, 09:08 AM   #2460
Steljo
New Member
2
Rep
12
Posts

Drives: Bmw E61
Join Date: Apr 2021
Location: Bulgaria

iTrader: (0)

Quote:
Originally Posted by RedErik View Post
Use the latest one for A11/A12/A13 versions.
Ok, Factory-config from SD625 and SD662 is the same ?
Appreciate 0
      02-28-2024, 09:11 AM   #2461
RedErik
Colonel
RedErik's Avatar
Scotland
1050
Rep
2,369
Posts

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

iTrader: (0)

Garage List
2004 E63 645Ci  [0.00]
Quote:
Originally Posted by Steljo View Post
Ok, Factory-config from SD625 and SD662 is the same ?
Yes and no. Yes factor_config.xml for SD625 will work on SD662. No factory_config.xml for SD662 will have a few more options if I remember correctly.
Appreciate 0
      02-28-2024, 09:14 AM   #2462
Steljo
New Member
2
Rep
12
Posts

Drives: Bmw E61
Join Date: Apr 2021
Location: Bulgaria

iTrader: (0)

From where can i get this factory-config for 662 i read this - https://gist.github.com/kamilbrk/6cf...ory-config-xml
Appreciate 0
      02-28-2024, 09:34 AM   #2463
RedErik
Colonel
RedErik's Avatar
Scotland
1050
Rep
2,369
Posts

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

iTrader: (0)

Garage List
2004 E63 645Ci  [0.00]
Quote:
Originally Posted by Steljo View Post
From where can i get this factory-config for 662 i read this - https://gist.github.com/kamilbrk/6cf...ory-config-xml
That's the one.
Appreciate 0
      02-28-2024, 10:35 AM   #2464
Steljo
New Member
2
Rep
12
Posts

Drives: Bmw E61
Join Date: Apr 2021
Location: Bulgaria

iTrader: (0)

Quote:
Originally Posted by RedErik View Post
That's the one.
Thank you very much for the information
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 07:44 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