BMW Werkz banner

1 - 9 of 9 Posts

7 Posts
Discussion Starter #1
Before programming a BMW Key, you need to have a basic understanding of your BMW immobilizer system. BMW immo system can be generally divided into two categories: EWS and CAS.


How to tell your BMW is EWS or CAS immo?

1. Year

1) 2000-2003/04 BMW 3-series, 5-series,
7-series with straight shank remote control key belongs to EWS system, like
picture below.

Here is the EWS immobilizer ECU

2) 2004-2006 BMW 3-series, 5-series, Z4, X5, X3 belongs to CAS2 system. CAS2 and CAS3 immo ECU picture display as below. Another Straight shank remote control key (similar to Land rover key) with BMW logo, but in black color, belongs to CAS2 immo system as well.

3) CAS1: old BMW 7-series CAS2: 2004-2006 BMW 3-series, 5-series, Z4, X5, X3 CAS3: BMW 3-series, 5-series before year 2010 CAS3+ BMW 3-series after year 2010 CAS4: BMW 5-series after 2010, BMW 1-series after 2011

2. Car key type

CAS1 BMW 7-series should insert the smart card into the slot and press start key. CAS2 is the straight shank remote control key If BMW key needs insert smart card into the slot and press one key to start vehicle, all these keys are easier before CAS+., almost of them are CAS3. CAS4 key no need to insert the smart card to slot, directly press Start button

For example, if your car id BMW X5 2009, it should be CAS3 system.

After confirm your immo type, the next is to pick up a proper key programmer. AK90 key programmer (for all EWS), AK300 key programmer,Car key master, BMW Multi Tool are all good options for BMW key programming. BMW Multi Tool is the most stable and recommended.

BMW Multi Tool key programmer is mainly designed to work on CA1, CAS2, CAS3, CAS+ CAS4. But it newly added EWS key programming if provided with CAS PLUG EWS adapter.

CAS1 write key CAS2: requires demolition, write key after read data CAS3 and CAS3+: no need demolition BMW Multi Tool has two key programming options: File Make Key and Make Key online via OBD2.

1) File Make Key:

Select “File Make Key” tab,
Insert new CAS2 key into the CAS Adapter
Do not need to connect BMW Multi Tool with
vehicle, only connects it with computer,
Select CAS2
Click Key learning
CAS2 key has been programmed

2) Make Key online
via OBD2

Connect BMW Multi Tool with vehicle, then
connect with computer,
Select Auto Detect, the system will automatically
detect the protocol and type
Click Write EEPROM, then click Save to File…
Click Key Learning.
Then the system will display following

Make dealer key- using CAS Adapter (make key
using CAS adapter)
Make dealer key-using ignition switch (Turn
ignition ON/OFF)

The first way is frequently used.

Click Get Key Info, then the system will
display key information. Select any key position number (KeyID3, 4,5)
Insert the new smart card into the CAS Adapter,
click “Make Dealer Key-using CAS Adapter”
After that the system will display, select
Add key, press Next
Make dealer key successfully.
Plug the original key form key slot, insert the
new key into the key slot, the new key is ready to use, the remote can be
activated as well.
Click “Synch DME-CAS”

7 Posts
Discussion Starter #2
1. V7.7 Xhorse BMW Multi Tool OBD2 CAS1-CAS4 Key Programmer

notice: bmw multi tool will not update, so what's the product can replace it?

some informations from engineer:

VVDI2 BMW can cover all the functions of BMW Multi Tool. Since the hardware limitation of BMW Multi Tool, some functions can't be updated. We recommend customers to buy VVDI2 with BMW functions for easy update and more functions in the future

vvdi2 bmw here:

VVDI2 Commander Key Programmer With Basic, BMW and OBD Function

3 Posts
CGDI MSV80 BMW Car Key Programmer Support Module list

1.BMW CAS1/CAS2/CAS3/CAS3+/key increasing matching,KEY all lost matching,CAS computer replace,CAS3+/P4X above version can directly downgrade by OBD in 5 minus 100% safety.
2.BMW CAS4/CAS4+/Support key matching,support key all lost matching.
3.Support BMW key inspection,can check key what status in.
4.Support BMW engine computer DME replacement.
5.Support BMW MSV80/MSD80/MSD85/series OBD read ISN code (no need to split computer when matching key)
Exciusively support in Domestic
6.Support BMW Key unlock.
CGDI MSV80 BMW Car Key Programmer CGDI Functions:
1.Update in real time,products updated in zero cycle time,support model added in real time.
2.BMW CAS3/CAS3+Data repair--support change replace and split CAS computer,BMW MSV80/MSV80.0/MSD80/MSD80.0/MSD85/engine change computer,ISN code reading and writing.
3.Equipment security greatly enhanced, the hardware anti-crack,anti-software copy.

Cheap to buy from buyobdii-com only $499
1 - 9 of 9 Posts