@ -224,19 +224,19 @@ FW_QUERY_CONFIG = FwQueryConfig(
Request (
Request (
[ StdQueries . SHORT_TESTER_PRESENT_REQUEST , TOYOTA_VERSION_REQUEST_KWP ] ,
[ StdQueries . SHORT_TESTER_PRESENT_REQUEST , TOYOTA_VERSION_REQUEST_KWP ] ,
[ StdQueries . SHORT_TESTER_PRESENT_RESPONSE , TOYOTA_VERSION_RESPONSE_KWP ] ,
[ StdQueries . SHORT_TESTER_PRESENT_RESPONSE , TOYOTA_VERSION_RESPONSE_KWP ] ,
whitelist_ecus = [ Ecu . fwdCamera , Ecu . fwdRadar , Ecu . dsu , Ecu . abs , Ecu . eps , Ecu . epb , Ecu . telematics ] ,
whitelist_ecus = [ Ecu . fwdCamera , Ecu . fwdRadar , Ecu . dsu , Ecu . abs , Ecu . eps , Ecu . epb , Ecu . telematics , Ecu . hybrid ] ,
bus = 0 ,
bus = 0 ,
) ,
) ,
Request (
Request (
[ StdQueries . SHORT_TESTER_PRESENT_REQUEST , StdQueries . OBD_VERSION_REQUEST ] ,
[ StdQueries . SHORT_TESTER_PRESENT_REQUEST , StdQueries . OBD_VERSION_REQUEST ] ,
[ StdQueries . SHORT_TESTER_PRESENT_RESPONSE , StdQueries . OBD_VERSION_RESPONSE ] ,
[ StdQueries . SHORT_TESTER_PRESENT_RESPONSE , StdQueries . OBD_VERSION_RESPONSE ] ,
whitelist_ecus = [ Ecu . engine , Ecu . epb , Ecu . telematics ] ,
whitelist_ecus = [ Ecu . engine , Ecu . epb , Ecu . telematics , Ecu . hybrid ] ,
bus = 0 ,
bus = 0 ,
) ,
) ,
Request (
Request (
[ StdQueries . TESTER_PRESENT_REQUEST , StdQueries . DEFAULT_DIAGNOSTIC_REQUEST , StdQueries . EXTENDED_DIAGNOSTIC_REQUEST , StdQueries . UDS_VERSION_REQUEST ] ,
[ StdQueries . TESTER_PRESENT_REQUEST , StdQueries . DEFAULT_DIAGNOSTIC_REQUEST , StdQueries . EXTENDED_DIAGNOSTIC_REQUEST , StdQueries . UDS_VERSION_REQUEST ] ,
[ StdQueries . TESTER_PRESENT_RESPONSE , StdQueries . DEFAULT_DIAGNOSTIC_RESPONSE , StdQueries . EXTENDED_DIAGNOSTIC_RESPONSE , StdQueries . UDS_VERSION_RESPONSE ] ,
[ StdQueries . TESTER_PRESENT_RESPONSE , StdQueries . DEFAULT_DIAGNOSTIC_RESPONSE , StdQueries . EXTENDED_DIAGNOSTIC_RESPONSE , StdQueries . UDS_VERSION_RESPONSE ] ,
whitelist_ecus = [ Ecu . engine , Ecu . fwdRadar , Ecu . fwdCamera , Ecu . abs , Ecu . eps , Ecu . epb , Ecu . telematics ] ,
whitelist_ecus = [ Ecu . engine , Ecu . fwdRadar , Ecu . fwdCamera , Ecu . abs , Ecu . eps , Ecu . epb , Ecu . telematics , Ecu . hybrid ] ,
bus = 0 ,
bus = 0 ,
) ,
) ,
] ,
] ,
@ -247,7 +247,11 @@ FW_QUERY_CONFIG = FwQueryConfig(
Ecu . engine : [ CAR . CAMRY , CAR . COROLLA_TSS2 , CAR . CHR , CAR . CHR_TSS2 , CAR . LEXUS_IS , CAR . LEXUS_RC ] ,
Ecu . engine : [ CAR . CAMRY , CAR . COROLLA_TSS2 , CAR . CHR , CAR . CHR_TSS2 , CAR . LEXUS_IS , CAR . LEXUS_RC ] ,
} ,
} ,
extra_ecus = [
extra_ecus = [
( Ecu . epb , 0x750 , 0x2c ) , # Electronic Parking Brake
# These have been seen responding to UDS query
# TODO: if these hybrid ECUs always exist together, remove one
( Ecu . hybrid , 0x712 , None ) , # Hybrid Control Assembly & Computer
( Ecu . hybrid , 0x7d2 , None ) , # Hybrid Control Assembly & Computer 2
( Ecu . epb , 0x750 , 0x2c ) , # Electronic Parking Brake
( Ecu . telematics , 0x750 , 0xc7 ) ,
( Ecu . telematics , 0x750 , 0xc7 ) ,
] ,
] ,
)
)