BMW TOOL User Manual Table of Contents Document Declaration ....................5 Overview ........................6 2.1. Noun explanation .................... 6 2.2. Options ......................6 2.3. EEPROM/KM/Synch Codes(OBD)/ISN ............7 2.4. Key Learn ......................7 2.5. File Make Key ....................7 2.6. Unlock Key ......................
Page 3
BMW TOOL User Manual 5.5. EEPROM-EWS1/EWS2/EWS3/EWS4/CAS1/CAS2/CAS3 (include lost all key) 24 FEM/BDC Key Learn ....................26 Exchange ECU/CAS....................27 Gearbox ........................28 Exx Program/Code ..................... 29 9.1. Connect Car ..................... 29 9.2. Vehicle configuration(FA/FP) ................29 9.3. Gateway registered unit/FA calculate unit ............30 9.4.
Page 4
BMW TOOL User Manual 14.2. Make old CAS PLUG work on VVDI2 ............42 14.3. CAS PLUG connect to EWS/CAS .............. 44 14.4. Manual line to achieve CAS PLUG ............47 www.xhorseshop.us Ver: 1.1...
VVDI – BMW User Manual is written by VVDI BMW, Please DON’T used for commercial purposes without authorize VVDI – BMW User Manual can help you how to use BMW software, please view carefully Any illegal use VVDI – BMW User Manual, illegal use VVDI BMW device, The user should take all risks, the company does not assume any responsibility www.xhorseshop.us...
CAS immodata by OBDII for ISTAP version. Fortunately, we can OBDII read ISTAP CAS immodata by update CAS flash. VVDI-BMW update ISTAP version flash only need 10 minutes. So the introduction for CAS3 encrypt version also applicable for ISTAP version, expect write not applicable for ISTAP ...
BMW TOOL User Manual 2.3. EEPROM/KM/Synch Codes(OBD)/ISN Detail can be found in chapter 4 EEPROM/KM/Synchronization Codes (OBD) Read EEPROM / Write EEPROM Read KM / Write KM Synchronize DME-CAS, CAS-ELV 2.4. Key Learn Detail can be found in chapter 5 Key Learn ...
BMW TOOL User Manual 2.8. CAS Repair Detail can be found in chapter 9 CAS Repair CAS1(0K50E) OBDII Repair ISTAP4* Version OBDII Repair 2.9. CAS PLUG Detail can be found in chapter 10 CAS PLUG 3. Options 3.1. Language Support following languages: ...
BMW TOOL User Manual 4. CAS/EWS Information picture(PICTURE 4.1) CAS/EWS Information main interface as , support types as below: OBDII - Auto Detect: Auto detection communication protocol, support KWP-E6X…, CAN bus 100Kbps, CAN bus 500Kbps. Other functions need choose manually ...
Page 10
BMW TOOL User Manual following types: CAS1, CAS2, CAS3/CAS3+, CAS3++, CAS3++ (ISTAP), CAS4 etc. CAS3/CAS3+: This means CAS should be CAS3 (0L01Y) or CAS3+(0L15Y)(not encrypt version) CAS3++: This means detected CAS3+ encrypt version CAS3++ (ISTAP): find ISTAP version VIN: Vehicle identification number ...
Page 11
BMW TOOL User Manual and CAS PLUG Attention: KM shown on instrument stored not only in instrument, but also in CAS system, it can synchronize CAS with cluster for the bigger one. So, when you want change KM, you’d better take instrument away from car, Set CAS KM to 0, read EEPROM dump from instrument, change instrument EEPROM KM to new one with File Change KM function, write the new EEPROM dump to instrument and put your instrument in car...
CAS remote control frequency: You need select correct remote key accord this value, they must have same frequency. Of course you can test working key frequency with Remote Frequency Test( “F” button on VVDI – BMW device) CAS key in ignition switch is: The position at immobilizer for ignition key.
Page 13
BMW TOOL User Manual position, prepare dealer key with VVDI – BMW programmer Prepare dealer key with ignition switch: After read key info success, select a key position, prepare dealer key with ignition switch Add Key: Add the new prepared key to CAS system. Most of the car, the new prepared key can start engine directly without add key;...
BMW TOOL User Manual (PICTURE 5.3) Write Key Info: Write the loaded key info to CAS system, it can use for restore original key info 5.2. Special note operation(Important! ! !) Under Get Key Info get window (PICTURE 5.5): For CAS3+ encrypt version, must select add key or lost all key.
Page 15
Under prepare dealer key get window (PICTURE 5.7): Once you get this window, VVDI-BMW detect this CAS is CAS3+ encrypt version. If you are sure CAS is encrypt version, but there’s no this window while prepare dealer key, the made key may not start engine.
Page 16
The lost keyless key should disabled or erased. Attention: (PICTURE 5.10)will come with add key, this situation keyless key don’t support unlock; (PICTURE 5.11)will come with lost all key, here the keyless key can unlock by VVDI-BWM www.xhorseshop.us Ver: 1.1...
Page 17
BMW TOOL User Manual (PICTURE 5.10) (PICTURE 5.11) After make dealer key get window (PICTURE 5.12): When you get this window, the key was made successfully. You can try to start engine directly. If not work, you need add this key to CAS system with Add Key. Keyless can fixed with Repair Keyless Key (PICTURE 5.12) ...
Page 18
BMW TOOL User Manual (PICTURE 5.13) Under lost all key for CAS3+ encrypt version (File Make key also have this) get window (PICTURE 5.14) or (PICTURE 5.15): For CAS3+ encrypt version, lost all key will have a special procedure to make working key (this procedure maybe need load EEPROM dump).
BMW TOOL User Manual Attention: when you get this window, you’d better try with this method: insert temp key to ignition switch, try start, if not start, take key off, then insert to ignition again, try start again, if still not start, take key off ignition and press “No”...
BMW TOOL User Manual (PICTURE 5.17) 3) In (PICTURE 5.1), use Save Key Info save the read key info 4) There’s 2 methods for make key: Method 1: In (PICTURE 5.1), select Prepare dealer key with programmer Input a new blank key to VVDI2 programmer Select a key position for new key (If the selected position have key already, must use Add Key to add new key to CAS system) In (PICTURE 5.1), press button Prepare dealer key with programmer wait...
Page 21
BMW TOOL User Manual (Remember: when you get window (PICTURE 5.5), you need choose Lost All Key) Attention: The key info can read directly if CAS isn’t ISTAP version. If CAS belongs to ISTAP version, there will be update CAS flash window (PICTURE 5.17) for the first time read key info.
BMW TOOL User Manual 5.4. Special note in File Make Key (Important!!!) Prepare dealer key, keyless key, lost all key for CAS3+ encrypt version have some note in chapter 5. 2 Special note in OBD operation (Important!!!) Load CAS EEPROM dump get window (PICTURE 6.1): If the dump is read by BDM programmer, you can ignore this window.
Page 23
BMW TOOL User Manual Add key with working key select Have a working key. Lost all working key, there are 3 methods: 1) Have ECU dump file, load ECU dump file to continue 2) Known ISN, input 16 bytes ISN to continue (PICTURE 6.3) ...
BMW TOOL User Manual (PICTURE 6.4) 5.5. EEPROM-EWS1/EWS2/EWS3/EWS4/CAS1/C AS2/CAS3 (include lost all key) Attention: Under these steps, there will come some ASK or NOTE message, they all can be found in chapter 6.1 Lost all key have same method with add key with working key ...
Page 25
BMW TOOL User Manual (PICTURE 6.5) (PICTURE 6.6) is File Make Key window after load CAS2 EEPROM dump (CAS1, CAS3 is same). Key ID show “FFFFFFFF” means this position not use; show with other values mean there already have a key. Select a key position, input a blank transponder (HITAG2), press button “Make Dealer Key”...
BMW TOOL User Manual 6. FEM/BDC Key Learn FEM/BDC using in BMW F series system after 2014. Support key info by OBDII, prepare dealer key by OBDII, exchange modules,.etc functions. Get Key Info: Read FEM/BDC system key information. Programming FEM/BDC system: Program FEM/BDC system, Let it support reading key info by OBDII ...
BMW TOOL User Manual 8. Gearbox Function description: 1. Read gearbox status: Support read 8HP gearbox status, module is brand new or not,.etc 2. Backup Coding: Backup gearbox coding 3. Restore Coding: Restore gearbox coding 4. Clear Gearboxs ISN: Support clear 2 -hand used gearbox all inside information, let this module become as brand new 5.
BMW TOOL User Manual 9.3. Gateway registered unit/FA calculate unit Read registered unit information from gateway FA calculate unit – From configuration information to calculate current vehicle all control units www.xhorseshop.us Ver: 1.1...
BMW TOOL User Manual 9.4. Module information/DTCs Read selected module specific information, Read and clear DTCs .,etc 9.5. Unit coding Read selected unit coding information, save coding, load coding, write coding and from vehicle configuration information to calculate default coding.,etc functions.
BMW TOOL User Manual 9.6. Unit programming From current unit inside HW number and ZB number, query the support programming file and performance programming function. www.xhorseshop.us Ver: 1.1...
BMW TOOL User Manual 10. Fxx/Gxx Program/Code 10.1. Connect to car Support auto detect vehicle type, and read module inside information 10.2. Vehicle configuration(FA/FP) Support read module inside vehicle configuration information, and change vehicle configuration information for 2 -hand module replacement. www.xhorseshop.us Ver: 1.1...
BMW TOOL User Manual 10.3. Read/Clear DTCs Support read and clear DTCs, for vehicle maintenance 10.4. Vehicle coding Support read module inside coding information, According to the requirements, User can setting the related value to access to parts of configuration functions www.xhorseshop.us Ver: 1.1...
Page 35
BMW TOOL User Manual Function description: 1. Read coding: Read module inside coding information 2. Save coding file: Save the coding information as file 3. Load coding file: Load the saved coding file 4. Calculate default coding file: If the default coding file get lost, support from vehicle configuration information to calculate the default coding file 5.
BMW TOOL User Manual 10.5. Vehicle programming From vehicle configuration information to calculate the related module flash information, and write to module Function description: 1. Program all units: From module configuration information to calculate vehicle all control units programming information 2.
BMW TOOL User Manual 11. CAS Repair (EEPROM OBDII) 11.1. OBDII - CAS1 (0K50E) repair For suddenly condition cause CAS1 enter service mode while read CAS1 EEPROM via OBDII or CAS PLUG (such as power failure), you can select this type to fix 11.2.
BMW TOOL User Manual 12. Unlock Key Unlock function support unlock key prepared for CAS1/CAS2/CAS3/CAS3+ Support load key info to unlock key Support load CAS1, CAS2, CAS3, CAS3+, CAS3+ EEPROM to unlock key Attention: After CAS4 key made successfully, don’t support unlock ...
BMW TOOL User Manual 13. File Change KM Support type:EWS3, EWS4, CAS1, CAS2, CAS3, CAS3+, CAS4 (0L15Y), CAS4 (5M48H). CAS3+ encrypt version select CAS3+ type, EWS1/EWS2 don’t support change KM Change KM for EWS/CAS: It’s very easy. Load EEPROM dump accord the type, inut (PICTURE 13.1) new KM, press button Change KM and save new EEPROM dump (PICTURE 13.1)
Page 40
BMW TOOL User Manual 6) Press button “Change KM” and save new EEPROM dump 7) Write new EEPROM dump to instrument 8) Put your instrument in car 9) Finished www.xhorseshop.us Ver: 1.1...
BMW TOOL User Manual 14. CAS PLUG 14.1. CAS PLUG Overview 14.1) is not a standard device, need buy for extra. You can connect CAS PLUS (PICTURE your dealer for help. Also you can connect line manually to realize CAS PLUG, see chapter 14.3 CAS PLUG introduction: ...
Page 42
BMW TOOL User Manual 14.2. Make old CAS PLUG work on VVDI2 Old CAS PLUG can’t use directly in VVDI2. You need open OBD head in CAS PLUG 14.2) 14.3) (Unscrew four screws), follow (PICTURE (PICTURE 14.2), take line 2 off CAS PLUG, Line 1 PCB head connect to Line 2 PCB (PICTURE 14.3) head, After that, you can see...
Page 43
BMW TOOL User Manual (PICTURE 14.3) CAS PLUG works on VVDI2(modified) www.xhorseshop.us Ver: 1.1...
Page 44
BMW TOOL User Manual 14.3. CAS PLUG connect to EWS/CAS CAS PLUG connect to EWS 14.4) and 14.5) (PICTURE (PICTURE (PICTURE 14.4) (PICTURE 14.5) www.xhorseshop.us Ver: 1.1...
Page 45
BMW TOOL User Manual CAS PLUG connect to CAS1/CAS2 14.6) (PICTURE (PICTURE 14.6) www.xhorseshop.us Ver: 1.1...
Page 46
BMW TOOL User Manual CAS PLUG connect to CAS3/CAS3+ 14.7) (PICTURE (PICTURE 14.7) www.xhorseshop.us Ver: 1.1...
Page 47
BMW TOOL User Manual 14.4. Manual line to achieve CAS PLUG Connect marking definition in CAS to VVDI2 OBDII marking definition,provide 12V power VVDI2 OBD marking definition 14.8) (PICTURE (PICTURE 14.8) www.xhorseshop.us Ver: 1.1...
Page 48
BMW TOOL User Manual CAS1/CAS2 marking definition (PICTURE 14.9) (PICTURE 14.9) White CAS2, CAS3, CAS3+ marking definition (PICTURE 14.10) (PICTURE 14.10) www.xhorseshop.us Ver: 1.1...