MPPS v18 OBD2 ECU programming dongle internals

A glimpse at the hardware inside an MPPS v18 OBD2 ECU programming dongle

 · 1 min read

In a start to reverse engineering the MPPS v18 dongle in an attempt to open-source and expand its capability, here is a picture of the main board.



The main chips are:

  1. Silicon Labs C8051F380 8bit microcontroller, 48pin, 50MHz 8051 core with integrated USB 2.0
  2. NXP SJA1000T CAN 2.0B compatible stand-alone controller
  3. NXP PCA82C250 CAN line transceiver
  4. TI LM2903 Dual differential comparator


It reports "Amt Flash" with PID 0x0500 and VID 0x1c43, manufacturer "AMT-Cartech Ltd." via USB


This seems like a good cheap hardware platform to build functionality.


R