Audi B9 (A/S4, A/S5, RS5) Coding

Audi B9/F5 (A/S/RS4, A/S/RS5) Codings

Last Audited: 2025-06-01

If you’re viewing this document in “Editing” mode (see top right-ish corner) and you don’t plan on making changes, PLEASE click this >> link << to view this doc in “view only” mode to prevent accidental changes being made to it. Thanks!

Table of Contents:

Preface / Disclaimer:

Devices:

OBDeleven: By Voltas IT, LLC

VCDS / VAG-Com: By Ross-Tech

Some Coding Information:

Other Coding Links:

Security Codes:

Update Instructions For This Document:

Template: New Coding General

Coding Type

Codings:

Lock with Ignition On

Interior Lighting Behavior

Extend Key Fob Range

Increase Range of Comfort Window Open/Close with Key

Disable Automatic Unlock After P(ark)

Parking Assist Speed Threshold

Seat Heating Stage 3

Seat Ventilation Micro Adjust Stage 3

Showing gear number in D and S

Turning off side orange/amber marker lights

Sunroof open instead of tilt

Scandinavian DRLs

DRL Ramp Up/Down When Using Turn Signals

Disable DRL Wink

Low Beam with High Beams

Adaptive Brake Lights (Emergency Brake Light Flash)

Easy Entry

Easy Entry for Passenger Seat

Automatic Parking Brake

Double Beep When Unlocking Doors

Enable ACC default distance in MMI

Handbrake up, DRL Off

Disable Start/Stop (ASS) via AC

Air Recirculation Memory

Adjust Cluster Brightness

Changing Comfort Turn Signal Count

Turn on Auto High Beams for Premium Plus Cars

Adjust the volume of the Soundaktor

Fold mirrors via key fob

Increase time required to open trunk lid with remote key

Welcome Sound

Exit Sound (Audi Heartbeat)

Enable MMI green menu

MMI/MIB2 button combinations

Euro Parking Lights/Single Side Parking Light

Audi Active Lane Assist

Increase Delay for Driver Inactivity for Lane Assist

B&O Speaker Light Bar (Turn off)

Allow Navigation Panning while Driving

Enable use of external SIM

Automatic Opening of the Car When Approaching

Disable Seat Belt Chime

Enable SiriusXM Traffic

Needle Sweep

Enable Laptimer shown in DIS

Enable Sport Display in HUD

Enable Auto PDC Front

Enable A/C Eco - Disable A/C Max

Adjust Massage Seat Time

Adjust Heated Steering Wheel Temperature

Change Car Variant Displayed in the Virtual Cockpits

DRL (Daytime Running Lights) On/Off Option in MMI

Combine 360 View with OPS View on MMI

Disable Door Open/Ignition Tone

Disable Head Lamp / Light Wash

Enable Wireless CarPlay

Disable Park Assist Initial Tone

Enable Text Entry in CarPlay While Moving

Enable Text Entry in Android Auto While Moving

Radio for EU Region

Seat Heating Distribution (back/cheeks)

Getting Rid of User Selection on Startup

Installation of the Auto Hold button

Audit Change Log:

Preface / Disclaimer:

The initial information provided in this document was originally collected by “-=Hot|Ice=-” and posted to the Audi World forums (Link). All credit goes to “-=Hot|Ice=-.'' I created this Google Doc to make for easier viewing and future updates by members of the Audi community.

It should go without saying that the use of this information is at your own risk and you take full responsibility if anything should happen while using the information provided below. If you don’t know what those risks might be or what you’re doing, I would highly recommend posting your questions to the forums (www.Audiworld.com) first before you dive in.

Devices:

OBDeleven: By Voltas IT, LLC

VCDS / VAG-Com: By Ross-Tech

NOTE: The codings below are aimed at the OBDeleven device but you should be able to use VCDS to make the changes also.

Some Coding Information:

The OBDeleven device can do long coding with Bytes and Bits that is typically found with coding directions for a VCDS/VAG-Com. After you select a control module, select “Coding” and at the top of the screen you should see an icon that looks something like this:

 Select it and you should be able to select the byte block you want to edit at the top and then the bits (0-7) you can check or uncheck for the block in the main part of the screen. If the directions say change a bit from 0 to 1 then 0 = unchecked, 1 = checked.

Some model years, notably MY2019+, may require your hood/bonnet to be open to accept programming changes.

Other Coding Links:

Security Codes:

Some updates might require a security code. Here are some to try if not already provided in the coding directions below:

  • 09 - Central Electrics: 20113
  • 13 - Auto Distance Regulation: 20103
  • A5 - Frt Sens. Drv. Assist: 20103
  • 6D - Trunk Electric: 12345
  • 57 - TV Tuner: 20103
  • CA - Sunroof: 20103

Update Instructions For This Document:

If you find any errors or other missing information with an existing coding, just update the existing coding in place with the updated / new information. If this doc did not already load with edit ability, click this >> edit link <<.

Please do not try to align the codings with the page breaks by inserting blank lines between codings. This document is dynamic so when things get added or removed, the alignment will just get messed up again. It’s best to turn off the “Print Layout” view by clicking: View -> Print Layout (to uncheck it).

