1 Series, BMW, E81 E82 E87 E88 (2004-2014)

BMW 1-Series hidden menu (E81, E82, E87, E88)

BMW 1-Series hidden menu gives access to 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 in your E81, E82, E87 or E88.

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 1-Series hidden menu (E81, E82, E87, E88) 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 1-Series 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-OHM 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)

3 thoughts on “BMW 1-Series hidden menu (E81, E82, E87, E88)

  • hi there and thanks good clear video of what to do to.and was hoping you could help me with speaker location for rear revering sensor? thanks for any help Dereck

  • Hi there
    08.00 – V-EFF (real current speed)
    How can i add IT to the BC button option? Becuse i whant it to my opptions
    I whant
    09.00 – UB (battery voltage) and 08.00 – V-EFF (real current speed) to my BC button options and but how?

Comments are closed.