BMW M3 Forum.com (E30 M3 | E36 M3 | E46 M3 | E92 M3 | F80/X)

BMW M3 Forum.com (E30 M3 | E36 M3 | E46 M3 | E92 M3 | F80/X) (http://www.m3forum.net/m3forum/index.php)
-   Coding and Tuning (http://www.m3forum.net/m3forum/forumdisplay.php?f=109)
-   -   MSS52 / MSS54 / MSS54HP Binary Modification Tool (http://www.m3forum.net/m3forum/showthread.php?t=508807)

MartynT Thu, May-21-2015 03:34:46 PM

MSS52 / MSS54 / MSS54HP Binary Modification Tool
 
Thanks to the power of this forum and its users (Terra, P0lar, Smooth, Tap, SliM3 et al) , I've learnt a great deal about the DME in our cars. I used this information to write a PHP based website that allowed users to upload the dumps taken from their DMEs using Smooth's fantastic BMWFlash and modify them without need for any hex editing.

After processing over 2500 binaries I decided that an offline version should be my next project.

This lead me to write this:

http://www.ecuworx.co.uk/images/1.5.0.jpg

My tool allows for the following changes:

For those that still are not sure what this does, here's the full list of features:

- 155MPH Limiter removal
- SMG Style Shift lights on 6 Speed Manual cars
- Sport memory
- Dyno limit removal
- Increase rev limiter
- CSL SMG Shift / Rev matching + Inertia fix
- Disable secondary air pump
- Enable burble and pop on over run / lift off (Childish but some love it)
- Disable fault code / check engine light for physical removal of the secondary air pump
- Disable fault codes / check engine light for cat deletes
- EWS delete
- Comfort throttle map adjustment
- Sport throttle map adjustment
- Warm up light changes
- Transmission Swap (Manual to SMG and visa versa)
- SMG Final Drive Swap (Fixes auto mode for those with a different differential)
- CSL Intake Flap Delete
- Cruise control enable (CSL / CSL Clone only)
- IAT Temp Sensor swap/re-scale
- MAP Sensor Swap/re-scale
- Checksum correction

If you're too lazy or don't have the skills to edit the hex, grab yourself a FTDI based USB OBD cable, a copy of BMWFlash or Paffy's MSSFlasher, take an ECU dump and edit with my tool and then flash back :)

Grab a copy from here: http://www.ecuworx.co.uk/downloads - .NET Framework 4.0 is required, as is a Windows PC obviously :)

FAQs

Q: What do I need in order to use this software?
A: A partial read from your MSS52/54 ECU/DME using BMWFlash, MSSFlasher, Galletto or MPPS.

Q: What cable do I need to use BMWFlash or MSSFlasher?
A: Any FTDI based K-Line cable will work for this. It’s suggested that you use the FT232RL based cables, as they’re much more reliable.

Q: What exactly does the software do?
A: The software loads the 'partial read' taken from your ECU/DME and allows you to manipulate various settings without having to learn how to interpret hex or the underlying data contained within the ECU.

Q: What can I do with your software?
A: All of this:

- 155MPH Limiter removal
- SMG Style Shift lights on 6 Speed Manual cars
- Sport memory
- Dyno limit removal
- Increase rev limiter
- CSL SMG Shift / Rev matching + Inertia fix
- Disable secondary air pump
- Enable burble and pop on over run / lift off (Childish but some love it)
- Disable fault code / check engine light for physical removal of the secondary air pump
- Disable fault codes / check engine light for cat deletes
- EWS delete
- Comfort throttle map adjustment
- Sport throttle map adjustment
- Warm up light changes
- Transmission Swap (Manual to SMG and visa versa)
- SMG Final Drive Swap (Fixes auto mode for those with a different differential)
- CSL Intake Flap Delete
- Cruise control enable (CSL / CSL Clone only)
- IAT Temp Sensor swap/re-scale
- MAP Sensor Swap/re-scale
- Checksum correction

FAQs below:

Q: Is the software safe?
A: Yes, the software only makes changes to the 'parameter' space. The software does not make changes to the file you have loaded, the changes are saved out to a new file so you always have an untouched original which can be reflashed if you wish to restore back to your original parameters.

Q: Can't I just make these changes manually with HexEdit or similar?
A: Sure you can

Q: Does your software correct the checksums?
A: Yup

Q. I want to try the 'burble and pop' feature. Will it wreck my cats?
A. Long term, possibly. Running a decat is advisable

Q. I've applied the inertia fix along with CSL shifting / rev matching. Do I need to update my SMG DME?
A. For best result, yes.

Q: Will this work with my tune from 'tuner x'?
A: If you're able to get a legit read from your ECU/DME that isn't encrypted or scambled then yes. However, the tool won't touch any other parameters in your tune so your tune will not be negatively effected.

Q: I've purchased a license already, do I get upgrades when you update the software?
A: Sure you do, just download the latest build and your license will be read automatically.

Q: I want to make multiple changes to my car, do I need to purchase multiple licenses?
A: Nope, a single license will allow you unlimited changes to your ECU.

Q: What's with the multi-version license?
A: The multi-license allows unlimited changes to any variant of the MSS52/MSS54/HP ECU, perfect for those who tune/tweak peoples ECUs for a bit of extra pocket money or for those who want to use the product commercially.

Q: I've decided I don't want to use your software after purchasing it, can I have a refund? I've not used the software.....honest!
A: Due to the nature of software, refunds are not possible. If for whatever reason the software doesn't work as expected, shoot me a mail, I'll help you out where I can.

Cheers,

Martyn

SliM3 Thu, May-21-2015 03:58:28 PM

Re: MSS52 / MSS54 / MSS54HP Binary Modification Tool
 
Nice work Martyn :thumbsup2:

Are you planning on expanding the features? It would be great to have a dedicated tuning interface in-lieu of just using TunerPro. If you need any additional resources to support further development let me know..

TheGenius46M Thu, May-21-2015 06:05:15 PM

Re: MSS52 / MSS54 / MSS54HP Binary Modification Tool
 
Martyn this is epic! Great work indeed! Too bad I've now mastered my hex editing skills from modifying these tunes manually. Lol.

Tchleung Thu, May-21-2015 06:17:36 PM

Re: MSS52 / MSS54 / MSS54HP Binary Modification Tool
 
You guys are seriously awesome. Thank you so much for this! This is going to be VERY handy for the not as hex/binary savvy people.

terraphantm Thu, May-21-2015 06:22:14 PM

Re: MSS52 / MSS54 / MSS54HP Binary Modification Tool
 
Awesome work.

Might be worth adding somewhere to change the final drive ratio for SMG cars, and maybe set it to automatically patch in cruise control support for CSL flashes

LSB FTW Thu, May-21-2015 06:32:01 PM

Re: MSS52 / MSS54 / MSS54HP Binary Modification Tool
 
Excellent work mate!

MartynT Thu, May-21-2015 06:49:20 PM

Re: MSS52 / MSS54 / MSS54HP Binary Modification Tool
 
Cheers guys!

Expanding the feature set is on the cards for sure :)

I'll take a look into the features you guys have mentioned! I know ccfj1 (John) wanted me to add support for a SMG/Manual trans swap and a few other little bits.

Cheers,

Martyn

NZ_M3 Fri, May-22-2015 03:33:42 AM

Re: MSS52 / MSS54 / MSS54HP Binary Modification Tool
 
Bloody awesome work!!! Top man for sharing this Martyn!!!!

Here's a few more suggestions for other functions that you can put in if you are ever so inclined : )

- MAP scale correction for different MAP sensors
- IAT scale correction for the screw type IAT and CSL Type
- MSS54 conversion to MSS54HP onboard MAP sensor scale correction
- CSL intake flap DTC code delete

Once again awesome!!!!

frostbytez Fri, May-22-2015 03:58:20 AM

Re: MSS52 / MSS54 / MSS54HP Binary Modification Tool
 
Downloaded it to check it out... looks great!
Only thing I could think was missing was the diff ratio for auto mode :)

jozy Fri, May-22-2015 07:28:10 AM

Re: MSS52 / MSS54 / MSS54HP Binary Modification Tool
 
Not bad. What are your burble/pop lift off settings? Per NZ_M3's numbers?

For Dynamics_FUEL CUT DELAY TIME K_DYN_SA_TSPERR
6 seconds to 60 seconds

For Ignition_MINIMUM (8x6) KF_TZ_MIN
0.15 rf (top row) set to -10.0


All times are GMT. The time now is 06:29:50 AM.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Copyright 1999-2017 M3Forum.com