M3_Power 636 Report post Posted January 28, 2015 Very smart people have now developed OBD tools that can do basically what a BDM can do now on the MSS54 DME, but I am still partial to BDM because of its ability to recover and the speed it reads and writes. There are various BDM solutions out there, but in my opinion the cheapest and most reliable tool out there is the clone Galletto system at the moment. I figured I would do a write up for those that want to do this on their own, so I quickly threw something together (hence the carpet!! Don't do this!!!) and show how you can bench/carpet flash via BDM. Once you have installed everything correctly and the software runs, hook your system up like so (one power supply source to power the DME and Galletto is sufficient, in this case a switchable power supply pack that's on 12V 2.5A output was stable for this DME). Software screen should show you the voltage, select 5V for BDM flashing. Galletto provides a connector board between the Galletto main unit and the BDM connector plug line - this basically just switches the pins around. I didn't like the board itself as it made everything too short and the contacts were not insulated so you could accidentally ground or short on the DME, so ended up making my own conversion harness (easily enough to do, just follow the printed track on the connector board) - Self made harness top, supplied board bottom. The siemens BDM connector Alternatively you can use spring loaded BDM probes on a siemens board that you can buy on the net - handy if you don't want to solder header pins. From main software screen select driver and select as per screenshot for the MSS54/HP Ok, then click Connect Once connected it will show the chipset in box on top left. In this case FLASH AMD 29F200BB Now to read, click Read Ext Flash, screen pops up, just type in name of the file you want to call it and the location you want to save it to Save and it'll start reading Done. To write, the process is the same, except you select Write Ext Flash. A screen will pop up for you to select the .bin file, then it'll ask if you want checksum corrected. Rest is self explanatory. :thumbsup2: 1 Quote Share this post Link to post Share on other sites
M3_Power 636 Report post Posted January 28, 2015 Decided to make my own connector wire rather than use the adapters from the kit. Also made my own IAT relocation wiring for the stack modification (what a bitch to put those weather dust boots on!! All OEM BMW parts used) Quote Share this post Link to post Share on other sites
M3_Power 636 Report post Posted January 30, 2015 MS41.0 EWS delete in testing 1 Quote Share this post Link to post Share on other sites
Gaz 1061 Report post Posted January 30, 2015 This is fascinating as hell even though i have no idea whats happening half the time! Keep coming with the updates :-) 1 Quote Share this post Link to post Share on other sites
polley 916 Report post Posted January 30, 2015 MS41.0 EWS delete in testing Have been playing with ms41.0 and ews my self. Yet to test it on anything though, but in theory should work. 1 Quote Share this post Link to post Share on other sites
Allanw 1071 Report post Posted January 30, 2015 Agree on the updates. Just because we don't reply heaps, doesn't mean we aren't interested/watching. I'd been fiddling with VW stuff, though not quit as in depth. Reading EEPROMs and altering IMMO pins etc, so it's cool to see stuff like this. Keep it up! 1 Quote Share this post Link to post Share on other sites
HELLBM 1557 Report post Posted January 31, 2015 Love Tom`s handiwork mainly because I get to test it. Super impressed with everything to date. Big thanks from HELLBM 4 Quote Share this post Link to post Share on other sites
M3_Power 636 Report post Posted February 5, 2015 Have been playing with ms41.0 and ews my self. Yet to test it on anything though, but in theory should work. Have successfully flashed new modified file for the MS41.0 ... have sent the DME off to the owner to test! Fingers crossed I haven't screwed things up LOL!! Although technically everything is reversible. Ray have also kindly donated a DME for me to play with - although surprisingly this one doesn't read out as easily as the other one I had - very strange (full dump basically stops at 61% of memory - maybe faulty?? I shall need to look further). In other news, have had a chance to have a quick comparison look into the Evolve Tune on the MSS54 .. needless to say I am impressed!! The tune is VERY extensive from what I can gather - unlike the Superchip tune which seems to manipulate knock control more than anything else the Evolve tune is by far and most a PROPER tune, which involves virtually every single main table there is in the DME (from ignition to fueling to intake air scale, knock control, throttle curve ect and if I read correctly Vanos also) - So much so that any hope of me transferring what they have done to another software version is probably next to none given my limited knowledge and skill sets on this. Yet to test it on a real car however - although reading the graphs it has lead me to believe that this tune maybe based on a modified engine with non-OEM cams (the extra fueling seems too high for stock cams). Interesting though. Quote Share this post Link to post Share on other sites
hybrid 1043 Report post Posted February 5, 2015 tom youll probably find it will be running much larger injectors. With this the injector scaling will be different as with knock etc. Sounds like the tune is matched to the cams and all tables for it. Quote Share this post Link to post Share on other sites
polley 916 Report post Posted February 5, 2015 Older versions of ms41.0 have some sort of read protection and will fail, if you want to read it you'll have to pull the chip and put in your programmer. alternatively just flash over it with a newer version that allows reads.. hardware between ms41.0 and 41.1 and 41.2 are the same. I have flashed a ms41.0 to 41.2. Quote Share this post Link to post Share on other sites
M3_Power 636 Report post Posted April 13, 2015 Older versions of ms41.0 have some sort of read protection and will fail, if you want to read it you'll have to pull the chip and put in your programmer. alternatively just flash over it with a newer version that allows reads.. hardware between ms41.0 and 41.1 and 41.2 are the same. I have flashed a ms41.0 to 41.2. Not from my experience. 41.0 seems to be quite easy to read and rewrite. Any ways ... have been toying around with EWS recently and I am reasonably certain now that I can Virginise EWS modules (up till 3.3) - This will allow used EWS modules to be paired with DMEs missing one and new key transponders made. Looks like I'll be able to do the following: MS41.0 - EWS delete MS42.0 - pair with new EWS module and key transponder MS43.0 - pair with new EWS module and key transponder Looking into CAS systems now also but the tooling for these are fairly expensive, so we shall see as this is turning into a rather expensive hobby with all the tooling LOL!!! Quote Share this post Link to post Share on other sites
polley 916 Report post Posted April 13, 2015 I've only had that problem on one ms41.0 which was an older one. Others have been fine. Quote Share this post Link to post Share on other sites
M3_Power 636 Report post Posted June 12, 2015 Been a while since updates ... Decided to do a bit of IAT testing with my spare airbox (and gives me a chance to clean the one in the car properly with it out of the car!!! - given the spare airbox came off a racecar, everything IAT related was already done (blocking of original placement and new pick up) all I had to do was make up a connector line so it'll be plug and play. I wanted to see if the IAT relocation actually made sense in this car so I ran some data logging on it. Also removed the intake flap motor at the same time of course from the DME so it is error code free. Given what I have seen with this modification it definitely makes sense to relocate the IAT!!! Next up, exposed ITBs ... just need to look into the vacuum side to make sure it'll run correctly. 2 Quote Share this post Link to post Share on other sites
M3_Power 636 Report post Posted February 10, 2016 Been a while since I updated. Have now expanded into other areas and I can also now do the following: E46 LCM firmware reflash - update from CI35 to CI36 or CI37 - these give extra functions to the light controls - most notable the triple blink feature. I also own brand new units of CI36 and CI37, meaning I can flash these into brand new units ready for coding with any cars. Of course not entirely necessary to turn these into brand new units, but helpful as CI36 and CI37 firmware locks out odometer and VIN number tampering. Also in the works at the moment is the infamous E38/39 727 airbag module - I can now flash these modules also and fix the dreaded 240 internal ecu error (under testing, awaiting confirmation that these repairs are software related). 3 Quote Share this post Link to post Share on other sites
M3_Power 636 Report post Posted February 12, 2016 Confirmed from Ray@Hellbm that the infamous E38/39 727 airbag module can be repaired to fix the 240 internal ecu error. Please see Ray if you have this issue! Quote Share this post Link to post Share on other sites
hotwire 352 Report post Posted February 12, 2016 Great updates Tom. Good on you I envy your ability with this stuff Quote Share this post Link to post Share on other sites
M3_Power 636 Report post Posted October 9, 2016 (edited) Been a while since I've posted to this thread ... thought it was about time to do an update on what I've been doing. Have had the first most complete CSL conversion in the country I believe for an E46 M3. I won't reveal who the owner is, but here's a short video of the Karbonius carbon airbox in action. The car has a full CSL converted MSS54HP DME together with H Bridge driver for the snorkel flap. I have personally driven this car briefly and I can confirm it drives and feels 99.5% like a real CSL. Given how expensive CSLs have become to acquire, personally I think building a replica is now both cheaper and easier to do!!! Video I've also been a little bit obsessed with the BMW touch screen GT1 machines of late. More so because I've always liked these Dinosaurs and have always thought these were quite cool for its time. But mostly because these have now become so rare but are still quite a powerful and useful system and it seems no one in the world has actually documented these very well or tried to repair them. Came an opportunity one day to pick up 5 of these for pocket change and a bunch of diagnostic heads (7 to be precise) ... I knew the touch screens were all broken on all but one machine (turns out this touch screen was faulty also) and none were functioning as far as the seller was aware. Decided why not give it a go at repairing them. Today I have 4 functioning machines with brand new touch screens and 7 working diagnostic heads. What these look like taken apart Touch Screen replacement I have also gotten to know the Yellow diagnostic heads quite well now and can now repair these to an extent ... have successfully repaired no less than 4 of these (2 genuine units) and one for Ray@Hellbm. I will document repair procedures for these Diagnostic heads when I get sometime as these things are no longer produced or cloned by Chinese vendors, it seems a crying shame to see these systems disappear. Edited October 9, 2016 by M3_Power 3 Quote Share this post Link to post Share on other sites
HELLBM 1557 Report post Posted October 9, 2016 Big plus to Tom for his help with many of the issues we encounter @ HELLBM. 1 Quote Share this post Link to post Share on other sites
Brk06M3 0 Report post Posted March 6, 2022 Can the MSS54HP DME be flashed a similar way as the MS43 DME can? Can you ground pin 104 and put it into boot mode using flashing software? I'm interested in deleting my EWS. I opened my DME and it is laid out slightly different than an MS43 DME. Are there any sites the go over the process of flashing these DMEs? I'm interesting learning, more so than saving money buying a DME with EWS delete or sending it to someone so they can do it. Quote Share this post Link to post Share on other sites
Esschargedm3 0 Report post Posted April 25, 2022 Hey bro @M3_Power I was just doing some research on unbricking DME’s and saw one of your old posts about being able to fix almost any bricked DME. Long story short is I’ve fried mine (no communication to DME and temp needle goes straight to hot). Now, this has a custom supercharger tune on it, and I want to unbrick this, and maintain the original data (if achievable). Is this something you can help with (will pay you for your time of course!). I’m an Auckland boy that’s living in Vic, and would have to post it over if so - there aren’t many people here that can help! Please flick me a dm if so! Quote Share this post Link to post Share on other sites
M3_Power 636 Report post Posted April 27, 2022 On 4/26/2022 at 1:04 AM, Esschargedm3 said: Hey bro @M3_Power I was just doing some research on unbricking DME’s and saw one of your old posts about being able to fix almost any bricked DME. Long story short is I’ve fried mine (no communication to DME and temp needle goes straight to hot). Now, this has a custom supercharger tune on it, and I want to unbrick this, and maintain the original data (if achievable). Is this something you can help with (will pay you for your time of course!). I’m an Auckland boy that’s living in Vic, and would have to post it over if so - there aren’t many people here that can help! Please flick me a dm if so! Can you email me directly - [email protected] Quote Share this post Link to post Share on other sites