BMW Used ECU DDE Programming Service to CAS - E90 335D E70 35D M57 Diesel
BMW M57 DDE Programming Service is offered to be able to program a used DDE to your original VIN and CAS Module and Key.
That will allow the used ECU / DDE to be synced/aligned to your CAS, just like a brand new DDE, just at a much cheaper cost.
No longer do you have to go to a dealer and buy a new DDE/Engine Computer. You can buy a used DDE for very cheap, and have it be able to work.
You also do not have to swap any keys, tumblers, CAS module like most do when installing a used DDE. They also won't be able to order a replacement key for their vehicle if you swap in a CAS module from another donor vehicle.
This method will still leave the option for you to order replacement keys if ever needed, even the dealer won't know that the DDE has been replaced. It will come up as an original to your vehicle.
We will need you to send in your Original CAS module, Original KEY, and Donor DDE. Please send the original DDE if you have it. We will pre-program the donor DDE to the newest available updated software that should be in your vehicle, and program your current VIN.
This program service is currently offered for the CAS3 module with the following ECU / DDE:
EDC17CP09 - M57 Diesel Engine - 2009 - 2011 BMW E90 335D
- 2009 BMW 335D E90 M57 Turbo Diesel Engine
- 2010 BMW 335D E90 M57 Turbo Diesel Engine
- 2011 BMW 335D E90 M57 Turbo Diesel Engine
EDC17CP09 - M57 Diesel Engine - 2009 - 2011 BMW X5 E70 35D
- 2009 BMW E70 X5 35D M57 Turbo Diesel Engine
- 2010 BMW E70 X5 35D M57 Turbo Diesel Engine
- 2011 BMW E70 X5 35D M57 Turbo Diesel Engine
- 2012 BMW E70 X5 35D M57 Turbo Diesel Engine
- 2013 BMW E70 X5 35D M57 Turbo Diesel Engine
Please print out this form and mail it in with your DDE/Cas/Key.
Tax excluded. Shipping calculated at checkout
BMW Used DDE Programming FAQs
Does a used DDE need to be programmed?
Yes, a used BMW Diesel Digital Electronics (DDE) control unit generally needs to be programmed or coded to work correctly with another vehicle. The DDE is a crucial component of the engine management system, responsible for controlling aspects such as fuel injection, turbocharging, emissions, and more in diesel engines. When transferring a DDE from one vehicle to another, several challenges must be addressed:
- Vehicle Specific Information: The DDE contains vehicle-specific information, including the Vehicle Identification Number (VIN), immobilizer data, and possibly other unique identifiers that tie it to the original vehicle's security and operational systems.
- Immobilizer Synchronization: Modern vehicles use an immobilizer system that prevents the engine from starting unless the correct key is recognized. The DDE must be synchronized with the vehicle's immobilizer system, which may involve programming it to recognize the new vehicle's keys.
- Configuration and Adaptation Values: Vehicles may have different configurations or options that affect how the DDE controls the engine. The used DDE may need to be programmed with the correct configuration data for the new vehicle to ensure proper operation.
- Software Updates: The DDE software may need to be updated to the latest version to ensure compatibility with the vehicle's other control units and to incorporate any fixes or improvements.
- Component Protection: Some manufacturers implement a component protection system, a security feature that locks components to a specific vehicle to prevent theft. If present, this protection must be removed or adapted for the DDE to function in a different vehicle.
Due to these factors, simply swapping a DDE unit from one vehicle to another without proper programming can result in a range of issues, from the engine not starting to incomplete control over emissions or performance. Programming a used DDE typically requires specialized equipment and software, as well as expertise in BMW's electronic systems. For these reasons, it's often recommended to have such work done by a professional with experience in BMW engine management systems and access to the necessary tools and software, such as DUDMD Tuning.
Do you need my original DDE/ECU?
Yes, would would highly prefer that you mail your original ECU/DDE, Key and Cas Module. The donor replacement DDE / ECU should be in the same box as well. You need to make sure that the donor unit is an exact match. Wrong variants might not be compatible and could possibly not work for the programming service. It's very important to send in your original faulty unit so we can confirm the donor is more compatible.
Do I need to send you the Key and CAS module with Donor DDE / ECU?
When programming a used BMW Diesel Digital Electronics (DDE) or Electronic Control Unit (ECU) for another vehicle, the need to send the key and Car Access System (CAS) module along with the donor DDE/ECU. DUDMD Tuning requires you mail in your original Key, CAS Module and the donor DDE/ECU at the minimum. Ideally you'd want to mail us your original DDE/ECU as well.
Here's a general overview of why these components might be needed:
- Key and Immobilizer Synchronization: The BMW key contains a transponder chip that communicates with the CAS module to disable the immobilizer system, allowing the engine to start. The DDE/ECU must recognize the key via the CAS module to ensure the vehicle starts correctly. Programming the DDE/ECU to work with a new vehicle often requires synchronizing it with the vehicle's keys and CAS module.
- CAS Module: The CAS module is a critical component in BMW's security and starting system. It communicates with the DDE/ECU, key, and other components to manage access and starting authorization. To successfully program a used DDE/ECU for a different vehicle, it may be necessary to have the CAS module to ensure compatibility and functionality.
- Programming Complexity: The complexity of programming a used DDE/ECU can vary based on the vehicle's age, model, and the specific security features BMW implemented at the time of manufacture. Newer models with more advanced security features might necessitate having the key and CAS module present to ensure a successful reprogramming.
What's the difference between cloning and programming a used DDE to my CAS module?
When integrating a used Diesel Digital Electronics (DDE) unit, also known as an Engine Control Unit (ECU), into a BMW vehicle, there are two main approaches: cloning and programming. Both methods aim to align the used DDE to work seamlessly with the vehicle's existing systems, particularly the Car Access System (CAS) module, which is integral to the vehicle's security and starting processes. The choice between cloning and programming depends on various factors, including the specific requirements of the service provider, in this case, DUDMD Tuning, a company known for offering specialized tuning and programming services for BMW vehicles. Here's a breakdown of the differences between cloning and programming:
Cloning ECUs at DUDMD Tuning
Cloning involves creating an exact copy of the software and data from the original DDE (or another source DDE) onto the used DDE. This process includes all the key information, such as the Vehicle Identification Number (VIN), immobilizer data, and any specific coding that the vehicle requires.
Pros:
- No need to reprogram keys or the CAS module since the clone includes all necessary security data.
- Typically, a straightforward process that results in a plug-and-play solution.
Cons:
- Any existing issues or errors in the original DDE software are also cloned to the used unit.
- Cloning might not be possible if the original DDE is severely damaged or inaccessible.
Programming Used ECU at DUDMD Tuning
Programming, on the other hand, involves configuring the used DDE with new software and ensuring it is programmed to match the vehicle's requirements, including synchronization with the CAS module and keys.
Pros:
- Allows for the latest software updates and fixes to be applied.
- Can address specific issues or enhance performance through customized programming.
Cons:
- May require additional steps, such as reprogramming or coding of keys and the CAS module, to ensure compatibility.
- Typically more complex and time-consuming than cloning.
Sending Keys and CAS Module
- For cloning, there is usually no need to send the key and CAS module along with the donor DDE, as the cloned data should allow the vehicle to recognize the DDE without further modifications.
- For programming, it is necessary to send the key and CAS module along with the donor DDE.
What DDE Models are supported to be programmed to my CAS3 module?
DME Types Supported:
EDC17CP09 - M57 Turbo Diesel Engine
EDC17CP09 - What BMW Models use the EDC17CP09 DDE / ECU?
The EDC17CP09 is a Diesel Digital Electronics (DDE) control unit developed by Bosch, used in BMW diesel models to manage engine functions such as fuel injection, turbocharging, and emissions control. This specific unit is part of the EDC17 family, which is known for its role in enhancing engine performance, fuel efficiency, and meeting stringent emission standards.
In the USA, BMW's diesel offerings were somewhat limited compared to other markets due to the overall preference for gasoline engines among American consumers. However, BMW did offer several diesel models aimed at combining efficiency with the brand's characteristic driving dynamics. The models that used the EDC17CP09 DDE in the USA typically include:
BMW X5 xDrive35d:
E70 generation, particularly around the 2009-2013 model years. This model was praised for its balance of performance and fuel efficiency, attributed in part to the advanced diesel technology controlled by units like the EDC17CP09.
BMW 335d:
E90 generation, specifically the 2009-2011 model years. The 335d sedan offered a powerful and efficient diesel engine option for the 3 Series lineup, again utilizing the EDC17CP09 for engine management.
These models represent BMW's effort to provide American consumers with diesel options that did not compromise on performance or luxury. The use of the EDC17CP09 DDE in these vehicles underscores the importance of advanced electronics in achieving the stringent emissions and performance targets required in the US market.