M5 cluster coded on my 545i at my garage!!
Thread Starter
Contributors
Joined: Dec 2007
Posts: 1,706
Likes: 0
From: Calgary, AB - Canada / Buenos Aires - Argentina
My Ride: 2006 BMW M5
I spent all day yesterday trying to code/program the clusters at my own garage!!! As I am a programmer, I understand the computer language such HEX / BIN and am able to code the M5 cluster to work fully functional on my 545i. RPM, Oil, Speedometer all accurate! using with a BMW scanner I bought and designed a software to able reading/writing the CAS/KOMBI using with a HEX editor. (thanks to BMWECU.ORG)
the most interesting of all is I copied the memory blocks from M5 cluster into a BIN file and also copied the blocks from the original cluster as backup file (just in case) then I recoded the M5 file into the original cluster. guess what ? it looks exactly same as M5 cluster!!! (of course it needs the gauges to read 330 km/h, 9K rpm and the oil). just wow!
In summary I believe all non-M cluster can be calibrated as M5 just using the BIN file of the M5 perfectly!!! Imagine on non-M cluster reading to 330km/h (of course you need a new gauge possibly from an M5 or Alpina) and keep the RPM to 7K and gas consumption.
I also believe it is possible to code the real digital speed on the cluster in place of the average speed (I am just trying to figure out which memory block is)
I am glad I did it and the stealership said it is not possible (Suuuure thing! haha) even I showed them the process of how to code that other members did on their M5 clusters and they didn't believe it.
I will post pics later! I know I know. it is worthless without pics! (I am just very excited to share this to you! )
PS1: you don't have an idea how powerful is this HEX editor (it can change the odometer, VIN, everything!!!!) of course all is BIN language. haha! shhhh!
PS2: don't try it if you don't know BIN language. It is very dangerous if you mess it and your car won't start. (I always do the backups all the original blocks before I change).
So that is my another MOD on my list!
the most interesting of all is I copied the memory blocks from M5 cluster into a BIN file and also copied the blocks from the original cluster as backup file (just in case) then I recoded the M5 file into the original cluster. guess what ? it looks exactly same as M5 cluster!!! (of course it needs the gauges to read 330 km/h, 9K rpm and the oil). just wow!

In summary I believe all non-M cluster can be calibrated as M5 just using the BIN file of the M5 perfectly!!! Imagine on non-M cluster reading to 330km/h (of course you need a new gauge possibly from an M5 or Alpina) and keep the RPM to 7K and gas consumption.
I also believe it is possible to code the real digital speed on the cluster in place of the average speed (I am just trying to figure out which memory block is)
I am glad I did it and the stealership said it is not possible (Suuuure thing! haha) even I showed them the process of how to code that other members did on their M5 clusters and they didn't believe it.
I will post pics later! I know I know. it is worthless without pics! (I am just very excited to share this to you! )
PS1: you don't have an idea how powerful is this HEX editor (it can change the odometer, VIN, everything!!!!) of course all is BIN language. haha! shhhh!
PS2: don't try it if you don't know BIN language. It is very dangerous if you mess it and your car won't start. (I always do the backups all the original blocks before I change).
So that is my another MOD on my list!
Contributors
Joined: Jun 2009
Posts: 2,799
Likes: 0
From: Los Angeles
My Ride: F90 M5 Singapore Grey Executive package blacked out grill, body matched paint
Model Year: 2019
daaaaayumm miguex thats really cool! make it so when your doing 30 it says 60 to scare your passengers!
could this be used as a tool for people wanting things fixed a lil after warranty?
could this be used as a tool for people wanting things fixed a lil after warranty?
Originally Posted by AlexFW' post='1004949' date='Sep 11 2009, 01:04 PM
Miguex, I have a pair of hints for you:
BC_DIGITAL_V
aktiv
BC_DIGITAL_V_KORREKTUR
aktiv
Obviously... Search!
BC_DIGITAL_V
aktiv
BC_DIGITAL_V_KORREKTUR
aktiv
Obviously... Search!

Thread Starter
Contributors
Joined: Dec 2007
Posts: 1,706
Likes: 0
From: Calgary, AB - Canada / Buenos Aires - Argentina
My Ride: 2006 BMW M5
Originally Posted by AlexFW' post='1004949' date='Sep 11 2009, 11:04 AM
Miguex, I have a pair of hints for you:
BC_DIGITAL_V
aktiv
BC_DIGITAL_V_KORREKTUR
aktiv
Obviously... Search!
BC_DIGITAL_V
aktiv
BC_DIGITAL_V_KORREKTUR
aktiv
Obviously... Search!

cool!, Thank you! I need to convert them into BIN language and try to write and find the block for that. I mean to have the real speed as standard when you start the car not thru OBC. I hope I can make it.
Thread Starter
Contributors
Joined: Dec 2007
Posts: 1,706
Likes: 0
From: Calgary, AB - Canada / Buenos Aires - Argentina
My Ride: 2006 BMW M5
Originally Posted by mikeg3tsguap' post='1004923' date='Sep 11 2009, 10:43 AM
Was this a used cluster??
Yes, used cluster.
I got your pm and the hint to convert the SMG to AUTO transmission is to change the HEX code: 86 86 (SMG) => 4E 4E (Auto) in the block memory 3003 of the kombi
Picx coming soon.
Thread Starter
Contributors
Joined: Dec 2007
Posts: 1,706
Likes: 0
From: Calgary, AB - Canada / Buenos Aires - Argentina
My Ride: 2006 BMW M5
Originally Posted by brabusw209amg' post='1004969' date='Sep 11 2009, 11:22 AM
R U JOKING??? WOW! Miguel, why are u so far away? Move to NYC NOW!!!! I DEMAND it! 

No joking! lol


