Blog · OBDThink — Page 4

OBDThink: The BMW Coding and Diagnostics App Explained

OBDThink reads a BMW at module level, explains stored fault codes and codes the popular comfort switches through guided flows with a backup offer before every write. This guide covers what the app does, which cars it supports, how a first session runs and what to check before buying.

BMW CF1531: DME/DDE Message Missing at EGS on PT-CAN2

BMW CF1531 means the EGS has missed an expected message group from the DME or DDE over PT-CAN2. Diagnosis must separate a network interruption from module power, software, coding, or a genuine engine-controller outage.

BMW A731: JBE Terminal 30g-f Supply Fault

A731 means JBE: Supply, terminal 30g-f. The Junction Box Electronics records it when the switched body-power branch does not behave as commanded. It does not identify a failed battery or JBE by itself; the stored freeze frame, companion power-management faults, and the branch response must establish whether the event was protective shutdown, wiring resistance, or relay failure.

BMW 031D01: Front Left Speaker Output Lines Disconnected

BMW code 031D01 means the head unit or audio amplifier detects an open path in the front-left speaker output circuit. Diagnosis separates a damaged speaker from an unplugged connector or broken paired wire before any module is replaced.

BMW 00E147: Combox Emergency Call CAN Line Fault Diagnosis

BMW 00E147 identifies a network-line fault affecting the Combox emergency-call function. Diagnosis separates a temporary voltage-related communication loss from connector, wiring, or Combox faults before parts are replaced.