5 Series, BMW, E39 (1995-2004)

BMW E39 OBC hidden menu (diagnostic mode)

BMW E39 OBC hidden menu gives access to diagnostic tests and readouts from various sensors in your car. Check battery voltage, fuel level, sound chime, displays and indicators, perform gauge sweep (needle test) and more. This service mode is made for early diagnostics of your instrument cluster and other vehicle components.

Warning!

Performing this procedure may cause permanent damage to your car.
Do this at your own risk!
We are not responsible for any loss or damage.

BMW E39 OBC hidden menu – procedure

  1. Press and hold right button in the instrument cluster.
  2. Turn the key to position I (ACC).
  3. Release the button when “TEST-NR. 01” appears on the screen.
  4. Use right button to select test main channel.
  5. Use left button to select test sub channel.

BMW E39 OBC hidden menu – unlock all tests

  1. Go to “TEST-NR. 01” and check the FGSTNR value.
  2. Add up last five digits of that number (GZ70662 = 7+0+6+6+2 = 21). This is your code to unlock all test in BMW E39 OBC hidden menu.
  3. Go to “TEST-NR. 19” and use left button to enter your code.
  4. Now all diagnostic test are available.

BMW E39 OBC hidden menu description

  • 01
    • FGSTNR (vehicle identyfication number)
    • K
    • BMWTNR
    • CI DI BI (coding, diagnosis, bus index)
    • DAT (manufacture date)
    • HW SW (hardware and software versions)
    • ZYL M S (number of cylinders, ?, ?)
    • CAN KI
  • 02
    • Instrument cluster test
  • 03
    • Fuel litres used since last service inspection
    • Days since last service inspection
  • 04
    • Current fuel consumption l/100km
    • Current fuel consumption l/h
  • 05
    • Average fuel consumpion used to calculating range
    • Momentary range to refuel
  • 06
    • TANK L R S (fuel level readouts from left sensor, right sensor and estimated sum)
    • TANKANZ
  • 07
    • KTMP (coolant temperature)
    • N (engine speed)
    • ATMP (ambient air temperature)
  • 08
    • V (real current speed)
    • V-ANZ (current speed for speedometer)
  • 09
    • UB (battery voltage)
  • 10
    • LAND (domestic market)
  • 11
    • EINHEIT 1
    • EINHEIT 2
    • EINHEIT 3
  • 12
    • VANK (average speed used for calculating ETA)
    • ANK (ETA)
  • 13
    • GONG (instrument cluster speaker test)
  • 14
    • DIAG (most likely diagnostic trouble codes – DTCs)
  • 15
    • PORT (most likely input states from doors, seat belts…)
  • 16
    • OELTEMP (oil temperature)
  • 17
    • RCC-EMPF (current time received by radio)
  • 18
    • ???
  • 19
    • LOCK (hidden menu lock)
  • 20
    • KVBR (fuel consumption correction)
  • 21
    • RESET? (resets date, time and trip computer memory, brings back default settings)

3 thoughts on “BMW E39 OBC hidden menu (diagnostic mode)

  • Hi did this to my e39 and afterwards car wouldnt start just clicks on and the cluster flashes. Any idea what has happened and how to fix. Thanks

  • Pingback: BMW E39 High OBC Hidden Menus | EvoMalaysia.com | PHP Video Academy

Comments are closed.