Retrieve factory_config.xml file from your headunit (10.25″ Android 10 HU)

Guide from @banpiro (Discord) to download stock Factory_config.xml from SD625 System WITHOUT root:

This is only useful if there has been not imported any file by yourself before!

1. Create WiFi hotspot in a smartphone

2. Connect Head Unit & your laptop to WiFi hotspot.

You need to know Head Unit IP (you can check it in hotspot). You also need ADB in your laptop (i.e. you can use folder \KswRooting-master\compiler of Rooting Guide)

3. Connect to IP & port of Head Unit (default port is 5555):
Code:

adb connect IP:port

4. Get the factory_config.xml:
Code:

adb pull /mnt/vendor/persist/OEM/factory_config.xml

5. Disconnect anything:
Code:

adb disconnect

Now you will find the File at the same folder as “adb”.

https://f30.bimmerpost.com/forums/showthread.php?p=26482005#post26482005

OTA Updates:

https://mega.nz/folder/kIB3CSZD#wnqmCQnF8i7VW1yIEvz66g

Config Files:

https://f30.bimmerpost.com/forums/attachment.php?attachmentid=2579321&d=1618377201

BMW 130i E87 Hidden Menu

Just like former BMW’s the 1 series has a hidden OBC menu. This can be accessed with the car started or “on”. Make sure you read the bottom instructions on how to unlcok all the menus. Below are the instructions and menus:

For ‘navigation’ in the menu’s, use the ‘mileage reset button’.

To get IN the menu’s push that button for approx. 15 sec.

Keep it pressed until you get the “01.__” in the display between the RPM and speedo-meter.

“XX.YY” means the menu-numbers.

If you want increase the “XX” part, push the ‘mileage reset’ button for approx. 2 sec.

As soon as you see “XX.__”, you can increase XX by pressing the ‘mileage reset’ button.

Every ‘push’ increases “XX”. If you want to increase the “YY”, when the display shows,

for example “01.00”, then every ‘push’ on the ‘mileage reset’, will increase the “YY” value.

01.00 FGSTNR = “Fahrgestellnummer” (Chassisnumber)

01.01 K-ZAHL W/T

01.02 BMWTNR

01.03 COD DIA

01.04 KI HSTL DATUM = “Herstellungs Datum” (Manufactured/Assembled on date…)

01.05 ???

01.06 SW

01.07 KODIERDATEN

01.08 CAN

02.00 KI TEST = Dashboard test. All light, gauges, displays and so on will light up,

move…. works only when the engine is NOT running.

03.00 ??? (maybe it will show something after your first ‘service’, motor oil change)

04.00 MOM VBR = actual fuel consumption

04.01 RW-VBR-MOM = fuel consumption per hour

05.yy average fuel consumption

06.00 how much you have in your ‘tank’ in liters. Left- and Right compartment and Total

06.01 dito in hex?

07.00 KTMP-MOM = Temp. Cooling Fluid (Celsius)

07.01 ATMP-MOM = “Aussentemperatur” Temp. Outside (Celsius)

07.02 dito in hex?

07.03 N-MOT-MOM = RPM

07.04 N-VWF-MOM = max. RPM at the moment

08.00 V-EFF = exact speed

08.01 V-ANZ = “Anzeige” speed shown on dash

08.02 V-SZ

08.03 D-GESCHW 1 WEG

08.04 D-GESCHW 1 ZEIT

08.05 D-GESCHW 2 WEG

08.06 D-GESCHW 1 ZEIT

09.00 Voltage

10.00 KM/WOCHE

11.00 ??? , has to do how the time will be displayed

11.01 km or miles

11.02 Celcius or Fahrenheit

11.03 how to display fuel consumption. km/l or l/100km or mpg

12.00 V-ANKUNFT = arrival time 12.01 ANK-ZEIT = time of arrival

13.00 AUDIO = all(?) sounds. Like the ‘boing’ of the ‘light on warning’

14.00 FS EINTRAEGE = error messages (if any)

15.00 Ports?

16.00 Dashboard lighting.

17.00 Temp inside in the car??

18.00 CC-TEST = you can see some of the ‘check control’ messages.

Look also at the iDrive screen!

19.00 UNLOCK

20.YY to 23.YY ???

That UNLOCK stuff is also important.

If not UNLOCKed, you can only see menu’s 01 and 02.

In the ’19’ menu you must ‘click-in’ a unlock code.

That code you can calculate from the “FGSTNR” number.

You must add the last 5 figures of that FGSTNR number. for example:

: XXXXXX12345 the unlock code will be: 1+2+3+4+5=15

20.YY to 23.YY There is more to discover……

Vagcom updates for Audi A6 C6 MY2010

Aanpassingen in VagCom

1. meebranden achterlichten bij dagrijverlichting

zowel pré-facelift als facelift A6

Dit heet ook wel “landencode 2”. In de auto zijn diverse programmeringen van de lampen aanwezig, afhankelijk van wettelijke voorschriften in de markten waar de A6 wordt geleverd. Onder “landencode 2” is het meebranden van de achterlichten bij dagrijverlichting opgenomen, voor de Scandinavische markt.

