2015 Audi A6 All key lost programming

The BCM2 of Audi A6 is encrypted after 2013 March, many key programmers can’t read it’s data and do all key lost programming. Here we share a method to solve this problem. We take 2015 Audi A6 for example. We can replace an unencrypted BCM2 to car, then use ODIS do online programming on this BCM2.

The tools we need: OBD Terminator, Orange 5(read BCM2 data and ELV data), ODIS (online program BCM2).

Step 1: replace unencrypted BCM2

The BCM2 of Audi A6 is encrypted after 2013 March, we can replace it with an unencrypted BCM2, after replacement, use ODIS to do online programming, it can write the original BCM2 data to this unencrypted BCM2, and then we can use key programmer to read the data in step 2.

Step 2: Read BCM2 data.

Disassemble unencrypted BCM2 from car and read it with Orange 5, read P-FLASH, D-FLASH and ELV data as per connection diagram in the device.



Step 3: Make dealer key

Start OBD terminator software, go to: immobilizer > VW/Audi/Seat/Skoda > Write key, choose Audi A4/A5/Q5 BCM2, click “open file”, load BCM2 data, click “ immo info”, will see the VIN info, CS and PIN. Select “key 1”, then click “make key”, OBD will generate a new D-flash data after key made, write new D-FLASH data back to BCM2, P-FLASH no need to write. Assemble BCM2 back to car. So far, the key still can’t turn on to run the dashboard and start engine.




Step 4: write key code to BCM2

Back to OBD Terminator software, go to: immobilizer > VW/Audi/Seat/Skoda > Write key, choose Audi A6/A7/A8/Touareg BCM2, click “open file”, load BCM2 data and ELV data, after loading,  click “no” when messages pop up three times, then input key to programmer coil and click “ok”, after programming success, will come out a message “does key can turn on the ignition to run the dashboard”, insert key to ignition and turn to ON position, if dashboard runs, click “yes”, if not run, click “no” to reprogram key. After click “yes”, will pop up a message, select “No”.


Step 5: Collect internal CAN data

Insert key to ignition and turn on, connect internal CAN network (OBDII port’s 6th pin connect CAN H, 14th pin connect CAN L), Collect internal CAN data, it will last 3 minutes. (Please inquire Orange 5 dealer or FLY Company to obtain internal CAN connection diagram)

Step 6: Write 32 bytes ISK to BCM2

After collecting CAN data, click “save”, will start to online calculate 32 bytes ISK code, internet web working is required. After successful calculating, save the data, then input the key to programmer coil, programming finished, we can start the engine.


DISCLAIMER: The technology and software in the blog are only used for technical research and auto repair, and are not allowed to be used for illegal purposes, We will not be responsable for any direct and indirect damages from the use of the file created by this page.