No Description

Randall Crock d5ab166597 Initial source upload 9 years ago
data d5ab166597 Initial source upload 9 years ago
pimonitor d5ab166597 Initial source upload 9 years ago
res d5ab166597 Initial source upload 9 years ago
.gitignore 2cf5957475 Initial source upload 9 years ago
LICENSE ebbf11e8e8 Initial commit 9 years ago
README.md 8277887918 Update README.md 9 years ago
run.sh d5ab166597 Initial source upload 9 years ago

README.md

PiMonitor

PiMonitor is an interface for using your RaspberryPi hardware to interface with a Subaru ECM using their SSM protocol.

Known issues:

  • RPi hangs on FTDI I/O unless dwc_otg.speed=1 is set (USB 1.1 forced)

TODO - it depends on what is expected but there are two things missing in the parser that would be useful anyway:

  • parse switch parameters (on/off values)
  • parse ROM ID based parameters (example: front left wheel speed - it is not a PID returned by ECU but memory address - where this value is stored - is known for certain ECU ROMs) Now PIDs returned as supported by TCU/ECU are handled and also "calculated" PIDs are handled - it is just a formula and calculation is done using real PIDs (fuel consumption for example).