02/21/2017 - Coding Light Assist (High Beam Assist or HBA)
So there has been some confusion when coding HBA on car equipped to accommodate. My 2016 Golf R with DAP/Tech is factory equipped to run HBA, however it was not coded on and therefore I was not able to make use of this function until just now. Curiously enough, my 2016 1.8T had HBA enable from factory.
From my understanding is there is a TSB regarding HBA or 'Light Assist' for North America, and VW Technicians have been instructed to code out this feature on service visits, often unbeknownst to the customer. I have seen several reports of this happening to people upon their service visits.. If you had HBA when you bought the car, but have since then gone in to the dealer for service, take a look to see if you still have HBA enabled.
I used OBDEleven to code on my HBA
**with headlamps in OFF position**
Open controller [09-Cent Elec]
Enable [Security Access-16] with code 31347
Open [Adaptation-10] and change the following adaptation channel:
(2)-Assistance light functions - 'Menuesteuerung Fernlichtassistent'
change from NOT PRESENT to PRESENT
* I'm not sure about the 'Menuesteuerung Fernlichtassistent Werkseinstellung', but I also set this to 'present' (translates to 'factory setting')
(this enables the Light Assist menu option in the Infotainment Car > Setup screen)
while still in [09-Cent Elec]
Open [Coding-07] and use the Long Coding Helper
Set Byte 2, Bit 0 to 1
The byte should change from 0A to 0B for 6MT, (or 1A to 1B on DSG).
Close the controller
*note - my car is 6MT
now.. (ensure Headlamps still in OFF position)
Open controller [A5-Frnt Assist/Driver Assist]
Open [Coding-07] and use the Long Coding Helper
For MY2016 equipped with 5Q0-980-653-G:
Set Byte 2 to 01 Light Assist AFS: High Beam Assist (HBA)
For MY2017 equipped with 3Q0-980-654-G:
Set Byte 21 to 20 Light Assist AFS: High Beam Assist (HBA)
** with OBDEleven, on the first Coding Screen, you can also simply select
High Beam Assist
Close the controller. You might have an intermittent fault code again in A5 or 09 (I can’t remember which.. You should be able to clear it. It shouldn’t come back.)
Go to infotainment Car > Setup > Lights and enable Light Assist (I found that Light Assist may already be enabled/checked in the dropdown screen but if it is not, check it)
Put your headlights on AUTO, flick the LH stalk forward (as if you were engaging high beams). An =(A) icon should appear at the bottom of your cluster display. This indicates LA is working. (you MAY get a fault here, if your coding in control module A5 did not take. Reminder *headlamps must be in OFF position for the coding to be accepted)
Now, you may have to do the following if you are getting another Fault - Light Assist, on your cluster..
'Headlight Adjustment'
*ensure you are on a level surface*
Headlight Range - 55
Basic Settings - 04
Select 'Basic Headlamp Setting' from dropdown menu
Click 'GO' (or green checkmark) to activate basic setting
Make any mechanical adjustments needed, using the lower two plastic screws behind lights if your headlights need to be aimed (shouldn't need to do this but just confirm)
Click 'Stop' after making adjustments
Select 'Acknowledge Basic Setting
Click 'GO' (or green checkmark) to Acknowledge Basic Setting
Should Acknowledge automatically on OBDEleven, or can click 'stop' if you see 'finished correctly' message
I struggled with getting the coding of Control Unit A5 to be accepted as I neglected to have my headlamps in the correct (off) position.. Since I solved this, my HBA assist functions flawlessly!