|
|
@ -98,21 +98,19 @@ CAR_INFO: Dict[str, Union[CarInfo, List[CarInfo]]] = { |
|
|
|
|
|
|
|
|
|
|
|
FW_QUERY_CONFIG = FwQueryConfig( |
|
|
|
FW_QUERY_CONFIG = FwQueryConfig( |
|
|
|
requests=[ |
|
|
|
requests=[ |
|
|
|
|
|
|
|
# CAN and CAN FD queries are combined. |
|
|
|
|
|
|
|
# FIXME: For CAN FD, ECUs respond with frames larger than 8 bytes on the powertrain bus |
|
|
|
|
|
|
|
# TODO: properly handle auxiliary requests to separate queries and add back whitelists |
|
|
|
Request( |
|
|
|
Request( |
|
|
|
[StdQueries.TESTER_PRESENT_REQUEST, StdQueries.MANUFACTURER_SOFTWARE_VERSION_REQUEST], |
|
|
|
[StdQueries.TESTER_PRESENT_REQUEST, StdQueries.MANUFACTURER_SOFTWARE_VERSION_REQUEST], |
|
|
|
[StdQueries.TESTER_PRESENT_RESPONSE, StdQueries.MANUFACTURER_SOFTWARE_VERSION_RESPONSE], |
|
|
|
[StdQueries.TESTER_PRESENT_RESPONSE, StdQueries.MANUFACTURER_SOFTWARE_VERSION_RESPONSE], |
|
|
|
whitelist_ecus=[Ecu.engine], |
|
|
|
# whitelist_ecus=[Ecu.engine], |
|
|
|
), |
|
|
|
auxiliary=True, |
|
|
|
Request( |
|
|
|
|
|
|
|
[StdQueries.TESTER_PRESENT_REQUEST, StdQueries.MANUFACTURER_SOFTWARE_VERSION_REQUEST], |
|
|
|
|
|
|
|
[StdQueries.TESTER_PRESENT_RESPONSE, StdQueries.MANUFACTURER_SOFTWARE_VERSION_RESPONSE], |
|
|
|
|
|
|
|
whitelist_ecus=[Ecu.eps, Ecu.abs, Ecu.fwdRadar, Ecu.fwdCamera, Ecu.shiftByWire], |
|
|
|
|
|
|
|
bus=0, |
|
|
|
|
|
|
|
), |
|
|
|
), |
|
|
|
Request( |
|
|
|
Request( |
|
|
|
[StdQueries.TESTER_PRESENT_REQUEST, StdQueries.MANUFACTURER_SOFTWARE_VERSION_REQUEST], |
|
|
|
[StdQueries.TESTER_PRESENT_REQUEST, StdQueries.MANUFACTURER_SOFTWARE_VERSION_REQUEST], |
|
|
|
[StdQueries.TESTER_PRESENT_RESPONSE, StdQueries.MANUFACTURER_SOFTWARE_VERSION_RESPONSE], |
|
|
|
[StdQueries.TESTER_PRESENT_RESPONSE, StdQueries.MANUFACTURER_SOFTWARE_VERSION_RESPONSE], |
|
|
|
whitelist_ecus=[Ecu.eps, Ecu.abs, Ecu.fwdRadar, Ecu.fwdCamera, Ecu.engine, Ecu.shiftByWire], |
|
|
|
# whitelist_ecus=[Ecu.eps, Ecu.abs, Ecu.fwdRadar, Ecu.fwdCamera, Ecu.shiftByWire], |
|
|
|
bus=0, |
|
|
|
bus=0, |
|
|
|
auxiliary=True, |
|
|
|
auxiliary=True, |
|
|
|
), |
|
|
|
), |
|
|
|