"Hacking" the on-board computer?
#12
Members
Join Date: Oct 2008
Location: Norway
Posts: 81
Likes: 0
Received 0 Likes
on
0 Posts
My Ride: 2008 520d LCI.
HUD, active lights + high beam assistant, panoramic sunroof, manual gbox, grey leather and navi professional.
It's a nice car with an impressive engine.
![Default](https://5series.net/forums/images/icons/icon1.gif)
Originally Posted by Bart sMartWeed' post='461868' date='Aug 23 2007, 11:55 PM
Here's my contribution:
CODES for BMW 5 LCI 2008
Test 01 - Vehicle Specific Data
01.00 (e.g. BZ65321) [Take last 5 digits and add them up to use in Test 19 to unlock (6+5+3+2+1 = 17)]
01.01 K-ZAHL W/T (47764/47174) ??
01.02 BMWTNR (000009153755) BMW Part Number of cluster 6211-6918720
01.03 COD DIA (0007h 06E0h) 058712 Coding Index 05 / Diagnostic Index 87 / Bus Index 12
01.04 KI HSTLDATUM (23.05.2007) Manufacturing Date
01.05 HW AEI (0803h 0005h) 1 05_150 Cluster Hardware 05 Cluster Software 15 AI Level 01 (ai level is a guess)
01.06 SW (73.51.00) ??
01.07 KODIERDATEN (09.08.50.0
??
01.08 CAN (00 21 177) ??
Test 2 ? Cluster System Test
02.00 Sequential test of all gauges indicators and LED segments.
You can see speedometer maxed out and some of the icons changing colors...
The white bars on the tachometer should roll back to 4000+ rpm but this isn't working on my car
Test 3 ? Not used
03.00 UNBELEGT (not used) (Maybe used with options I don't have)
Test 4 ? Momentary fuel consumption
04.00 VERB-MOM ()
04.01 VERB-MOM ()
04.02 D-VERB1 LIT (2.1 l)
04.03 D-VERB1 WEG (28.7 km)
04.04 D-VERB2 LIT (0.0 l)
04.05 D-VERB1 WEG (0.0 km)
Test 5 - Distance Gone Consumption
05.00 RW-VERB (6.9 l / 100 Km) Consumption / 100 km
05.01 RW-MOM (1023 km) Distance till empty
Test 6 ? Fuel Level. These all seem to have
06.00 TANK L R S (36.8 31.2 68) [36.8+31.2 = 68] 2 tanks (Left - Right) and total off fuel left
06.01 TANK-ANZ PH (70.8 1 1) Seems to be total capacity of fuel tank and 2 x 1 (maybe sensors in both fuel tanks) ??
06.02 TANK-ADC L R (30xh 2Bxh) Two hexadecimal readings where x varies (changes all the time) (maybe sensors in both fuel tanks) ??
Test 7 ? Temperature and Speed
07.00 KTMP-MOM (71 C) Coolant Temperature
07.01 ATMP-MOM (25.0 C) Outside Temperature
07.02 ATMP-ADC (0Fxh) Hexadecimal reading where x varies (changes all the time) ??
07.03 N-MOT (0000 u/min) Engine RPM
07.04 N-VWF-MOM (----) ??
Test 8 ? Hex Code Cluster Inputs/Outputs? 8.0 ? 8.3
08.00 V-EFF (ungueltig) ??
08.01 V-ANZ (ungueltig) ??
08.02 V-SZ (000 km/h) ??
08.03 D-GESCHW1 WEG (29.0 km) ??
08.04 D-GESCHW1 ZEIT (00h 38m 35s) hours/minutes/seconds ??
08.05 D-GESCHW2 WEG (0.0 km) ??
08.06 D-GESCHW2 ZEIT (00h 00m 00s) hours/minutes/seconds ??
Test 9 ? Battery
09.00 UB (12.3v) Battery Voltage
Test 10 - No Idea
10.00 KM/WOCHE (740d) Km per week ??
10.01 GELB CBS H A (10d 01d) Yellow CBS??
10.02 SC-STATUS (00d) ??
10.03 CBS-MODE (03d) ??
10.04 TAG-ZAELER (02735d) Day counter??
Test 11 - Unit settings
11.00 ZEIT-EINH (24h) Time setting
11.01 WEG-EINH (km km/h) Distance and speed unit setting
11.02 TEMP-EINH ? Temperature setting
11.03 VERB-EINH (l/100km) Consumption unit setting
Test 12 ? Board computer data
12.00 V-ANKUNFT (45.9km) Distance till destination
12.01 ANK-ZEIT (21:10) Time when reached destination
Test 13 ? Audio
13.00 AUDIO (NOSOUND) On press => BLINKER and you hear two time the relay on the turn signal clicking
Test 14 - Message register
14.00 FS-EINTRAEGE (0) Seems to be number of messages ??
14.01 FSP01 (---) Probably an error number
14.02 FSP02 (---) Probably an error number
14.03 FSP03 (---) Probably an error number
14.04 FSP04 (---) Probably an error number
14.05 FSP05 (---) Probably an error number
14.06 FSP06 (---) Probably an error number
14.07 FSP07 (---) Probably an error number
14.08 FSP08 (---) Probably an error number
14.09 FSP09 (---) Probably an error number
14.10 FSP10 (---) Probably an error number
Test 15 ? Bit maps of some vehicle options/switches
15.00 PORT 00h (01111100)
15.01 PORT 01h (00000001)
15.02 PORT 02h (01111111)
15.03 PORT 03h (00000011)
15.04 PORT 04h (00000000)
15.05 PORT 05h (00xxx000)
15.06 PORT 06h (00000000)
15.07 PORT 07h (x0x0x0x0)
15.08 PORT 08h (x000x0x0)
15.09 PORT 09h (00111011)
15.10 PORT 10h (00000xx0)
15.11 PORT 11h (00111000)
Test 16 ? ??
16.00 DIMMRAD-CAN (FEh) Dimm wheel??
16.01 PHOTO-ADC (03xh) ??
16.02 DIMM-PWM S Z (00h 00h) ??
16.03 DIMM-PWM D K (26h 99h) ??
Test 17 ? ??
17.00 DISP-HEIZ (Aus i0) Something about heating??
17.01 NTC1 NTC2 (21xh ---h) ??
17.02 KONTR-PWM (21Ah) ??
Test 18 ? Error messages test
18.00 CC-TEST? (When pressed => error messages tests)
Test 19 ? Test Function Lock/Unlock
19.00 LOCK (unlock with code explained in Test 1)
Test 20 ? Fuel consumption meter correction
20.00 KORR-VERB (1000) The percentage of correction for the fuel consumption meter (100.0%)
20.01 1er KORR (100x) Counting fourth digit from 0 to 9
20.02 10er KORR (10x0) Counting third digit from 0 to 9
20.03 100er KORR (xx00) Counting 1st and second digit from 7 to 12
e.g. Your real consumption is 7.5l/100km but the meter shows 7.8l/100km then 7.5/7.8=0962
Test 21 - Reset
21.1 RESET? (Resets the cluster software ??)
CODES for BMW 5 LCI 2008
Test 01 - Vehicle Specific Data
01.00 (e.g. BZ65321) [Take last 5 digits and add them up to use in Test 19 to unlock (6+5+3+2+1 = 17)]
01.01 K-ZAHL W/T (47764/47174) ??
01.02 BMWTNR (000009153755) BMW Part Number of cluster 6211-6918720
01.03 COD DIA (0007h 06E0h) 058712 Coding Index 05 / Diagnostic Index 87 / Bus Index 12
01.04 KI HSTLDATUM (23.05.2007) Manufacturing Date
01.05 HW AEI (0803h 0005h) 1 05_150 Cluster Hardware 05 Cluster Software 15 AI Level 01 (ai level is a guess)
01.06 SW (73.51.00) ??
01.07 KODIERDATEN (09.08.50.0
![Cool](https://5series.net/forums/images/smilies/imported/cool.gif)
01.08 CAN (00 21 177) ??
Test 2 ? Cluster System Test
02.00 Sequential test of all gauges indicators and LED segments.
You can see speedometer maxed out and some of the icons changing colors...
The white bars on the tachometer should roll back to 4000+ rpm but this isn't working on my car
Test 3 ? Not used
03.00 UNBELEGT (not used) (Maybe used with options I don't have)
Test 4 ? Momentary fuel consumption
04.00 VERB-MOM ()
04.01 VERB-MOM ()
04.02 D-VERB1 LIT (2.1 l)
04.03 D-VERB1 WEG (28.7 km)
04.04 D-VERB2 LIT (0.0 l)
04.05 D-VERB1 WEG (0.0 km)
Test 5 - Distance Gone Consumption
05.00 RW-VERB (6.9 l / 100 Km) Consumption / 100 km
05.01 RW-MOM (1023 km) Distance till empty
Test 6 ? Fuel Level. These all seem to have
06.00 TANK L R S (36.8 31.2 68) [36.8+31.2 = 68] 2 tanks (Left - Right) and total off fuel left
06.01 TANK-ANZ PH (70.8 1 1) Seems to be total capacity of fuel tank and 2 x 1 (maybe sensors in both fuel tanks) ??
06.02 TANK-ADC L R (30xh 2Bxh) Two hexadecimal readings where x varies (changes all the time) (maybe sensors in both fuel tanks) ??
Test 7 ? Temperature and Speed
07.00 KTMP-MOM (71 C) Coolant Temperature
07.01 ATMP-MOM (25.0 C) Outside Temperature
07.02 ATMP-ADC (0Fxh) Hexadecimal reading where x varies (changes all the time) ??
07.03 N-MOT (0000 u/min) Engine RPM
07.04 N-VWF-MOM (----) ??
Test 8 ? Hex Code Cluster Inputs/Outputs? 8.0 ? 8.3
08.00 V-EFF (ungueltig) ??
08.01 V-ANZ (ungueltig) ??
08.02 V-SZ (000 km/h) ??
08.03 D-GESCHW1 WEG (29.0 km) ??
08.04 D-GESCHW1 ZEIT (00h 38m 35s) hours/minutes/seconds ??
08.05 D-GESCHW2 WEG (0.0 km) ??
08.06 D-GESCHW2 ZEIT (00h 00m 00s) hours/minutes/seconds ??
Test 9 ? Battery
09.00 UB (12.3v) Battery Voltage
Test 10 - No Idea
10.00 KM/WOCHE (740d) Km per week ??
10.01 GELB CBS H A (10d 01d) Yellow CBS??
10.02 SC-STATUS (00d) ??
10.03 CBS-MODE (03d) ??
10.04 TAG-ZAELER (02735d) Day counter??
Test 11 - Unit settings
11.00 ZEIT-EINH (24h) Time setting
11.01 WEG-EINH (km km/h) Distance and speed unit setting
11.02 TEMP-EINH ? Temperature setting
11.03 VERB-EINH (l/100km) Consumption unit setting
Test 12 ? Board computer data
12.00 V-ANKUNFT (45.9km) Distance till destination
12.01 ANK-ZEIT (21:10) Time when reached destination
Test 13 ? Audio
13.00 AUDIO (NOSOUND) On press => BLINKER and you hear two time the relay on the turn signal clicking
Test 14 - Message register
14.00 FS-EINTRAEGE (0) Seems to be number of messages ??
14.01 FSP01 (---) Probably an error number
14.02 FSP02 (---) Probably an error number
14.03 FSP03 (---) Probably an error number
14.04 FSP04 (---) Probably an error number
14.05 FSP05 (---) Probably an error number
14.06 FSP06 (---) Probably an error number
14.07 FSP07 (---) Probably an error number
14.08 FSP08 (---) Probably an error number
14.09 FSP09 (---) Probably an error number
14.10 FSP10 (---) Probably an error number
Test 15 ? Bit maps of some vehicle options/switches
15.00 PORT 00h (01111100)
15.01 PORT 01h (00000001)
15.02 PORT 02h (01111111)
15.03 PORT 03h (00000011)
15.04 PORT 04h (00000000)
15.05 PORT 05h (00xxx000)
15.06 PORT 06h (00000000)
15.07 PORT 07h (x0x0x0x0)
15.08 PORT 08h (x000x0x0)
15.09 PORT 09h (00111011)
15.10 PORT 10h (00000xx0)
15.11 PORT 11h (00111000)
Test 16 ? ??
16.00 DIMMRAD-CAN (FEh) Dimm wheel??
16.01 PHOTO-ADC (03xh) ??
16.02 DIMM-PWM S Z (00h 00h) ??
16.03 DIMM-PWM D K (26h 99h) ??
Test 17 ? ??
17.00 DISP-HEIZ (Aus i0) Something about heating??
17.01 NTC1 NTC2 (21xh ---h) ??
17.02 KONTR-PWM (21Ah) ??
Test 18 ? Error messages test
18.00 CC-TEST? (When pressed => error messages tests)
Test 19 ? Test Function Lock/Unlock
19.00 LOCK (unlock with code explained in Test 1)
Test 20 ? Fuel consumption meter correction
20.00 KORR-VERB (1000) The percentage of correction for the fuel consumption meter (100.0%)
20.01 1er KORR (100x) Counting fourth digit from 0 to 9
20.02 10er KORR (10x0) Counting third digit from 0 to 9
20.03 100er KORR (xx00) Counting 1st and second digit from 7 to 12
e.g. Your real consumption is 7.5l/100km but the meter shows 7.8l/100km then 7.5/7.8=0962
Test 21 - Reset
21.1 RESET? (Resets the cluster software ??)
how do you change from test 1 to test 2 .... and so on? I only seem to get access to test 1...! When i repeatedly press the button it only shifts from 01.00 to 01.08 - not 02.00 and 03.00 and so on.
What am i doing wrong?
#13
Members
Join Date: Jul 2008
Location: Cairo, Egypt
Posts: 157
Likes: 0
Received 0 Likes
on
0 Posts
My Ride: 2008 525i LCI - saphire black on black dakota leather, dark poplar wood, moonroof, cruise control, electric seats with memory, nokia 6230i bluetooth + cradle, rain sensor, A/C with extended features, extended lights package, PDC, rear power sunshade, AUX Jack, steptronic, M-Tech steering wheel, 10 Airbags, smokers package, DSC, interior and exterior mirror with anti-dazzel function, business radio; power folding mirrors
Mods: iPOD (OEM), BMW OEM floor mats, BMW OEM trunk mat, ///M Aerodyamics kit (OEM), 18" rims style 184 (OEM), 245/45 R18 93Y Contisport, ///M boot-lid spoiler (OEM), OEM Headlight washer system
Future Mods: Solaris Invisibulbs - Amber Flash all-round; LED interior kit; LED License Plate;
The Mrs.:
2009 e90 320i LCI - Carbon Black, Beige leather interior, Dark Poplar Wood, moonroof, cruise control, electric seats with memory, nokia 6233 bluetooth + cradle, extended lights package, rear power sunshade, NEW I-DRIVE with HDD + 2USB Slots +AUX Jack, steptronic, DSC, Smokers package, business radio
Mods:BMW OEM floor mats, BMW OEM trunk mat
The cars were manufactured in Egypt! :)
![Default](https://5series.net/forums/images/icons/icon1.gif)
Thanks, but how do u access it for the e60?
#14
![Default](https://5series.net/forums/images/icons/icon1.gif)
Originally Posted by Egypt_525i' post='791407' date='Feb 12 2009, 06:49 PM
Thanks, but how do u access it for the e60?
To find Temperature in hidden menu (530D);
1) Turn ignition key to position 1 (Radio)
2) Press and hold Trip button until 01.__ appears.
3) The car?s chassis number will soon appear below this ? add the last five digits together, and remember this total for later on.
4) Press and hold Trip button to get 01.__ again, and then keep pressing the Trip button repeatedly until menu ?19 Lock On? appears
5) As soon as 00 appears below it, immediately keep pressing the Trip button until this figure reads the same as the total number of the last five digits of the chassis number which were added together previously
6) Wait momentarily until menu 01.__ appears, and then press the Trip to get menu 07.__, and the temp. will appear.
If the car is started from this menu, you will get a continuous temp. read-out until the ignition is switched off again.
#15
Members
Join Date: Oct 2008
Location: Norway
Posts: 81
Likes: 0
Received 0 Likes
on
0 Posts
My Ride: 2008 520d LCI.
HUD, active lights + high beam assistant, panoramic sunroof, manual gbox, grey leather and navi professional.
It's a nice car with an impressive engine.
![Default](https://5series.net/forums/images/icons/icon1.gif)
Originally Posted by eddie12' post='791506' date='Feb 12 2009, 10:04 PM
Here's how I access the E60's engine temp, but you should be able to use this info to obtain all the other hidden agenda;
To find Temperature in hidden menu (530D);
1) Turn ignition key to position 1 (Radio)
2) Press and hold Trip button until 01.__ appears.
3) The car?s chassis number will soon appear below this ? add the last five digits together, and remember this total for later on.
4) Press and hold Trip button to get 01.__ again, and then keep pressing the Trip button repeatedly until menu ?19 Lock On? appears
5) As soon as 00 appears below it, immediately keep pressing the Trip button until this figure reads the same as the total number of the last five digits of the chassis number which were added together previously
6) Wait momentarily until menu 01.__ appears, and then press the Trip to get menu 07.__, and the temp. will appear.
If the car is started from this menu, you will get a continuous temp. read-out until the ignition is switched off again.
To find Temperature in hidden menu (530D);
1) Turn ignition key to position 1 (Radio)
2) Press and hold Trip button until 01.__ appears.
3) The car?s chassis number will soon appear below this ? add the last five digits together, and remember this total for later on.
4) Press and hold Trip button to get 01.__ again, and then keep pressing the Trip button repeatedly until menu ?19 Lock On? appears
5) As soon as 00 appears below it, immediately keep pressing the Trip button until this figure reads the same as the total number of the last five digits of the chassis number which were added together previously
6) Wait momentarily until menu 01.__ appears, and then press the Trip to get menu 07.__, and the temp. will appear.
If the car is started from this menu, you will get a continuous temp. read-out until the ignition is switched off again.
I can now see the temperature when i am driving!
After half an hour the temp got up to 68 degrees Celcius. That is not enough...!
When driving donwhill the temp quickly fell to about 60. Hmmmmmm.
I have a 520d 2008 by the way.
#16
Members
Senior Members
Join Date: Nov 2007
Location: Pakistan
Posts: 251
Likes: 0
Received 0 Likes
on
0 Posts
My Ride: 2008 BMW 550i Titanium Silver Metallic Automatic Transmission, Ventilated Comfort Seats in Beige Nasca Leather, Light Popular Trim, NAV, HUD, Active Steering, Night Vision, Cruise Control, Logic 7, Blue tooth Hands Free, Dynamic Stability, Soft Close, Heated Steering wheel, Dynamic Drive, Voice commands
![Default](https://5series.net/forums/images/icons/icon1.gif)
Originally Posted by eddie12' post='791506' date='Feb 12 2009, 04:04 PM
Here's how I access the E60's engine temp, but you should be able to use this info to obtain all the other hidden agenda;
To find Temperature in hidden menu (530D);
1) Turn ignition key to position 1 (Radio)
2) Press and hold Trip button until 01.__ appears.
3) The car?s chassis number will soon appear below this ? add the last five digits together, and remember this total for later on.
4) Press and hold Trip button to get 01.__ again, and then keep pressing the Trip button repeatedly until menu ?19 Lock On? appears
5) As soon as 00 appears below it, immediately keep pressing the Trip button until this figure reads the same as the total number of the last five digits of the chassis number which were added together previously
6) Wait momentarily until menu 01.__ appears, and then press the Trip to get menu 07.__, and the temp. will appear.
If the car is started from this menu, you will get a continuous temp. read-out until the ignition is switched off again.
To find Temperature in hidden menu (530D);
1) Turn ignition key to position 1 (Radio)
2) Press and hold Trip button until 01.__ appears.
3) The car?s chassis number will soon appear below this ? add the last five digits together, and remember this total for later on.
4) Press and hold Trip button to get 01.__ again, and then keep pressing the Trip button repeatedly until menu ?19 Lock On? appears
5) As soon as 00 appears below it, immediately keep pressing the Trip button until this figure reads the same as the total number of the last five digits of the chassis number which were added together previously
6) Wait momentarily until menu 01.__ appears, and then press the Trip to get menu 07.__, and the temp. will appear.
If the car is started from this menu, you will get a continuous temp. read-out until the ignition is switched off again.
#18
Super Moderator
Join Date: May 2004
Location: FL
Posts: 18,253
Likes: 0
Received 0 Likes
on
0 Posts
My Ride: F02 LCI Individual
Model Year: 2013
![Default](https://5series.net/forums/images/icons/icon1.gif)
Originally Posted by baje1' post='792700' date='Feb 14 2009, 02:19 PM
Dose anyone know how to turn off the drl,s or can only the dealer do it?
If not, you are not having the latest software on your car.
In that case you need to visit the dealer.
#19
![Default](https://5series.net/forums/images/icons/icon1.gif)
Originally Posted by dsm' post='792691' date='Feb 14 2009, 12:07 PM
i cant do step 4. i dont find "19 Lock On". can some1 help me please.
#20
Members
Join Date: Jul 2008
Location: Cairo, Egypt
Posts: 157
Likes: 0
Received 0 Likes
on
0 Posts
My Ride: 2008 525i LCI - saphire black on black dakota leather, dark poplar wood, moonroof, cruise control, electric seats with memory, nokia 6230i bluetooth + cradle, rain sensor, A/C with extended features, extended lights package, PDC, rear power sunshade, AUX Jack, steptronic, M-Tech steering wheel, 10 Airbags, smokers package, DSC, interior and exterior mirror with anti-dazzel function, business radio; power folding mirrors
Mods: iPOD (OEM), BMW OEM floor mats, BMW OEM trunk mat, ///M Aerodyamics kit (OEM), 18" rims style 184 (OEM), 245/45 R18 93Y Contisport, ///M boot-lid spoiler (OEM), OEM Headlight washer system
Future Mods: Solaris Invisibulbs - Amber Flash all-round; LED interior kit; LED License Plate;
The Mrs.:
2009 e90 320i LCI - Carbon Black, Beige leather interior, Dark Poplar Wood, moonroof, cruise control, electric seats with memory, nokia 6233 bluetooth + cradle, extended lights package, rear power sunshade, NEW I-DRIVE with HDD + 2USB Slots +AUX Jack, steptronic, DSC, Smokers package, business radio
Mods:BMW OEM floor mats, BMW OEM trunk mat
The cars were manufactured in Egypt! :)
![Default](https://5series.net/forums/images/icons/icon1.gif)
Originally Posted by eddie12' post='791506' date='Feb 12 2009, 11:04 PM
Here's how I access the E60's engine temp, but you should be able to use this info to obtain all the other hidden agenda;
To find Temperature in hidden menu (530D);
1) Turn ignition key to position 1 (Radio)
2) Press and hold Trip button until 01.__ appears.
3) The car?s chassis number will soon appear below this ? add the last five digits together, and remember this total for later on.
4) Press and hold Trip button to get 01.__ again, and then keep pressing the Trip button repeatedly until menu ?19 Lock On? appears
5) As soon as 00 appears below it, immediately keep pressing the Trip button until this figure reads the same as the total number of the last five digits of the chassis number which were added together previously
6) Wait momentarily until menu 01.__ appears, and then press the Trip to get menu 07.__, and the temp. will appear.
If the car is started from this menu, you will get a continuous temp. read-out until the ignition is switched off again.
To find Temperature in hidden menu (530D);
1) Turn ignition key to position 1 (Radio)
2) Press and hold Trip button until 01.__ appears.
3) The car?s chassis number will soon appear below this ? add the last five digits together, and remember this total for later on.
4) Press and hold Trip button to get 01.__ again, and then keep pressing the Trip button repeatedly until menu ?19 Lock On? appears
5) As soon as 00 appears below it, immediately keep pressing the Trip button until this figure reads the same as the total number of the last five digits of the chassis number which were added together previously
6) Wait momentarily until menu 01.__ appears, and then press the Trip to get menu 07.__, and the temp. will appear.
If the car is started from this menu, you will get a continuous temp. read-out until the ignition is switched off again.
THANKS!
Thread
Thread Starter
Forum
Replies
Last Post
Bogdan7
F10, F11 Parts, Accessories and Mods
0
09-23-2015 11:40 AM