If you found / have a new coding that you would like to add and share with everyone else. Just cut-n-paste the below template to the bottom of the list and update it with the information for your new coding. Thank you for your addition.

______________________________________________

Template: New Coding General

Coding Type

Description: More detailed description as to what this coding does

  • Notes… Additional Instructions if needed...

Long Coding / Adaptation

## - Module Name

Coding / Adaptation

Default Value

New Value

item_name_to_change

old_value

new_value

______________________________________________

Codings:

Lock with Ignition On

Description: Allows locking of the vehicle when the vehicle is on and the keys are outside the cabin. Keyless entry is disabled if the vehicle is locked from outside and will require unlocking from the remote button/key to regain entry.

Long Coding

46 - Central Module Comfort System

Coding

Default Value

New Value

central_locking_system_lock_unlock_at_engine_running (B9.5)

--OR--

automatic_unlock_nar (B9)

--OR--

Binary Coding: Byte 09, Bit 07

not_active

-- or --

un-checked

active

-- or --

check


Interior Lighting Behavior

Description: Which interior lights turn on when opening the door. By default, light illuminates the side where the door is opened (e.g. only the left light turns on when the driver door is opened).

Long Coding

09 - Central Electronics

Coding

Default Value

New Value

light_scenario

active

not_active


Extend Key Fob Range

Description: Extend the range of the key fob.

  • IMPORTANT: This is known to cause the automatic tailgate/trunk to no longer close from the remote.

Long Coding

46 - Central Module Comfort System

Coding

Default Value

New Value

range_limitation_lock

active

not_active

range_limitation_rear

active

not_active

range_limitation_open

active

not_active

range_limitation_panic

active

not_active

central_locking_system_request_for_range_function

active

not_active


Increase Range of Comfort Window Open/Close with Key

Description: Extends the distance from vehicle to open / close the windows with key.

Long Coding

46 - Central Module Comfort System

Coding

Default Value

New Value

comfort_operation_range_limitation

active

not_active


Disable Automatic Unlock After P(ark)

Description: Disables door auto-unlock after placing vehicle in Park.

Long Coding

46 - Central Module Comfort System

Coding

Default Value

New Value

automatic_unlock_nar (B9 & B9.5)

active

not_active


Parking Assist Speed Threshold

Description: Set speed at which parking assist will automatically turn off. Values represent speed in km/h. Maximum value: 20 km/h.

Adaptation

09 - Central Electrics

Adaptation

Default Value

New Value

[IDE03782] Switch off speed for parking assist

5

20


Seat Heating Stage 3

Description: Set the temp (warmer / cooler) of state 3 seat heating

Adaptation

09 - Central Electrics

Adaptation

Default Value

New Value

[IDE10321] Seating Heater micro adjust

Stage 3

0 C

5 C


Seat Ventilation Micro Adjust Stage 3

Description: Set the fan speed (faster / slower) of stage 3 [High Setting] of seat ventilation. Max range is ±10% fan speed. Fan noise is notably louder at +10%.

Adaptation

09 - Central Electrics

Adaptation

Default Value

New Value

[IDE10322] Seating Ventilation micro adjust

Stage 3

0%

10%


Showing gear number in D and S

Description: This will show the gear number (D1/S1 though D8/S7) in the Virtual Cockpit rather than just D or S. Similar to Manual (M1-M8).

Adaptation

02 - Transmission

Adaptation

Default Value

New Value

Single gear display

---

D on/S on


Turning off side orange/amber marker lights

Description: Disables the amber/orange side marker lights of US market vehicles.

Long Coding

09 - Central Electrics

Coding

Default Value

New Value

sidemarker_via_lcm

-- or --

Binary Coding: Byte 06, Bit 4

Active

-- or --

checked

not_active

-- or --

un-checked


Sunroof open instead of tilt

Description: Slide open the sunroof instead of tilt-up (using key-fob?)

  • ## - Sunroof
  • Adaptation (10)
  • Komfortfunkionen (Comfort Functions)
  • Target Position for comfort opening Set to Slide.position
  • Press and hold green check mark to accept


Scandinavian DRLs

Description: Tail lights on with DRLs.

Long Coding

09 - Central Electrics

Coding

Default Value

New Value

sl_at_drl

not_active

active


DRL Ramp Up/Down When Using Turn Signals

Description: LED turn signals will slowly dim to off when turn signals come on. Default is DRLs abruptly turn off when turn signals turn on. Doesn’t work for LED Matrix. Example here.

Long Coding

09 - Central Electrics

Coding

Default Value

New Value

drl_at_indication_config

full_available

dimming_to_sl

--OR--

off_at_drl_or_sl (for A4/S4 models) (Source)


Disable DRL Wink

Description: Instead of turning off the respective side DRL when turn signals come on, it will dim them. Side effect is that the taillights are always on. Example here.

Long Coding

09 - Central Electrics

Coding

Default Value

New Value

drl_at_sl

not_active

active

