2003 M3CicM6 TiAg
2002 540iT Sport Vortech S/C 6MT LSD TiAg
2008 Audi A3 2.0T DSG (the daily beater)
2014 BMW X1 xDrive28i (wifemobile)
Former:
1985 MB Euro graymarket 300SL
1995.5 Audi S6 Avant (utility/winter billetturbobattlewagen)
Take refuge from the storm in my shop. I'll close the door and the cars will be safe. I can only fit 3 at a time though!
In all seriousness maybe we need a major mod/maintenance day here at some point. I would love to have you guys over and wrench/shoot the breeze all day or even a full weekend or something like that. I'm sure that would make my wife super happy...
2003 Ferrari Red M3 3.5L wagon // 2011 Montego Blue tri-turbo 335d wagon
2012 Deep Sea Blue X5d // 2003 Orient Blue 330i wagon
In progress/For Sale: 2003 Alpine White M3/ZHP wagon // 2003 Japan Red M3/ZHP wagon
2003 M5 LSx l 6 Spd Manual l 4.10 LSD
Build Thread
The chassis must always be regarded as a means to an end and never as an end itself
-Paul
2003 "M5" - Full M5 conversion, AMG C63S 6 piston front calipers, Porsche Panamera 4 piston rear calipers, GC Coilovers, Eibach ARBs, UUC Evo3/DSSR, Borla Exhaust w/Muffler Delete, BMW NBT with Carplay/Android Auto, Bi-Xenons, e38 Style 37 M-Pars, e60 Hubs 530i 6-speed swap build thread2005 Range Rover 4.6is (M62TU Powered) - 4.6is Engine Swap from X5, BMW NBT with Carplay/Android Auto
2006 Porsche Cayman S - Soul Performance Competition Headers and Exhaust, H&R Coilovers, 718 Boxster Spyder wheels, Rennline 35mm rear spacers
Played around with the M5 DME this evening and below are the CAN dumps I got. I was able to get it to send the coolant temp data but the oil temp is still not working. It defaults to 45 for the LED lights and FF for oil temp.
Window on the left is a dump of all the messages the DME is sending. Window on the right are only the messages that are changing. The message appears only when a change has occurred. You can see bit 2 on 329 is changing to indicate change in coolant temp. I had the the coolant temp sensor in a bowl of hot water, then at room temp, and then back into the bowl of water.
It is possible my oil temp sensor is shot. I bought it used a while ago so don't know it's condition. It sends a PWM signal to the DME to indicate oil temp so I will hook up a 555 timer in place of the oil temp sensor and see if anything changes.
Looks like the best way to test if the oil temp/lights have been activated in the 540 DME would be to do so with the DME in the car as opposed to a workbench.
2003 M5 LSx l 6 Spd Manual l 4.10 LSD
Build Thread
The chassis must always be regarded as a means to an end and never as an end itself
According to my disassembly, FF is what the DME sends as the oil temperature if there is an error detected with the oil level sensor. The sensor being broken could explain that. But the other possibility is that the sensor isn't picking up a plausible oil level, and is therefore setting an error status for the whole thing
Yep, definitely appears to be an issue with my oil sensor. Hooked up a 555 timer, played around with the potentiometers and saw a change in bit 3 and 4; changed from 45 FF to 40 87
2003 M5 LSx l 6 Spd Manual l 4.10 LSD
Build Thread
The chassis must always be regarded as a means to an end and never as an end itself
I noticed that but not sure why the discrepancy.
Btw, what do you use to look at the dis-assembly? That would have been handy when trying to find which IDs and data correspond to what functions. It took quite some time sorting through all the data dumps.
2003 M5 LSx l 6 Spd Manual l 4.10 LSD
Build Thread
The chassis must always be regarded as a means to an end and never as an end itself
Any of you get around to trying this?
I'm headed to Redshift's place Saturday to do this. We hope we at least get the oil temp gauge working, but the lights working would be cool as well.
-Paul
2003 "M5" - Full M5 conversion, AMG C63S 6 piston front calipers, Porsche Panamera 4 piston rear calipers, GC Coilovers, Eibach ARBs, UUC Evo3/DSSR, Borla Exhaust w/Muffler Delete, BMW NBT with Carplay/Android Auto, Bi-Xenons, e38 Style 37 M-Pars, e60 Hubs 530i 6-speed swap build thread2005 Range Rover 4.6is (M62TU Powered) - 4.6is Engine Swap from X5, BMW NBT with Carplay/Android Auto
2006 Porsche Cayman S - Soul Performance Competition Headers and Exhaust, H&R Coilovers, 718 Boxster Spyder wheels, Rennline 35mm rear spacers
2003 Ferrari Red M3 3.5L wagon // 2011 Montego Blue tri-turbo 335d wagon
2012 Deep Sea Blue X5d // 2003 Orient Blue 330i wagon
In progress/For Sale: 2003 Alpine White M3/ZHP wagon // 2003 Japan Red M3/ZHP wagon
Okay, after exchanging some messages with blackknight530i and sending a few files back and forth, looks like we've got it. I'm sure they'll post a picture or video of the lights, but for now I'll explain the changes just so it's finally out in the public.
First you need to be on a flash with program version 7532675 or 7532676 (there may be some other versions that work, but these two I'm confident about. So from what I'm able to tell, 7532676 is for cars with the DMTL (MY01) and 7532675 is for cars with the DMTL-H (MY02+).
Seems like 540s with the LDP (so anything produced before the facelift) does not get the correct version software. What this means is that early US 540s, Euro 540s, and all 740s do not have tunes on the right software from the factory. It is probably possible to adapt them, but that will take time and effort.
From what I can gather, these are the 540i tunes that use the right software -- if you're not already on one of these software variants, upgrade to them:
540i6 USA/CAN MY01 - 7533584
540i6 USA/CAN MY02 - 7533592
540i6 USA/CAN MY03 - 7533611
540iA USA/CAN MY01 - 7533580
540iA USA/CAN MY02 - 7533594
540iA USA/CAN MY03 - 7533613
540iA USA MY01 Sport - 7533582
540iA USA MY02 Sport - 7529052
540iA USA MY03 Sport - 7533615
540iA CAN MY01 Sport - 7533578
540iA CAN MY02 Sport - 7529054
540iA CAN MY03 Sport - 7533617
540iT USA/CAN MY01 - 7533586
540iT USA/CAN MY02 - 7529056
540iT USA/CAN MY03 - 7533619
I think the only difference between the US and Canadian Sport versions is the top speed. I'm not sure what the 2002 and 2003 versions represents. I am also not sure whether or not you can use a sport program with a non-sport car, sedan program with touring, etc. The car will certainly run, but idk if there are diff changes and such that would break things like cruise control.
After you're on the right software, you will want to read back the tune with Galetto or MPPS
Open the file in a hex editor and make these changes:
At 0x9AE4, select the next 6E bytes and replace them with the following:
At 0xA87C, replace the next 5 bytes with the following:Code:05 04 40 7C C5 D3 FF 04 71 E1 FF 1A 13 05 00 25 19 0C 0A 34 25 1E 12 3D 30 2C 25 5C 4D 40 32 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 04 04 32 4B 64 7D 0D 1E 3C 5A 40 41 41 42 44 44 44 45 4B 4B 4B 4C 4E 4E 4F 50 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 73 02 02 1F 33 00 28 30 30 30 30
Code:89 83 7c 6f 64
At 0xB396, replace the next 6 bytes with the following:
Code:21 00 83 00 89 01
Then correct the checksums and flash the modified tune back to your car. You should have a functional oil temp gauge and working warm-up LEDs. The only program I know of to correct the ME7.2 checksums is WinOLS. I have not figured out what the actual checksum algorithm is.
I realize this is a bit of a pain, and perhaps some of you are not comfortable using a hex editor. And most of you probably don't have WinOLS. So I'm going to attempt to prepare WinKFP files that are pre-modified. It will take me some time however
Last edited by TerraPhantm; 02-14-2015 at 11:52 PM. Reason: Added more info
Nice. Now, do any of the Dinan tunes support this?
-Paul
2003 "M5" - Full M5 conversion, AMG C63S 6 piston front calipers, Porsche Panamera 4 piston rear calipers, GC Coilovers, Eibach ARBs, UUC Evo3/DSSR, Borla Exhaust w/Muffler Delete, BMW NBT with Carplay/Android Auto, Bi-Xenons, e38 Style 37 M-Pars, e60 Hubs 530i 6-speed swap build thread2005 Range Rover 4.6is (M62TU Powered) - 4.6is Engine Swap from X5, BMW NBT with Carplay/Android Auto
2006 Porsche Cayman S - Soul Performance Competition Headers and Exhaust, H&R Coilovers, 718 Boxster Spyder wheels, Rennline 35mm rear spacers
Last edited by Redshift; 02-15-2015 at 01:34 AM.
2003 Ferrari Red M3 3.5L wagon // 2011 Montego Blue tri-turbo 335d wagon
2012 Deep Sea Blue X5d // 2003 Orient Blue 330i wagon
In progress/For Sale: 2003 Alpine White M3/ZHP wagon // 2003 Japan Red M3/ZHP wagon
This is GREAT news!
Awesome work guys!
Awesome. Glad it works.
Is your RPM display on the right accurate? If so it seems like your cluster's RPM scale somehow got set to the non-M scale (unless it's just parallax error?)
Last edited by TerraPhantm; 02-15-2015 at 03:10 AM.
-Paul
2003 "M5" - Full M5 conversion, AMG C63S 6 piston front calipers, Porsche Panamera 4 piston rear calipers, GC Coilovers, Eibach ARBs, UUC Evo3/DSSR, Borla Exhaust w/Muffler Delete, BMW NBT with Carplay/Android Auto, Bi-Xenons, e38 Style 37 M-Pars, e60 Hubs 530i 6-speed swap build thread2005 Range Rover 4.6is (M62TU Powered) - 4.6is Engine Swap from X5, BMW NBT with Carplay/Android Auto
2006 Porsche Cayman S - Soul Performance Competition Headers and Exhaust, H&R Coilovers, 718 Boxster Spyder wheels, Rennline 35mm rear spacers
Wow. That is impressive. Uber tech skills for sure. Congrats.
98 540i 6, 525 whp, 120 mph 1/4, V3 Si S/C'er @16 psi, W/A I/C, Water/Meth, Supersprint Headers, HJS Cats, 3" Custom Exhaust, UUC Twin Disc, Wavetrac LSD, GC Coil Overs, Monoball TA, AEM FP, Aeromotive FPR, AEM Failsafe AFR/Boost, Style 65's w/275's, M5 Steering Box, Eibach Sways, M3 Shifter, Evans Coolant, 85 Deg Stat, PWM Fan, 10" Subs, B.A. speakers, Grom Aux/BT, Still Rolling as my DD!
100% certified awesome. Nice job gentlemen.
- - - Updated - - -
How about the cluster version you used Brian/Paul? I assume the tune-mod works with any but are we still looking for the early version of the cluster to be able to edit miles/VIN? How'd you sort that out?
2003 M3CicM6 TiAg
2002 540iT Sport Vortech S/C 6MT LSD TiAg
2008 Audi A3 2.0T DSG (the daily beater)
2014 BMW X1 xDrive28i (wifemobile)
Former:
1985 MB Euro graymarket 300SL
1995.5 Audi S6 Avant (utility/winter billetturbobattlewagen)
The early clusters actually seem to be more difficult to change the VIN on. I'll be testing that theory this week since there's a guy from OR that is sending me his 2000 M5 cluster and spare 93S66 chips to see if I can reset it. M35080 is easier for me now that I've gotten pretty good at removing the needles and removing the chip to install a new one. Brian can confirm I had his cluster disassembled, new chip installed, and properly coded, and reassembled in an hour or so. I'm hoping to be just as quick and successful with the older clusters , but I've needed one of them and the spare chips to confirm what I think will work.
I hope to actually start resetting these clusters as a service for people and I'm starting to build up some spare parts and a stockpile of chips. I will of course be happy to explain how to do it yourself, but as I've seen with others so far, some people read the instructions, realize how complicated it is, and just have me do it for them. It's kind of like the pixel repair service people. The DIY is out there, but for some it's just easier and safer to have them do it.
Also, I want to make it clear that I'm not rolling back the odometer (except to 0 km), but by setting it to 0 km and matching the VIN it downloads the correct mileage automatically.
-Paul
2003 "M5" - Full M5 conversion, AMG C63S 6 piston front calipers, Porsche Panamera 4 piston rear calipers, GC Coilovers, Eibach ARBs, UUC Evo3/DSSR, Borla Exhaust w/Muffler Delete, BMW NBT with Carplay/Android Auto, Bi-Xenons, e38 Style 37 M-Pars, e60 Hubs 530i 6-speed swap build thread2005 Range Rover 4.6is (M62TU Powered) - 4.6is Engine Swap from X5, BMW NBT with Carplay/Android Auto
2006 Porsche Cayman S - Soul Performance Competition Headers and Exhaust, H&R Coilovers, 718 Boxster Spyder wheels, Rennline 35mm rear spacers
Bookmarks