E60 Discussion Anything and everything to do with the E60 5 Series. All are welcome!

"Hacking" the on-board computer?

Thread Tools
 
Search this Thread
 
Old 08-23-2007, 01:59 PM
  #1  
Members
Thread Starter
 
quentez's Avatar
 
Join Date: Jun 2007
Location: Trondheim, Norway
Posts: 16
Likes: 0
Received 0 Likes on 0 Posts
Default

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.
Old 08-23-2007, 02:30 PM
  #2  
Senior Members
 
JSpira's Avatar
 
Join Date: Feb 2007
Location: New York und Wien
Posts: 2,158
Likes: 0
Received 0 Likes on 0 Posts
Default

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.
Old 08-23-2007, 02:41 PM
  #3  
Super Moderator
 
Iceman's Avatar
 
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

Such hidden test menus do exist for the instrument cluster, the idrive, the nav and the HUD in our E60's...
Old 08-23-2007, 02:53 PM
  #4  
Members
Thread Starter
 
quentez's Avatar
 
Join Date: Jun 2007
Location: Trondheim, Norway
Posts: 16
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by JSpira' post='461858' date='Aug 24 2007, 12:30 AM
What you describe is hardly hacking.
Yea, couldn't find the appropriate word.

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...
You know how to access them?
Old 08-23-2007, 02:55 PM
  #5  
Members
 
Bart sMartWeed's Avatar
 
Join Date: May 2007
Location: Belgium
Posts: 43
Likes: 0
Received 0 Likes on 0 Posts
Default

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 ??)
Old 08-24-2007, 01:33 AM
  #6  
Members
 
Almighty JungleBoy's Avatar
 
Join Date: Dec 2004
Posts: 247
Likes: 0
Received 0 Likes on 0 Posts
Default

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
Old 08-24-2007, 01:36 PM
  #7  
Super Moderator
 
Iceman's Avatar
 
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

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? ...
Old 08-24-2007, 04:01 PM
  #8  
Contributors
 
pinguhk's Avatar
 
Join Date: Sep 2006
Location: Hong Kong
Posts: 21,274
Likes: 0
Received 0 Likes on 0 Posts
My Ride: Mini Cooper
Default

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
yes I hate it as well looks like a 80s design so out date, I wish I had a 3D interface something like Vista or Mac
Old 08-25-2007, 08:48 AM
  #9  
Contributors
 
bruce_miranda's Avatar
 
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

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
On the older Mk4 based drive you can do this because the Navigation OS can be upgraded via a CD. Modify the OS and you get a different system. However all this changed with the iDrive based PROGMAN system where individual items cannot be programmed and everything is done by the dealer during a CIP upgrade.
Old 08-25-2007, 10:14 AM
  #10  
Senior Members
 
JSpira's Avatar
 
Join Date: Feb 2007
Location: New York und Wien
Posts: 2,158
Likes: 0
Received 0 Likes on 0 Posts
Default

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
no


Quick Reply: "Hacking" the on-board computer?



All times are GMT -8. The time now is 12:36 AM.