drl_at_indication_config

full_available

dimming_to_sl


Low Beam with High Beams

Description: Low beams turn on with high beams during flash or constant on.

Long Coding

09 - Central Electrics

Coding

Default Value

New Value

lowbeam_at_flash

not_active

active


Adaptive Brake Lights (Emergency Brake Light Flash)

Description: During emergency braking scenario (e.g. ABS braking), brake lights will strobe. This coding only applies to US-spec vehicles; this is already coded by default for EU- and Canadian-spec vehicles. Example here.

Long Coding

46 - Central Module Comfort System

Coding

Default Value

New Value

emergency_brake_indication

not_active

active

emergency_flashing_via_acc

not_active

active (NOTE: only modify if vehicle is equipped with radar cruise)

emergency_flashing_precrash

not_active

active


Easy Entry

Description: Moves the seat back to help enter and exit the vehicle

  • 36 - Seat Adjustment Drivers Side
  • Long Coding
  • Change: Easy_Entry_front to Active
  • Change: Easy_Entry_fond to Active
  • Change: enabling_EasyEntry_front_seat_by_BCM to Active
  • Press and hold green check mark to accept
  • “Store settings on remote control key” must be selected in the MMI Driver’s Seat settings page

    Additional coding:

  • 09 - Central Electrics
  • Long Coding
  • Byte 14, bit 2 change from 0 to 1

    and

  • 36 - Seat Adjust Drivers Side
  • Long Coding
  • Byte 14, bit 2 change from 0 to 1

  Optional: To allow operations when passenger door is opened / closed:

  • 36 - Seat Adjustment Drivers Side
  • Long Coding
  • Change Easy_Entry_veh_ksv to Active
  • Change Easy_Entry_veh_ee to Active
  • Press and hold green check mark to accept


Easy Entry for Passenger Seat

Description: Moves the passenger seat back to help enter and exit the vehicle via open/close the door

06 - Passenger Seat

Coding

Default Value

New Value

[LO]_EasyEntry_two_door_vehicle

not_active

active

[LO]_EasyEntry_two_door_vehicle:_KSV_during_folded_backrest_manually_operated

not_active

active

[LO]_EasyEntry_two_door_vehicle:_EE_button_lock_during_closed_door

not_active

active

[LO]_Easy_Entry_fron

not_active

active

[LO]_Easy_Entry_fond

not_active

active

[LO]_enabling_EasyEntry_front_seat_by_BCM

not_active

active


Automatic Parking Brake

Description: Engages the parking brake when you turn off the car.

  • Security code: 40168

Adaptation

03 - Brakes

Adaptation

Default Value

New Value

[IDE08134] Automatic Parking Brake (B9 & B9.5)

not_active

active


Double Beep When Unlocking Doors

Description:  Enable audible double beep when unlocking the car or when opening the tailgate/trunk.

Adaptation

46 – Central Module Comfort System

Adaptation

Default Value

New Value

sounder_settings

beeptime_opening_central_locking

no_beep

double_beep

Central locking system

beep_at_opening

Off

On


Enable ACC default distance in MMI

Description: Enable the option in the MMI to set the default distance for ACC

  • 13 - Adaptive Cruise Control
  • Adaptation (10)
  • Select "Distance basic setting option"
  • Select "On" from New value drop down
  • Press and hold green check mark to accept
  • Turn car off then on without starting


Handbrake up, DRL Off

Description: When the parking brake is active, DRLs are off.

Long Coding

09 - Central Electrics

Long Coding

Default Value

New Value

drl_break

not_active

active


Disable Start/Stop (ASS) via AC

Description: Disable ASS as long as the AC is on

Adaptation

08 - Air Conditioning

Adaptation

Default Value

New Value

A/C comfort param for start/stop function

5

0


Air Recirculation Memory

Description: This will enable the retention of the “Recirculation” setting. If you have it turned on, it will remain on next time you start the car. It is worth mentioning that your Audi has auto recirculation in the MMI, and when enabled, will NOT light the recirculation light when in use.

Long Coding

08 - Air Conditioning

Long Coding

Default Value

New Value

Store recirculation air setting

Do not store

Save


Adjust Cluster Brightness

Description:  The dimmer switch just below the heads up display gets both the main cluster and the center display to be more in line and the main cluster is more dim at the lowest setting.

Adaptation

17 - Dashboard

Adaptation

Default
Value

New Value

Dimming_characteristic_curve_adjustment_middle_display_main_field

Y2

2

0

Dimming_characteristic_curve_adjustment_middle_display_main_field

Y1

2

0


Changing Comfort Turn Signal Count

Description: This will change the number of times the blinker flashes when lightly pressing down on the turn signal stalk. By default, it blinks 3 times. Max value: 5.

Adaptation

46 - Central Module Comfort System

Adaptation

Default Value

New Value

Turn signal control

Freeway flashing, flashing cycles

3

5


Turn on Auto High Beams for Premium Plus Cars

