MEMS ROM editor
Important Warning and Information
Disclaimer
The tools and information here are provided in order to help you make changes yourself, you should be careful when tuning - check, confirm, and test everything.
This is intended to be used by trained professionals, or individuals who accept responsiblity for the changes they make.
I am not responsible if you make changes which cause issues or eventually damage to an engine.
Do not change anything unless you know why you are changing it, what the effect will be, and you have a way to test the result.
Make small changes and confirm they have had the desired effect.
The tools and information here are provided in order to help you make changes yourself, you should be careful when tuning - check, confirm, and test everything.
This is intended to be used by trained professionals, or individuals who accept responsiblity for the changes they make.
I am not responsible if you make changes which cause issues or eventually damage to an engine.
Do not change anything unless you know why you are changing it, what the effect will be, and you have a way to test the result.
Make small changes and confirm they have had the desired effect.
You should use the latest version of the Google Chrome browser for this application.
It may work in other browsers but if you have any issues then please try Chrome.
I would recommend not writing to an ECU until you have a confirmed good backup copy of the data.It may work in other browsers but if you have any issues then please try Chrome.
If I have done the ECU modification for you then I will have sent this file to you.
It is a good idea to save separate copies (versions) of your tune to the computer as you make changes, then if you every want to go back to a previous version it will be easy to roll back. You could name them starting with a version number that increases for example.
If your file won't load or you have some other problem then send me a copy of your file and an explanation of the problem - james@rovermems.com
There are definitions for some specific ECUs at the moment so for any others I will need to add the definitions which doesn't take long, just send me your bin file over
Once you have loaded a file, you can edit the tables/maps, save buttons will appear in the top right of the screen.
The 3D graphs do not update until you reload a file, so save and re-load if you want to see the new graph, they will automatically update in a future update.
Checksum
It appears that the 2J ECUs run without actually checking the checksum, so it is not needed to correct this.
I have added a button which can correct the file checksum after you make changes if you like.
Calibration download over OBD
Please wait...
Progress / Bytes
Resume editing?
It looks like you were already connected to the ECU.
Do you want to resume editing where you left off (much slower),
or start again fresh (lose unsaved changes but fast)?
Saving changes permanently
Please wait, saving changes permanently to ECU
This should take around 1 second, if nothing happens then something has gone wrong
This should take around 1 second, if nothing happens then something has gone wrong
Saving changes permanently
Failed saving changes to the ECU
Connecting
Connecting to ECU, please wait
This can take approx 5 seconds the first time
Once connected, the calibration will be downloaded
If this is not working then try switching off the ignition for 15 seconds and then try again
This can take approx 5 seconds the first time
Once connected, the calibration will be downloaded
If this is not working then try switching off the ignition for 15 seconds and then try again
Error
There has been a serious problem, you could press F12 to see the main console output
Log output
Will appear here..
Load a file from your computer:
OR
OR
Load a file from the website:
OR
OR
Load a file from the website:
Factory programming
Connected:ECU Firmware:
Selected RAM bank for data copies (different to running calibration below):
Running calibration address:
Live mapping mode:
Save live mapping changes permanently (to ROM)
None loaded yet
Address | Hex | Decimal (words) | Temperature | ASCII |
---|