5 Series, BMW, E60 E61 (2003-2010)

BMW E60 E61 hidden menu OBC

BMW E60 E61 hidden menu (5 series) gives access to OBC service tests. Useful when diagnosing issues with your car. Check all indicators and displays, perform needle sweep, read raw data from various sensors and adjust trip computer options.

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 E60 E61 hidden menu – procedure

  1. Turn the ignition on.
  2. Press and hold trip reset button. Instrument cluster will show warning sign, next oil sign.
  3. Release the button when FGSTNR appears on the display. After few seconds a 7-digit number will appear. Last 5 digits are also the end of your cars VIN.
  4. Add up last 5 digits together (1+2+3+4+5=15).
  5. Press and hold trip reset button until 01.__ is displayed, then immediately press trip reset button couple of times to navigate to position 19.__. “LOCK ON” will be displayed. After couple of seconds “CODE: 00” will appear.
  6. Use trip reset button to enter your code (added up last 5 digits from 01.__ position).
  7. Now the hidden menu is unlocked and you can browse all its tests.

BMW E60 E61 hidden menu description

  • 01.__
    • 01.00 – FGSTNR (vehicle identyfication number)
    • 01.01 – K-ZAHL W/T
    • 01.02 – BMWTNR
    • 01.03 – COD DIA (diagnostic codes)
    • 01.04 – KI HSTLDATUM
    • 01.05 – HW AEI (hardware version)
    • 01.06 – SW (software version)
    • 01.07 – KODIERDATEN (coding date)
    • 01.08 – CAN
  • 02.__
    • 02.00 – KI TEST (instrument cluster test)
  • 03.__
    • 03.00 – UNBELEGT (not used)
  • 04.__
    • 04.00 – VERM-MOM (current fuel consuption)
    • 04.01 – VERM-MOM (current fuel consuption)
    • 04.02 – D-VERB1 LIT (data used for calculating average fuel consumption)
    • 04.03 – D-VERB1 WEG (data used for calculating average fuel consumption)
    • 04.04 – D-VERB2 LIT (data used for calculating average fuel consumption)
    • 04.05 – D-VERB2 WEG (data used for calculating average fuel consumption)
  • 05.__
    • 05.00 – RW-VERB (fuel consumpion used to calculating range)
    • 05.01 – RW-MOM (calculated range)
  • 06.__
    • 06.00 – TANK L R S (fuel level readouts from left sensor, right sensor and estimated sum)
    • 06.01 – TANK-ANZ PH
    • 06.02 – TANK-ADC L R (raw data from fuel level sensors)
  • 07.__
    • 07.00 – KTMP-MOM (coolant temperature)
    • 07.01 – ATMP-MOM (ambient air temperature, momentary)
    • 07.02 – ATMP-ADC (ambient air temperature, average)
    • 07.03 – N-MOT-MOM (engine speed)
    • 07.04 – N-VWF-MOM (current start position of tachometer yellow field)
  • 08.__
    • 08.00 – V-EFF (real current speed)
    • 08.01 – V-ANZ (fake current speed to be shown on the speedometer)
    • 08.02 – V-SZ (target speed set by the cruise control)
    • 08.03 – DGESCH1 WEG
    • 08.04 – DGESCH1 ZEIT
    • 08.05 – DGESCH2 WEG
    • 08.06 – DGESCH2 ZEIT
  • 09.__
    • 09.00 – UB (battery voltage)
  • 10.__
    • 10.00 – KM / WOCHE
    • 10.01 – GELB CBS H A
    • 10.02 – SC-STATUS
    • 10.03 – CBS-MODE
    • 10.04 – TAG-ZAEHLER
  • 11.__
    • 11.00 – ZEIT-EINH (12h / 24h clock mode)
    • 11.01 – WEG-EINH (distance and speed units)
    • 11.02 – TEMP-EINH (tempretature units)
    • 11.03 – VERB-EINH (fuel consuption units)
  • 12.__
    • 12.00 – V-ANKUNFT (average speed used for calculating ETA)
    • 12.01 – ANK_ZEIT (ETA)
  • 13.__
    • 13.00 – AUDIO (instrument cluster speaker test)
  • 14.__
    • 14.00 –
    • 14.01 – FSP01
    • 14.02 – FSP02
    • 14.03 – FSP03
    • 14.04 – FSP04
    • 14.05 – FSP05
    • 14.06 – FSP06
    • 14.07 – FSP07
    • 14.08 – FSP08
    • 14.09 – FSP09
    • 14.10 – FSP10
  • 15.__
    • 15.00 – PORT 00h
    • 15.01 – PORT 01h
    • 15.02 – PORT 02h
    • 15.03 – PORT 03h
    • 15.04 – PORT 04h
    • 15.05 – PORT 05h
    • 15.06 – PORT 06h
    • 15.07 – PORT 07h
    • 15.08 – PORT 08h
    • 15.09 – PORT 09h
    • 15.10 – PORT 0Ah
    • 15.11 – PORT 0Bh
  • 16.__
    • 16.00 – DIMMRAD-CAN
    • 16.01 – PHOTO-ADC
    • 16.02 – DIMM-PWM S Z
    • 16.03 – DIMM-PWM D K
  • 17.__
    • 17.00 – DISP-HEIZ
    • 17.01 – NTC1 NTC2
    • 17.02 – KONTR-PWM
  • 18.__
    • 18.00 – CC-TEST? (warning lights test)
  • 19.__
    • LOCK (hidden menu lock)
  • 20.__
    • 20.00 – KORR-VERBR (fuel consumption correction factor)
    • 20.01 – 1er KORR (add 1 to correction factor)
    • 20.02 – 10er KORR (add 10 to correction factor)
    • 20.03 – 100er KORR (add 100 to correction factor)
  • 21.__
    • 21.00 – RESET? (resets date, time and trip computer memory)

14 thoughts on “BMW E60 E61 hidden menu OBC

  • Pingback: 2005 E60 535d - Can't access hidden dash menu
  • Useful informations !

    I tried KI Test as you guided.
    Lock : OFF successful but in KI TEST menu, nothing happened on my instruments cluster.
    2008 E60 LCI 528i

    • Most likely you have some kind of a warning on your dashboard (low fuel, blown bulb…). Make sure that you have no warnings before trying KI TEST.

    • Hey there,

      Do you have any idea why this doesn’t work when you have a warning on the dash? Is there a particular reason?

    • continue push 1 more time, all LEDs will ON, indicators’ needles will move forward and back, so you can check and verify that display is in good condition.

  • E63 645.
    My menu simply will not unlock whatever I do.
    My old E39 was exactly the same and unlocked straight away so I know I am doing it right, it’s driving me crazy!

    • Make sure your driver door is closed. If the driver door is opened it will look like its working but its not

  • Hi,, something different, my egr seems to keep buzzing along with a humming noise coming from it guess is a fuel pressure sensor. It runs my battery flat virtually overnight. The car has been stood up from over a year. I’m just wondering if it’s a relay stuck open?. Do you know where relays are located, it’s a 2006 2.5 my sport 5 series.
    Many thanks.

  • if you do have warnings all you have to do is when warning shows up push the top button on the blinker handle and it should go back to the menue i just keep pushing it so it doesnt interupt the menue and mess me up and have to start over

Comments are closed.