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 10 HU discussion
GetBMWParts
Post Reply
 
Thread Tools Search this Thread
      03-02-2020, 08:11 AM   #1
Kri
Major
Austria
1084
Rep
1,048
Posts

Drives: E87
Join Date: Dec 2017
Location: Germany

iTrader: (0)

10.25" Android 10 HU discussion

Since the Android 9 Discussion Topic is already over 100 pages long its best to start a fresh Thread for Android 10.
I recommend to take a look at the Android 9 Thread, as there are lots of great Hardware/Seller related information.

If you want to chat with people you can also join the Automotive Android Headunit Discord channel.
There are also Headunits for Mercedes Benz and Audi available which have the same software running, so everyone is welcome here
You will also find MCU Files for Mercedes Headunits at the Discord channel.

Thread to 10.25" Android 9/10 HU theming and discussion where you can find kswoverlay, kswredirect, different GUI`s, bootanimations, splash`s ect to modify your Headunit.


Identifying before buying:
Snapdragon 625 (short SD625) units seem to be the the same Units as with Android 9.
Ensure that you always have a Headunit that really has the Snapdragon 625 Chipset.

Update 14.05.2022:
Snapdragon 625 has been confirmed to be End of Life, however there is now a successor available that uses the same OTA Updates files, but not the same MCU files.
The successor for "budget" KSW System is now a Snapdragon 450 Chip with 4GB Ram and 64 GB Flash and the same Android 10 Update so performance should still be pretty similar.
The actual Top Model is Snapdragon 662 with Android 11.

CPU Type - Snapdragon 625, also identified as 8953 or MSM8953 (please note that 8 Core Snapdragon 450 is also based on MSM8953 Board !)
CPU Cores - 8 Core
CPU Speed - 2.0 or 2.1 Ghz (some seller post different speed)
Ram Size - 2 GB / 4 GB
Flash Size - 32 GB / 64 GB

Official Support for Android 10 do only have the 4GB/64GB models !
Android 10 does also work on 2GB/32GB version with some performance lags (Tested up to 1.4.5)

Please note that there are already some Fake and very slow Android 10 Units on the Market (PX6 , Snapdragon 425 ~ 1.4 Ghz ,Snapdragon 450 ~1.8 Ghz, 8227L, MTK )
I don`t recommend buying these units where 1 GB Ram / 16 GB Rom version is available.
The CPU is a Quadcore Snapdragon with no numbering, CPU frequency is rated lower than 2.0 Ghz (1.8 , 1.6 or 1.4 seen), they have a different firmware
Also Octacore CPU`s with less than 2 Ghz have been seen, those have an Intel Chip and are also not compatible with the Snapdragon firmware from this thread.
Identifying after buying:
There are thre parts to identify, 1st the Android Version, 2nd the Vendor Version, 3rd display type

Please not recently there came up some Fake Units advertised As Snapdragon 625 and Anroid 10, but they are running Android 9 and Snapdragon 450 on different Systemimages, (not compatible)
Fake Unit Seller so far identified is : HFCYJIA, COIKA, Astrowind, Shenzhen Yongzhigao Electronics, for details check HERE and HERE.

This is how Snapdragon 625 ID7 GUI should look (please note AVIN and some other are using a different GUI for SD625)
Update: it seems that they also copied the 625 ID7 GUI now, so it is even more difficult now to identify the Fake units !
Name:  sd.jpg
Views: 182548
Size:  122.8 KB

System Info differences:
Name:  450fake_systeminfo.jpg
Views: 171671
Size:  89.3 KB

This is how the Fake Headunits ID7 GUI is looking
Name:  450fake.png
Views: 185381
Size:  533.9 KB
Plese note that they are advertising it with 2/32GB and 4/64 DB configuration, True Snapdragon 625 Android 10 Headunits are only sold 4/64 GB configuration.

Android Version:
The Android Version is via the App Ver: string, for Example "Ksw-Q-Userdebug_OS_v1.2.2"
the Q is for android 10, P for Android 9.

Please Note that systems with the "S" for example Ksw-Q-S-Userdebug_OS_v1.3.0" do have a Snapdragon 425 Chipset, these Units are NOT compatible with Snapdragon 625 Update Files!
If you have such a unit, please ask your seller for an Update.

Vendor Version:
The Vendor identification is the first string of the "MCU Ver:", for example 023052dGS-NBT-GTH--191127-B18
Most common Vendors are GS , LZH and ALS.

Display Type:

There are Two display Resolutions,

1280x480p as standard and also advertised as HD
1920x720p as Full HD

