MEMS ROM editor
Please read before using!
If you are connected directly to an ECU then do not start a read or write with the engine running!
You should be on ignition power but with the engine stopped!
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.
Use an updated version of the Google Chrome browser for this application
I would recommend not writing to an ECU until you have a confirmed good backup copy of the data.
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 still run without having to correct the checksum.
The only time the ROM checksum is actually run/checked is when instructed to do so over diagnostics.
I have added a button which appears in the top right which can correct the file checksum after you make changes
Log output
Will appear here..
Load local file:
Load using MEMS 2J programmer
Loaded file:
None loaded yet
Calibrations: