Program BMW CAS4 Key by OBD with VVDI2, BMW Explorer and Autel


Here obdii365.com lists top 3 programmers that will do BMW CAS4/CAS4+ key learning by OBD.  Autohex II and other tools will have their update soon.

 

 

BMW CAS4/CAS4+ OBD Programming with BMW Explorer

BMW CAS4/CAS4+ OBD Programming with Xhorse VVDI2

BMW CAS4/CAS4+ OBD Programming with Autel IM608

 

Preparation:

Always follow the golden rule of putting 12v on the vehicle your working on and it’ll be fine.

BMW CAS4/CAS4+ OBD with BMW Explorer 

 

BMW Explorer original is first in the world to write CAS4 keys through OBD. 15 Min’s start to finish process.

BMW-Explorer V 19.06.04

  • Added Write keys CAS4 XEP100 Swfl_0000074X-007-012-000  Via OBD!!!

BMW-Explorer V 12.04.14

  • Key programming for F-series (7-er F01,F02, GT-series F07, 5-er and 6-er F10,F11,F12,F13,F18, X3 F25) with N55 (BOSCH) ECU’s via OBD!!!

*BMW-Explorer clone cannot do CAS4 by OBDII.

 

Demo: CAS4 All keys lost situation done via OBD:

bmw-explorer-bmw-cas4-obdii-1

bmw-explorer-bmw-cas4-obdii-2

Connect BMW Explorer interface with vehicle via OBDII
Connect Dongle and unit with laptop

bmw-explorer-bmw-cas4-obdii-3
Open BMW-Explorer software, select setup
Search Com port, set up COM-port to COM10
Press To add all ECU
Press the brake pedal and press the Start button
Select 40- Car Access System->Extra options->Key learning

bmw-explorer-bmw-cas4-obdii-4

bmw-explorer-bmw-cas4-obdii-5
Select Read ISN /SK in ECU

bmw-explorer-bmw-cas4-obdii-6
Require to update ECU

bmw-explorer-bmw-cas4-obdii-7
Unlock CAS4

bmw-explorer-bmw-cas4-obdii-9
Save data
Press brake pedal, turn on ignition
Wait ECU upgrade complete

bmw-explorer-bmw-cas4-obdii-10
Read ISN code success

bmw-explorer-bmw-cas4-obdii-11
Select unused key position and Write Key

bmw-explorer-bmw-cas4-obdii-12
Bring a new key to the coil

bmw-explorer-bmw-cas4-obdii-13
Record of the key (Don’t take key away from coil until operation ends)

bmw-explorer-bmw-cas4-obdii-14
Programmed key ok

bmw-explorer-bmw-cas4-obdii-15
Check key status
Test key and remote control

bmw-explorer-bmw-cas4-obdii-16

bmw-explorer-bmw-cas4-obdii-17
The new keys works.
Clear fault code and stored codes.
Done.

 

 

 

BMW CAS4/CAS4+ OBD with Xhorse VVDI2

Requires latest version Xhorse VVDI2 software (6.6.1 or above)

  • Support unlock CAS4 directly, no need update CAS4 flash
  • Support CAS4/CAS4+(XEP100 series, 5M48H/1N35H) type with OBDII
    Support all CAS4/CAS4+ encrypt version with 5M48H/1N35H chip

 

Demo: add a BMW CAS4 key with VVDI2 by OBD cable:

vvdi2-bmw-cas4-via-obd-3

 

Launch VVDI2 software, go to BMW function

 

Connect VVDI2 key programmer with vehicle via OBD cable

Press Connect 

vvdi2-bmw-cas4-via-obd-5

 

Select Key Learn->CAS Key Learn function

vvdi2-bmw-cas4-via-obd-6

 

Select Car Type: CAS4/CAS4+- F-Series and Get Key Info

vvdi2-bmw-cas4-via-obd-7

 

Read vehicle information. Follow instructions on the bottom

vvdi2-bmw-cas4-via-obd-8

Prepare dealer key and reset KM require unlock CAS4.

 

Select Unlock CAS4/CAS4+ function

It takes about 10 minutes. You must provide extra power to car before programming.

(If all keys lost, press brake and open lights to activate communication. )

vvdi2-bmw-cas4-via-obd-9

 

Unlocking CAS4 in process

vvdi2-bmw-cas4-via-obd-10

 

CAS4/CAS4+ unlock complete. Now we can make dealer key via OBDII.

vvdi2-bmw-cas4-via-obd-11

 

Select a unused key position and press Prepare dealer key with programmer.

vvdi2-bmw-cas4-via-obd-12

 

Here we choose Have a working key.  Switch ON ignition with working key and continue. Press Next.

If lost all keys, select Known ISN (need to read ISN code first)

vvdi2-bmw-cas4-via-obd-13

 

Insert working to ignition switch and press OK

vvdi2-bmw-cas4-via-obd-14

 

Save security key information

 

Insert original key to VVDI2 programmer and press OK

 

Put a new key into VVDI2

vvdi2-bmw-cas4-via-obd-17

 

Write key success.

Test the new key. No need to write back eeprom.

vvdi2-bmw-cas4-via-obd-18

 

The new key can start vehicle.

vvdi2-bmw-cas4-via-obd-20

 

 

Remote control works as well.

Done.

 

 

BMW CAS4/CAS4+ OBD with Autel IM608

Autel MaxiIM IM608 adds BMW CAS4/CAS4+ all series OBD programming  (add key & all keys lost) in June 2019.

Make sure your IM608 has registered with XP400 programmer adapter.

autel-im608-cas4-via-obd-1

Method 1:
Choose Smart Mode->CAS4/CAS4+ ->Key Learning-> OBD Learning->OBD Read Key

If current software is not supported, Autel will ask to update ECU/Unlock CAS4.

Then follow system prompts until it ends.

 

Method 2:
Select System Mode->Immobilizer system->CAS4/CAS4+->Programming->ECU Update->Upload file
Update ECU success.
Select Key Programming->Key Learning->OBD Learning->OBD Read Key

Then follow system prompts until it ends.