Welcome to rovermems.com


Here is a collection of information, software, and physical tools/modifications surrounding Rover car ECUs and control units
The main engine ECUs are referred to and marked as "MEMS" which stands for Modular Engine Management System
Rather than building a completely new ECU for every car, a base ECU was used with slightly different components and software depending on the application

This applies to cars (engines) from around 1991-2000+ including Rover (Mini, Metro, 100, 200, 400, 600, 800), Land Rover, MG - F TF, Lotus Elise, Kit cars - Caterham, Morgan, Westfield etc

I am starting to document technical information (including how to make cables) here in case you are interested in the specifics:
https://github.com/james-portman/rover-mems-documentation



I have started a new shop website here in order to purchase things like diagnostic cables and tools:
Rover items in JMPE Limited shop

New PC diagnostic application for MEMS 2J is available for download here:
Rover MEMS Diagnostic PC application latest release
The other app and web apps were having various issues so I am concentrating on making a new application which can be permanently installed and less likely to have issues
It will not require Wifi/internet and can be used without needing a specific web browser
Currently it supports 2J engine ECU for diagnostic and data logging
Support for other ECUs and 2J remapping is in progress and will be finished soon.
If you have trouble then select ECU below and try one of the older apps.
Android diagnostic application is available for download here:
Rover MEMS Diagnostic Android application download
Currently supports engine ECUs: 1.3, 1.6, 1.9, 2J


Choose an ECU or module from below to find out more

ECUs/Modules

MEMS 1.2 ECU
VERY early SPI cars (1991) without Catalytic Converters- 1x36 pin connector, smooth lid, X on the base/bottom, vacuum connector on the corner.

3 pin diagnostic cable
3 pin Rover MEMS cable
3-pin Cable - Available to purchase at shop.jmpe.co.uk


Diagnostic applications
The most up to date diagnostic application is here for Windows/Linux
Diagnostic Web/agent application

Here is a web based diagnostic application that works in Windows/Max/Linux computers or laptops
Web application

To use an Android device (phone or tablet) then you will likely need to buy an "OTG" adaptor that fits between your device and the main USB cable.
Check which one your specific device needs, and check that it supports "OTG".
Android diagnostic app in the Google Play store