Description: This enables the high beams to turn on automatically depending on traffic conditions.

  • After coding, go into MMI ‘Vehicle’ > ‘Exterior Lights’ > Check the box for ‘Headlight assistant’.
  • Headlights need to be switched to ‘AUTO’.
  • After enabling through MMI, push the turn signal stalk towards the instrument cluster and the high beam logo should illuminate the instrument cluster with “AUTO” underneath. Auto high beams will now work above 20 MPH when conditions are met (e.g. no other light source on roadway or vehicle).

Long Coding

09 - Central Electrics

Long Coding

Default Value

New Value

high_beam_functions

not_active

head_light_assistant

mmi_fla_glw_mxb

not_active

active

Long Coding

A5 - Front Sensors Driver Assistance System

Long Coding

Default Value

New Value

AFS_coding_Light_Assist

no_Light_Assist

High_Beam_Assist


Adjust the volume of the Soundaktor

Description: Volume adjustment for the Soundaktor engine inside the car. To mute, use value: 0.

Adaptation

A9 - Structure Borne Sound

Adaptation

Default Value

New Value

Volume of structure borne noise actuator

100

0


Fold mirrors via key fob

Description: Mirrors will fold when pressing the lock button on the key fob a second time or long pressing the lock button. Pressing the lock button once will lock the car but not fold the mirrors.

  • ‘Fold Mirrors’ needs to be unchecked in MMI ‘Vehicle’ settings otherwise they will always fold.

Long Coding

46 - Central Module Comfort System

Long Coding

Default Value

New Value

mirror_retraction_at_comfort_close

not_active

active


Increase time required to open trunk lid with remote key

Description: Amount of time required to press the trunk button on the key fob before opening. May prevent accidental opening of the trunk. Values represent time in ms. Maximum value: 5000 ms.

  • NOTE: Adaption text may be in German (2018 B9 S5 Sportback)

Adaptation

46 - Central Convenience

Adaptation

Default Value

New Value

Time for opening rear lid with remote

800

2000


Welcome Sound

Description: Startup sound plays when MMI/vehicle is turned on. (When radio is muted will not play)

  • B9: Adjust audio in MMI ‘Sound’ > ‘Welcome sound’ settings.
  • B9.5: MMI > ‘SETTINGS’ > ‘Announcements & tones’ > ‘Welcome Sound’

Adaptation

5F - Information Control Unit

Adaptation

Default Value

New Value

Vehicle configuration

vehicle_readiness_sound (B9 & B9.5)

not_active

active


Exit Sound (Audi Heartbeat)

Description: Exit sound plays when MMI/vehicle is turned off.(When radio is muted will not play)

  • B9: ?
  • B9.5: MMI > ‘SETTINGS’ > ‘Announcements & tones’ > ‘Welcome Sound’

Adaptation

5F - Information Control Unit

Adaptation

Default Value

New Value

Vehicle configuration

vehicle_leaving_sound(B9 & B9.5)

not_active

active


Enable MMI green menu

Description: Hidden green menu of MMI/MIB2 

  • 5F - Information Control Unit

Method #1:

  • LOGIN: S12345
  • Adaptation (10)
  • search: "Entwicklermodus"

Method #2:

  • Code: 20103
  • Select: “Change service”, and then select “Development mode”
  • Adaptation (10)
  • Search: “Development mode”
  • Change to: “on”

  • Press and hold green check mark to save.
  • Reset MMI
  • Access green menu:


MMI/MIB2 button combinations

Description: button combinations for System reset, Engineering menu, Screenshot

Euro Parking Lights/Single Side Parking Light

Description: Enable parking lights on the left / right side with signal stalk when the vehicle is off.

Long Coding

09 - Central Electrics

Coding

Default Value

New Value

parking_light_config

not_active

single_side_parking_light


Audi Active Lane Assist

Description: Enable Audi active lane keep assist for vehicles without Driver Assistance Package (e.g. Premium Plus). To disable, change ‘switch-on condition, lane depart. Warn.’ to ‘off’. More Info: AW Link

Long Coding

A5 – Front Sensors Driver Assistance System

Coding

Default Value

New Value

HC

Not coded

Coded

EFP

Coded

Coded

17 – Dashboard

Coding

Default Value

New Value

Lane assistant

No

Yes

Lane change assistance

Yes

Yes

09 – Central Electrics

Coding

Default Value

New Value

heading_control_config

no_heading_control

heading_control

44 – Steering Assistance

Coding

Default Value

New Value

heading_control_assistant

not_active

active

Adaptation

5F – Information Control Unit

Adaptation

Default Value

New Value

Car_Function_Adaptions_Gen2 (or Vehicle Menu Operation)

Menu_display_Lane_Departure_Warning

Not activated

activated

Car_Function_Adaptions_Gen2 (or Vehicle Menu Operation)

 Menu_display_Lane_Departure_Warning_over_threshold_high

Not activated

activated

Car_Function_List_BAP_Gen2 (or Vehicle Function List)

LDW_HCA_0x19

Not activated

activated

Car_Function_List_BAP_Gen2 (or Vehicle Function List)

LDW_HCA_0x19_msg_bus

Not activated

Terminal 15

