Skip to content

CAN database · Powertrain CAN

Toyota Prius XW30 powertrain CAN

Mirrored from commaai/opendbc at revision a3ed7d18e8 · MIT license · community reverse-engineered data, not part of CarGeek's authored corpus. Corrections belong upstream.

The third-generation Prius — the hybrid the corpus's P0Axx pages are most often read about.

WhatsApp Telegram X Email

When a module on this bus stops talking

Lost-communication trouble codes from the corpus that name modules of this kind.

Modules on this bus

DSU · HCU · EPS · IPAS

Messages (26)

26 messages match.

  • 0x24 KINEMATICS 8 bytes
    Signal Placement Scale Range Unit Values
    ACCEL_Y

    unit is tbd

    33|10@0+ ×1 -512 0…65535
    STEERING_TORQUE

    does not seem the steer torque, tbd

    17|10@0+ ×1 -512 0…65535
    YAW_RATE

    verify

    1|10@0+ ×1 -512 0…65535
  • 0x25 STEER_ANGLE_SENSOR 8 bytes
    Signal Placement Scale Range Unit Values
    STEER_ANGLE 3|12@0- ×1.5 -500…500 deg
    STEER_FRACTION

    1/15th of the signal STEER_ANGLE, which is 1.5 deg; note that 0x8 is never set

    39|4@0- ×0.1 -0.7…0.7 deg
    STEER_RATE

    factor is tbd

    35|12@0- -2000…2000 deg/s
  • 0xA6 BRAKE 8 bytes
    Signal Placement Scale Range Unit Values
    BRAKE_AMOUNT 7|8@0+ 0…255
    BRAKE_PEDAL 23|8@0+ 0…255
  • 0xAA WHEEL_SPEEDS 8 bytes
    Signal Placement Scale Range Unit Values
    WHEEL_SPEED_FR 7|16@0+ ×0.0062 -67.67 0…250 mph
    WHEEL_SPEED_FL 23|16@0+ ×0.0062 -67.67 0…250 mph
    WHEEL_SPEED_RR 39|16@0+ ×0.0062 -67.67 0…250 mph
    WHEEL_SPEED_RL 55|16@0+ ×0.0062 -67.67 0…250 mph
  • 0xB4 SPEED 8 bytes
    Signal Placement Scale Range Unit Values
    CHECKSUM 63|8@0+ 0…255
    SPEED 47|16@0+ ×0.0062 0…115 mph
    ENCODER 39|8@0+ 0…255
  • 0x127 GEAR_PACKET 8 bytes
    Signal Placement Scale Range Unit Values
    CAR_MOVEMENT 39|8@0- 0…255
    COUNTER 55|8@0+ 0…255
    CHECKSUM 63|8@0+ 0…255
    GEAR 47|4@0+ 0…15 0 P · 1 R · 2 N · 3 D · 4 B
  • 0x1C4 POWERTRAIN 8 bytes
    Signal Placement Scale Range Unit Values
    ENGINE_RPM 7|16@0+ 0…65535 rpm
    CHECKSUM 63|8@0+ 0…255
  • 0x1D2 PCM_CRUISE 8 bytes
    Signal Placement Scale Range Unit Values
    GAS_RELEASED 4|1@0+ 0…1
    ACCEL_NET

    net acceleration produced by the system, given ACCEL_CMD, road grade and other factors

    23|16@0- ×0.001 -20…20 m/s2
    CRUISE_STATE

    Active state is 8, if standstill is requested will switch to state 11(3 sec timer), after timer is elapsed will switch into state 7(standstill). If plus button was pressed - status 9, minus button pressed - status 10

    55|4@0+ 0…15 11 timer_3sec · 10 setspeeddown · 9 setspeedup · 8 active · 7 standstill · 1 off · 0 off
    CHECKSUM 63|8@0+ 0…255
  • 0x1D3 PCM_CRUISE_2 8 bytes
    Signal Placement Scale Range Unit Values
    MAIN_ON 15|1@0+ 0…1
    LOW_SPEED_LOCKOUT

    in low speed lockout, system would always disengage below 28mph

    14|2@0+ 0…3 kph 2 low speed locked · 1 ok
    SET_SPEED

    43 kph are shown as 28mph, so conversion isn't perfect

    23|8@0+ 0…255 kph
    CHECKSUM 63|8@0+ 0…255
  • 0x226 BRAKE_MODULE 8 bytes
    Signal Placement Scale Range Unit Values
    BRAKE_PRESSURE

    seems prop to pedal force

    0|9@0+ 0…511
    BRAKE_POSITION

    seems proportional to pedal displacement, unclear the max value of 0x1c8

    16|9@0+ 0…511
    BRAKE_PRESSED 37|1@0+ 0…1
  • 0x228 ACCELEROMETER 8 bytes
    Signal Placement Scale Range Unit Values
    ACCEL_Z 22|15@0- 0…32767
    ACCEL_X 6|15@0- ×0.001 -20…20 m/s2
  • 0x230 BRAKE_MODULE2 8 bytes
    Signal Placement Scale Range Unit Values
    BRAKE_LIGHTS

    double check

    26|1@0+ 0…1
  • 0x245 GAS_PEDAL 8 bytes
    Signal Placement Scale Range Unit Values
    GAS_PEDAL

    it seems slightly filtered

    23|8@0+ ×0.005 0…1
  • 0x260 STEER_TORQUE_SENSOR 8 bytes
    Signal Placement Scale Range Unit Values
    STEER_TORQUE_EPS 47|16@0- ×0.66 -20000…20000
    STEER_TORQUE_DRIVER

    driver torque

    15|16@0- -32768…32767
    STEER_OVERRIDE

    set when driver torque exceeds a certain value

    0|1@0+ 0…1
    CHECKSUM 63|8@0+ 0…255
  • 0x262 EPS_STATUS 5 bytes · from EPS
    Signal Placement Scale Range Unit Values
    STATE 3|4@0+ 0…15 5 override · 3 enabled · 1 disabled
    LKA_STATE 31|8@0+ 0…255 50 temporary_fault
    CHECKSUM 39|8@0+ 0…255
  • 0x266 STEERING_IPAS 8 bytes · from IPAS
    Signal Placement Scale Range Unit Values
    STATE 7|4@0+ 0…15 3 enabled · 1 disabled
    ANGLE

    set to measured angle when ipas control isn't active

    3|12@0- 0…16777215
    SET_ME_X10 23|8@0+ 0…255
    SET_ME_X00_1 55|8@0+ 0…255
    DIRECTION_CMD 38|2@0+ 0…3 3 right · 2 center · 1 left
    CHECKSUM 63|8@0+ 0…255
  • 0x283 PRE_COLLISION 8 bytes
    Signal Placement Scale Range Unit Values
  • 0x2E4 STEERING_LKA 8 bytes
    Signal Placement Scale Range Unit Values
    LKA_STATE 31|8@0+ 0…255
    CHECKSUM 39|8@0+ 0…255
    STEER_REQUEST 0|1@0+ 0…1
    COUNTER 6|6@0+ 0…63
    SET_ME_1 7|1@0+ 0…1
    STEER_TORQUE_CMD 15|16@0- 0…65535
  • 0x2E6 LEAD_INFO 8 bytes · from DSU
    Signal Placement Scale Range Unit Values
    CHECKSUM 63|8@0+ 0…255
    LEAD_REL_SPEED 23|12@0- ×0.025 -100…100 m/s
    LEAD_LONG_DIST 7|13@0+ ×0.05 0…300 m
  • 0x343 ACC_CONTROL 8 bytes · from DSU
    Signal Placement Scale Range Unit Values
    ACCEL_CMD 7|16@0- ×0.001 -20…20 m/s2
  • 0x399 PCM_CRUISE_SM 8 bytes
    Signal Placement Scale Range Unit Values
    MAIN_ON 4|1@0+ 0…1
    CRUISE_CONTROL_STATE 11|4@0+ 0…15 2 disabled · 11 hold · 10 hold_waiting_user_cmd · 6 enabled · 5 faulted
    UI_SET_SPEED

    set speed shown in UI with user set unit

    31|8@0+ 0…255
  • 0x3B7 ESP_CONTROL 8 bytes · from ESP
    Signal Placement Scale Range Unit Values
    TC_DISABLED 13|1@0+ 0…1
  • 0x412 LKAS_HUD 8 bytes
    Signal Placement Scale Range Unit Values
    BARRIERS 1|2@0+ 0…3 3 both · 2 right · 1 left · 0 none
    RIGHT_LINE 3|2@0+ 0…3 3 orange · 2 double · 1 solid · 0 none
    LEFT_LINE 5|2@0+ 0…3 3 orange · 2 double · 1 solid · 0 none
    SET_ME_1

    unclear what this is, nut it's always 1 in drive traces

    7|2@0+ 0…3
    LDA_ALERT 9|2@0+ 0…3 3 hold with continuous beep · 2 LDA unavailable · 1 hold · 0 none
    TWO_BEEPS 12|1@0+ 0…1
    ADJUSTING_CAMERA 13|1@0+ 0…1
    LDA_MALFUNCTION 15|1@0+ 0…1
  • 0x611 UI_SEETING 8 bytes
    Signal Placement Scale Range Unit Values
    UNITS 26|2@0+ 0…3 1 km · 2 miles
  • 0x614 STEERING_LEVERS 8 bytes
    Signal Placement Scale Range Unit Values
    TURN_SIGNALS 29|2@0+ 0…3 3 none · 2 right · 1 left

2 record(s) of 2 other DBC record type(s) (VERSION, BS_) are in the source file but not shown here — see the file upstream for the complete grammar.