BMW M3 Forum
BMW M3 Forum BMW M3 Gallery BMW M3 Reviews BMW M3 Social Groups BMW M3 Chat M3Forum Sponsors >>
Loading


Mobile M3forum
Go Back   BMW M3 Forum.com (E30 M3 | E36 M3 | E46 M3 | E92 M3 | F80/X) > BMW M3 Discussions > E46 M3 (2001-2006) > Coding and Tuning
Tire Rack Buy Winter Tires Now!
Not a member? Register Now!
Register Gallery All Albums Garage Search Today's Posts Mark Forums Read Calendar FAQ

Coding and Tuning Discuss all avenues of coding and tuning here!


Reply
 
Thread Tools Display Modes
Old Thu, May-21-2015, 03:34:46 PM   #1
MartynT
Registered User
 
MartynT's Avatar
 
Join Date: Aug 2012
Posts: 497
In the garage:
Reputation: 0 MartynT is on a distinguished road

United Kingdom




Default 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:



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

Last edited by MartynT; Sun, Sep-27-2015 at 08:35:24 PM.
Jump to top MartynT is offline   Reply With Quote
Sponsored Links
Register now and remove these ads
Old Thu, May-21-2015, 03:58:28 PM   #2
SliM3
Registered User
 
SliM3's Avatar
 
Join Date: May 2012
Posts: 2,499
In the garage:
Reputation: 0 SliM3 is on a distinguished road
Location: Atlanta

United States




Default Re: MSS52 / MSS54 / MSS54HP Binary Modification Tool

Nice work Martyn

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..
__________________

///M3 '06 Carbon Black

DEMOCRACY is two wolves and a lamb voting on what to have for lunch.
LIBERTY is a well-armed lamb contesting the vote.
-Benjamin Franklin


- Checksum corrections for modified DME partial & full bin files

- CSL SMG Engine Parameters (DME) by Slim

- Fuel adaptations explained

- Checksum Verification
Jump to top SliM3 is offline   Reply With Quote
Old Thu, May-21-2015, 06:05:15 PM   #3
TheGenius46M
Registered User
 
TheGenius46M's Avatar
 
Join Date: Sep 2012
Posts: 1,875
In the garage:
Reputation: 0 TheGenius46M is on a distinguished road
Location: Pleasanton, CA

United States




Default 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.
__________________
2003 E46 M3 TiAg/Cinnamon 6MT
Purchased: 11/13 with 58k miles
MCS | Recaro | OMP | Hyperco | Besian | AKG | UUC | Rogue | Schroth | Bimmerworld | Turner | PFC | CSF | SuperSprint | Status Gruppe |


]

My Build Thread | My Build Journal | Instagram:@thegenius46m
Jump to top TheGenius46M is offline   Reply With Quote
Old Thu, May-21-2015, 06:17:36 PM   #4
Tchleung
Registered User
 
Join Date: Sep 2009
Posts: 3,033
Reputation: 0 Tchleung is on a distinguished road

Canada




Default 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.
__________________
Follow me on Instagram @tommtomm84

03 Carbon Black X5 4.4 - Parts Hauler/Daily

02 Carbon Black M3 6MT - Fun Car
462whp/311wtq @ 9.5psi(SuperFlow)
4.10 / Headers / ESS VT2-550+

Jump to top Tchleung is offline   Reply With Quote
Old Thu, May-21-2015, 06:22:14 PM   #5
terraphantm
Moderator
 
Join Date: Dec 2010
Posts: 10,710
In the garage:
Reputation: 11 terraphantm is on a distinguished road
Location: Philadelphia

United States




Default 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
__________________
Jump to top terraphantm is offline   Reply With Quote
Old Thu, May-21-2015, 06:32:01 PM   #6
LSB FTW
Fear is exciting for me
 
LSB FTW's Avatar
 
Join Date: Jan 2012
Posts: 1,256
Reputation: 0 LSB FTW is on a distinguished road
Location: Seattle

United States




Default Re: MSS52 / MSS54 / MSS54HP Binary Modification Tool

Excellent work mate!
Jump to top LSB FTW is offline   Reply With Quote
Old Thu, May-21-2015, 06:49:20 PM   #7
MartynT
Registered User
 
MartynT's Avatar
 
Join Date: Aug 2012
Posts: 497
In the garage:
Reputation: 0 MartynT is on a distinguished road

United Kingdom




Default 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
Jump to top MartynT is offline   Reply With Quote
Old Fri, May-22-2015, 03:33:42 AM   #8
NZ_M3
Registered User
 
Join Date: Apr 2005
Posts: 635
Reputation: 0 NZ_M3 will become famous soon enough





Default 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!!!!
Jump to top NZ_M3 is online now   Reply With Quote
Old Fri, May-22-2015, 03:58:20 AM   #9
frostbytez
Registered User
 
Join Date: Feb 2014
Posts: 7
Reputation: 0 frostbytez is on a distinguished road
Location: Perth

Australia




Default 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
Jump to top frostbytez is offline   Reply With Quote
Old Fri, May-22-2015, 07:28:10 AM   #10
jozy
Registered User
 
Join Date: Jul 2012
Posts: 54
Reputation: 0 jozy is on a distinguished road

Hong Kong




Default 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
Jump to top jozy is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



All times are GMT. The time now is 06:26:54 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
M3Forum.com and M3forum.net is in no way sponsored, endorsed or affiliated by or with BMW NA / BMW AG or any of it's subsidiaries or vendors.
BMW and M3 (E90 M3 | E92 M3 | E93 M3 | E46 M3 | E36 M3 | E30 M3) are registered trademarks of BMW AG.
M3Forum Terms of Service
Copyright 1999-2017 M3Forum.com
Discussing MSS52 / MSS54 / MSS54HP Binary Modification Tool in the Coding and Tuning Forum - Discuss all avenues of coding and tuning here! at BMW M3 Forum.com (E30 M3 | E36 M3 | E46 M3 | E92 M3 | F80/X)