A5 – Front Sensors Driver Assistance System

Adaptation

Default Value

New Value

BAP personalization

activated

Not activated

Personalization of lane dept. warning Cl. 15 on

Last setting

Last setting

System mode, lane depart. warn,

Selection via menu

Selection via menu

Switch-on condition, lane depart. warn.

Selection via menu

Selection via menu (or) on

--OR--

off (to disable ALA)

Directional stabilization assist driver inact deactiv threshold

Medium

late


If fault messages like “Control Module incorrectly coded” and/or “steering interface for Lane Departure Warning not coded” is shown also change the following:

A5 – Front Sensors Driver Assistance System

Long Coding (change to byte view)

Default Value

New Value

Byte 12 > Bit 5

unchecked

Checked


Increase Delay for Driver Inactivity for Lane Assist

Description: Increases the delay before you get an alert saying that you need to be steering when using lane assist. Early (switches off the Lane Assist within 7 seconds), Medium (switches off the Lane Assist within 7 to 10 seconds), Late (switches off the Lane Assist within 11 to 15 seconds)

Note: Increasing the time will also enforce a higher threshold of confidence level for a road to be qualified for lane keep (green lane marks on indicator). Meaning that the car might need clearer lane markings and overall better vision for lane assist to engage.<-Personal experience, not tested systematically and no confirmation from Audi.

Long Coding

A5 - Front Sensors Driver Assistance System

Coding

Default Value

New Value

Directional stabilization assist driver intact deactiv threshold

Medium

late

B&O Speaker Light Bar (Turn off)

Description: Turn off the white accent light bar over the speaker grill

Long Coding

Right & Left Side Door Electronics

Coding

Default Value

New Value

loudspeaker_gate_illumination

active

not_active


Allow Navigation Panning while Driving

Description: Allow touchpad pan/zoom of navigation map while vehicle in motion. Requires MMI reboot after programming change. Reboot MMI after programming change (Press Nav/Map + Radio + Push Center Knob at same time)

Adaptation

5F - Information Control Unit

Adaptation

Default Value

New Value

Locked menu contents →

FB_NAV_3

blocked

non_blocked


Enable use of external SIM

Description: Enables detection of the external sim card slot in the glove box and the supporting Data Connection menu to input the carrier APN. Note that this is mainly for using an external SIM for the WIFI hotspot functionality. This will not give you the Audi Connect services (Google Maps, etc..) for free though if you have an active Audi Connect subscription then its data will in theory also go over the external SIM.

  • 5F - Information Control Unit
  • Adaptation (10)
  • Search for the adaptation: “Internal SIM card, use”
  • Change value to: “Automatic” (default is: “Always”)
  • Reboot MMI
  • While in the MMI: Settings -> Connection Manager -> Data Connection -> Online Settings -> Data Connection Settings-> Connection Settings -> Enter your carrier’s APN and Username / Password (if necessary)
  • This step applies only if you’ve inserted your own data SIM into the glove box slot, otherwise it will still use the internal eSIM.
  • APN for Google Fi data SIM: h2g2 (Leave username & password blank)
  • APN for AT&T data SIM: phone (Leave username & password blank) <- untested
  • Use this site to find other APNs: >> LINK <<

 
Automatic Opening of the Car When Approaching

Description: The car will automatically open when you are about 1-2m away.

Note: Tested on 2018 S5. Since the car is missing some key detection sensors (my guess), If your key is low on battery or you stayed at some distance away when the key’s signal is faint, it will actually trigger the alarm system (presumed Relay attack) and throw an error code B131D29 in Comfort System Module stating: Implausible signal. (I understand that what we are trying to do should not have caused this error to be thrown, but this only happened after I had adopted this tweak. Take it for what it’s worth.)

2nd Note: Enabled on a ‘19 RS5 - works 95% of time. Must approach the car from front or side. Approaching the car from the back rarely results in the unlocking of the car.

  • 46 - Central Module Comfort System
  • Long Coding
  • Set automatic_opening to active

Or (If the above does not work try doing the Byte and Bit method below)

  • Byte 28, bit 6 change from 0 to 1
  • Press and hold the green check mark to save.


Disable Seat Belt Chime

Description: Disable seat belt chime but retain visual seat belt warning.

Long Coding

17 - Dashboard

Coding

Default Value

New Value

Seat belt warning

Version 2 (visual and audio warning)

Version 1 (visual warning only)

--OR--

off


Enable SiriusXM Traffic

Description: Enable SiriusXM Traffic Service instead of getting traffic information via Audi Connect. Requires SiriusXM NavTraffic subscription (not NavTraffic Plus). Source: AW Link

  • After completing the changes, restart the MMI.
  • You will need to call or chat with SiriusXM support to enable NavTraffic as the radio is not listed as compatible in their system.
  • After activating your subscription, send a refresh signal to your radio by calling SiriusXM or visiting their website.
  • Allow 5-10 minutes for radio to receive ‘update’ message on MMI and traffic lines will appear in Virtual Cockpit and center screen

Adaptation

5F - Information Control Unit

