FEMTO is a fully software solution. You can download it right now from download section of this webpage. All you need is licence. It will be sent to your email within 1 hour after payment confirmation.
- Benefits
- Supported ECUs
- Requirements to start flashing
- What do I get?
- Supported car list: F-series | G-series
- Version history
- Downloads
- Our clients
We are excited to share and invite you to join us on a project we’ve been thinking about over the last few months.
That’s a software for Bosch MDG1 (also known as BMW MD1 / MG1) ECUs family chip-tuning.
With FEMTO OBD Flasher you can easily make Virtual Read of MDG1 / EDC17 / MEVD17 / 8HP EGS Mechatronic ECU directly from OBD socket. No need to remove or disassemble ECU. All operations are easy and safe.
You will get an 4MB ORI for EDC17 / MEVD17 and 8Mb ORI full file in case of MDG1 ECU’s that you can tune to your liking: chip tuning, DPF switch off, EGR switch off, catalytic converter removal, Vmax, etc. After applying the new improvements to the ORI file – you can easily write it back by OBD.
Now you are able read and write calibrations ZF EGS 8HP.
Available for almost all 8HP models in BMW F & G series.
You will get an 2MB ORI file. After applying the new improvements to the ORI file – you can easily write it back by OBD same as DME / DDE.
No need to think about checksum calculations. Everything is done automatically. Virtual reading is available for all software variants. If we don’t have the file for your car on our server – we will add it in under 24 hours.
Supported ECUs
- Bosch MD1 MG1 PPC (MC);
- Bosch MD1 MG1 AURIX (MC).
Supported ECU’s DDE / DME based on TC1797:
- Bosch EDC17C41;
- Bosch EDC17C50;
- Bosch EDC17C56;
- Bosch EDC17CP45;
- Bosch EDC17CP49;
- Bosch MEVD17.2.4;
- Bosch MEVD17.2.5;
- Bosch MEVD17.2.6;
- Bosch MEVD17.2.9;
- Bosch MEVD17.2.G;
- Bosch MEVD17.2.8;
- Bosch MEVD17.2.H.
Supported ECU’s DME based on TC1793:
- Bosch MEVD 17.2.3.
Supported ECU’s EGS 8HP:
- GSB23TU;
- GSB231;
- GSZFB1.
Benefits
- FEMTO calculates all checksums inside FLASH (also known as CS);
- CVN and CALID will be automatically corrected to match stock;
- Dealer program ID number remains the same as original;
- Programming counter stay not changed for TC1797 ECU’s;
- Date of programming will not be changed;
- Open standard .BIN file after Virtual Reading (VR);
- Technical support 24/7.