You can identify the 1920px screen easily as there has to be a Logo on the top bar looking like this : [HD]
If you don`t have that icon at the top bar then your unit is 1280px large, some sellers do advertise Full HD display but shipping then 1280px displays, so be aware !.

There are three different Display Manufacturing Types:
Standard -> glares alot -> old PX3 / PX5 / early PX6, some of the first SD625
Antiglare -> glare less ->newer one only on PX6 / SD625
Blueglare Antiglare -> also called "Bluglare Antiglare" do have a blue'ish coating glare is less and blury, highly recommended but not available for all car models.

Please not that some company is also selling a Display with fake blueglare antiglare, they have a blue tint have no matt surface so glare alot.
Name:  displays.png
Views: 183303
Size:  768.5 KB

Firmware Upgrade from Android 8.1 / 9 to Android 10 ON PX6
Unfortunateley there is no upgrade available for PX6 Units to upgrade from Android 8.1 to 9 or Android 9 to Android 10 available
Firmware Upgrade from Android 9 to Android 10 on Snapgradon 625
Upgrading from Android 9.0 to Android 10, requires installation of V 1.2.0 first, later you can upgrade to directly to the most recent version:

Download of 1.2.0: https://mega.nz/file/wYxUWIYR#wEXGtc...0jtTi-kq7AllhE

This Upgrade path is only compatible with 4 GB Ram / 64 GB Flash Version for the moment.

However i already installed the update on my 2GB/32GB Version, it does work with some small lags here and there.

Code:
Dear Customer: 

Hello, 8953 Android 10.0 software is officially released and upgraded. Following is the 9.0 upgrade 10.0 

Upgrade Instructions: 

1,8953 Android 10.0 only supports 4 + 64 configuration temporarily.  
2. Upgrade from 9.0 to 10.0, please upgrade Ksw-P-Userdebug_OS_v1.2.0-ota.zip (transitional version, please do not upgrade this upgrade package in the future), and then upgrade the Android 10.0 upgrade package to avoid the old core board showing white Screen problem. 
3. After upgrading to 10.0, you can upgrade the 10.0 upgrade package normally. 
4. After upgrading from 9.0 to 10.0, you cannot roll back to 9.0. 

Remarks: 

9.0 upgrade package naming rules: Ksw-P-Userdebug_OS_vx.x.x-ota.zip (where x is the version number) 
10.0 upgrade package naming rules: Ksw-Q-Userdebug_OS_vx.x.x-ota.zip (where x is the version number)


Firmware Update for Android 10
OTA Updates are often found here at this thread, and likely be linked on this post.
There is no difference between devices with 1280x480px and 1920x720px resolution, it does work for both of them.


Update 3.1.5 ist the LAST SUPPORTED Update for Headunits which have been upgraded from Android 9 to Android 10

For Latest OTA Firmware version For Android 9 to Android10 Units (-3.1.5 ): check HERE
For Latest OTA Firmware version For Native Android 10 Units (3.1.6+) : check HERE

Instructions for updating.

To ensure the update will recognized use a thumbstick not exeeding 32 GB size and format it to FAT32 Filesystem with a Windows PC (MAC`s may format it wrong).

1. NO NEED TO Unzip the downloaded file
2. Copy the Ksw-Q-Userdebug_OS_v*.*.*-ota.zip in empty USB Fat32 formatted pendrive or SD-Card and attach to your unit.
3. Turn on unit, the upgrade window will pop up, click on it.
4. After finish the upgrade, you must pull out the USB/SD-card, otherwise, each time you turn on unit, it will remind you whether if upgrade.
(Note: Do not cut power while upgrade)
Known Bugs:
  • Voicematch / OK Google Voice training has to be done on a different Android smartphone (see 1.5.7 Changelog link for details)
  • 12 Channel Equalizer experience inconsistent
  • Autostart of USB Devices like DAB-Z does not work anymore since OTA Update 2.3.5
  • OTA 3.0.4 BUG: User reporting a dead unit with "no screen" stuck after updating !

Fixed Bugs:
  • Reported issues with Mercedes Benz DSP100 from 2.9.4 seems to be fixed with 3.0.4
  • Memory Killer Feature fixed with 2.8.3, was set wrong sind 2.4.9 until 2.7.9, non ksw apps will be killed in background now if running under 40% free RAM.
  • Netflix had caused a bootloop after some days, so was not recommended to install ! (v4 and v6 confirmed) -> Fixed with 1.8.4 ! Netflix 7.63.0 APK download .
  • User reporting Android Auto Wireless at ZLINK 4.0.7 is broken in combination with Update 2.8.6 , fixed with Update 3.0.8

CHANGELOGS

Update 3.1.5 ist the LAST SUPPORTED Update for Headunits which have been upgraded from Android 9 to Android 10
For Later OTA Firmware update For Native Android 10 Units : check HERE
Changelog 3.1.5
  • Support for custom Music and Video APP
  • "Gear Selection" has now 3 options, function of the third option is unknown yet
  • Feature: Special Skin for ALS KSW EQ has been implemented, This is only available for MBUX_2021 gui at the moment.
  • Bugfix: Music App selection at Factory Settings is available again.
  • Feature: preperation for selectable Music and Video app at all GUI`s, not functional yet
  • Info: no MBN Update file, should be fine to update
Changelog 3.1.2
  • Feature: Special Skin for ALS KSW EQ has been implemented, This is only available for MBUX_2021 gui at the moment.
  • Bugfix: Music App selection at Factory Settings is available again.
  • Feature: preperation for selectable Music and Video app at all GUI`s, not functional yet
  • Info: no MBN Update file, should be fine to update
Changelog 3.1.1
  • Update: Update Lexus GUI
  • Bug: Music app selection at Factory settings is not available anymore.
  • Info: no MBN Update file, should be fine to update
Changelog 3.0.8
  • Bugfix: Carplay ZLink Version Update 4.0.12 - user report that wireles AA issue fixed
  • Update: lots of updated and new graphics here and there at pretty every gui
  • Update: added support for 1024*600 and 1920*720 for Benz_NTG6_FY GUI
  • Feature: IMEI will be shown at System Ver: , when pressing on the IMEI a QR Code will appear
  • Feature: new GUI Audi MIB3
  • Feature: added Support for Screen_Cast device MS9120 which does allow attaching additional displays via FBAS
  • Change: KswEQ dependency has been changed from "clientinfo" to "uiname" (ALS_6208), so now its depended on the selected GUI
  • Info: no MBN Update file, should be fine to update
Changelog 3.0.5
  • Bugfix: Updated MBN File that does not brick other units than LS anymore -> works on all vendors KSW SD625 Hardware.
  • Update: Audio Drivers, as always changes/fixes unknown
  • Update: update to wifi, libmcamera2 and sensors.qti, change unknown
Changelog 3.0.4

PLEASE NOTE Update 3.0.4 does brick Headunits that where upgraded from Android 9 to 10 and/or manufactured prior march 2020 !

