citan
Posts: 4
Joined: Fri Jun 22, 2012 7:25 am

PiMonitor - Subaru SSM reader project

Wed Aug 07, 2013 3:01 pm

Hi,
i'd like to present my project. I always wanted to read some information from engine/transmission control unit in my car. I found OBD generic (ELM327) solutions very limited - in my car reading was terribly slow, amount of information rather limited.

But there are some great projects like FreeSSM, ECUExplorer, ROMRaider that use SSM protocol to communicate with Subaru ECU/TCU. Thanks to information gathered in these projects i created my own.

Software: I used Raspbian system as base. Application is written in python (pygame, pyserial). Standard FTDI Linux driver is used (so it looks like another serial port). Application is started by initd (or whatever is used by Raspbian) and filesystem is mounted R/O.

Hardware: RaspberryPi, OBD (FTDI based) USB cable, big and ugly DVD leftover screen via composite video. :)

Video: http://www.youtube.com/watch?v=M2AWh8OudeA

Things i'd like to do:
- gather more information from input XML (ROMRaider ECU/TCU defs) - to provide more information per TCU/ECU
- improve UI - i plan to buy a touch screen (a small one) and add some interactivity

Known issues:
- sometimes, when engine is restarted, TCU returns 0xFF byte(s) for each parameter

Unfortunately i don't have more cars to test on. :)

The project is still in early stage, there is not much code really. I didn't put it yet to any repository but if you are interested in the code please let me know.

citan
Posts: 4
Joined: Fri Jun 22, 2012 7:25 am

Re: PiMonitor - Subaru SSM reader project

Sat Aug 31, 2013 4:34 pm

Quick update with touch screen:
http://www.youtube.com/watch?v=jiXd1-ZefJg

od4g
Posts: 1
Joined: Tue Nov 26, 2013 5:23 pm

Re: PiMonitor - Subaru SSM reader project

Tue Nov 26, 2013 5:44 pm

I am interested in the code. Hoping you get a notification of this reply. I can't send a message on here or even youtube (it just stays loading, like typical youtube).

I am looking to make use of my popup nav screen (not touch) to display engine diagnostics and read any codes that get thrown.

Send me a message on here if you can, otherwise I will reply with my email. Thanks.

rafsub
Posts: 1
Joined: Mon Nov 25, 2013 6:15 pm

Re: PiMonitor - Subaru SSM reader project

Wed Nov 27, 2013 4:07 pm

Hi,

I am also interested by the code. I would like to build a SSM1 monitor interface using raspberry pi.
The protocol is a little different (1953 bds) but it should not be too difficult. I am now using evoscan and a developpement version of freessm that workd with SSM1 protocol.

Bye

Rafsub

citan
Posts: 4
Joined: Fri Jun 22, 2012 7:25 am

Re: PiMonitor - Subaru SSM reader project

Fri Dec 06, 2013 9:10 am

I sent the code to all people who sent me their emails.

Thanks to Randall - who was interested in this project - now it is on GitHub: https://github.com/PiMonitor/PiMonitor

Jevil
Posts: 1
Joined: Tue May 12, 2015 5:39 am

Re: PiMonitor - Subaru SSM reader project

Tue May 12, 2015 5:43 am

Hi.

I found the SSM-Reader (in car) video on YouTube. When downloading the files from Github, I only bring to run the single value screen, which is used in the touchscreen video.
I'm not new to programming, but I'm new to the rpi and python world.
Could you please send me the code for the software which you run in the in car video?

Regards,

Jevil

OSD
Posts: 1
Joined: Mon Oct 17, 2016 11:40 am

Re: PiMonitor - Subaru SSM reader project

Mon Oct 17, 2016 12:14 pm

Hi,
I would like to build the PiMonitor-Subaru SSM.
Will it work with the Raspberry 3 as well ??

@citan please sent me your code.

Cornelius

Return to “Other projects”