BMW E31 Service-Menu (E)


OBC 'Hidden' information:

The OBC can display information that is usually hidden from the driver, this information can be very useful. For instance, the real speed of the car can be displayed (always in KPH) rather than the exaggerated speed as shown by the speedo. This is great for situations where you are in the rapidly expanding 'average speed camera areas'. In a 50MPH area you can watch the OBC and accelerate until the OBC shows 80KPH (50MPH), hit the cruise and you will notice the speedo showing 54MPH (as it over-reads by 7%) and the fact that you are edging past other traffic!

Before this hidden information can be seen, the OBC must be unlocked. This is quite simple. Turn the ignition key to position I and then press the 1000 and 10 buttons at the same time. The OBC will now show 'Test No --', use the 10 and 1 key to select Test 19, this is the unlock selection, now press the 'set/reset' button. The OBC now expects you to enter the 'unlock code'. The code is a two-digit number that is the addition of the day and the date as shown on the OBC. So, press the 'Date' button, lets say that the date is shown as '10:23', just add 10 to 23 giving 33.....and that is the unlock code! Use the 1 and 10 keys to enter 33 and the OBC is now unlocked.

Below is a list of the 'hidden' functions of the OBC. 

To select a particular test press '1000' and '10' simultaneously and the OBC will show 'Test No --'. You can now select the tests shown below by using the '1' key to enter units and the '10' key to enter 10's of units.....then press the S/R key and the selected test will be displayed. Be warned that test 21 will reset all OBC data and that includes the MPG correction factor (which is usually set to default values anyway), it will also lock the OBC again:

Function Display Display Type Explanation Manipulation 

1 This switches on all the LCD pixels, useful for checking if any has faded 

2 0.0 V BR Varying Instantaneous fuel consumption in l/100km Measurement 

3 0.0 L/H Varying Instantaneous fuel consumption in l/hr Measurement 

4 14.0 TVBR Varying Average fuel consumption (used to calc. Range) Calculation from Measurements 

5 135 RW Varying Current Range Calculation from Measurements 

6 40 T:ADC Varying Amps Measurement 

7 35 T:MTL Varying Fuel in tank as a % of full. Measurement 

8 70.7 V Varying Instantaneous speed Measurement in KPH

9 14.20 uB Varying System voltage at terminal R (where ever that is) Measurement 

10 0.97 EICH Setting
Steady ? Speedo meter correction *1 1000/100/10/1 button to change, S/R to save
This doesn't work on my car 

LA-FCH Setting Country Setting for language, miles/km, C/F and "l/100Km"/"Km/l" 1000/100 button to change, S/R to save 

12 62.9 VANK Varying Average Speed for calc. ETA Calculation from Measurements 

13 23.40 ZANK Varying ETA, Estimated time of arrival, provided the required distance is entered ? Calculation from Measurements 

14 06.05.1987 89 735I *4 
04.04.1990 92 740IA*4 
Steady Software Date of OBC NONE 

15 92 740IA*4 89 750ILA*4 
DIAG Values Values 
01 01 C1 
02 52 52 
03 C3 C3 
04 04 A4 
05 05 C5 
06 06 C6 
07 07 E7 
08 00 20 
09 00 02 
Fixed Setting Diagnostic OBC values 1000/100 to up/down DIAG number, no manipulation, no save 

16 92 740IA*4 89 750ILA*4 89 735I*4 
PORT Values Values Values 
01 80/83/87 A0 C1 
02 40 05 52 
03 1E/5E 00 C3 
04 16 1F 0C 
05 02/06 46 C5 
06 40 D0 C6 
07 80 A8 A7 
08 04/40/44 7F 70 
09 0F 00 00 
Varying OBC input port values, depending on engine running or not, etc. 1000/100 to up/down PORT, no save *3 

17 92 740IA*4 89 750ILA*4 89 735I*4 
PROM Values Values Values 
00 D1 9F 64 
01 00 00 00 
02 00 00 00 
03 00 00 00 
04 64 64 CA 
05 78 64 6E 
06 50 42 4C 
07 28 24 2D 
08 0E 0F 10 
09 0C 0E 0F 
0A 89 6E C8 
0B C7 DE DD 
0C DE F1 EE 
0D E9 F6 FC 
0E 00 01 05 
0F 53 61 14 
10 C6 C6 CB 
11 36 6A 58 
12 00 00 00 
13 00 00 00 
Fixed Setting Vehicle Specific Data, changing between car models NONE 

HUPEDTION Setting Horn/Claxon, either single tone or double tone C/F to select, S/R to save 

FREI Setting UNLOCK/LOCK OBC functions,
Add current day and month (as known to OBC) and enter this value 10/1 to set unlock value and S/R to unlock, C/F to lock 

NOTE: For instance, if the date was 12th of November, add 12 (the day) to 11 (the month) giving a value of 23; enter this into the OBC using the '1' and '10' keys and then press 'S/R' to unlock, if you need to lock the OBC then press 'C/R' instead.

20 A strange test that turns all pixels off, pressing any key light a square of pixels above or below the key 

21 The display gets very bright and then reverts to 'locked' mode 


Quelle: Meeknet