"Hacking" the on-board computer?
#1
Members
Thread Starter
Join Date: Jun 2007
Location: Trondheim, Norway
Posts: 16
Likes: 0
Received 0 Likes
on
0 Posts
![Default](https://5series.net/forums/images/icons/icon1.gif)
I remember seeing something from the e46fanatics-forum, where it was possible to "hack" the on-board computer, and getting a lot of functions that weren't "normal". Like for instance digital speedometer. Anyone one if its something similar for the E60?
Here is a short version of whats possible on the E46:
"As some of you may know, the BMW On-Board Computer (OBC) holds more functions than is documented, including a very nice instrument panel test. I managed to get a lot of this information from the web, but it was far from complete. Subsequently I asked my dealer for the missing info, but they could not provide the complete list either. Following is a list for the items I could find, they work in my car (E46 323i). I gather most of them also work in the E36 models. Who can tell what the missing entries represent (especially functions
9.1, 9.2 and 9.3 which are very mysterious)?
Instructions to access the hidden OBC functions:
1. Hold Trip Reset while turning ignition key to on position
2. OBC should show "Test"
3. Use Trip Reset to select function 19.0 that unlocks all the features
3. Wait for display to show "Off"
4. Depress Trip Reset for 1/4 second and release it
5. With no delay press Trip Reset several times to select one of the following function s
BMW E46 On-Board Computer (OBC) Hidden Codes
nr example description
1 Car Engine and cluster data
1.0 46nnn Chassis nr/VIN serial number (last 5 digits)
1.1 4nnn K-number
1.2 690236 Cluster Part #
1.3 045210 Coding (04)/diagnosis (52)/bus index (10)
1.4 1200 Week (12)/year of manufacture (2000)
1.5 09_160 Hardware (09) and software # (16.0) of cluster
1.6 Not used
1.7 04__44 CAN-version (04) KI-revision index (44)
2 (test) Cluster System Test - Activates the gauge drivers,
indicators and LEDs to confirm function
3 SI Data
3.0 1098 Used fuel in liters since last SI (Service Inspection)
3.1 0231 Periodic inspection days; elapsed days (since last SI)
4 Momentary Consumption"
.... and the list goes on.
Here is a short version of whats possible on the E46:
"As some of you may know, the BMW On-Board Computer (OBC) holds more functions than is documented, including a very nice instrument panel test. I managed to get a lot of this information from the web, but it was far from complete. Subsequently I asked my dealer for the missing info, but they could not provide the complete list either. Following is a list for the items I could find, they work in my car (E46 323i). I gather most of them also work in the E36 models. Who can tell what the missing entries represent (especially functions
9.1, 9.2 and 9.3 which are very mysterious)?
Instructions to access the hidden OBC functions:
1. Hold Trip Reset while turning ignition key to on position
2. OBC should show "Test"
3. Use Trip Reset to select function 19.0 that unlocks all the features
3. Wait for display to show "Off"
4. Depress Trip Reset for 1/4 second and release it
5. With no delay press Trip Reset several times to select one of the following function s
BMW E46 On-Board Computer (OBC) Hidden Codes
nr example description
1 Car Engine and cluster data
1.0 46nnn Chassis nr/VIN serial number (last 5 digits)
1.1 4nnn K-number
1.2 690236 Cluster Part #
1.3 045210 Coding (04)/diagnosis (52)/bus index (10)
1.4 1200 Week (12)/year of manufacture (2000)
1.5 09_160 Hardware (09) and software # (16.0) of cluster
1.6 Not used
1.7 04__44 CAN-version (04) KI-revision index (44)
2 (test) Cluster System Test - Activates the gauge drivers,
indicators and LEDs to confirm function
3 SI Data
3.0 1098 Used fuel in liters since last SI (Service Inspection)
3.1 0231 Periodic inspection days; elapsed days (since last SI)
4 Momentary Consumption"
.... and the list goes on.
#2
Senior Members
Join Date: Feb 2007
Location: New York und Wien
Posts: 2,158
Likes: 0
Received 0 Likes
on
0 Posts
![Default](https://5series.net/forums/images/icons/icon1.gif)
What you describe is hardly hacking.
There is a way of getting into the menu, although I recently read that newer sw versions don?t support it. Someone else can fill in the details.
![Whistling](https://5series.net/forums/images/smilies/imported/whistling.gif)
There is a way of getting into the menu, although I recently read that newer sw versions don?t support it. Someone else can fill in the details.
#4
Members
Thread Starter
Join Date: Jun 2007
Location: Trondheim, Norway
Posts: 16
Likes: 0
Received 0 Likes
on
0 Posts
![Default](https://5series.net/forums/images/icons/icon1.gif)
Originally Posted by JSpira' post='461858' date='Aug 24 2007, 12:30 AM
What you describe is hardly hacking. ![Whistling](https://5series.net/forums/images/smilies/imported/whistling.gif)
![Whistling](https://5series.net/forums/images/smilies/imported/whistling.gif)
Originally Posted by Iceman' date='Aug 24 2007, 12:41 AM
Such hidden test menus do exist for the instrument cluster, the idrive, the nav and the HUD in our E60's...
#5
![Default](https://5series.net/forums/images/icons/icon1.gif)
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 ??)
#7
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 Almighty JungleBoy' post='462036' date='Aug 24 2007, 11:33 AM
hey, is there a way to modify or change the graphics of the startup "BMW" screen? ...
![Nono](https://5series.net/forums/images/smilies/imported/nono.gif)
#8
Contributors
Join Date: Sep 2006
Location: Hong Kong
Posts: 21,274
Likes: 0
Received 0 Likes
on
0 Posts
My Ride: Mini Cooper
![Default](https://5series.net/forums/images/icons/icon1.gif)
Originally Posted by Almighty JungleBoy' post='462036' date='Aug 24 2007, 05:33 PM
hey, is there a way to modify or change the graphics of the startup "BMW" screen? it looks very lame... maybe some cool graphics to start off our car? just a thought
#9
Contributors
Join Date: Nov 2005
Location: London, UK
Posts: 4,719
Likes: 0
Received 3 Likes
on
3 Posts
My Ride: BMW E60 520d SE Saloon M47 2.0dTitanium Grey II, Grey−Dakota Leather, Visibility Package, Media Package, Through Load System, Lumbar support − fr seats, Automatic Air Conditioning−Advanced, High beam assistant, Hi−Fi Loudspeak
Model Year: 2006
![Default](https://5series.net/forums/images/icons/icon1.gif)
Originally Posted by Almighty JungleBoy' post='462036' date='Aug 24 2007, 10:33 AM
hey, is there a way to modify or change the graphics of the startup "BMW" screen? it looks very lame... maybe some cool graphics to start off our car? just a thought
#10
Senior Members
Join Date: Feb 2007
Location: New York und Wien
Posts: 2,158
Likes: 0
Received 0 Likes
on
0 Posts
![Default](https://5series.net/forums/images/icons/icon1.gif)
Originally Posted by Almighty JungleBoy' post='462036' date='Aug 24 2007, 05:33 AM
hey, is there a way to modify or change the graphics of the startup "BMW" screen? it looks very lame... maybe some cool graphics to start off our car? just a thought