Skip to content

Commit 75db5e8

Browse files
author
Vehicle Researcher
committed
Squashed 'opendbc/' changes from 2210752..af7fff8
af7fff8 Toyota Highlander: fixed dbc file name 3a979f5 Added Toyota Highlander Hybrid 3148fab Tesla: Add missing line break after VAL_ 69 WprSw6Posn (commaai#109) f70b8dc Hyundai: not sure why steer angle was unigned... seems a bug 1f40c31 Santa Fe: dealing with steer torque integer is easier for now c081f73 Santa Fe: how come the steer angle sign was wrong 0da25ac Toyota Pedal Support (commaai#108) 353aa54 Santa Fe: added lane icon color to dbc 4f76e9b Santa Fe: this signal seems 2 bits long 01cffdc Santa Fe: for now unitless torque request 390b926 added gear to dbc for Hyundai 0a04a43 Hyundai Santa Fe: first dbc commit git-subtree-dir: opendbc git-subtree-split: af7fff8
1 parent 6839a11 commit 75db5e8

16 files changed

+1868
-2
lines changed

generator/toyota/_comma.dbc

+14
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,17 @@ BO_ 359 STEERING_IPAS_COMMA: 8 IPAS
99
SG_ CHECKSUM : 63|8@0+ (1,0) [0|255] "" XXX
1010

1111
CM BO_ STEERING_IPAS_COMMA "Copy of msg 614 so we can do angle control while the Park Assist ECU is connected (Panda spoofs 614 with 359 on connector J70). Note that addresses 0x266 and 0x167 are checksum-invariant";
12+
13+
BO_ 512 GAS_COMMAND: 6 EON
14+
SG_ GAS_COMMAND : 7|16@0+ (0.0244140625,0) [0|1] "" INTERCEPTOR
15+
SG_ GAS_COMMAND2 : 23|16@0+ (0.0244140625,-11.962890625) [0|1] "" INTERCEPTOR
16+
SG_ ENABLE : 39|1@0+ (1,0) [0|1] "" INTERCEPTOR
17+
SG_ CHECKSUM : 47|8@0+ (1,0) [0|3] "" INTERCEPTOR
18+
19+
BO_ 513 GAS_SENSOR: 6 INTERCEPTOR
20+
SG_ INTERCEPTOR_GAS : 7|16@0+ (0.0244140625,0) [0|1] "" EON
21+
SG_ INTERCEPTOR_GAS2 : 23|16@0+ (0.0244140625,-11.962890625) [0|1] "" EON
22+
SG_ STATE : 39|8@0+ (1,0) [0|255] "" EON
23+
SG_ CHECKSUM : 47|8@0+ (1,0) [0|3] "" EON
24+
25+
VAL_ 513 STATE 5 "FAULT_TIMEOUT" 4 "FAULT_STARTUP" 3 "FAULT_SCE" 2 "FAULT_SEND" 1 "FAULT_BAD_CHECKSUM" 0 "NO_FAULT" ;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
CM_ "IMPORT _toyota_2017.dbc"
2+
CM_ "IMPORT _comma.dbc"
3+
4+
BO_ 550 BRAKE_MODULE: 8 XXX
5+
SG_ BRAKE_PRESSURE : 0|9@0+ (1,0) [0|511] "" XXX
6+
SG_ BRAKE_POSITION : 16|9@0+ (1,0) [0|511] "" XXX
7+
SG_ BRAKE_PRESSED : 37|1@0+ (1,0) [0|1] "" XXX
8+
9+
BO_ 581 GAS_PEDAL: 5 XXX
10+
SG_ GAS_PEDAL : 23|8@0+ (0.005,0) [0|1] "" XXX
11+
12+
BO_ 608 STEER_TORQUE_SENSOR: 8 XXX
13+
SG_ STEER_TORQUE_EPS : 47|16@0- (0.73,0) [-20000|20000] "" XXX
14+
SG_ STEER_TORQUE_DRIVER : 15|16@0- (1,0) [-32768|32767] "" XXX
15+
SG_ STEER_OVERRIDE : 0|1@0+ (1,0) [0|1] "" XXX
16+
SG_ CHECKSUM : 63|8@0+ (1,0) [0|255] "" XXX
17+
18+
BO_ 610 EPS_STATUS: 5 EPS
19+
SG_ IPAS_STATE : 3|4@0+ (1,0) [0|15] "" XXX
20+
SG_ LKA_STATE : 31|7@0+ (1,0) [0|127] "" XXX
21+
SG_ TYPE : 24|1@0+ (1,0) [0|1] "" XXX
22+
SG_ CHECKSUM : 39|8@0+ (1,0) [0|255] "" XXX
23+
24+
BO_ 956 GEAR_PACKET: 8 XXX
25+
SG_ GEAR : 13|6@0+ (1,0) [0|63] "" XXX
26+
27+
CM_ SG_ 550 BRAKE_PRESSURE "seems prop to pedal force";
28+
CM_ SG_ 550 BRAKE_POSITION "seems proportional to pedal displacement, unclear the max value of 0x1c8";
29+
CM_ SG_ 581 GAS_PEDAL "it seems slightly filtered";
30+
CM_ SG_ 610 TYPE "seems 1 on Corolla, 0 on all others";
31+
VAL_ 610 IPAS_STATE 5 "override" 3 "enabled" 1 "disabled";
32+
VAL_ 610 LKA_STATE 25 "temporary_fault" 9 "temporary_fault2" 5 "active" 1 "standby";
33+
VAL_ 956 GEAR 0 "D" 1 "S" 8 "N" 16 "R" 32 "P";

hyundai_2015_ccan.dbc

+1-1
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ BO_ 1456 CLU12: 4 CLU
149149
SG_ CF_Clu_Odometer : 0|24@1+ (0.1,0.0) [0.0|1677721.4] "km" _4WD,AAF,BCM,CUBIS,EMS,EPB,IBOX,LDWS_LKAS,SCC,TPMS
150150

151151
BO_ 688 SAS11: 5 MDPS
152-
SG_ SAS_Angle : 0|16@1+ (0.1,0.0) [-3276.8|3276.7] "Deg" _4WD,ACU,AFLS,AVM,CLU,ECS,EMS,ESC,IBOX,LCA,LDWS_LKAS,PGS,PSB,SCC,SPAS,TCU,_4WD,ACU,AFLS,AVM,BCM,CLU,ECS,EMS,ESC,IBOX,LCA,LDWS_LKAS,PGS,PSB,SCC,SPAS,TCU
152+
SG_ SAS_Angle : 0|16@1- (0.1,0.0) [-3276.8|3276.7] "Deg" _4WD,ACU,AFLS,AVM,CLU,ECS,EMS,ESC,IBOX,LCA,LDWS_LKAS,PGS,PSB,SCC,SPAS,TCU,_4WD,ACU,AFLS,AVM,BCM,CLU,ECS,EMS,ESC,IBOX,LCA,LDWS_LKAS,PGS,PSB,SCC,SPAS,TCU
153153
SG_ SAS_Speed : 16|8@1+ (4.0,0.0) [0.0|1016.0] "" AFLS,ECS,ESC,IBOX,LDWS_LKAS,SCC,SPAS,TCU,AFLS,ECS,ESC,IBOX,LDWS_LKAS,SCC,SPAS,TCU
154154
SG_ SAS_Stat : 24|8@1+ (1.0,0.0) [0.0|255.0] "" ECS,ESC,IBOX,LDWS_LKAS,PSB,SCC,SPAS,TCU,ECS,ESC,IBOX,LDWS_LKAS,PSB,SCC,SPAS,TCU
155155
SG_ MsgCount : 32|4@1+ (1.0,0.0) [0.0|15.0] "" ECS,ESC,IBOX,LDWS_LKAS,PSB,SCC,SPAS,ECS,ESC,IBOX,LDWS_LKAS,PSB,SCC,SPAS

hyundai_santa_fe_2019_ccan.dbc

+1,420
Large diffs are not rendered by default.

lexus_rx_hybrid_2017_pt_generated.dbc

+14
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,20 @@ BO_ 359 STEERING_IPAS_COMMA: 8 IPAS
1414

1515
CM BO_ STEERING_IPAS_COMMA "Copy of msg 614 so we can do angle control while the Park Assist ECU is connected (Panda spoofs 614 with 359 on connector J70). Note that addresses 0x266 and 0x167 are checksum-invariant";
1616

17+
BO_ 512 GAS_COMMAND: 6 EON
18+
SG_ GAS_COMMAND : 7|16@0+ (0.0244140625,0) [0|1] "" INTERCEPTOR
19+
SG_ GAS_COMMAND2 : 23|16@0+ (0.0244140625,-11.962890625) [0|1] "" INTERCEPTOR
20+
SG_ ENABLE : 39|1@0+ (1,0) [0|1] "" INTERCEPTOR
21+
SG_ CHECKSUM : 47|8@0+ (1,0) [0|3] "" INTERCEPTOR
22+
23+
BO_ 513 GAS_SENSOR: 6 INTERCEPTOR
24+
SG_ INTERCEPTOR_GAS : 7|16@0+ (0.0244140625,0) [0|1] "" EON
25+
SG_ INTERCEPTOR_GAS2 : 23|16@0+ (0.0244140625,-11.962890625) [0|1] "" EON
26+
SG_ STATE : 39|8@0+ (1,0) [0|255] "" EON
27+
SG_ CHECKSUM : 47|8@0+ (1,0) [0|3] "" EON
28+
29+
VAL_ 513 STATE 5 "FAULT_TIMEOUT" 4 "FAULT_STARTUP" 3 "FAULT_SCE" 2 "FAULT_SEND" 1 "FAULT_BAD_CHECKSUM" 0 "NO_FAULT" ;
30+
1731

1832
CM_ "Imported file _toyota_2017.dbc starts here"
1933
VERSION ""

tesla_can.dbc

+2-1
Original file line numberDiff line numberDiff line change
@@ -328,7 +328,8 @@ VAL_ 69 StW_Sw00_Psd 1 "PRESSED" 0 "NOT_PRESSED_SNA" ;
328328
VAL_ 69 StW_Sw01_Psd 1 "PRESSED" 0 "NOT_PRESSED_SNA" ;
329329
VAL_ 69 StW_Sw03_Psd 1 "PRESSED" 0 "NOT_PRESSED_SNA" ;
330330
VAL_ 69 StW_Sw04_Psd 1 "PRESSED" 0 "NOT_PRESSED_SNA" ;
331-
VAL_ 69 WprSw6Posn 7 "SNA" 6 "STAGE2" 5 "STAGE1" 4 "INTERVAL4" 3 "INTERVAL3" 2 "INTERVAL2" 1 "INTERVAL1" 0 "OFF" ;VAL_ 257 GTW_epasControlType 0 "WITHOUT" 1 "WITH_ANGLE" 3 "WITH_BOTH" 2 "WITH_TORQUE" ;
331+
VAL_ 69 WprSw6Posn 7 "SNA" 6 "STAGE2" 5 "STAGE1" 4 "INTERVAL4" 3 "INTERVAL3" 2 "INTERVAL2" 1 "INTERVAL1" 0 "OFF" ;
332+
VAL_ 257 GTW_epasControlType 0 "WITHOUT" 1 "WITH_ANGLE" 3 "WITH_BOTH" 2 "WITH_TORQUE" ;
332333
VAL_ 109 StW_Sw_Stat3 7 "SNA" 6 "NDEF6" 5 "NDEF5" 4 "NDEF4" 3 "PLUS_MINUS" 2 "MINUS" 1 "PLUS" 0 "NPSD" ;
333334
VAL_ 109 MsgTxmtId 3 "NDEF3" 2 "NDEF2" 1 "SCCM" 0 "EWM" ;
334335
VAL_ 109 TSL_RND_Posn_StW 15 "SNA" 8 "D" 6 "INI" 4 "N_DOWN" 2 "N_UP" 1 "R" 0 "IDLE" ;

toyota_avalon_2017_pt_generated.dbc

+14
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,20 @@ BO_ 359 STEERING_IPAS_COMMA: 8 IPAS
1414

1515
CM BO_ STEERING_IPAS_COMMA "Copy of msg 614 so we can do angle control while the Park Assist ECU is connected (Panda spoofs 614 with 359 on connector J70). Note that addresses 0x266 and 0x167 are checksum-invariant";
1616

17+
BO_ 512 GAS_COMMAND: 6 EON
18+
SG_ GAS_COMMAND : 7|16@0+ (0.0244140625,0) [0|1] "" INTERCEPTOR
19+
SG_ GAS_COMMAND2 : 23|16@0+ (0.0244140625,-11.962890625) [0|1] "" INTERCEPTOR
20+
SG_ ENABLE : 39|1@0+ (1,0) [0|1] "" INTERCEPTOR
21+
SG_ CHECKSUM : 47|8@0+ (1,0) [0|3] "" INTERCEPTOR
22+
23+
BO_ 513 GAS_SENSOR: 6 INTERCEPTOR
24+
SG_ INTERCEPTOR_GAS : 7|16@0+ (0.0244140625,0) [0|1] "" EON
25+
SG_ INTERCEPTOR_GAS2 : 23|16@0+ (0.0244140625,-11.962890625) [0|1] "" EON
26+
SG_ STATE : 39|8@0+ (1,0) [0|255] "" EON
27+
SG_ CHECKSUM : 47|8@0+ (1,0) [0|3] "" EON
28+
29+
VAL_ 513 STATE 5 "FAULT_TIMEOUT" 4 "FAULT_STARTUP" 3 "FAULT_SCE" 2 "FAULT_SEND" 1 "FAULT_BAD_CHECKSUM" 0 "NO_FAULT" ;
30+
1731

1832
CM_ "Imported file _toyota_2017.dbc starts here"
1933
VERSION ""

toyota_camry_hybrid_2018_pt_generated.dbc

+14
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,20 @@ BO_ 359 STEERING_IPAS_COMMA: 8 IPAS
1414

1515
CM BO_ STEERING_IPAS_COMMA "Copy of msg 614 so we can do angle control while the Park Assist ECU is connected (Panda spoofs 614 with 359 on connector J70). Note that addresses 0x266 and 0x167 are checksum-invariant";
1616

17+
BO_ 512 GAS_COMMAND: 6 EON
18+
SG_ GAS_COMMAND : 7|16@0+ (0.0244140625,0) [0|1] "" INTERCEPTOR
19+
SG_ GAS_COMMAND2 : 23|16@0+ (0.0244140625,-11.962890625) [0|1] "" INTERCEPTOR
20+
SG_ ENABLE : 39|1@0+ (1,0) [0|1] "" INTERCEPTOR
21+
SG_ CHECKSUM : 47|8@0+ (1,0) [0|3] "" INTERCEPTOR
22+
23+
BO_ 513 GAS_SENSOR: 6 INTERCEPTOR
24+
SG_ INTERCEPTOR_GAS : 7|16@0+ (0.0244140625,0) [0|1] "" EON
25+
SG_ INTERCEPTOR_GAS2 : 23|16@0+ (0.0244140625,-11.962890625) [0|1] "" EON
26+
SG_ STATE : 39|8@0+ (1,0) [0|255] "" EON
27+
SG_ CHECKSUM : 47|8@0+ (1,0) [0|3] "" EON
28+
29+
VAL_ 513 STATE 5 "FAULT_TIMEOUT" 4 "FAULT_STARTUP" 3 "FAULT_SCE" 2 "FAULT_SEND" 1 "FAULT_BAD_CHECKSUM" 0 "NO_FAULT" ;
30+
1731

1832
CM_ "Imported file _toyota_2017.dbc starts here"
1933
VERSION ""

toyota_chr_2018_pt_generated.dbc

+14
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,20 @@ BO_ 359 STEERING_IPAS_COMMA: 8 IPAS
1414

1515
CM BO_ STEERING_IPAS_COMMA "Copy of msg 614 so we can do angle control while the Park Assist ECU is connected (Panda spoofs 614 with 359 on connector J70). Note that addresses 0x266 and 0x167 are checksum-invariant";
1616

17+
BO_ 512 GAS_COMMAND: 6 EON
18+
SG_ GAS_COMMAND : 7|16@0+ (0.0244140625,0) [0|1] "" INTERCEPTOR
19+
SG_ GAS_COMMAND2 : 23|16@0+ (0.0244140625,-11.962890625) [0|1] "" INTERCEPTOR
20+
SG_ ENABLE : 39|1@0+ (1,0) [0|1] "" INTERCEPTOR
21+
SG_ CHECKSUM : 47|8@0+ (1,0) [0|3] "" INTERCEPTOR
22+
23+
BO_ 513 GAS_SENSOR: 6 INTERCEPTOR
24+
SG_ INTERCEPTOR_GAS : 7|16@0+ (0.0244140625,0) [0|1] "" EON
25+
SG_ INTERCEPTOR_GAS2 : 23|16@0+ (0.0244140625,-11.962890625) [0|1] "" EON
26+
SG_ STATE : 39|8@0+ (1,0) [0|255] "" EON
27+
SG_ CHECKSUM : 47|8@0+ (1,0) [0|3] "" EON
28+
29+
VAL_ 513 STATE 5 "FAULT_TIMEOUT" 4 "FAULT_STARTUP" 3 "FAULT_SCE" 2 "FAULT_SEND" 1 "FAULT_BAD_CHECKSUM" 0 "NO_FAULT" ;
30+
1731

1832
CM_ "Imported file _toyota_2017.dbc starts here"
1933
VERSION ""

toyota_chr_hybrid_2018_pt_generated.dbc

+14
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,20 @@ BO_ 359 STEERING_IPAS_COMMA: 8 IPAS
1414

1515
CM BO_ STEERING_IPAS_COMMA "Copy of msg 614 so we can do angle control while the Park Assist ECU is connected (Panda spoofs 614 with 359 on connector J70). Note that addresses 0x266 and 0x167 are checksum-invariant";
1616

17+
BO_ 512 GAS_COMMAND: 6 EON
18+
SG_ GAS_COMMAND : 7|16@0+ (0.0244140625,0) [0|1] "" INTERCEPTOR
19+
SG_ GAS_COMMAND2 : 23|16@0+ (0.0244140625,-11.962890625) [0|1] "" INTERCEPTOR
20+
SG_ ENABLE : 39|1@0+ (1,0) [0|1] "" INTERCEPTOR
21+
SG_ CHECKSUM : 47|8@0+ (1,0) [0|3] "" INTERCEPTOR
22+
23+
BO_ 513 GAS_SENSOR: 6 INTERCEPTOR
24+
SG_ INTERCEPTOR_GAS : 7|16@0+ (0.0244140625,0) [0|1] "" EON
25+
SG_ INTERCEPTOR_GAS2 : 23|16@0+ (0.0244140625,-11.962890625) [0|1] "" EON
26+
SG_ STATE : 39|8@0+ (1,0) [0|255] "" EON
27+
SG_ CHECKSUM : 47|8@0+ (1,0) [0|3] "" EON
28+
29+
VAL_ 513 STATE 5 "FAULT_TIMEOUT" 4 "FAULT_STARTUP" 3 "FAULT_SCE" 2 "FAULT_SEND" 1 "FAULT_BAD_CHECKSUM" 0 "NO_FAULT" ;
30+
1731

1832
CM_ "Imported file _toyota_2017.dbc starts here"
1933
VERSION ""

toyota_corolla_2017_pt_generated.dbc

+14
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,20 @@ BO_ 359 STEERING_IPAS_COMMA: 8 IPAS
1414

1515
CM BO_ STEERING_IPAS_COMMA "Copy of msg 614 so we can do angle control while the Park Assist ECU is connected (Panda spoofs 614 with 359 on connector J70). Note that addresses 0x266 and 0x167 are checksum-invariant";
1616

17+
BO_ 512 GAS_COMMAND: 6 EON
18+
SG_ GAS_COMMAND : 7|16@0+ (0.0244140625,0) [0|1] "" INTERCEPTOR
19+
SG_ GAS_COMMAND2 : 23|16@0+ (0.0244140625,-11.962890625) [0|1] "" INTERCEPTOR
20+
SG_ ENABLE : 39|1@0+ (1,0) [0|1] "" INTERCEPTOR
21+
SG_ CHECKSUM : 47|8@0+ (1,0) [0|3] "" INTERCEPTOR
22+
23+
BO_ 513 GAS_SENSOR: 6 INTERCEPTOR
24+
SG_ INTERCEPTOR_GAS : 7|16@0+ (0.0244140625,0) [0|1] "" EON
25+
SG_ INTERCEPTOR_GAS2 : 23|16@0+ (0.0244140625,-11.962890625) [0|1] "" EON
26+
SG_ STATE : 39|8@0+ (1,0) [0|255] "" EON
27+
SG_ CHECKSUM : 47|8@0+ (1,0) [0|3] "" EON
28+
29+
VAL_ 513 STATE 5 "FAULT_TIMEOUT" 4 "FAULT_STARTUP" 3 "FAULT_SCE" 2 "FAULT_SEND" 1 "FAULT_BAD_CHECKSUM" 0 "NO_FAULT" ;
30+
1731

1832
CM_ "Imported file _toyota_2017.dbc starts here"
1933
VERSION ""

toyota_highlander_2017_pt_generated.dbc

+14
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,20 @@ BO_ 359 STEERING_IPAS_COMMA: 8 IPAS
1414

1515
CM BO_ STEERING_IPAS_COMMA "Copy of msg 614 so we can do angle control while the Park Assist ECU is connected (Panda spoofs 614 with 359 on connector J70). Note that addresses 0x266 and 0x167 are checksum-invariant";
1616

17+
BO_ 512 GAS_COMMAND: 6 EON
18+
SG_ GAS_COMMAND : 7|16@0+ (0.0244140625,0) [0|1] "" INTERCEPTOR
19+
SG_ GAS_COMMAND2 : 23|16@0+ (0.0244140625,-11.962890625) [0|1] "" INTERCEPTOR
20+
SG_ ENABLE : 39|1@0+ (1,0) [0|1] "" INTERCEPTOR
21+
SG_ CHECKSUM : 47|8@0+ (1,0) [0|3] "" INTERCEPTOR
22+
23+
BO_ 513 GAS_SENSOR: 6 INTERCEPTOR
24+
SG_ INTERCEPTOR_GAS : 7|16@0+ (0.0244140625,0) [0|1] "" EON
25+
SG_ INTERCEPTOR_GAS2 : 23|16@0+ (0.0244140625,-11.962890625) [0|1] "" EON
26+
SG_ STATE : 39|8@0+ (1,0) [0|255] "" EON
27+
SG_ CHECKSUM : 47|8@0+ (1,0) [0|3] "" EON
28+
29+
VAL_ 513 STATE 5 "FAULT_TIMEOUT" 4 "FAULT_STARTUP" 3 "FAULT_SCE" 2 "FAULT_SEND" 1 "FAULT_BAD_CHECKSUM" 0 "NO_FAULT" ;
30+
1731

1832
CM_ "Imported file _toyota_2017.dbc starts here"
1933
VERSION ""

0 commit comments

Comments
 (0)