@ -272,9 +272,8 @@ FW_QUERY_CONFIG = FwQueryConfig(
# Responds to KWP (0x1a8881):
# Responds to KWP (0x1a8881):
# - Body Control Module ((0x750, 0x40))
# - Body Control Module ((0x750, 0x40))
# Hybrid control computer can be on one of two addresses
# Hybrid control computer can be on 0x7e2 (KWP) or 0x7d2 (UDS) depending on platform
( Ecu . hybrid , 0x7e2 , None ) , # Hybrid Control Assembly & Computer
( Ecu . hybrid , 0x7e2 , None ) , # Hybrid Control Assembly & Computer
( Ecu . hybrid , 0x7d2 , None ) , # Hybrid Control Assembly & Computer
# TODO: if these duplicate ECUs always exist together, remove one
# TODO: if these duplicate ECUs always exist together, remove one
( Ecu . srs , 0x780 , None ) , # SRS Airbag
( Ecu . srs , 0x780 , None ) , # SRS Airbag
( Ecu . srs , 0x784 , None ) , # SRS Airbag 2
( Ecu . srs , 0x784 , None ) , # SRS Airbag 2
@ -1653,6 +1652,11 @@ FW_VERSIONS = {
b ' \x01 896634AE1001 \x00 \x00 \x00 \x00 ' ,
b ' \x01 896634AE1001 \x00 \x00 \x00 \x00 ' ,
b ' \x01 896634AF0000 \x00 \x00 \x00 \x00 ' ,
b ' \x01 896634AF0000 \x00 \x00 \x00 \x00 ' ,
] ,
] ,
( Ecu . hybrid , 0x7d2 , None ) : [
b ' \x02 899830R41000 \x00 \x00 \x00 \x00 899850R20000 \x00 \x00 \x00 \x00 ' ,
b ' \x02 8998342C0000 \x00 \x00 \x00 \x00 899854224000 \x00 \x00 \x00 \x00 ' ,
b ' \x02 899830R39000 \x00 \x00 \x00 \x00 899850R20000 \x00 \x00 \x00 \x00 ' ,
] ,
( Ecu . fwdRadar , 0x750 , 0xf ) : [
( Ecu . fwdRadar , 0x750 , 0xf ) : [
b ' \x01 8821F0R03100 \x00 \x00 \x00 \x00 ' ,
b ' \x01 8821F0R03100 \x00 \x00 \x00 \x00 ' ,
] ,
] ,