Adaptation

Default Value

New Value

Fee-based traffic information (TMC)

65533

34305


Needle Sweep

Description: Perform gauge / needle sweep test on startup.

  • 17 - Dashboard
  • Long Coding
  • Tap on the 1 on the top right where it looks like two buttons that say [0][1] to expose the individual bytes. By default the app displays a list of items.
  • It'll then display in hexadecimal for the selected byte. Tap on the second byte (byte 1 from left, zero-based) to display a list of each of the 8 bits with checkmarks next to them
  • Check Bit 0
  • Basically Byte 1 Bit 0 “Gauge Test/Needle Sweep” check
  • Press and hold the green check mark to save.
  • Source: AW Link


Enable Laptimer shown in DIS

Description: Enable lap timer function in VC / DIS

  • 17 - Dashboard
  • Long Coding (Bytes+Bits)
  • Select Byte 1
  • Enable Bit 3
  • Press and hold the green check mark to save.


Enable Sport Display in HUD

Description: Enable the sport display (lap timer, gear, oil temp, etc..) in the HUD If you have an A or S model with HUD

NOTE: You might need to enable the Laptimer (see “Enable Laptimer shown in DIS”) before this can be coded.

  • 82 - Head Up Display
  • Long Coding
  • Change “Laptimer_activated” to “available” (Byte 2, Bit 4)
  • Press and hold the green check mark to save.
  • Source: AW Link


Enable Auto PDC Front

Description: Automatically bring up the front PDC (Parking Distance Control) screen when getting too close to something.

  • 09 - Central Electrics
  • Long Coding (Bytes+Bits)
  • Enable / Check Byte 37, Bit 1
  • Press and hold the green check mark to save.
  • Source: AW Link


Enable A/C Eco - Disable A/C Max

Description: Gives access to A/C Eco mode by replacing A/C Max in the climate control system.

  • 08 - Air Conditioning
  • Long Coding
  • ACmax/ECO
  • Old Value: ACmax -> New Value: ECO
  • NOTE: Replaces MAX with ECO


Adjust Massage Seat Time

Description: Adjusting this value will change how long the massage seat function is on for (default 600 - max 1000 seconds)

  • 09 - Central Electrics
  • Adaptation
  • Multicontour seat, driver's side
  • Running time of massage function
  • Multicontour seat, pass. side
  • Running time of massage function


Adjust Heated Steering Wheel Temperature

Description: Adjusts heated steering wheel temperature (Default 34)

  • 16 - Steering Column Electrics
  • Adaptation
  • 20527 - steering wheel heater
  • Adjust all 3 to be the same


Change Car Variant Displayed in the Virtual Cockpits

Description : Change the original car variant disabled in the VC. Example: A5 to S5

Long Coding

17 - Dashboard

Coding

Default Value

New Value

Vehicle variant

N/A: Vehicle dependent

