Bench Unlock

Some BMW's ECUs locked for flashing via OBD. To allow flash they need be unlocked. Unlock it's a process of removing ECU from engine bay, connect special hardware directly to ECU's pins and flashing a modified(unlocked) software.


A list of ECUs which requires bench unlock

- N55 engine on M2 F87 with software version:
  • 2df2-019.060.001 (75Z9G0EB)
- N55 engine on F15/F16/F25/F26 with software version:
  • 2157-029.190.001 (75Q9K10B)
- B46/B48/B58 engines on F2x/F3x with software versions:
  • 3076-090.050.005 (R1C9JC05B) (F020-20-07-490)
  • 3076-090.060.006 (R1C9JD06B) (F020-20-11-430)
  • 3076-090.080.005 (R1C9JE15B) (F020-21-11-480)
- B48 engines on G08/G38(chinese market) with software versions:
  • 3081-090.050.005 (R0C9JC05B) (S15A-20-07-490)
  • 3081-090.060.006 (R0C9JD06B) (S15A-20-11-430)
  • 3081-090.080.005 (R0C9JE15B) (S15A-21-11-480)
- All Gen2 B46TU/B48TU/B58TU engines

Notification of need to unlock

FLASHEX app will automatically scan software version of your vehicle, and display info/notification about needed unlock.


Flashing a map into ECU with bench unlock required

As you can see on example below, "Full Flash and Unlock" button is disabled, so you need press only "Flash Software" button to flash your vehicle.


Additional warning before flash

Very often it is not possible to identify if unlock was already done or not. So, before flashing any map you will see additional message, notifying you that bench unlock should be done.