Which version do I need?
Standard version
If you are a single engineer, who performs vehicle chip tuning in your garage or service, and you know how to adjust calibration by yourself, the Standard version is right for you.
Master version
If you would like to sell or send the firmware to your remote branches or clients, and you do not want them to be copied, it makes sense to order the Master version for yourself, and the Slaves for each remote office or customer.
The Slave can write the firmware only to the vehicle the Master has prepared for. The firmware contents can not be seen by anyone, by the way.
Slave version
If you would like to tune the BMW ECUs, but you do not know where to get the firmware, it is better to order the Slave version, connecting it to the Master version of one of the tuning companies which sells their files.
You will need to add your license file in folder with Femto OBD Flasher.
Requirements to start flashing
- FEMTO OBD Flasher software;
- Windows OS 7,8,10 x32/x64;
- Laptop with Ethernet port RJ-45 (DHCP should be enabled);
- Standard BMW ENET cable;
- Stable internet connection*;
- Car battery charger with sufficent power (like GYSFLASH 100.12 HF or CTEK MXTS 40).
(*) Notice for China users: there may be problems due to the Great Firewall. You’ll have to solve these problems on your own.
What do I get?
FEMTO is a software solution, so you will receive your license file by e-mail. No additional dongles or hardware needed.
Supported car list
F-series
Engine | ECU | Model code |
---|---|---|
B32 (B32S15A) | MEVD 1723 | F48 |
B37 (B37C15A) | EDC 17C50 | F45, F46, F48, F56, F57, F60 |
B37 (B37D15A) | EDC 17C50 | F20, F21 |
B38 (B38A15A) | MEVD 1723 | F45, F48, F54, F55, F56, F57, F60 |
B38 (B38A15A) | DME 83T1 | F45, F46, F48, F55, F56, F57 |
B46 (B46B20B) | DME 840 | F20, F21, F22, F23, F30, F31, F32, F32, F33, F34, F35, F36 |
B47 (B47C20A) | EDC 17C50 | F39, F45, F46, F48, F54, F55, F56, F57, F60 |
B47 (B47D20A) | EDC 17C50 | F10, F11, F20, F22, F23, F30, F31, F32, F33, F34, F36 |
B48 (B48A20A) | DME 841H | F45, F46, F48, F55, F56, F57 |
B48 (B48A20A) | MEVD 1723 | F54, F55, F56, F57 |
B48 (B48A20A / B48A20C) | DME 84T1 | F39, F45, F46, F48, F54, F55, F56, F57, F60 |
B48 (B48B20A) | DME 840 | F30, F31, F32, F34, F35, F36, F45, F46 |
B48 (B48B20A) | DME 841 | F20, F21, F22, F23, F30, F31, F32, F32, F33, F34, F35, F36 |
B58 (B58B30A) | DME 860 | F30, F31, F32, F34, F35, F36 |
B58 (B58B30A) | DME 8.6.1 | F20, F21, F22, F23, F30, F31, F32, F33, F34, F36 |
N13 (N13B16A) | MEVD 1725 | F20, F21, F30, F31, F35 |
N20 (N20B20A / N20B20B) | MEVD 1724 | F07, F10, F11, F15, F16, F20, F21, F22, F23, F25, F26, F30, F31, F34, F32, F33, F36 |
N47 (N47D20С) | EDC 17C50 | F07, F10, F11, F20, F21, F22, F30, F31, F32, F33, F34, F36 |
N47 (N47D20D) | EDC 17C50 | F10, F11, F20, F21, F22, F30, F31, F32, F33 |
N55 (N55B30A) | MEVD 172G | F20, F21, F22, F23, F30, F31, F32, F33, F34, F36 |
N57 (N57D30A) | EDC 17C56 | F01, F02, F07, F10, F11, F15, F16, F25, F26, F30, F31, F32, F33, F34, F36 |
N57 (N57D30B / N57D30C) | EDC 17CP45 | F01, F02, F06, F07, F10, F11, F12, F13, F30, F31, F34, F32, F33, F36 |
N57 (N57D30B / N57D30C) | EDC 17CP49 | F15, F16, F25, F26 |
N63 (S63B44B) | MEVD 1728 / 172H | F06, F10, F12, F13, F85, F86 |
G-series
Engine | ECU | Model code |
---|---|---|
B46 (B46B20B) | DME 840 | G30, G31, G32, G11, G12, G01 |
B47 (B47D20A) | DDE 802 | G30, G31, G01 |
B48 (B48B16A) | DME 840 | G01,G30, G31 |
B57 (B57D30A) | DDE 840 | G30, G31, G32, G11, G12, G01 |
B57 (B57D30A) | DDE 832 | G30, G31, G32, G11, G12, G01 |
B57 (B57D30C) | DDE 832 | G30, G31, G32, G11, G12, G01 |
B58 (B58B30A) | DME 860 | G01, G11, G12, G30, G31, G32 |
N63 (N63B44C) | DME 880 | G11, G12 |
N63 (N63B40B) | DME 880 | G12 |
N74 (N74B66B) | DME 8C0 | G12 |
N74 (N74B68U2) | DME 88T0 | Phantom RR11, Phantom RR12 |
N74 (N74B68A) | 8CT0 | Phantom RR11, Phantom EWB RR12 DME |
B48 (B48B20B) | DME 840H | G30, G38, G11, G12 |
B48 (B48B20C) | DME 841H | G20 (New 2019 3 series) |
S63 (S63B44B) | DME 88T0 | F90 M5 |
S63 (S63B44T4) | DME 88T0 | F90 |
Version history
1.72.0:
[DME/DDE] Tricore coding fix;
1.70.0:
[DME/DDE] added support for BOSCH DME based on TC1793 MEVD 1723;
[DME/DDE] added support for MD1 MG1 ECU based on SPC5777 (MC) updated with ISTA 4.20.XX i-level 19-11-XXX ;
[License] New Licensing mechanism implemented;
[ux] added RESTORE CODING function;
[enet] Improved flashing time for MDG1;
1.60.0:
[DME/DDE] added support for all BOSCH DDE / DME based on TC1797;
[DME/DDE] programming counter freeze for TC1797 ECU’s;
[EGS] Added EGS support for 8HP on F and G series;
[enet] Improved flashing time for MDG1;
[enet] Improved USB to Ethernet adapters support.
1.50.0:
[mdg1] AURIX ECU is now fully supported (M5 F90, X1, X2, MINI);
[mdg1] Read ECU added (read actual data from the ECU via OBD);
[enet] Improved USB to Ethernet adapters support;
[net] Reduced encrypted files size;
[ux] Open/Save file mask changed from “.bin” to “.encrypted” for the slave versions;
[ux] More tooltips added.
1.42.1:
[ux] Added tooltips for misused controls;
[ux] Check for femto.Runtime.dll to prevent crashes;
[ux] Usage Tips in log window;
[ux] Run as Administrator improved;
[ux] Fixed EULA form (Drowned Accept/Cancel buttons);
[net] Slightly improved data communication between car and PC.
1.42.0:
Initial release.
Downloads
FEMTO OBD Flasher – Master (v1.73)
FEMTO OBD Flasher – Slave (v1.73)
FEMTO OBD Flasher – Standard (v1.73)
Our clients
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Items purchased on this page are not eligible for refund or exchange.