N/A: Vehicle dependent (Trial and error) refer to numbers below.

  • B9
  •   8 = A5 QUATTRO
  • 10 = S5 Quattro (Sportback)
  • 11 = A4
  • 12 = S4
  • 13 = RS4
  • 14 = A4 Avant
  • 15 = S4 Avant
  • 16 = RS4 Avant
  • 17 = A4 Allroad
  • B9.5 (Body, model and possibly trim are factored into the #: YouTube)
  • 53 = A5 (Sportsback)
  • 54 = S5 (Sportsback w/ boost gauge)
  • 55 = RS5 (Sportsback w/ boost gauge)
  • Q5 2017-2020 / Tested on 2020 Q5 PHEV
  • 19 = SQ5
  • 21 = RSQ5


DRL (Daytime Running Lights) On/Off Option in MMI

Description: Enable option in MI to toggle DRLs on / off

Long Coding

09 - Central Electronics

Coding

Default Value

New Value

DRL MMI

– OR –

Binary Coding: Byte 2, Bit 1

not_active

– OR –

Unchecked

active

– OR –

Checked


Combine 360 View with OPS View on MMI

Description: Combines the Park Assist 360 camera view with the OPS (Optical Parking Sensors) view on the MMI display

Adaptation

09 - Central Electronics

Adaptation

Default Value

New Value

visual display for park assist

with OPS display

with OPS 360°


Disable Door Open/Ignition Tone

Description: Disable tone when door is open and ignition is on.

Adaptation

17 - Instruments

Adaptation

Default Value

New Value

Ignition active message; Trigger

driver's door

No displaying


Disable Head Lamp / Light Wash

Description: Disable head lamp / light wash

NOTE: It’s been reported that this option was not found in a 2019 RS5 (B9) so maybe a B9.5 only option. Please report your findings if you give this option a try.

Adaptation

09 - Central Electronics

Adaptation

Default Value

New Value

head_lamp_wash

installed

not_installed


Enable Wireless CarPlay

Description: Enable Wireless CarPlay for MY2020 MIB3 (Doesn’t work on pre-facelift MIB2).

NOTE: Remove all bluetooth and AirPlay pairing both in the MMI and in your phone. After coding, lock and step away from the car for a while for the Wi-fi module to completely reboot. A new Wi-Fi hotspot with SSID as YOURCAR_5ghz should appear. Do not connect to the hotspot directly. iPhone will prompt you to enable wireless carplay when plugged in.

Read more: https://www.audiworld.com/forums/a4-b9-platform-discussion-212/carplay2air-adapter-2983778/page4/#post25488259

Adaptation

5F - Multimedia

Adaptation

Default Value

New Value

WLAN settings
- 5_ghz_wlan

Off

On

Smartphone configuration
- Apple_car_play_wireless

Off

On

function_configuration_connectivity
- Mirror_link

Off

On

function_configuration_connectivity
- WIFI_Hotspot_5GHz

Off

On

75 - Telematics

Adaptation

Default Value

New Value

Emergency call module and communication unit, configuration
- WLAN 5GHz

Off

On

Smartphone configuration
- Apple CarPlay Wireless

Off

On

Disable Park Assist Initial Tone

Description: Disables the initial high-pitched beep when you press the park assist button.

  • Does not disable proximity warning sounds, just the first beep that notifies the driver the system is on.

Adaptation

09 - Central Electrics

Adaptation

Default Value

New Value

Park Assist Activation Tone

On

Off

Enable Text Entry in CarPlay While Moving

Description: In some vehicles, the soft keyboard in CarPlay apps is disabled by default once the vehicle is moving (i.e. Waze).  This change enables the soft keyboard while in motion.

Adaptation

5F - Multimedia

Adaptation

Default Value

New Value

nhtsa_limitation_switches_for_carplay_no_softKeyboard

activated

not_activated


Enable Text Entry in Android Auto While Moving

Description: In some vehicles, text entry in Android Auto is disabled by default once the vehicle is moving (i.e. Waze).  This change enables text entry for some apps.

Adaptation

5F - Multimedia

Adaptation

Default Value

New Value

nhtsa_limitation_switches_for_androidauto_no_text_input

activated

not_activated

Radio for EU Region

Description: Change NAR radio frequency to EU (step of radio frequency from 0.2 to 0.1)

Long Coding

5F - Multimedia

Coding

Default Value

New Value

Binary Coding: Byte 9, Bit 1, Bit 5

Checked

Unchecked

Binary Coding: Byte 9, Bit 0, Bit 4

Unchecked

Checked

Seat Heating Distribution (back/cheeks)

Description: Change how the heat is distributed on your seat

Long Coding

09 - Central Electrics

Coding

Default Value

New Value

balancing_seatheating_backrestheatingt

old_value

front_only

Getting Rid of User Selection on Startup

Description: This coding gets rid of the user selection on startup

NOTE: This might not be a permanent solution, as I had to wiggle a little bit before getting it to work. This also disables the menu items for users and privacy

Adaptation

5F - Multimedia

Adaptation - Vehicle Control Menu

Default Value

New Value

Menu IAA PSO

activated

not_activated

Menu IAA PSO Clamp 15 off

activated

not_activated

Menu IAA PSO over threshold high

activated

not_activated

IAA_PSO_0x52_msg_bus

data bus infotainment

not_activated

IAA_PSO_0x52

activated

not_activated

Installation of the Auto Hold button

Description: The auto hold button is installed near the parking brake button. I believe this is a common feature on Europe / ROW models but left out in US / North America models.

Operation: Once you stop at a traffic light you don’t have to keep pressing the brake pedal or activate the parking brake. It will hold the brake for you and once you press the accelerator, it will disengage the brakes and your car will start moving (hill assist). When activated you will have a green parking brake light () show up on the dashboard. The light will turn off when you start moving.

NOTE: When the normal parking brake is engaged the light in the dashboard will be red ( ).

Hardware Install: Do this first. This was tested on a 2017-2020 Q5 but the hardware install directions in the following link was done on a B9 A4: (link)

Once you’ve installed the hardware you may proceed to the coding section below.

It is recommended that you make a backup of your existing codings before making the below coding changes.

Long Coding

09 - Central Electrics

Coding

Default Value

New Value

Binary Coding: Byte 15, Bit 6

0

1

03 - ABS Brakes

Coding

Default Value

New Value

Binary Coding: Byte 18, Bit 6

0

1

Binary Coding: Byte 30, Bit 1

0

1

DO NOT EDIT BELOW THIS LINE


Audit Change Log:

  • 2020-07-10: Initial entry. Corrected a lot of failed editing. Nothing new coding wise added to the doc since at least June 2020
  • 2020-07-19: Fixed some accidental edits.
  • Update: Turn on Auto High Beams for Premium Plus Cars: description clarification
  • Update: Increase Delay for Driver Inactivity for Lane Assist: Note added
  • Update: Automatic Opening of the Car When Approaching: Note added
  • Update: Enable Sport Display in HUD: Note moved
  • 2020-07-21: Update: Automatic Opening of the Car When Approaching: 2nd Note added
  • 2020-09-03: Cleaned up more accidental edits
  • Update: Enable use of external SIM: Added link to find APNs for other carriers
  • NEW: Change Car Variant Displayed in the Virtual Cockpit
  • 2020-11-24: Cleaned up more accidental edits
  • Tracking: Coding for “Lock with Ignition On” was changed from “Automatic_unlock_nar” to “central_locking_system_lock_unlock_at_engine_running” This could be a B9 vs B9.5 difference? Need more info.
  • Tracking: Someone added “byte 4” to the “Parking Light” coding. Normally you need to know the byte block and the bit to edit. Will likely remove “byte 4” if no bit can be confirmed.
  • 2021-01-12: HAPPY NEW YEAR!!
  • Cleaned up more accidentals edits
  • Update: Lock with Ignition On: Wording of description and it seems the coding names are different between the B9 and B9.5 models.
  • NEW: DRL (Daytime Running Lights) On/Off Option in MMI
  • NEW: Combine 360 View with OPS View on MMI
  • 2021-01-22:
  • Updated module from 46 to 09 for: “Interior Lighting Behavior”
  • 2021-02-06:
  • NEW: Disable Door Open/Ignition Tone
  • 2021-03-19:
  • Restored to 2021-03-16 version to revert defacing
  • Fixed issue with ToC
  • 2021-03-28:
  • Note added to: “Increase time required to open trunk lid with remote key”
  • 2021-04-20:
  • Added: “Method #2” to: “Enable MMI green menu”
  • 2021-04-23:
  • Fixed typos for “Easy Entry” and “Low Beam with High Beams”
  • Added adaptation label for: “Changing Comfort Turn Signal Count”
  • 2021-04-26:
  • NEW: “Disable Head Lamp / Light Wash”
  • 2021-05-06:
  • Restored version 2021-05-03 due to defacing
  • 2021-05-10: RE-SYNC
  • I haven’t done the audit in a few months and I see there were some “fun” things going on.
  • I reverted the doc back to the 2021-01-12 version after noting all the legit changes since then. I then added those changes back including the original change / audit log entries.
  • Thanks go out to the users who fixed the doc when it was defaced, fixed typos, added new codes, etc..  since my last audit on 2021-01-12.
  • 2021-05-28:
  • Cleaned up more accidentals edits
  • Added note to: Disable Head Lamp / Light Wash
  • 2021-05-29:
  • Adaptation channel codes ([IDE#####]) added to the following to make them easier to find:
  • Parking Assist Speed Threshold
  • Seat Heating Stage 3
  • Automatic Parking Brake
  • NEW: ”Seat Ventilation Micro Adjust Stage 3”
  • Added example video link to “Disable DRL Wink”
  • 2021-07-27:
  • Restored checkpoint version from: 2021-05-28 and added back the legit changes since that check point.
  • 2021-08-11:
  • Reformatted “Double beep when unlocking doors” to the fancy table format
  • 2021-09-03:
  • Normal audit and clean-up of accidental edits.
  • 2021-12-31:
  • No new info / updates / codes added since last audit so this is just a cleanup of all the random accidental edits. Happy New Year everyone!
  • 2022-03-29:
  • NEW: “Enable Wireless CarPlay”
  • 2022-05-07:
  • Added: More vehicle variantes added to the “Change Car Variant Displayed in the Virtual Cockpit” coding section.
  • 2022-05-16:
  • Restored checkpoint version from 2022-02-10 and added back the legit changes since that check point.
  • 2022-09-20:
  • Restored checkpoint version from 2022-05-16. No new legit changes were found among all changes in the history since 2022-05-16.
  • 2022-10-23:
  • Added note to “Enable Wireless CarPlay” about it not working on pre-facelift MIB2
  • 2022-10-29:
  • Added byte adaptation for active lane assist when fault message is shown.
  • 2023-01-09:
  • NEW: “Disable Park Assist Initial Tone”
  • 2023-01-16:
  • NEW: “Enable Text Entry in CarPlay While Moving”
  • 2023-01-17:
  • NEW: “Enable Text Entry in Android Auto While Moving”
  • 2023-03-13:
  • Added additional info to “Audi Active Lane Assist”
  • 2023-04-19:
  • Added Byte and Bit values to “Enable Sport Display in HUD”
  • 2023-05-26:
  • NEW: “Radio for EU Region”
  • 2023-11-29:
  • NEW: “Seat Heating Distribution (back/cheeks)”
  • NEW: Getting Rid of User Selection on Startup”
  • 2023-12-20:
  • NEW: “Easy Entry for Passenger Seat”
  • 2024-06-05:
  • Added more info to “DRL (Daytime Running Lights) On/Off Option in MMI”
  • 2025-02-05:
  • Restored the last audited version (2022-09-20) and added back all the legit changes since that checkpoint.
  • 2025-05-31:
  • Looks like I accidentally nuke some actual updates during my last full audit. Sorry about that.
  • Restored / Update: “Change Car variant Displayed in the Virtual Cockpits”.
  • Restored / Update:  “Welcome Sound”.
  • Restored / NEW: “Exit Sound (Audi Heartbeat)”
  • Restored / NEW: “Installation of the Auto Hold button”