M57 Standard Licence
- Software activation
- Full map library
- All tuning stages (0, 1, 2, Custom)
- Diagnostic tools
- Lifetime map updates
- Factory reset & recovery
3.0L Twin-Turbo Diesel | EDC17 ECU
The engine that started it all. DFlasher has spent over a decade perfecting tuning maps for BMW's legendary M57 diesel.
ENGINE DETAILS
| Specification | Value |
|---|---|
| Displacement | 2993cc |
| Stock Power | 286 HP (at crank) |
| Stock Torque | 427 lb-ft |
| ECU | Bosch EDC17CP09 |
| Fuel | Diesel |
| Aspiration | Sequential Twin-Turbo (small + large) |
| Production | 2006–2012 |
| Configuration | Inline-6 |
AVAILABLE TUNING STAGES
Power
265 HP
stock (at wheel)
Torque
425 ft-lbs
stock (at wheel)
Full diagnostic access with stock calibration. Read and clear fault codes, monitor live data streams, and access all DFlasher diagnostic tools without modifying any ECU parameters.
Recommended for: Owners who want powerful diagnostics without any power modifications.
Compatible Optimization Variants:
Power
0 HP
+68 HP over stock
Torque
0 ft-lbs
+100 ft-lbs over stock
Optimized boost pressure, injection timing, and torque limiters. Safety limiters remain active on all parameters. Designed for reliable daily driving on completely stock hardware. See our step-by-step flashing guide to get started.
Recommended for: Daily drivers wanting more performance on stock hardware.
Compatible Optimization Variants:
Previously known as the JR 2.0
Power
0 HP
+109 HP over stock
Torque
0 ft-lbs
+181 ft-lbs over stock
Aggressive boost and fueling calibration for maximum performance. Supporting modifications recommended to ensure reliability at higher power levels.
Recommended for: Enthusiasts with supporting modifications (downpipe, intake).
Required Optimization:
Previously known as the JR 2.8
Work with your tuner to create a custom calibration. Upload any compatible map file directly through the DFlasher app. Full read/write access to the EDC17 ECU gives your tuner complete flexibility.
Recommended for: Advanced users working with professional tuners on bespoke calibrations.
Optimization variants depend on your custom map configuration.
COMPATIBILITY
2009–2011
Sedan
2009–2013
SAV
Not sure if your BMW is compatible? Get help from our support team →
CAPABILITIES
Flash tuning maps directly from your phone via Bluetooth. No laptop, no cables, no dealer visit required.
View real-time engine data including boost, EGT, rail pressure, and more.
Pre-built OTS maps for Stage 0, 1, and 2. Or upload your own custom map file from your tuner.
One-tap return to 100% stock calibration. Full recovery if anything goes wrong. Ideal for dealer visits or resale.
Read and clear fault codes without a dealer visit. Full DTC library with descriptions specific to the M57 platform.
Designed for your phone. No laptop required. Works on iOS and Android with Bluetooth 4.0 or higher.
GET STARTED
You need both the licence AND adapter to use DFlasher.
COMMON QUESTIONS
DFlasher currently supports BMW models equipped with the M57 3.0L twin-turbo diesel engine and Bosch EDC17CP09 ECU. This includes the BMW E90 335d (2009–2011) and the BMW E70 X5 35d (2009–2013). Both US-spec models are fully supported.
Stage 1 delivers approximately 333 WHP (+68 WHP over stock) and 525 ft-lbs (+100 ft-lbs). Stage 2 delivers approximately 374 WHP (+109 WHP) and 606 ft-lbs (+181 ft-lbs). Stage 1 is safe on fully stock hardware. Stage 2 is recommended with supporting modifications such as a downpipe and intake.
No. Stage 1 is designed to be completely safe on stock hardware. The map optimizes boost pressure, injection timing, and torque limiters within the safe operating envelope of the stock turbochargers, injectors, and fuel system.
Yes. DFlasher includes a Custom stage that allows you to upload any compatible map file created by your tuner. This gives professional tuners full read/write access to the EDC17 ECU for bespoke calibrations.
Absolutely. Your DFlasher licence includes access to all tuning stages. You can switch between Stage 0, 1, 2, or Custom at any time directly from the app. Each flash takes approximately 3–5 minutes. You can also return to 100% stock with the factory reset feature.
Still have questions? Contact Support
Join 500+ BMW owners who trust DFlasher for precision ECU tuning.