From: $ 350


FEMTO is a fully software solution, it will be sent to your email within 1 hour after payment confirmation. If you are already a FEMTO user, then you can download latest update via your Google Drive link.

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 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 EGS 8HP
• GSB231


  • 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.
FEMTO OBD Flasher — Main window
FEMTO OBD Flasher — Main window

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.

Supported ECUs

  • Bosch MDG1 PPC (MC);
  • Bosch MDG1 AURIX (MC);

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 executable files and licenses by e-mail.

Supported car list

Engine ECU Model code
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
B48 (B48A20A) DME 841H F45, F46, F48, F55, F56, F57
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
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

[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.

[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.

[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.

Initial release.

Our clients

PP-Performance ASD Performance
HDP Heinz A2 Performance
VZ Performance Carly Motors
Evotech Motorsport

Items purchased on this page are not eligible for refund or exchange.