stuurgroep 09

functie 07

laatste cijfer op “2” zetten

kies “test”

kies “save”

kies “done, go back”

OK

2. bevestigingstoon van alarm bij vergrendelen

zowel pré-facelift als facelift A6

In het Duits de DWA Quitterungston. Dit werkt alleen bij af-fabriek aanwezig alarm.

stuurgroep 46

functie 07

bij de laatste vier cijfers 2048 optellen

kies “test”

kies “save”

kies “done, go back”

0131825

0133873

OK

3. vrijschakelen “hidden menu”

zowel pré-facelift als facelift A6, programmering pré-fl is anders!

Dit werkt alleen bij MMI+. In het hidden menu kun je veel instellingen wijzigen. Wees je er wel van bewust, dat dit een soort broncode of rootmenu van de auto is, en dat je dus ook heel veel fout kunt doen…

control module 5F

adaptation 10

channel 6

verander “0” in “1”

kies “test”

kies “save”

kies “done, go back”

Openen van hidden menu na vrijschakelen:

zet MMI in willekeurig welk menu, met uitzondering van ‘CAR’

druk ‘setup’ in en houdt vast

druk ‘car’ er bij in en houdt samen zo’n 5 seconden vast

MMI-scherm verandert naar nieuw menu

OK

4. opheffen snelheidsbeveiliging DVD-scherm (“video in motion”, VIM)

alleen facelift A6

Af fabriek gaat het MMI-scherm in de DVD-kijk-stand bij beweging van de auto op zwart. Deze beveiliging heet “video in motion”. De snelheidswaarde waarbij het scherm uitgaat, blijkt via VAG-COM / VCDS aan te passen te zijn!

Hiervoor heb je een code nodig die je via Internet kunt achterhalen.

control module 5F

advanced ID-1A

er verschijnt een serial number; vul dat nummer in op de website

www.trick77.com/tools/mmi3g_vimcode.php

security acces – 16

voer inlogcode in

kies “Do it”

adaptation – 10

channel 48

kies “read”

verander de waarde in “255” (dit is de hoogst mogelijke waarde, betekent dus scherm op zwart bij 255 km/u)

kies “test”

kies “save”

kies “done, go back”

sluit af en herstart MMI met de “Affengriff” = tegelijk indrukken van (1) SETUP (2) grote druk-/draaiknop (3) menutoets rechtsboven

0

255

OK

5. kantelfunctie rechterbuitenspiegel bij inleggen achteruitversnelling

alleen facelift A6

control module 52 = door electronics passengerside

byte 4 (vijfde blokje vanaf rechts, ieder blokje van 2 cijfers is 1 byte, telling begint bij 0)

auto zonder electrisch inklapbare spiegels: verander waarde “40” in “4C”

auto met electrisch inklapbare spiegels: verander waarde “50” in “5C”

bij mij (zonder) was dit 011F02204040410001

en is dit geworden 011F02204C40410001

011C06205040410001

50

5c

011C06205C40410001

6. needle sweep bij starten

alleen facelift A6

controller 17 = instruments

coding

long coding help

byte 1

bit 0 = needle sweep aanvinken

0F74110502000008010100

0FFF110502000008010100

7. waarschuwing als je sleutel in contact laat zitten

alleen facelift A6

controller 17 = instruments

coding

long coding help

byte 1

bit 7 = key warning aanvinken

8. lap timer in boordcomputer (incl. turbodruk en olietemperatuur)

alleen facelift A6

controller 17 = instruments

coding

long coding help

byte 1

bit 3 = lap timer aanvinken

9. acculadingstoestand onder CAR-menu

zowel pré-facelift als facelift A6, verschillen in programmering

In facelift (MMI 3G) aanzetten in hidden menu, nadat je dat hebt vrijgeschakeld.

Open hidden menu

Kies “car”

Kies “cardevextdevicelist”

Vink “Battery” aan

Druk return-knop

Kies “carmenuoperation”

Zet de waarde achter “battery” op 5

Druk return-knop

Druk CAR-knop (sluiten hidden menu)

sluit af en herstart MMI met de “Affengriff” = tegelijk indrukken van (1) SETUP (2) grote druk-/draaiknop (3) menutoets rechtsboven

10. startscherm

zowel pré-facelift als facelift A6, verschillen in programmering

Open hidden menu

Kies “car”

Kies “carcodingvehicle”

Kies “configuration line”

Blader met draaiknop naar instelling die je wilt (S, RS, …), en druk om te bevestigen (keuze “S-line” geeft bij mij geen weergave op display)

Onder “vehicle model line” staat de modelcode (huidige A6 is “C6”), zo kun je in een A6 dus ook RS4 maken…

Druk return-knop

Druk CAR-knop (sluiten hidden menu)

sluit af en herstart MMI met de “Affengriff” = tegelijk indrukken van (1) SETUP (2) grote druk-/draaiknop (3) menutoets rechtsboven

11. lichtsensor: eerder lichten aan

zowel pré-facelift als facelift A6

lichtere ruit programmeren waardoor sensor eerder “schemer” voelt en koplampen eerder aangaan met schakelaar op stand ‘auto’