Hence we removed the Update to not cause more issues, if your unit got bricked by 3.0.4 you find the recovery procedure HERE

  • Update: four new GUI`s now working, hence there is now also a new factory_config.xml file.
  • Update: again Wifi firmware update (v2) will be installed, this is not reverseable, changes unknown.
  • Update: Ecar-SOS updated
  • Added: new Skin for kswEq when Client "ALS_6208" is enabled
Changelog 2.9.4

This Update is very buggy / beta like , so if your system is running fine, i don`t recommend to update to 2.9.4 !

  • Feature: four new GUI`s all work in progress, still not finished and dont work properly
  • Feature: added support for KSW Snapdragon 450 Baseband Chipset, (SDM450)
  • Update: new "Client" string: "CUSP_210407" , required for one GUI
  • Update: Wifi firmware update will be installed, this is not reverseable!
  • Change: Wifi manager code change to force 5 Ghz wifi as primary ?
  • Change: default Wifi thetering on ?
  • Change: Lexus GUI Background more colorful
  • Change: KswBT Pairing Dialog scaling changed
  • Update: two audiodrivers updated, changes as always unknown
  • BUG: Reported issues with Mercedes Benz DSP100
Changelog 2.8.6
  • BUG: User reporting Android Auto Wireless at ZLINK is broken !
  • Feature: Fuel Unit now selectable between "Liter", "gal(US)" and "gal(UK)" visible at ID7 Style Dashboard (maybe also MCU page)
  • Change: "kswMaxVol" Function implemented, seems to max out audio, but probably only at HICAR, requires more testing
  • Change: Code change to Mediaplayback behavior on startup (requires user feedback)
  • Update: Code update targeting Android 11 to find installed bootanimation, (A10= /mnt/vendor/persist/ while A11 = /mnt/vendor/persist/OEM/ )
  • Update: Code update targeting Android 11 to identify New Android Hardware , probably codename "M600"
  • Change: hardcoded "Phonelink" Zlink start string changed from "com.zjinnova.zlink.main.view.SplashActivity" to "com.zjinnova.zlink" at BCNTG5, maybe a kswredirect is possible this way again.
  • Update: Audio Drivers, as always changes/fixes unknown
  • Update: HICAR Update to support custom cameras and update to Audiomanager.
Changelog 2.8.3
  • Bugfix: Memory Killer Issue resolved, Threshold lowered from 40% to 20%, Apps will be not killed at normal usage as fast as before anymore !
  • Feature: Added Huawei ZLINK-HICar 2.0.2 (Android Auto alternative)
  • Feature: Added thai and greek language strings to some of the apps
  • Feature: Zlink Touchpointer support ?!?!?
  • Update: Zlink updated to version 4.0.7 - sourcecode has been encrypted now, no changelog/analyzing possible anymore !
  • Update: Found specific code changes which seems to lead to a preperation for Android 11.
  • Update: LTE-Baseband specific behavior for MSM8917 (SD425) headunits has been added
  • Update: Audio Drivers, as always changes/fixes unknown
Changelogs from 1.2.2 until 2.7.9 can be found here: https://f30.bimmerpost.com/forums/sh...postcount=1233

Factory_config.xml File [INDENT]
What is this file for ?
The Factory_config.xml file is a text file where serval settings can be predfined from the seller to allow faster configuration of the headunit.
This file does contain serval settings that are also available at the Headunits "Settings" but also serval settings that are only available to change with this file.
So before installing this file it is recommended to open it with an Text editor and check the settings.

How do i install this file ?
Create a Folder called "OEM" at your thumbdrive and copy the file into it.
there are two ways to install it, either you plug in the thumbdrive into the Headunit while booting up, it should install by itself short time after the headunit has fully booted (a message does appear)
Or you can go to "Factory" Settings of your headunit, go to the "Profile Import" function and install it from there.

Where can i find the default factory_config.xml of my unit ?
f available at all, the file is stored under "\mnt\vendor\persist\OEM" you can find a guide HERE.

Where can i get the file from?
The file should be provided by your seller as they are normally preconfigured for your specific car model.

But there is also a tweaked file available which has some more options/additional software ect. available (please note to compare most important settings with your existing file !)

Click here for translated and full feature factory_config.xml for Android 10 3.9.4 updwards.
Click here for translated and full feature factory_config.xml for Android 10 3.5.3 updwards.
Click here for translated and full feature factory_config.xml for Android 10 3.4.7 updwards.
Click here for translated and full feature factory_config.xml for Android 10 3.0.4 updwards.
Translated and full feature Factory Config file for 2.8.3 can be found here
2.6.3 can be found here / 2.1.0 can be found here.
Older and stock files can be found at DISCORD.
Please note, there is normally no issue using a specific version file for newer OTA updates, however it is not recommended to use a newer file for older updates then specified !.

For most known Passwords please check the 2nd Post below


MCU Firmware Updates
Until now there are no specific Android 10 MCU updates, Android 9 MCU files seem to work fine.
Latest updates for SD625 Units: bit.ly/mcu-bmw

Example how to read a MCU string:
Note: for Updating MCU files, any part of the string beside the Release date have to match !

MCU Ver: 02352dGS-CIC-GTL-DC-200805A
  • 02352 - Hardware string
  • dGS - Vendor / Hardware manufacturer, in this case GS
  • CIC - Target CAN Bus System , in this case CIC (can be E or F series)
  • GTL - Target Can Bus Speed system GTL = 100 kbits -> CCC/ E series CIC and some F series CIC (not 100% confirmed) , GTH = 500kbits -> F series NBT, NBT EVO
  • DC - Optional String DC or DC1 , DC does define HD Display = 1920x720px
  • 200805A - Release Date of String in YYMMDD format , 5th August 2020

Identified MCU Vendors / Seller comparison:
This list ist only a list to show which seller is selling which vendor, it is NO seller recommendation list !
  • dGS: Mekede (subs of mekede -> Navifly, Naviodm,FLTONBOO) Xtrons (B) ?, Wondafoo, Bayern Mods, DroidUK, AVINUSA, Ebilaen
  • ALS: 4x4 CA, AVINUSA (B, now GS?), Viovox (B),
  • LZH: Andream, Ewaying
  • dLS: Carlife Mall, DMP Car Design (M), Fedju (M), Acarmultimedia
  • dLC: Road Top
  • dFY: Wincago DMP Cardesign (M) Road Top
  • JLY: Bonroad, SZ-Kianda (selling 1280 Headunit advertised as 1920 !, bad quality hardware!)

(B) = BMW only, (M) = Mercedes only.
If you have additional Seller / Vendor comparison feel free to do a post at this thread so i will add them.

Instructions for upgrading MCU:
1. Unpack/copy ksw_mcu.bin to root folder on a SD card or USB memory stick.
2. Insert it into the headunit
3. Go to Settings, System info, MCU upgrade.

How-To`s
Some of the Guides are 1:1 compatible from Android 9.

