View Single Post
Old 03-11-2017, 04:38 PM   #90
MRS-Colin
Senior Member
 
Join Date: Jun 2016
Drives: 2001 Impreza 2.5 RS
Location: Dayton, Ohio, USA
Posts: 139
Thanks: 14
Thanked 293 Times in 98 Posts
Mentioned: 6 Post(s)
Quote:
Originally Posted by RavioliG View Post
All I know is Honda stuff since I work as an engineer for them but

For throttle - you would need the proprietary CAN diag PIDs that control the FI ecu in order to control throttle. Maybe if you could find a toyota or subaru service tool and listen in on the bus as it talks to the FI it could make sense. The pedal itself is likely not a CAN based ECU, so you could not replicate it on CAN. The accelerator pedal position you see on the CAN bus is an output - broadcasted by the FI ecu.
We do not have an electronic brake booster so you could not control the brake pedal.
And, we do not have any ECUs that need to control the steering angle of the steering wheel, so you most likely won't be able to control it over CAN (for example if a car had an LKAS like system where ADAS-ECUs control the EPS you could hack steering wheel control).
Hi from the east!

Throttle is NOT CAN controlled. There are differential signal wires that go from the throttle pedal to the ECU. The ECU then broadcasts the position calculated by those differential signals.

You could possibly actuate the ABS via a CAN command, but that wouldn't be the nicest braking.

I bet the EPS could be commanded to turn. The newer Subarus with eyesight use the same message formats as the BRZ so at the worst you could replace the EPS unit with one from a different chassis that is programmed to work with Eyesight and go from there...
__________________
Colin Beck
MRS-Colin is offline   Reply With Quote