Tag: MBE
-
ECU Diagnostics – part 14 : Software Framework mbe.py
Introduces the Python mbe.py framework for sending requests to the Caterham MBE 9A4 ECU and formatting diagnostic responses into readable values.
-
ECU Diagnostics – part 13.3 : MBE-ISOTP
Describes the MBE ISO-TP style protocol used by Easimap to request data from the Caterham ECU and turn the responses into useful diagnostics.
-
ECU Diagnostics – part 13.2 : OBD-II
Summarises what standard OBD-II services and PID data the Caterham MBE 9A4 ECU supports and how that data appears on the CAN bus.
-
ECU Diagnostics – part 13.1 : MBE-Broadcast
Documents the MBE-Broadcast protocol, where the Caterham ECU continuously emits CAN bus frames containing diagnostic data once the ignition is on.
-
ECU Diagnostics – part 13 : Three Diagnostic Protocols in the MBE 9A4 ECU
Introduces the three diagnostic protocols found on the Caterham MBE 9A4 ECU: MBE-Broadcast, OBD-II, and the MBE ISO-TP protocol used by Easimap.
-

ECU Diagnostics – part 12 : OSI 7 Layers for Caterham Diagnostics
Maps the Caterham diagnostics stack onto the OSI model, from CAN bus hardware through MBE ISO-TP layers up to Python tooling and applications.
-

ECU Diagnostics – part 11 : Logic Analyzer on the CAN Bus
Uses a Saleae logic analyser on the CAN bus to validate Caterham MBE ECU diagnostic code and compare captured traffic with expected requests and responses.
-
ECU Diagnostics – part 10 : Decoding EC2 Files
Starts decoding Easimap EC2 files so Caterham MBE ECU CAN bus responses can be translated into useful human-readable diagnostic values.
-

ECU Diagnostics – part 9 : The Easimap Protocol Theory
Develops a theory for the Easimap request and response protocol by analysing Caterham MBE ECU messages captured from the CAN bus.


