Welcome to the North American Subaru Impreza Owners Club Monday July 16, 2018
Home Forums WikiNASIOC Products Store Modifications Upgrade Garage
NASIOC
Go Back   NASIOC > NASIOC Technical > FA Series Factory 2.0L Turbo Powertrain

Welcome to NASIOC - The world's largest online community for Subaru enthusiasts!
Welcome to the NASIOC.com Subaru forum.

You are currently viewing our forum as a guest, which gives you limited access to view most discussions and access our other features. By joining our community, free of charge, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is free, fast and simple, so please join our community today!

If you have any problems with the registration process or your account login, please contact us.
* Registered users of the site do not see these ads. 
Reply
 
Thread Tools Display Modes
Old 06-24-2018, 02:46 AM   #1
Boggie1688
Scooby Specialist
 
Member#: 165955
Join Date: Dec 2007
Location: California
Vehicle:
2015 WRX Base
WRB

Default 2015+ Canbus Mapping Thread for RCP Track MK2

Mods, please move if this is not the right spot.

I currently own a RaceCapture Pro, which I use in another car. It provides telemetry data for the car. Autosport labs recently announced a RaceCapture Track MK2, an upgrade version of the MK1 which provides a remote GPS antenna and a second can bus channel.

I went ahead an placed my pre order, which should ship in early July. I'm stoke because the remote GPS receiver has a very high refresh rate: 1/5/10/15/20/50 Hz. Which is much better than any harry's laptimer or track addict app can provide on a cell phone; most cellphones are 1 Hz.

Additionally the second canbus network allows you to connect an AnalogX. This gives you the ability to add senders to the 2nd can network. EGT, Oil Pressure, etc. As long as the sender is a linear one.

Data is then streamed real time to a Android/Apple app, or can be sent through a RPi to a screen.

More info can be found here:

https://www.autosportlabs.com/produc...turetrack-mk2/

In any case, I'm starting this thread to document the mapping of the canbus. The goal is to reverse engineer the can ids for : TPS, Brake, Engine RPM, Coolant temp and Steering angle. Eventually over time, I'd like to map the some of the canbus datapoints: feedback knock, fine knock learn, afr, af correction 1, af learning 1, etc. I know this data has to be on the canbus, because this is likely where the AP is pulling the info from. No rush obviously, but would love to have this info all in once place.

If anyone else is trying to reverse engineer the canbus on the WRX, please post here.

My unit won't ship to after July 13th, so I won't update the thread until after that.
* Registered users of the site do not see these ads.
Boggie1688 is online now   Reply With Quote
Sponsored Links
* Registered users of the site do not see these ads.
Old 06-24-2018, 10:10 AM   #2
Perscitus
Scooby Specialist
 
Member#: 378214
Join Date: Jan 2014
Chapter/Region: Tri-State
Location: Blue Hole
Default

Check out SubaruDieselCrew, RomRaider Forums and BtSsm for what you're after. All that you need is available already in some shape or form. We are monitoring and logging 30+ PIDs off 2015s+ at 50-80Hz.

The main question will be can you consume SSM PIDs or only OBDII PIDs?

Hopefully your device supports SSM-over-CAN else you'll be stuck with E-OBDII which is not well documented or reverse engineered yet for Hitachi ECU/TCU Subarus (most 2014+ USDM vehicles).

ActiveOBD and Torque allow for E-OBDII Mode 0x22 and 0x23 PID monitoring and logging so you cam use those to test or verify output.

All the data you're after (and then some) is exposed on the CAN bus via SSM and E-OBDII.

Last edited by Perscitus; 06-24-2018 at 10:16 AM.
Perscitus is offline   Reply With Quote
Old 06-25-2018, 01:03 AM   #3
Boggie1688
Scooby Specialist
 
Member#: 165955
Join Date: Dec 2007
Location: California
Vehicle:
2015 WRX Base
WRB

Default

It doesn't have ssm support. Someone has made a Arduino based ssm box that can retransmit the data on to a 2nd can network.

Well see what I decide to do when it get here.
Boggie1688 is online now   Reply With Quote
Old 06-25-2018, 07:12 AM   #4
Perscitus
Scooby Specialist
 
Member#: 378214
Join Date: Jan 2014
Chapter/Region: Tri-State
Location: Blue Hole
Default

Yeah, with this device you'd need E-OBDII Mode 0x22 PIDs to be defined for the 2015s... and yes I think the AP uses a mix of SSM and E-OBD data (since some of the fields they expose are not found at any SSM addresses).

https://subdiesel.wordpress.com/generic/protocols/extended-obd-ii/
Perscitus is offline   Reply With Quote
Old 06-25-2018, 11:25 AM   #5
Boggie1688
Scooby Specialist
 
Member#: 165955
Join Date: Dec 2007
Location: California
Vehicle:
2015 WRX Base
WRB

Default

Quote:
Originally Posted by Perscitus View Post
Yeah, with this device you'd need E-OBDII Mode 0x22 PIDs to be defined for the 2015s... and yes I think the AP uses a mix of SSM and E-OBD data (since some of the fields they expose are not found at any SSM addresses).

https://subdiesel.wordpress.com/generic/protocols/extended-obd-ii/
All the advance data stuff is a nice to have.

For me the must haves are :
Throttle
Rpm
Brake
Oil Temp
Coolant Temps
Oil pressure (analog sender)
Diff temp (analog sender)

