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 ExplorerBMW CAS4/CAS4+ OBD Programming with Xhorse VVDI2BMW 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:
Connect BMW Explorer interface with vehicle via OBDII
Connect Dongle and unit with laptop
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
Select Read ISN /SK in ECU
Require to update ECU
Press brake pedal, turn on ignition
Wait ECU upgrade complete
Read ISN code success
Select unused key position and Write Key
Bring a new key to the coil
Record of the key (Don’t take key away from coil until operation ends)
Programmed key ok
Check key status
Test key and remote control
The new keys works.
Clear fault code and stored codes.
BMW CAS4/CAS4+ OBD with Xhorse VVDI2Requires 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:
Launch VVDI2 software, go to BMW functionConnect VVDI2 key programmer with vehicle via OBD cablePress Connect
Select Key Learn->CAS Key Learn function
Select Car Type: CAS4/CAS4+- F-Series and Get Key Info
Read vehicle information. Follow instructions on the bottom
Prepare dealer key and reset KM require unlock CAS4.
Select Unlock CAS4/CAS4+ functionIt 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. )
Unlocking CAS4 in process
CAS4/CAS4+ unlock complete. Now we can make dealer key via OBDII.
Select a unused key position and press Prepare dealer key with programmer.
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)
Insert working to ignition switch and press OK
Save security key information
Insert original key to VVDI2 programmer and press OK
Put a new key into VVDI2
Write key success.Test the new key. No need to write back eeprom.
The new key can start vehicle.
Remote control works as well.Done.
BMW CAS4/CAS4+ OBD with Autel IM608Autel 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.
Choose Smart Mode->CAS4/CAS4+ ->Key Learning-> OBD Learning->OBD Read KeyIf current software is not supported, Autel will ask to update ECU/Unlock CAS4.Then follow system prompts until it ends.
Select System Mode->Immobilizer system->CAS4/CAS4+->Programming->ECU Update->Upload file
Update ECU success.
Select Key Programming->Key Learning->OBD Learning->OBD Read KeyThen follow system prompts until it ends.