Please DONT use Magisk to root your unit, the chance is very high that it will be bricked, you need to buy a new Headunit when this does happen !
As Viper4Android does require Magisk/xposed which can cause bricking your unit after installing a update, it is not recommended to install it !


Root SD625 Unit the easy way Version 2(Basic root without magisk)
Please note, after a OTA Update root will be removed, you need to root it agian..

Guide to create own splash screen

Supported LTE BANDS can be identified via Modemcaps utility, Information and offical Supported BANDS can be found here.


DocumentsUI for Android 10 reinstallation.

How to download your personal BMW Car Picture

Enable Google Maps Zoom with Idrive (Tasker+Touchtask plugin)

How to enable OK-Google / Voicematch Systemwide

Using USB Soundcard to use a external microphone

For changing GUI Images and replacing default Apps Check
10.25" Android 9/10 HU theming and discussion



Issue when changing GUI / Bootanimation / factory_config.xml import does not work anymore


Workaround for Low-Audio Bug

Bluetooth Pairing Guide (non Phone)

Fix graphic issues after a OTA Update

SD 625 OTA Recovery installation.

If you have issues with your system the most recommendes procedure is a complete reset of the System.
Please note this will delete ALL user data and user installed apps from the system!

To do so you can always use the latest normal OTA Update package from above.
To ensure the update will recognized use a thumbstick not exeeding 32 GB size and format it to FAT32 Filesystem with a Windows PC (MAC`s may format it wrong).
  1. Change the OTA Package name to: Ksw-Q-Userdebug_OS_v-ota-reset-data_factory.zip
    (for SD662 Android 11 name it to: Ksw-R-M600_OS_v-ota-only-reset-data_factory.zip)
  2. Change the name of the USB flash drive to: _kswota_
  3. Copy the OTA Package to a USB flash drive.
  4. Connect this USB flash drive to the Android unit.
  5. Restart the unit, it will automatically force the upgrade. (or connect the USB Flash drive while HU is off and enable ignition, wait at least for 5 minutes)
  6. After the forced upgrade is completed create a folder OEM on your thumbdrive, copy factory_config.xml into it and plug the stick into the device, it will be imported automatically after a reboot.

This procedure may also work doing it blind, connect the thumbstick to the headunit, switch on ignition 2 and wait for about 10 minutes.

If the unit then still does not boot up again it is likely soft bricked !

Your last chance then is the the FASTBOOT-Recovery Method, but beware this requires some hardware skills !

A Unbrick guide is now Available HERE.


Kri

Last edited by Kri; 12-26-2022 at 02:09 AM..
Appreciate 21
      03-02-2020, 08:39 AM   #2
Kri
Major
Austria
1084
Rep
1,048
Posts

Drives: E87
Join Date: Dec 2017
Location: Germany

iTrader: (0)

This Post does try to adress all GUI Headunit related (non Android) settings of the Snapdragon 625 Headunit.

If your do observe a different behavior as expected or have addition information feel free to do a post or write us at DISCORD.

As some of these settings are only for specific configurations or car brands, not all apply to every Headunit / car brand.

This will be updated whenever new information are available for specific settings.
Some settings are pretty self explained so i list them only for the sake of completeness.

Settings:

System
Mirror Reverse Camera
Disable Video In Motion
Parking Lines
Park Distance Control
Camera Selection
  • Aftermarket Camera
  • OEM Camera
  • 360 Camera
Brightness
  • The overall display background lightning brightness can be defined.
AUX Position

This is only used for Mercedes Headunits, "Factory -> Vehicle -> AUX Switching mode" has to be set to "Other" for this to be enabled, a video can be found HERE.
As the AUX option position at Mercedes headunits does vary you need to count the horizontal and vertical lines of selecting AUX.
Aux Position 1 is horizontal , Aux Position 2 is the vertical ammount of lines to select AUX.
  • Aux Position 1
  • Aux Position 2
Mute while on reverse

Unit Of Temperatue
  • °C
  • °F
Navigation
If your desired navigation app is not listed then the appname has to be added at factory_config.xml -> <SupportNaviAppList>

Volume
Android Volume
  • Media
  • Call
OEM Volume
  • Call
  • Navi
Sound

Language
The listed languages are defined at factory_config.xml -> <SupportLanguageList>
Time
  • Time Synchronisation
  • Time System
Systeminfo
MCU Ver: 02352dGS-CIC-GTL-191127-B18 (example)
App Ver: Ksw-Q-Userdebug_OS_v2.0.0
System Ver: 10-8953EA
Storage: 21.53/32GB
RAM: 2GB
  • MCU Upgrade
  • System Recovery

Example how to read a MCU string:
Note: for Updating MCU files, any part of the string beside the Release date have to match !

MCU Ver: 02352dGS-CIC-GTL-DC-200805A
  • 02352 - Hardware string
  • dGS - Vendor / Hardware manufacturer, in this case GS
  • CIC - Target CAN Bus System , in this case CIC (can be E or F series)
  • GTL - Target Can Bus Speed system GTL = 100 kbits -> CCC/ E series CIC and some F series CIC (not 100% confirmed) , GTH = 500kbits -> F series NBT, NBT EVO
  • DC - Optional String DC or DC1 , DC does define HD Display = 1920x720px
  • 200805A - Release Date of String in YYMMDD format , 5th August 2020

The MCU Update Tool does check Vendor and Optional String, if this strings do match its possible to update the file.
It does NOT check CAN Bus System and Speed strings, don`t update to different Version unless you know what you do !

Android
This option does switch to Android settings.

Factory
To enter the Factory Settings you need to know the password,
The Factory Password is defined at factory_config.xml -> <password>1314</password>
Altough the file states that the password has to be 4-6 digits, also one digit does work.
It is not possible to disable the Password mask.

most common known passwords are:
  • 1314 (default password / GS:Mekede, Navifly, Naviodm,... LZH: Andream)
  • 070305 (ALS)
  • 0 (full Factory file)
  • 1316
  • 2486
  • 5678
  • 1812
  • 8888
  • 111111
  • 190627 (HIFIMAX,dFY)
  • 666666 (dLC)
  • Function

    • USB-Host
    • Enable USB-Ports, when disabled no thumbdrive ect. wil be recognized anymore.

    • ZLink
      enabling Zlink does enable Wireless hotspot automatically on Headunit, as result of this normal Wlan is disabled as both features can not work the same time

    • Google Apps
      This seems to have no function anymore

    • AUX
      This does enable a App called "AUX" at Android apps menu, more information for function needed

    • DTV
      This does enable a App called "DTV" at Android apps menu, more information for function needed

    • F_CAM
      This does enable a App called "F_CAM" at Android apps menu, more information for function needed

    • Txzing Assistant
      This does enable the chinese Infotainment support of txzing.com (Voice Recognition, Personal Assistant, Navigation, ect.)

    • BT
      This does enable the Bluetooth Module of the headunit to use the build in Phone App or stream music from your mobile.
      If you don`t use this features and expierence issuse with OEM Handsfree calling disable this to avoid interferences.
    • Touch data continuously sent
      Function for Lexus OEM Touch Display.

    • Remember The last Mode
      This does change the behavior wether the display should boot with OEM Screen or Android Screen enabled.
      This function is not very stable and does not work always the way it is set.

      • Enable
      • To OEM System
      • To Android Homepage

    • DVR
      More Information necessary.

      • Close
      • CVBS DVR
      • USB DVR

    • Bluetooth Selection
      This change weither Android Bluetooth should be displayed or or OEM Bluetooth.
      Please note depending on Car / configuration, this may not work with all Steeringwheel /Buttons.

      • OEM Bluetooth
      • Android Bluetooth


    • Amplifier Selection
      More Information necessary.

      • OEM AMplifier
      • Aftermarket Amplifier


    • 360 Camera
      More Information necessary.

      • CVBS Camera
      • VGA Camera

    • Automatic Brightness
      This does control wether the Android Headunits Backlight display brightness controll should be automatically dimmed when the cars light will be turned on.

      • With Lamp Control
      • Closed

    • Unit Selection
      Selection of unit system
      This does not work with all Dashboards.
      Also if you have a small display and the right side small gap filler this does always show km/h / l as this is been displayed by the MCU not Android system.

      • Metric Unit
      • Imperial Unit

    • AHD Camera Selection
      More Information necessary.

      • Not Supported
      • AHD- *Cameraresolution*- *FPS* for example:
      • AHD-1080P-30Hz
      • CVBS-NTSC
      • CVBS-PAL


    • Launchers Music App
      This does enable you the option to change the default Music Player app.
      Please not this function is not implemented at all GUIs, some are hard coded to the internal player.


  • Vehicle

    • Car Without OEM Monitor
      When pressing the "CAR" Button then a Screen with a clock will be displayed instead of a OEM System.

    • Aux Switching Modes

      • Automatic
      • Manual

    • Aux auto switching
      More information necessary

      • Alpine
      • Harman
      • Other (Has to be used with Mercedes Headunits, when Using AUX-Position1 /2, , a video can be found HERE.)

    • Knob Type
      Selecting Controller Type, seems to be MCU related as it does only have an affect for some systems
      • Knob_A
      • Knob_B -> on some cars required to set for old style CCC 1-Button controller

    • Door Settings

      • Left driver`s seat
      • Right driver`s seat
      • Hide doors

    • Number of doors

      • 4 doors
      • 2 doors


    • Speedometer Selection
      This does only apply to some Dashboards, SevenColor Dashboard is not affected by this.

      • 260km/h
      • 280km/h

    • Gear selection
      This Option is related to PDC/ Reverse camera
      When setting this option to "automatic", the Display does switch to the PDC/Camera system which your have defined at SYSTEM -> Camera Selection

      • Automatic
      • Manual

    • Map Key Selection
      Defines which Navigation system should be started when pressing your car`s navigation hardware button.

      • Android Navi
      • Car Navi

    • Mode Key Selection

      • Enable
      • Disable

    • Voice Key Selection

      • not used
      • Short press does nothing, Long press opens NAVI
      • Short press opens Voice Command,Long press opens Navi
      • Short press opens Navi, Long press does nothing

    • Benz Control Panel
      This setting is only visible when <car_manufacturer> is set to "2:Benz" at factory_config.xml

      • Close
      • NTG3.5
      • NTG3.0

    • Collect Can Bus Data
      This is a Debug function, do not enable when really necessary !
      When this is enabled, Idrive controller imputs will be delayed by serval seconds !

    • Benz Aux Activate
      This setting is only visible when <car_manufacturer> is set to "2:Benz" at factory_config.xml
      If your Mercedes has no AUX option by factory you have to enable this, , a video can be found HERE.

    • Air Conditioner
      This setting is only visible when <car_manufacturer> is set to "2:Benz" at factory_config.xml

  • Car Display
    This screen is for selecting your OEM Display type.
    The main difference between different Models ist position correction of the Display itself, so if your OEM Screen is some pixels of you can also try a different car type display as long as Display aspect ratio do fit.
    "Halfscreen" Selection -> the OEM Display will be showed with correct aspect-ratio and a filler image will be displayed on the side
    "Fullscreen" Selection -> the OEM Display will streched to full screen

  • Can Protocol

    Depending on your factory_config.xml you can select 3-4 options.
    Select the one that fits your car most, there is no information of whats different between the settings
  • UI Configuration

    Depending on your factory_config.xml file you can select between different GUI`s
    If you want to have all GUI`s available best is to use the Full-Feature factory_config.xml file from 1st post.
  • Profile Import
    The version string is defined at factory_config.xml file <ver>GS-BMW-20200618.en</ver>

    • Import Configuration
    • Restart
  • Boot Logo
    More information necessary for import function.

    • Page 1
    • Page 2
    • Import
Kri

Last edited by Kri; 02-07-2022 at 12:56 AM..
Appreciate 6
RedErik1023.50
Mjam133.50
Lippo4.50
Shamanix138.00
      03-02-2020, 08:43 AM   #3
akirax
Private First Class
31
Rep
114
Posts

Drives: BMW F30
Join Date: Aug 2014
Location: Spain

iTrader: (0)

Hi @Kri are you already upgrade your unit?

Are you tried to root it?

Cheers.
Appreciate 0
      03-02-2020, 08:48 AM   #4
Kri
Major
Austria
1084
Rep
1,048
Posts

Drives: E87
Join Date: Dec 2017
Location: Germany

iTrader: (0)

All newer Updates than 3.1.5 do require a native Android 10 Headunit


Update 3.1.5 ist the LAST SUPPORTED VERSION for Headunits which have been upgraded from Android 9 to Android 10
Do NOT Update to one of this units if your Headunit has been upgraded!
This newer updates will brick upgraded headunits in a different way, than the 3.0.4 update did!


Here a guide how to identify your Headunit for the future:
Name:  android_bb1k.jpg
Views: 112261
Size:  23.3 KB Name:  android_bb2k.jpg
Views: 106880
Size:  33.6 KB

CHANGELOGS

For Latest OTA Firmware version NativeAndroid10 Units ( 3.1.6+ ): check " HERE
Before Updating please always note down your MCU and System Version, to have a better view of the headunit in case of issues.

General information:
  • As there have been made some mayor changes, its probably not wrong to performe the installations as Factory (Ksw-Q-Userdebug_OS_vx.x.x_FACTORY-ota) or Factory-Reset installation to have a clean setup again.
  • As KSW Is developing the same OTA Image for SD625 Android 10 and SD662 Android 11 units some of the changes may target only A11 units although its not visible at first place.
  • Note that 3.1.6+ Updates do have lots of changes in GUI Code where the image folders do change therefore KSWoverlays may not work properly anymore and require rework.

Fortunately kamilbrk does do changelogs of the new Software versions from Android 10 v4.x.x now.

For All Changlogs starting of Version 3.9.6 check HERE

Changelog 3.9.4 (24.11.2022)
  • Feature: Added 10 new GUI's , "V2" GUI's do have a New Weather widget
  • Update: Z-link to Main Version 5 changes as always unknown ( 5.2.74 since 3.8.9)
  • Change: Bluetooth Stack completely overhauled, changes unknown
  • Change: iFlyIME Keyboard removed ? , sogouInput Keyboard moved to "preinstall"
  • Change: File format of KSWPlauncher images from all GUIs has been changed from PNG to WEBP (reduced file size by 25%)
  • Feature: Added online OTA Update function -> verification process pending
  • Feature: Factory Settings new Option "Speed Type" , function unknown yet ?
  • Feature: Factory Settings new Option "Left Front" Speaker setup , probably requires MCU Update ?
  • Feature: Factory Settings new Option "Front View Mirror Setting"
  • Change: build.prop has "#disable Zlink wired cp" String, requires User feedback (only on A10, not on A11/12)
  • Info: Controller speed still is slow
No Changelogs of versions in between.

Changelog 3.5.9 (19.05.2022)
  • No detailed changelog available.
  • Feature: preperation for ID8 GUI, if it is selected, the unit does not boot properly anymore!
  • Change: Controller turn speed has been limited to about the half, not recommended!
  • File: not uploaded to Mega archive, as it has too much issues, waiting for next release.

Changelog 3.5.3 (20.04.2022)
  • Feature: 2 New GUI's "Audi_MIB_ty" and "Benz_MBUX_2021_KSW"
  • Feature: Reverse Camera Switchback Delay function - does require a MCU update
  • Feature: new Input Keyboard "Sogou Keyboard" - chinese
  • Bugfix: KswAirConditioner, there was a bug that the right selector changed the left side temp, this is now fixed
  • Update: automap.apk
  • Update: TXZAdapter.apk , alot of changes, also new Factory_config.xml options
  • Update: Zlink Updated to 4.0.16 - changes as always unknown
  • Update: Audio drivers - changes as always unknown
  • Change: SevenColor Dashboard got some RPM multiplier code fix, probably showed slightly wrong RPM
  • Change: AHD Configuration "Not Configured" has been renamed to "Automatic detection" - probably requires an MCU Update

Changelog not available for 3.5.0 (28.03.2022)

Changelog not available for 3.4.8 (23.02.2022)

Changelog 3.4.7 (17.01.2022)
  • Feature: New GUI Audi_mib3_FY
  • Feature: New "Voice Key Selection" setting: "HiCar voice function key"
  • Feature: 3 new apps for chinese setup: KugouAuto, qqmusiccar, TingCar3.0
  • Feature: KswAirconditioner support for Lexus
  • Change: when in a phone call you can not exit the app anymore unless you end the call (user reported)
  • Change: KswAirconditioner Temperatur unit handler code, bugfix ?
  • Change: First boot software installation has been changed
Changelog 3.4.4 (23.12.2021)
  • Update: Zlink updated to 4.0.15
  • Update: Airconditioner update, seems now to support Celsius and Farenheit
  • Feature: BMW_ALS_ID7 now does support multiple Color Themes Blue/Red/Yellow
  • Update: Audi MIB3 Gui has some code updates/fixes
  • Update: Handling of music playing when a Phone does come in, probably does not support resume after call ended- untested Phone users please report back
Changelog 3.4.1 (27.11.2021)
  • Fature: Microphone Gain Level function added
  • Feature: New GUI BMW_ALS_ID7 , ID7 GUI in blue design
  • Update: Lots of GUI Changes for specific resolutions, note this does affect KSWOverlay !
Changelog 3.3.9 (9.11.2021)
  • Change: Update to Wifi Framework , change unknown as it is a binary but probably TXZ related
  • Change: Audiopolicy service has been updated, change unknown as it is a binary
  • Update: Audio Drivers, as always changes/fixes unknown
  • Feature: Lots of new code for TXZService (chinese online service)
  • Change: Clockview has been added
  • Change: Zlink Wired Carplay connection stats, calling behavior.
  • Change: centerservice does not also handle packagename + packageclass now (before only packagename)
  • Change: the Code of the Easteregg selection has been changed, now active
  • Update: serval new Display Resolution Images for the GUI`s.
  • Feature: New code to also implement Controller Rotation speed, found at Audi MIB3 but maybe working on all guis ?
  • Update: Lexus GUI should now remember last saved position
  • Change: Code change at Screencast function , maybe has been disabled for Android 10 ?
  • Change: KWAirconditioner filesize reduced form 5mb to 3 MB, Lots of Gui Specific Code (Lexus, NTG55) has been removed, probably the GUI is now looking the same for most Car brands
  • Change: KSWAirconditioner code change, the Acentbar is now dark ?
  • Change: KswBT update to see new Igo Maps apk name which has been changed, also Autoconnect functions and Display resolutions have been added.

Changelog 3.2.2 (4.9.2021)
  • Bug: Dashboard right read door status is left , seems the string has been mixed
  • Update: logging has been updated to reflect the installed Android SDK version
  • Change: A String has been implemented to show the SD450 as 501A- string, this is somehow looking to shot SD450 Schip as SD625 , Fake info?, unsure about this.
  • Update: New String for Zlink Messagestate at Wired Carplay
  • Change: new code to check for a file "/mnt/vendor/persist/OEM/ksw_android11" to modify the Powermanager.
  • Change: new MCU listener code for Zlink to "memory" and "Music"
  • Update: "audimib3" music/video play title text
  • Info: People reported better Zlink Stability with this update.

Changelog 3.1.9 (1.9.2021)
  • Update: new splash logos for 1280x720 and 1560x700 Displayresolution
  • Update: Audio Drivers, as always changes/fixes unknown
  • Feature: new code for Care Oil value at ID7new, probably requires new MCU for specific cars
  • Change: DAB-Z has been removed from public state activity
  • Change: Code change so SDM450 should now be identified as "501A-"
  • Change: Code at System Info Version Screen to show Android version based on SDK version
  • Feature: Update to Audi GUI
  • Feature: "AppinfoUtils" function has been implemented, to read applications for App selectors
  • Change: DVR_Phone Icon from "GS_ID7" GUI has been removed
  • Change: Browser, Dashboard, Video icons have been removed from ID6 GUI
  • Change: Backround images from Sevencolor Red, Violet, Black and Cyan have been removed.
  • Feature: new audi specific string at Settings "set_caraux"
  • Info: devcfg.mbn and emmc_appsboot.mbn update

Changelog 3.1.8 (20.8.2021)
  • Change: 5 Ghz Support enabled for specific wifi_sharing
  • Update: Audio Drivers, as always changes/fixes unknown
  • Info: emmc_appsboot.mbn update

Changelog 3.1.6 (18.8.2021)
  • Feature: add support for new Display resolution 1560x700
  • Update: Snapdragon 450 Platform added, probably to new SD450 A11 system as low-end Product.
  • Update: Audio Drivers, as always changes/fixes unknown

Kri

__________________________________________________ __________________________________________________ ______________________

Quote:
Originally Posted by akirax View Post
Hi @Kri are you already upgrade your unit?

Are you tried to root it?

Cheers.
I`m not at home at the moment.

I also have only a 2/32 GB Version, the file says it`s only compatible with 4/64 GB Version.

So, at beginning i start with analyzing the files :/

The file system structure is still the same, so i think the machine will already be pre-rooted again and we will only need to add SU again, but not sure yet.

Kri

Last edited by Kri; 12-09-2023 at 03:30 AM..
Appreciate 3
akirax30.50
Shamanix138.00
Fahd0.00
      03-02-2020, 09:05 AM   #5
Svenson
Private
Svenson's Avatar
8
Rep
67
Posts

Drives: F11 530d
Join Date: Dec 2016
Location: Europe

iTrader: (0)

I have 4/64 GB Version and test it in the evening.
...upgrade from 9 to 10 and rooting.

Last edited by Svenson; 03-02-2020 at 09:27 AM..
Appreciate 1
Kri1083.50
      03-02-2020, 09:24 AM   #6
XbimE84
Private
3
Rep
63
Posts

Drives: E84 Sdrive 2.0D
Join Date: Jun 2015
Location: Belgium

iTrader: (0)

Quote:
Originally Posted by Svenson View Post
I have 4/64 GB Version and test it in the evening.
...upgrade to from 9 to 10 and rooting.
And what are the main differences? Why should we upgrade to 10?
Appreciate 0
      03-02-2020, 09:33 AM   #7
lehtee
Private
144
Rep
79
Posts

Drives: F20
Join Date: Aug 2019
Location: Finland

iTrader: (0)

Quote:
Originally Posted by XbimE84 View Post
And what are the main differences? Why should we upgrade to 10?
Nobody tested yet
Appreciate 0
      03-02-2020, 09:34 AM   #8
akirax
Private First Class
31
Rep
114
Posts

Drives: BMW F30
Join Date: Aug 2014
Location: Spain

iTrader: (0)

Quote:
Originally Posted by Svenson View Post
I have 4/64 GB Version and test it in the evening.
...upgrade from 9 to 10 and rooting.
Did you use the batch rooting method? Also did you install Magisk?

cheers.
Appreciate 0
      03-02-2020, 09:56 AM   #9
uris
New Member
0
Rep
22
Posts

Drives: F31
Join Date: Jul 2018
Location: PL

iTrader: (0)

1. Update 1.2.0


2. Update 1.2.2







Last edited by uris; 03-02-2020 at 10:22 AM..
Appreciate 0
      03-02-2020, 10:20 AM   #10
QUiKSR20
Major
QUiKSR20's Avatar
United_States
362
Rep
1,407
Posts

Drives: 13' F30 328i 6MT
Join Date: Mar 2012
Location: NJ

iTrader: (17)

Garage List
Interested to see if we get new features, I know we are mostly interfacing with the KSW launcher and the Android OS is mostly in the background.
If we get new stuff thats awesome just hate to see it get slower like smartphones do after each upgrade if were not getting anything new.

Cant wait to see where this goes!
__________________
'13 F30 328i Sport 6MT | '18 G01 X3 xDrive30i | '95 E36 325i Vert 5MT
92 Sentra SE-R SR20DET DET Build Thread
89 E30 325is [sold & missed]
Appreciate 0
      03-02-2020, 11:02 AM   #11
Kuj0n
Enlisted Member
Poland
11
Rep
45
Posts

Drives: F31 LCI 320xdA B47
Join Date: Mar 2018
Location: Poland

iTrader: (0)

Quote:
Originally Posted by Kri View Post
I`m not at home at the moment.

I also have only a 2/32 GB Version, the file says it`s only compatible with 4/64 GB Version.

So, at beginning i start with analyzing the files :/

The file system structure is still the same, so i think the machine will already be pre-rooted again and we will only need to add SU again, but not sure yet.

Kri
I have 4/64 but I will wait until we will have working root method.
Appreciate 0
      03-02-2020, 11:56 AM   #12
daschacka
Private
77
Rep
86
Posts

Drives: M5Competition
Join Date: Dec 2016
Location: Germany

iTrader: (0)

Anyone experienced no bass after the Android 10 update?
I have harman kardon and have no bass on aux now even i enabled Logic7 for aux
Appreciate 0
      03-02-2020, 12:12 PM   #13
Slepoipew
Enlisted Member
14
Rep
30
Posts

Drives: BMW E83
Join Date: Feb 2019
Location: Moscow Russia

iTrader: (0)

ROOT works!
Appreciate 0
      03-02-2020, 01:03 PM   #14
Svenson
Private
Svenson's Avatar
8
Rep
67
Posts

Drives: F11 530d
Join Date: Dec 2016
Location: Europe

iTrader: (0)

I can confirm root is working. Upgraded without problems. No data lost. All my apps are running like before.
Appreciate 0
      03-02-2020, 01:33 PM   #15
Mjam
First Lieutenant
134
Rep
399
Posts

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

iTrader: (0)

Any new features? I would like to see a new IDx menu where we can customize which app to launch, and with live tiles. At least a tile for launching DAB.

Does iDrive still work globally?

Sound bug fixed?

I expect a lot of bugs, and since downgrade is not possible, I must rely on braver users.
Appreciate 0
      03-02-2020, 01:47 PM   #16
akirax
Private First Class
31
Rep
114
Posts

Drives: BMW F30
Join Date: Aug 2014
Location: Spain

iTrader: (0)

Quote:
Originally Posted by daschacka View Post
Anyone experienced no bass after the Android 10 update?
I have harman kardon and have no bass on aux now even i enabled Logic7 for aux
Yes, same here, no bass sound, f*ck!

I don't know if the problem is with factory settings file, because all my settings are unchanged although i did a factory reset and also recovery method that i think that erase all settings.

Also tried recovery method to go back to Android 9 but no luck, you can't as i Already knew.

Also tried to import factory settings file but don't change any settings then is like isn't the importing isn't working.

Root is working.

Last edited by akirax; 03-02-2020 at 02:09 PM..
Appreciate 0
      03-02-2020, 01:51 PM   #17
El Conquistador
Banned
338
Rep
571
Posts

Drives: M240 Vert - 6M as god intended
Join Date: Apr 2017
Location: Washington DC

iTrader: (3)

What are the new features of 10? How do we know if it is worth trying?
Appreciate 0
      03-02-2020, 03:23 PM   #18
Kri
Major
Austria
1084
Rep
1,048
Posts

Drives: E87
Join Date: Dec 2017
Location: Germany

iTrader: (0)

Quote:
Originally Posted by El Conquistador View Post
What are the new features of 10? How do we know if it is worth trying?
We don`t know yet, as with all Android Threads here this is community driven, so members who are brave do try out new versions and report their findings

Kri

Last edited by Kri; 03-02-2020 at 03:36 PM..
Appreciate 0
      03-02-2020, 04:20 PM   #19
El Conquistador
Banned
338
Rep
571
Posts

Drives: M240 Vert - 6M as god intended
Join Date: Apr 2017
Location: Washington DC

iTrader: (3)

Quote:
Originally Posted by Kri View Post
We don`t know yet, as with all Android Threads here this is community driven, so members who are brave do try out new versions and report their findings

Kri
Not all heroes wear capes.
Appreciate 1
      03-02-2020, 04:26 PM   #20
gsnake
Private First Class
19
Rep
122
Posts

Drives: X5 2012
Join Date: Nov 2016
Location: Vancouver, BC

iTrader: (0)

Quote:
Originally Posted by Slepoipew View Post
ROOT works!
same script posted by Kri?
Appreciate 0
      03-02-2020, 05:45 PM   #21
akirax
Private First Class
31
Rep
114
Posts

Drives: BMW F30
Join Date: Aug 2014
Location: Spain

iTrader: (0)

Quote:
Originally Posted by gsnake View Post
same script posted by Kri?
Yes.
Appreciate 0
      03-03-2020, 01:09 AM   #22
sarvex
New Member
1
Rep
6
Posts

Drives: BMW X5
Join Date: Dec 2019
Location: Madrid

iTrader: (0)

Update to Android 10
BMW X5 E70 no bass under the seats (nothing, total silence)

someone has found a solution?

Last edited by sarvex; 03-03-2020 at 01:29 AM..
Appreciate 1
zatelli45.00
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 02:43 PM.




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