Full Support Added for All Rover MEMS
ECU Families
Download
Link: https://andrewrevill.co.uk/Downloads/MEMS3Tools.zip
As of Version 7.87, MEMS3 Mapper now
fully supports all Rover MEMS ECU Families including 1.2 / 1.3 / 1.6 / 1.6 / 2J
/ 3 / EU4.
Having recently used some other tools
when helping people with issues on MEMS 1.9 EU2 cars, and having found them
somewhat frustrating and expensive, I decided to add support for all of the
earlier families of the Rover MEMS ECU into MEMS3 Mapper. These include the
ECUs used on EU2 and earlier Caterhams, SPI Minis etc. (the full range of MEMS3
ECUs for both petrol and diesel were already fully supported). This turns
“MEMS3 Mapper” into a true one-stop-shop for all Rover ECU support and
maintenance tasks. The earlier ECUs are not OBDII compliant and some of them
need a slightly different cable (a 3-pin ROSCO diagnostic cable) but these are
also readily available. The earlier ECUs mostly use a different communications
protocol (ROSCO “Rover Service Communications” instead of a variant of KWP2000)
so all of the ECU interface had to be developed from scratch, but could be
integrated into the existing user interface framework. The earlier ECUs are not
remappable, however most of the diagnostic capabilities of MEMS3 Mapper can
still be used with them and they all support a range of maintenance operations
including immobiliser pairing and service adjustments. MEMS3 Mapper fully
supports the capabilities provided by each ECU family.
I owe a big “thank you” to James Portman
at rovermems.com. James had already done most of the research one the earlier
ECUs and had developed some online diagnostic tools for them. He shared all of
this with me and actively encouraged and supported my endeavours in this.
ECU
Families Now Supported
· Rover MEMS 1.2 - Used mainly on very early SPI cars without catalytic converters around 1991.
· Rover MEMS 1.3 - Used mainly on early SPI cars from about 1992 to 1993.
· Rover MEMS 1.6 - Used mainly on cars with Rover K-Series SPI and some early MPI engines.
· (Caterham EU2 MPI) Rover MEMS 1.9 MKC EU2 MPI - Used on cars with Rover K-Series EU2 MPI engines.
· (Caterham EU2 VVC) Rover MEMS 2J MKC EU2 VVC - Used on cars with Rover K-Series EU2 VVC engines and MPI Minis.
· (Caterham EU3 MPI) Rover/Motorola MEMS3 NNN EU3 MPI with Lucas 5AS / Pektron - Used on cars with Rover K-Series MPI engines from about 2001 onward.
· Rover/Motorola MEMS3 NNN EU3 MPI with BMW EWS 3.D - Used on Rover 75 / MGZT and Freelander cars with Rover K-Series MPI engines from about 2001 onward.
· (Caterham EU3 VVC) Rover/Motorola MEMS3 NNN EU3 VVC with Lucas 5AS / Pektron - Used on cars with Rover K-Series VVC engines from about 2001 onward.
· Rover/Motorola MEMS3 NNX XFW - Extended Firmware custom configuration introduced and supported by MEMS3 Mapper.
· Rover/Continental MEMS3 NNN EU4 - Used on cars with NAC N-Series engines such as the MG TF LE500.
· Land Rover/Lucas MEMS3 MSB 10P EU2 - Used mainly on Land Rover Discovery and Defender Td5 cars with the earlier 10P engine from around 1998 to 2002.
· Land Rover/Lucas MEMS3 NNN 15P EU3 - Used mainly on Land Rover Discovery and Defender Td5 cars with the later 15P engine from around 2002 to 2004.
Diagostic Cables Required
· MEMS 1.2, 1,3 and 1.6 ECUs normally use a 3-pin ROSCO (Rover Service Communications) cable.
These can be purchased here https://shop.jmpe.co.uk/products/rover-3-pin-ecu-diagnostic-connector.
Other suppliers may be available online but this cable is tested and known to
be working with these ECUs. Rover vehicles will have a corresponding diagnostic
connector to plug this into, probably in the engine bay. Non-Rover vehicles may
not be fitted with the connector, in which case you will need to wire this
cable to the ECU yourself:
o Pin 1 – Signal Ground – ECU Pin 14
o Pin 2 – ECU Data Out to PC Data In – ECU Pin 10
o
Pin 3 – PC Data Out to ECU Data In – ECU Pin 15
·
All other MEMS families normally use a VAG COM
KKL 409.1 style OBDII cable.
These can be found all over the web and on sites such as eBay but I’d recommend
this one: https://shop.jmpe.co.uk/products/rover-16-pin-ecu-diagnostic-cable
as it is tested and known to be working with these ECUs.
Key
Capabilities by ECU Family
Rover MEMS 1.2
· ROSCO Protocol.
· 3-Pin UART ROSCO Diagnostic Cable.
· Reading and Saving of Full ROM (Firmware and Map).
· Live Diagnostics
o Live Data.
o Live Fault Codes.
o Live Dashboard.
· Immobiliser Pairing & Status.
· Clear Adaptations.
· Service Adjustments.
Rover MEMS 1.3
· ROSCO Protocol.
· 3-Pin UART ROSCO Diagnostic Cable.
· Reading and Saving of Full ROM (Firmware and Map).
· Live Diagnostics
o Live Data.
o Live Fault Codes.
o Live Dashboard.
· Immobiliser Pairing & Status.
· Clear Adaptations.
· Service Adjustments.
Rover MEMS 1.6
· ROSCO Protocol.
· 3-Pin UART ROSCO Diagnostic Cable.
· Reading and Saving of Full ROM (Firmware and Map).
· Live Diagnostics
o Live Data.
o Live Fault Codes.
o Live Dashboard.
· Immobiliser Pairing & Status.
· Clear Adaptations.
· Service Adjustments.
Rover MEMS
1.9 EU2 MKC EU2 MPI
· ROSCO Protocol.
· OBDII-Style K-Line Diagnostic Cable.
· Reading and Saving of Full ROM (Firmware and Map).
· Live Diagnostics
o Live Data.
o Live Fault Codes.
o Live Dashboard.
· Immobiliser Pairing & Status.
· Clear Adaptations.
· Service Adjustments.
Rover MEMS 2J MKC EU2 VVC
·
KWP2000
Protocol.
· OBDII-Style K-Line Diagnostic Cable.
· Reading and Viewing of Map.
· Live Diagnostics
o Live Data.
o Live Fault Codes.
o Live Dashboard.
· Immobiliser Pairing & Status.
· Clear Adaptations.
· Service Adjustments.
Rover/Motorola MEMS3 NNN EU3 MPI with Lucas 5AS / Pektron
·
Rover/BMW
Protocol.
·
KWP2000
Protocol.
· OBDII-Style K-Line Diagnostic Cable.
· Reading, Writing, Editing and Viewing of Firmware, Coding and Map.
· Custom Firmware Patches.
o Dual Map, Live Switching.
o Live Mapping.
o Debugging.
o CAN Bus Logging.
o CAN Bus Sniffing.
· Map and Firmware Wizards.
· Live Diagnostics
o Live Data.
o Live Fault Codes.
o Freeze Frames.
o Live Dashboard.
· VIN and ZCS Coding.
· Immobiliser Pairing & Status.
· Clear Adaptations.
· Service Adjustments.
· Comprehensive ECU Maintenance Tools.
Rover/Motorola MEMS3 NNN EU3 MPI with BMW EWS 3.D
·
Rover/BMW
Protocol.
·
KWP2000
Protocol.
· OBDII-Style K-Line Diagnostic Cable.
· Reading, Writing, Editing and Viewing of Firmware, Coding and Map.
· Custom Firmware Patches.
o Dual Map, Live Switching.
o Live Mapping.
o Debugging.
o CAN Bus Logging.
o CAN Bus Sniffing.
· Map and Firmware Wizards.
· Live Diagnostics
o Live Data.
o Live Fault Codes.
o Freeze Frames.
o Live Dashboard.
· Clear Adaptations.
· Service Adjustments.
· Comprehensive ECU Maintenance Tools.
Rover/Motorola
MEMS3 NNN EU3 VVC with Lucas 5AS / Pektron
·
Rover/BMW
Protocol.
·
KWP2000
Protocol.
· OBDII-Style K-Line Diagnostic Cable.
· Reading, Writing, Editing and Viewing of Firmware, Coding and Map.
· Custom Firmware Patches.
o Dual Map, Live Switching.
o Live Mapping.
o Debugging.
o CAN Bus Logging.
o CAN Bus Sniffing.
· Map and Firmware Wizards.
· Live Diagnostics
o Live Data.
o Live Fault Codes.
o Freeze Frames.
o Live Dashboard.
· VIN and ZCS Coding.
· Immobiliser Pairing & Status.
· Clear Adaptations.
· Service Adjustments.
· Comprehensive ECU Maintenance Tools.
Rover/Motorola MEMS3 NNX XFW
·
Rover/BMW
Protocol.
·
KWP2000
Protocol.
· OBDII-Style K-Line Diagnostic Cable.
· Reading, Writing, Editing and Viewing of Firmware, Coding and Map.
· Custom Firmware Patches.
o Dual Map, Live Switching.
o Live Mapping.
o Debugging.
o CAN Bus Logging.
o CAN Bus Sniffing.
· Map and Firmware Wizards.
· Live Diagnostics
o Live Data.
o Live Fault Codes.
o Freeze Frames.
o Live Dashboard.
· VIN and ZCS Coding.
· Immobiliser Pairing & Status.
· Clear Adaptations.
· Service Adjustments.
· Comprehensive ECU Maintenance Tools.
Rover/Continental MEMS3 NNN EU4
·
Rover/BMW
Protocol.
·
KWP2000
Protocol.
· OBDII-Style K-Line Diagnostic Cable.
· Reading, Writing, Editing and Viewing of Firmware and Map.
· Custom Firmware Patches.
o Dual Map, Live Switching.
o Live Mapping.
o Debugging.
o CAN Bus Logging.
o CAN Bus Sniffing.
· Map and Firmware Wizards.
· Live Diagnostics
o Live Data.
o Live Fault Codes.
o Freeze Frames.
o Live Dashboard.
· VIN and ZCS Coding.
· Immobiliser Pairing & Status.
· Clear Adaptations.
· Service Adjustments.
· Comprehensive ECU Maintenance Tools.
Land Rover/Lucas MEMS3 MSB 10P EU2
·
Rover/BMW
Protocol.
·
KWP2000
Protocol.
· OBDII-Style K-Line Diagnostic Cable.
· Reading and Viewing of Map.
· Live Diagnostics
o Live Data.
o Live Fault Codes.
o Live Dashboard.
· Immobiliser Pairing & Status.
· Clear Adaptations.
· Service Adjustments.
Land Rover/Lucas MEMS3 NNN 15P EU3
·
Rover/BMW
Protocol.
·
KWP2000
Protocol.
· OBDII-Style K-Line Diagnostic Cable.
· Reading, Writing, Editing and Viewing of Firmware, Coding and Map.
· Custom Firmware Patches.
o Dual Map, Live Switching.
o CAN Bus Logging.
· Map and Firmware Wizards.
· Live Diagnostics
o Live Data.
o Live Fault Codes.
o Live Dashboard.
· VIN and ZCS Coding.
· Immobiliser Pairing & Status.
· Clear Adaptations.
· Service Adjustments.
· Comprehensive ECU Maintenance Tools.