There is another Android application here which I have heard mixed results about (this is not mine, don't ask me about it):
Alternative Android app - Rover MEMS Lite
MEMS 1.3 ECU
Tend to be used on early SPI cars (1992-1993) - 3 pin round diagnostic connector - 1x36pin and 1x18pin connector - lines and screws in the lid - vacuum connector between plugs

3 pin diagnostic cable
3 pin Rover MEMS cable
3-pin Cable - Available to purchase at shop.jmpe.co.uk


Diagnostic applications
The most up to date diagnostic application is here for Windows/Linux
Diagnostic Web/agent application

Here is a web based diagnostic application that works in Windows/Max/Linux computers or laptops
Web application

To use an Android device (phone or tablet) then you will likely need to buy an "OTG" adaptor that fits between your device and the main USB cable.
Check which one your specific device needs, and check that it supports "OTG".
Android diagnostic app in the Google Play store

There is another Android application here which I have heard mixed results about (this is not mine, don't ask me about it):
Alternative Android app - Rover MEMS Lite



Remapping
There is an online editor for ECU maps here: ROM Editor

These ECUs can be modified to allow remaps.
A chip socket is installed into the ECU so that a rewritable chip can be installed.
At the moment it is not possible to use an OBD cable for programming, the chip must be physically removed from the ECU each time and written by using a USB chip programmer.
This takes a good amount of time and should only be done by someone very experienced with soldering and PCB repair work.
1.3 ECU modified ROM chip board and socket:
...
MEMS 1.6 ECU
Used mostly for SPI cars and some early MPI cars (1993-1999) - 3 pin round diagnostic connector - 1x36 pin connector, sometimes also 1x18 pin connector - lines in the lid, but no screws in the lid - vacuum connector next to first plug

3 pin diagnostic cable
3 pin Rover MEMS cable
3-pin Cable - Available to purchase at shop.jmpe.co.uk


Diagnostic applications
The most up to date diagnostic application is here for Windows/Linux
Diagnostic Web/agent application

Here is a web based diagnostic application that works in Windows/Max/Linux computers or laptops
Web application

To use an Android device (phone or tablet) then you will likely need to buy an "OTG" adaptor that fits between your device and the main USB cable.
Check which one your specific device needs, and check that it supports "OTG".
Android diagnostic app in the Google Play store

There is another Android application here which I have heard mixed results about (this is not mine, don't ask me about it):
Alternative Android app - Rover MEMS Lite
MEMS 1.9 ECU
Used in MPI cars - 16 pin "OBDII/OBD2" style diagnostic connector - cross on top, vacuum line next to the main connector


16 pin OBD/OBDII/OBD2 style cable
16 pin Rover MEMS cable
16-pin Cable - Available to purchase at shop.jmpe.co.uk

Diagnostic applications
The most up to date application is here for Windows/Linux
Web/agent application

This is a web based application that works in Windows/Max/Linux computers or laptops
Web application
MEMS 2J ECU
Used in Mini MPIs and cars with VVC - 16 pin "OBDII/OBD2" style diagnostic connector - 2x36pin connectors, left black, right red - large X in the lid - no vacuum connector

16 pin OBD/OBDII/OBD2 style cable
16 pin Rover MEMS cable
16-pin Cable - Available to purchase at shop.jmpe.co.uk

Diagnostic applications
The most up to date application is here for Windows/Linux
Web/agent application

This is a web based application that works in Windows/Max/Linux computers or laptops
Web application


Remapping
There is an online editor for ECU maps here: ROM Editor

It is possible to modify 2J ECUs to allow them to be remapped.
Either a simple version where the chip must be removed for each set of mapping changes, then reintalled,
or a more advanced version where the ECU can be mapped with the engine running e.g. on a rolling road or road tuning.

ECU modification - basic chip-only version
It is possible to modift these by desoldering the main memory chip and installing a chip socket.
Then utilising a new rewritable chip and external programmer it is possible to edit the maps.
I would suggest this should only be done by someone very skilled in soldering work and PCB repair, it is very easy to lift a pad and ruin an ECU doing this

Parts needed:
 - PLCC-44 surface mount socket
 - AT49F1025 chip - ideally industrial rated, the different response time variations should all be fast enough, if in doubt get 70ns version
 - EEPROM programmer - suggest the TL866II Plus which supports the above chip
 - Otherwise AT29C1024 and the T56 programmer
 - Adaptor for chip into the programmer, some do come with the right adaptor board already (it is not a straightforward PLCC-44 to DIP adaptor, some of the pins are different)
 - New ECU lid if you damage the existing one while removing - I have some laser cut aluminium lids


ECU modification - program live over OBD/diagnostic cable
The modification includes: an expansion board fitted inside the ECU, a new rewritable chip, a brand new laser cut aluminium ECU lid. A diagnostic cable is supplied which is used for mapping changes as well as general diagnostics.
Map updates can be done "live" with the engine running, the active table cell is highlighted to help with steady state/rolling road tuning.
This took a lot of work in designing and testing the expansion board as well as making ECU code patches to allow the map changes to be saved permanently.

Here is a short video of the live remapping on the 2J ECUs
It shows the initial data download from the ECU and then shows looking through a few tables.
You can see the active cell highlighting which allows you to see which table cell the ECU is currently using while the engine runs


Modified 2J ECU with additional board to allow OBD remapping

...
MEMS 3 ECU
Used in newer MPI cars with/without VVC - 16 pin "OBD" style diagnostic connector - no vacuum connector

16 pin OBD/OBDII/OBD2 style cable
16 pin Rover MEMS cable
16-pin Cable - Available to purchase at shop.jmpe.co.uk

Remapping
Remapping the MEMS 3 ECUs is possible without modification
Andrew Revill has done an awful lot of work already for these ECUs, you can find his website page about MEMS 3 mapping here which includes all applications needed to start remapping:
https://andrewrevill.co.uk/MEMS3Mapper.htm

General link to the his main website: https://andrewrevill.co.uk/

There is also an online editor for ECU maps on my website here: ROM Editor
RC5 Airbag/SRS Module
Used in MPI and JDM Minis as well as other Rovers

16 pin OBD/OBDII/OBD2 style RC5 cable
16-pin RC5 Cable - Available to purchase at shop.jmpe.co.uk

Diagnostic applications
The most up to date application is here for Windows/Linux
Web/agent application

This is also a web based application that works in Windows/Max/Linux computers or laptops
Web application

There is also an Android application, you will likely need to buy an "OTG" adaptor that fits between your device and the USB cable.
Android app in the Google Play store
5AS Immobiliser
Used in many Rovers including SPI and MPI Mini

Diagnostic and programming application
Only for use with 5AS specific diagnostic cables
5AS diagnostic and programming application
5AS specific diagnostic and programming cable
This is a 16-pin cable for cars with the OBD style connector
5AS diagnostic and programming cable - Available to purchase at shop.jmpe.co.uk
5AS Immobiliser - key fob to immobiliser sync tool
5AS fob sync tool
This tool allows you to sync new key fobs to a 5AS immobiliser
(It does not help with linking a 5AS immobiliser to an ECU)

These are to suit all cars with the 5AS immobiliser wired to a 16-pin OBD style diagnostic port.
The MPI Minis have this type of wiring, if you are not sure about another car then send me the correct wiring diagram for your car and I have have a look for you and check.

5AS immobiliser key fob sync tools - Available to purchase at shop.jmpe.co.uk
Bosch 5.3 ABS
Used in MGF and other cars

16 pin OBD/OBDII/OBD2 style ABS cable
16 pin Rover MEMS cable
Bosch ABS 5.3, 16-pin cable - Available to purchase at shop.jmpe.co.uk

Diagnostic applications
This is a web based application that works in Windows/Max/Linux computers or laptops
Web application

Here are some direct links in case they are still needed:
Diagnostic applications
Remapping
Discussion/tech info



Contact: email me
Disclaimer: This website is not associated with Rover in any way. This exists because there is no support for these older cars/ECUs
Privacy: Privacy policy

Built 20240806163251