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)
- 2157-029.190.001 (75Q9K10B)
- 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)
- 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)
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.