OBD (On-Board Diagnose) ist die genormte Schnittstelle, über die der TÜV Fehlercodes ausliest. Bei vielen älteren BMW-Modellen reicht sie auch zum Tunen aus — der Flasher klemmt am OBD-Stecker und überträgt das neue File.
Bei neueren ECU-Generationen sperren Hersteller die OBD-Programmierung schrittweise. Dort ist Bench oder Bootmode nötig.