09 centr. Electronica

Codering regen- lichtsensor

Voorruit 146221 is geworden 150608 (NB: achtergrond van code ken ik niet, is door dealer gedaan met VAS5052)

17 instr. Paneel

App J285

Byte 0

Variant 2 wordt 4

12. hoogte van luchtvering

zowel pré-facelift als facelift A6

Via VagCom kun je het ‘referentieniveau’ van de luchtvering aanpassen om zo de hoogte van de in te stellen niveaus aan te passen. Onderlinge verhoudingen tussen de standen veranderen niet, dynamic blijft “comfort -/- 20mm” bijvoorbeeld.

NB: uit te voeren met draaiende motor en gesloten deuren! (dus laptop buiten auto houden met kabel door geopende ruit…

34 level control

16 security access

code 31564 invoeren “do it!”

10 adaption

kies channel 01 (front left)

WACHT tot de auto zichzelf heeft bewogen naar 2 verschillende niveaus

meet dan de afstand van wielkast (in het midden, op hoogste punt meten) tot middelpunt naaf van de velg in millimeter. als je die waarde invult bij ‘new value’ houdt de auto dezelfde hoogte. als je wilt verlagen, tel je de gewenste verlaging bij de waarde op (dus als je 497mm meet, en je vult 507mm in, zal de auto 10mm worden verlaagd). dus let op, om te verlagen moet je waarde verhogen!

[test]

[save]

en uiteraard zelfde stappen voor channels 02, 03 en 04

daarna channel 05 (confirmation)

[read]

Als de gemeten waarden correct zijn, geef dan waarde = 1 in als new value.

[test]

[save]

tenslotte [done, go back] en klaar.

13. highwaylight en rainlight

ik ken code alleen voor facelift, op pré-fl nooit geprobeerd

let op, rekenmachine met hexadecimaal / decimaal functie nodig!

Uitgaande van lichtschakelaar in stand ‘auto’ en daglicht buiten, kunnen koplampen uit veiligheidsoogpunt toch automatisch worden ontstoken:

Highwaylight: koplampen gaan aan als je enige tijd boven 140km/u rijdt

Rainlight: koplampen gaan aan als ruitenwissers minimaal met een bepaalde frequentie wissen

Stuurgroep 09

coding 07

selecteer regenlichtsensor

zet waarde om naar hexadecimaal

1e en 2e cijfers vormen byte 2

+1 = rainlight

+2 = highwaylight

dus waarde 03 is beide aan

terugzetten naar decimaal en invoeren

00150608

24C50

27C50

00150611

OK

Enable bluetooth in Audi A4 B8 MY2010

Onderstaand vind je de gegeerde handleiding om uw bluetooth telefoon te activeren in het MMI systeem

Eerst moet je zien dat je het “hidden menu” kan “unlocken” en daar een setting kan wijzigen. Dit doe je als volgt :

1. In VAG-COM/VCDS “Select” aanklikken

2. Module 5F aanklikken (staat onder Tab “Electronics 2”)

3. Vervolgens “Adapation – 10” aanklikken

4. Bij “Channel” tik je 6 in en klik op “Read”

5. Als “New value” tik je 1 in

6. Druk op “Test”

7. Druk op “Save”

8. Druk op “Done, Go Back”

9. Ga volledig uit het programma VAG-COM/VCDS

10. Je moet de MMI niet herstarten, gewoon op CAR + SETUP drukken gedurende 6 seconden en dan gaat het “hidden menu” open

11. In het hidden menu ga je vervolgens naar diagnose>settings>Tel settings misc en je verandert de setting naar [no WLAN/no NAD/BT/HFP] 4/16

12. De microfoon stel je in op 4/6 (zou minimaal 2 moeten zijn voor BT)

13. Je gaat uit het hidden menu met de CAR toets en herstart het MMI-systeem met de volgende combinatie gelijktijdig in te drukken.

Vervolgens koppel je weer de VAGCOM-kabel aan en start je het VAG-COM/VCDS-programma weer op en volg je de volgende stappen :

1. Module 5F aanklikken (staat onder Tab “Electronics 2”)

2. Vervolgens “Adapation – 10” aanklikken

3. Bij “Channel” tik je 17 in en klik op “Read”

4. Als “New value” tik je 1 in (daarmee zet je de Bluetooth functie op “on”, met value 0 staat de Bluetooth functie op “off”)

5. Druk op “Test”

6. Druk op “Save”

7. Druk op “Done, Go Back”

8. Ga volledig uit het programma VAG-COM/VCDS

Nu moet je nog je gsm “inleren” zodat je gsm zichtbaar wordt voor de MMI. Dit kan je nalezen in de handleiding van de MMI. Bij mij ging het als volgt : Bluetooth opzetten op gsm en zien dat hij “zichtbaar” is (ik heb een iPhone). Vervolgens op TEL drukken op de MMI (contact moet opstaan) en de MMI laten zoeken naar BT-apparaten. Voor de rest verwijs ik je liever naar de handleiding van Audi.

(vergeet niet dat je alles op on zet :))