All of the above is like found via obd.

The stuff I'd like to have as a cherry on top are:
Afr
Ethanol raw
Fbk
Fkl
Af correction 1
Af learning 1

I found the schematics for the ssm box. I'm also trying to get a hold of the guy who built it. Two forms exists here, find as much as I can via obd or build this ssm box and use the definitions found by the room community.

I'll keep you posted.
Boggie1688 is online now   Reply With Quote
Old 06-25-2018, 03:17 PM   #6
Perscitus
Scooby Specialist
 
Member#: 378214
Join Date: Jan 2014
Chapter/Region: Tri-State
Location: Blue Hole
Default

Good luck. SSM box (or the use of a Tactrix OPv2 or OBDLink LX/MX) might be the way to go.

Throttle - SSM, OBDII and E-OBDII
Rpm - SSM, OBDII and E-OBDII
Brake - likely just SSM and/or E-OBDII
Oil Temp - OBDII and E-OBDII
Coolant Temps - SSM, OBDII and E-OBDII
Oil pressure (analog sender) - likely E-OBDII only (unless you re-use say TGV signal, then SSM too)
Diff temp (analog sender) - likely E-OBDII only (unless you re-use say TGV signal, then SSM too)

Afr - SSM, OBDII, E-OBDII
Ethanol raw - likely via another analog signal?
Fbk - E-OBDII only it seems
Fkl - SSM and E-OBDII
Af correction 1 - SSM, OBDII, E-OBDII
Af learning 1 - SSM, OBDII, E-OBDII

How about AF Correction / Learning #3?
Final Fuel Base, CL/OL Status/Flag, Load, IAT, IMT, Fuel Temp
Perscitus is offline   Reply With Quote
Old 06-25-2018, 03:41 PM   #7
Boggie1688
Scooby Specialist
 
Member#: 165955
Join Date: Dec 2007
Location: California
Vehicle:
2015 WRX Base
WRB

Default

Quote:
Originally Posted by Perscitus View Post
Good luck. SSM box (or the use of a Tactrix OPv2 or OBDLink LX/MX) might be the way to go.

Throttle - SSM, OBDII and E-OBDII
Rpm - SSM, OBDII and E-OBDII
Brake - likely just SSM and/or E-OBDII
Oil Temp - OBDII and E-OBDII
Coolant Temps - SSM, OBDII and E-OBDII
Oil pressure (analog sender) - likely E-OBDII only (unless you re-use say TGV signal, then SSM too)
Diff temp (analog sender) - likely E-OBDII only (unless you re-use say TGV signal, then SSM too)

Afr - SSM, OBDII, E-OBDII
Ethanol raw - likely via another analog signal?
Fbk - E-OBDII only it seems
Fkl - SSM and E-OBDII
Af correction 1 - SSM, OBDII, E-OBDII
Af learning 1 - SSM, OBDII, E-OBDII

How about AF Correction / Learning #3?
Final Fuel Base, CL/OL Status/Flag, Load, IAT, IMT, Fuel Temp
Thanks for that!

Can I ask where you found it? Or was that just off the top of your head?

If it is available via obd, I may focus on that first. If I don't need a SSM box, it makes the install much more simple. The RCP Track MK2 only has two can bus networks. I need to use one to hook up an AnalogX, which allows me to add up to 4 analog senders.

I do have a RCP Pro, that has two networks and a GPIO array for analog senders, but it is already installed on my other car. I don't wanna swap them, if i don't need to.

All this matter because a SSM box would take up one of the can networks on the RCP Track MK2. Which means, I'd need to gather every data point from SSM. The second channel would not be used for OBDII because it would be then dedicated to the AnalogX.

In any case, all of this is just speculation till I get the RCP Track MK2 installed. Target ship date right now is July 13th.
Boggie1688 is online now   Reply With Quote
Old 06-25-2018, 03:47 PM   #8
Boggie1688
Scooby Specialist
 
Member#: 165955
Join Date: Dec 2007
Location: California
Vehicle:
2015 WRX Base
WRB

Default

Oh one other question I was digging around and someone mentioned that SSM is only 8-10hz for datalogging. Is that true? The AP appears to be able to clear 65-80Hz. Makes me wonder if they are doing OBDII or EOBDII.
Boggie1688 is online now   Reply With Quote
Old 06-25-2018, 04:43 PM   #9
Perscitus
Scooby Specialist
 
Member#: 378214
Join Date: Jan 2014
Chapter/Region: Tri-State
Location: Blue Hole
Default

Yup off the top of my head (sadly, been at this for toooo long).

SSM comes in two flavors (or at least used to until 2014 Model Year)
hence the source of the confusion....

SSM over K-line - likely about 10Hz (with just a few PIDs logged)
SSM over CAN - tops out >100Hz (depending on how many PIDs you log)

On the 2014/15+ Hitachi ECU Subarus (like the 2015 WRX), SSM over CAN monitoring and logging of the lower-precision non floating-point (the only available) 1-byte fields can easily hit 60Hz even with 30+ PIDs being monitored/logged.

TCU monitoring/logging via the same SSM over CAN channel hits >100Hz for 1-2 PIDs (say CVTF and Impeller or Turbine RPM).
Perscitus is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

All times are GMT -4. The time now is 10:52 AM.


Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Powered by Searchlight © 2018 Axivo Inc.
Copyright ©1999 - 2017, North American Subaru Impreza Owners Club, Inc.