The BMW Multi Tool OBD2 CAS1 CAS2 CAS3 CAS3+ Key Programmer is a professional-grade solution designed for automotive locksmiths and car repair technicians specializing in BMW vehicles. This powerful tool offers comprehensive key programming capabilities for BMW’s CAS (Car Access System) modules, covering a wide range of models from CAS1 to the latest CAS4 and CAS4+. Operating conveniently through the OBD2 port, this tool eliminates the need for complex wiring or dismantling, making key matching and related tasks significantly easier and faster. For advanced CAS4 and CAS4+ programming, it is compatible with a dedicated CAS4 adapter, further extending its functionality.
Top Reasons to Choose the BMW Multi Tool for CAS1, CAS2, CAS3, CAS4+ Key Programming:
- Professional OBD2 Key Programming: Widely recognized and trusted by professionals, this tool stands out as the most reliable OBD2 key programmer specifically engineered for BMW vehicles. Its performance and dependability are validated by a large community of satisfied users.
- Enhanced Capabilities Beyond AK300: Outperforming earlier generation tools like the AK300, the BMW Multi Tool delivers superior functionality and a broader range of features, making it a more versatile and efficient solution for modern BMW key programming needs.
- Support for Encrypted CAS3 and CAS4 Modules: This tool expertly handles even the most challenging BMW security systems, including encrypted CAS3 and CAS4 modules. This crucial capability ensures you can service a wider array of BMW models, including those with advanced security features.
- Up-to-Date Software (V7.7): Continuously updated to meet the evolving demands of BMW vehicle technology, the V7.7 software version incorporates the latest advancements and bug fixes, ensuring optimal performance and compatibility. Regular updates demonstrate the ongoing support and development of this essential tool.
- Free CAS4 Encryption Authorization: Unlock the full potential of your tool right out of the box with complimentary encryption authorization for BMW CAS4. This valuable inclusion saves you additional costs and immediately equips you for advanced key programming tasks on CAS4 systems.
Important Notes Before Using Your BMW Multi Tool:
- English Language Support: The software interface is exclusively in English, ensuring clear and straightforward operation for English-speaking users.
- Dongle Connection Required: Always ensure the provided USB dongle is securely connected to your computer before launching the software. This security measure protects the software and your investment.
- CAS4 Adapter for Advanced Programming: For working with BMW CAS4 and CAS4+ systems, the CAS4 Adapter is essential and must be purchased separately to enable these advanced functions.
Recent Software Updates and Enhancements:
The BMW Multi Tool is consistently improved through software updates, addressing user feedback and expanding functionality. Here’s a summary of recent updates:
V7.7 Update Highlights:
- Improved CAS4 Key Making Procedure: The reliability of CAS4 key programming is enhanced with a fix that allows for retries if the initial key making attempt is unsuccessful. This significantly reduces the chance of wasted keys and time.
- General Bug Fixes: Ongoing refinements and bug resolutions ensure smoother operation and improved stability.
V7.6 Update Highlights:
- CAS4 Key Generation Failure Recovery: A critical fix addresses an issue where CAS4 keys would become unusable after a failed generation attempt. Now, in such cases, the key can still be utilized and matched to other vehicles, preventing key wastage.
- General Bug Fixes: Further improvements to software stability and minor bug resolutions.
V7.5 Update Highlights:
- Free CAS4 Encrypt Version Dealer Key Generation: Previously a costly add-on, the ability to create dealer keys for CAS4 encrypted versions is now included for all users. This powerful update supports both adding keys and all keys lost scenarios without needing additional authorizations like the Condor key cutting machine authorization, saving users significant expense.
- General Bug Fixes: Standard bug fixes for enhanced performance.
V7.4 Update Highlights:
- CAS3+ Smart Key Fix: Resolved an issue where BMW CAS3+ smart keys would fail to function after generation, ensuring reliable smart key programming.
- Smart Key Change Fix: Improvements to key learning processes specifically for smart keys, resolving errors that previously caused smart key malfunctions after changes or reprogramming.
- EWS Dealer Key Generation Fix: Addressed an intermittent issue where dealer key generation for EWS systems would sometimes fail, improving the success rate of EWS key programming.
- General Bug Fixes: Minor bug fixes and software optimizations.
Connecting Your BMW Multi Tool to a PC and Vehicle:
Key Components of the BMW Multi Tool:
- OBD II Connector: This is the primary interface for connecting the tool to the vehicle’s OBD2 port (Data Link Connector – DLC), enabling communication with the car’s systems.
- Dongle: The USB dongle is essential for software authorization and security. It must be connected to the computer while using the BMW Multi Tool software.
- USB Connector: Used to connect the BMW Multi Tool to your PC or laptop via a standard USB cable for software operation, updates, and data transfer.
- Programmer: This section is utilized for key programming functions, allowing you to write data to new keys.
- Programmer Female Pin & Male Pin: These pins facilitate connections between the programmer and various devices or adapters required for specific programming tasks.
Technical Specifications:
- Operating Temperature: -20 to 70 °C (-4 to 158 °F) – Designed to function reliably in a wide range of workshop environments.
- Storage Temperature: -40 to 85 °C (-40 to 185 °F) – Suitable for storage in varied conditions without damage.
- Diagnostic Interface: 16 PIN – Standard OBD2 interface for broad vehicle compatibility.
- USB Interface: USB 2.0 – Ensures fast and reliable data communication with computers.
- Power: DC 5 V – 12 V – Operates on standard vehicle and USB power supplies.
- Consumption: 1 W – Energy-efficient design.
Supported Immobilizer Types and Functions:
Comprehensive Functionality of the BMW Multi Tool:
The BMW Multi Tool provides a wide array of functions to address various aspects of BMW vehicle key programming and immobilizer system management:
- Car Access System Identification: Quickly identify the specific CAS system type in the vehicle for correct procedure selection.
- Read/Write CAS EEPROM (OBDII): Read and write EEPROM data from CAS modules directly through the OBD2 port, essential for key programming and system modifications.
- Read/Write KM Stored in CAS (OBDII): Access and modify mileage (Kilometer) data stored within the CAS system via OBD2. Note: Mileage adjustment should be performed in accordance with legal and ethical standards.
- Read/Write Synchronization Codes (OBDII): Read and write synchronization codes critical for aligning various modules within the CAS system, ensuring proper vehicle operation.
- DME and CAS Synchronization (OBDII): Synchronize the DME (Digital Motor Electronics) and CAS modules, a necessary step in key programming and resolving engine start issues.
- CAS and ELV Synchronization (OBDII): Synchronize the CAS and ELV (Electronic Steering Lock), useful for clearing steering lock errors and during key adaptation.
- Prepare Dealer Key for CAS1/CAS2/CAS3/CAS+ (OBDII): Generate dealer keys for a wide range of CAS versions, including the latest CAS3+, directly via OBD2.
- Read/Restore CAS Key Information (OBDII): Read and restore key information stored within the CAS system, beneficial for key recovery and diagnostics.
- Disable/Enable Key with Working Key (OBDII): Easily disable or enable keys using an existing working key, enhancing vehicle security management.
- Clear DTC and Shadow (OBDII): Clear Diagnostic Trouble Codes (DTCs) and shadow codes from the CAS system, useful for troubleshooting and after key programming.
- Prepare Dealer Key with CAS EEPROM Dump: Generate dealer keys using CAS EEPROM dump files, offering an alternative method for key preparation.
- Unlock Dealer Key Prepared with Software: Unlock dealer keys created with the BMW Multi Tool software using CAS EEPROM dumps or key information.
- Change KM in CAS and Instrument Dashboard (File Dump): Modify mileage in both the CAS system and instrument dashboard using file dumps. Note: Mileage adjustment should be performed in accordance with legal and ethical standards.
- Integrated Key Programmer: The built-in key programmer allows for direct programming of dealer keys, streamlining the key creation process.
Software Interface Overview:
1. Menu Options:
- Tool: Access language settings (English and Chinese Simplified). Software restart is required to apply language changes.
- File Make Key: Prepare dealer keys using EEPROM dumps from EWS and CAS modules.
- Help: Device update section. Check device and dongle IDs, and access software and firmware updates to keep your tool current.
2. Protocol Type Selection:
The BMW Multi Tool supports multiple communication protocols: KWP-CAN BUS 100Kbps, KWP-CAN BUS 500Kbps, and KWP-2000. The “Auto Detect” function simplifies protocol selection by automatically identifying the correct protocol. After selecting the protocol, click “Connect.” Successful connection will display comprehensive CAS information, including CAS number, VIN, and production date in the CAS Identification area.
3. EEPROM Functionality:
- Read EEPROM, Write EEPROM, Save File, Load File: Essential functions for managing CAS EEPROM data.
- EEPROM Backup: Always create a backup of the CAS EEPROM before initiating dealer key preparation. After successfully reading the EEPROM, save it as a backup file. This is a critical step for data security and recovery.
- Partial CAS3 EEPROM Read: While full EEPROM reading is not currently possible for CAS3 systems, the tool captures the main sections, which should be saved as a backup. The software will prompt you with a tip (“Press OK to continue”) when reading CAS EEPROM.
4. Odometer Function:
- Read and Change KM in CAS: Supports reading and modifying mileage data stored within the CAS system.
- Instrument Cluster KM Adjustment: Note: The tool does not directly change the mileage displayed in the instrument cluster. To adjust the instrument cluster display, you must first modify the KM in the CAS system and then manually adjust the instrument cluster separately.
5. Synchronization Codes:
- CAS3 Code-DME, CAS3code-EGS: Read and write DME and EGS (Electronic Gearbox System) codes stored in the CAS3 system.
- Synchronize DME and CAS: Use this function when encountering engine start issues after dealer key preparation or other operations that disrupt module synchronization.
- Synchronize CAS and ELV: This function is helpful for resolving Electronic Steering Lock (ELV) related errors, such as wheel errors.
6. Key Learning Functions:
- Get Key Info: Retrieve key cutting information, remote frequency, and key data.
- Save Key Info: Save the read key information for later use or reference.
- Load Key Info: Load previously saved key information to review key data and prepare for writing key information.
- Write Key Info: Write loaded key information into the CAS system to program a new key.
- Make Dealer Key: Prepare a dealer key after successfully obtaining key information. Select the desired key position for programming.
- Add Key: Add a new dealer key to the CAS system. Some CAS systems require this step to enable engine starting with the new key.
- Enable Key: With the current key in the ignition, select “Enable Key” to enable the next key in the sequence.
- Disable Key: With the current key in the ignition, select “Disable Key” to disable the subsequent key in the sequence.
- Clear DTC: Clear diagnostic trouble codes (DTCs) before and after dealer key preparation.
- Clear Shadow: Clear shadow codes before and after dealer key preparation.
7. File Make Key Function:
- CAS/EWS Type Selection: Choose the appropriate system type (CAS or EWS).
- EEPROM File Loading: Load the relevant EEPROM file to open the dealer key preparation window.
- Key Position and Dealer Key Generation: Select the desired key position and click “Make Dealer Key.” Follow the on-screen prompts to prepare the dealer key. Upon successful completion, you can save the new EEPROM dump file.
- EWS1, EWS2, EWS3, EWS4, CAS1, CAS2, CAS3: Dealer keys prepared for these systems can typically start the engine directly.
- CAS3+: For some CAS3+ systems, writing the new EEPROM dump file back to the car may be necessary.
- CAS3 Encrypt Data: OBDII dealer key preparation is the only supported method for CAS3 encrypted data.
Package Contents:
- 1 x BMW Multi Tool Main Unit
- 1 x USB Dongle
- 1 x OBD II Connector
- 1 x USB Connector
Frequently Asked Questions (FAQ):
Q: Can the BMW MULTI TOOL program keys for BMW CAS3 and CAS3+, such as 868 MHz keys?
A: Yes, the BMW MULTI TOOL is capable of programming most types of BMW keys, including those for CAS3 and CAS3+ systems, and various frequencies.
Q: Does the BMW Multi Tool support EWS systems?
A: Yes, it supports EWS systems. However, for EWS, you need to remove the EWS module to read data. You will also require a CAS socket for data reading. Consider purchasing the CAS PLUG for easier EWS module connection.
Q: What should I do if I encounter a “failed at the security access” message?
The solution depends on whether you are adding a key via OBD or have lost all keys, and the CAS version:
Add Key OBD:
- CAS3+ encrypt version: No CAS update needed (no key cycling required).
- CAS ISTAP4x version: CAS update needed (no key cycling required).
Lost Key OBD:
- CAS3+ encrypt version: No CAS update needed (key cycling UP TO 16 times may be necessary).
- CAS ISTAP4x version: CAS update needed (key cycling UP TO 64 times may be necessary).
Add Key Dump Method (Lost or Working Key):
- CAS3+ encrypt version: Write back to CAS required (needs working key/known ISN/ECU dump/ or cycle UP TO 16 times).
- CAS ISTAP4x version: No need to write back to CAS (needs working key/known ISN/ECU dump/ or cycle UP TO 64 times).
The extended key cycling (up to 64 times) is an alternative to downgrading the CAS, but manual CAS reading is still required for this option. This method is often preferred to avoid the risks associated with CAS downgrading, unless the implications are clearly communicated to the client.
Global Warehousing and Support:
We maintain warehouses in the EU, US, UK, China, Russia, and Belgium to ensure fast delivery and eliminate customs fees for our customers. For competitive pricing and further inquiries, please contact us:
Skype: VVDIfactory.com
WhatsApp: +86 13559259147
Email: [email protected]
Video Demonstration
Xhorse V7.7 BMW Multi Tool – BMW X1 All Key Lost Scenario
[Video Link – Embed Video Link Here if Available]
Technical Support & Software Downloads
BMW Multi Tool Software Download – Download the latest V7.7 software version.
V7.7 Update Notes:
- Improved CAS4 key making process for increased success rates on the first attempt and subsequent tries.
- General bug fixes for enhanced tool stability.
V7.6 Update Notes:
- Resolved issue preventing CAS4 keys from working after initial generation failure, allowing for key reuse and matching to other vehicles.
- Additional bug fixes and optimizations.
V7.5 Update Notes:
- Free dealer key generation for CAS4 encrypted versions for all users, supporting add key and all keys lost scenarios without extra authorization fees.
- Standard bug fixes.
V7.4 Update Notes:
- Fixed issue with BMW CAS3+ smart keys not functioning after generation.
- Improved key learning for smart keys, resolving malfunction issues.
- Corrected error in EWS dealer key generation for improved reliability.
- General bug fixes.
V7.3 Update Notes:
- Addressed failure issues when disabling/enabling keys for BMW F Series vehicles.
- Other error resolutions.
V7.2 Update Notes:
- Added mileage change functionality for CAS4 5M48H modules (File Change KM -> CAS4 (5M48H)).
- Introduced Disable/Enable key function for F-Series vehicles (BMW F-Series -> Key Learn -> Enable key/Disable key).
- For CAS4+ encrypted versions, the tool can now rectify keys with only remote functionality (generated by other tools) into fully working keys.
- General bug fixes.
V7.0 Update Notes:
- Requires firmware V1.0.6 or newer.
- Supports dealer key preparation for CAS4 encrypted versions with working key, ISN, or DME/DDE dump file (Condor key cutting machine authorization and firmware update needed).
- Fixed bug in key making for CAS3+ encrypted versions using ISN or DME/DDE dump files.
- Added support for all keys lost scenarios with ISTAP4* without CAS FLASH update (accessible in File Make dealer key).
- Improved Hungarian language display.
- Updated user manual.
- General bug fixes.
V6.0 Update Notes:
- Fixed bug in dealer key generation for EWS4 systems.
- General bug fixes.
Using BMW Multi Tool with EWS Systems:
To program keys for BMWs with EWS systems, you may need to purchase the CAS PLUS adapter. This adapter simplifies connections to EWS, EWS 2, 7 Series CAS1/CAS2, and CAS3/CAS3+ systems via the OBD2 port.
Supported CAS Plug Models:
The CAS PLUG for BMW MULTI TOOL supports a range of BMW models with EWS, EWS 2, 7 Series CAS1/CAS2 plugs, and CAS3/CAS3+ plugs, allowing for manual CAN LINE connection and 12V support.
Ask a Question – For further assistance, please post your questions via this link.