|
|
|
@ -200,7 +200,7 @@ STATIC_DSU_MSGS = [ |
|
|
|
|
|
|
|
|
|
FW_VERSIONS = { |
|
|
|
|
CAR.AVALON: { |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152607060\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.dsu, 0x791, None): [ |
|
|
|
@ -225,7 +225,7 @@ FW_VERSIONS = { |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
CAR.AVALON_2019: { |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152607140\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152607171\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152607110\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -253,7 +253,7 @@ FW_VERSIONS = { |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
CAR.AVALONH_2019: { |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152641040\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152641061\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152641050\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -280,7 +280,7 @@ FW_VERSIONS = { |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
CAR.AVALON_TSS2: { |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'\x01F152607240\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'\x01F152607280\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
@ -300,7 +300,7 @@ FW_VERSIONS = { |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
CAR.AVALONH_TSS2: { |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152641080\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.eps, 0x7a1, None): [ |
|
|
|
@ -356,7 +356,7 @@ FW_VERSIONS = { |
|
|
|
|
b'8821F0608200 ', |
|
|
|
|
b'8821F0609100 ', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152606210\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152606230\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152606270\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -420,7 +420,7 @@ FW_VERSIONS = { |
|
|
|
|
b'\x028966306S0100\x00\x00\x00\x00897CF3305001\x00\x00\x00\x00', |
|
|
|
|
b'\x028966306S1100\x00\x00\x00\x00897CF3305001\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152633214\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152633660\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152633712\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -486,7 +486,7 @@ FW_VERSIONS = { |
|
|
|
|
(Ecu.eps, 0x7a1, None): [ |
|
|
|
|
b'8965B33630\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'\x01F152606370\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'\x01F152606390\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'\x01F152606400\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -512,7 +512,7 @@ FW_VERSIONS = { |
|
|
|
|
(Ecu.eps, 0x7a1, None): [ |
|
|
|
|
b'8965B33630\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152633D00\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.engine, 0x700, None): [ |
|
|
|
@ -547,7 +547,7 @@ FW_VERSIONS = { |
|
|
|
|
b'8821FF406000 ', |
|
|
|
|
b'8821FF407100 ', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152610020\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152610153\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152610210\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -599,7 +599,7 @@ FW_VERSIONS = { |
|
|
|
|
b'\x0289663F431000\x00\x00\x00\x008966A4703000\x00\x00\x00\x00', |
|
|
|
|
b'\x0189663F438000\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152610012\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152610013\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152610014\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -658,7 +658,7 @@ FW_VERSIONS = { |
|
|
|
|
b'881510201100\x00\x00\x00\x00', |
|
|
|
|
b'881510201200\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152602190\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152602191\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
@ -735,7 +735,7 @@ FW_VERSIONS = { |
|
|
|
|
b'\x018965B12510\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'\x018965B1256000\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'\x01F152602280\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'\x01F152602560\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'\x01F152602590\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -813,7 +813,7 @@ FW_VERSIONS = { |
|
|
|
|
b'\x018965B12520\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'\x018965B12530\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152612590\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152612691\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152612692\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -885,7 +885,7 @@ FW_VERSIONS = { |
|
|
|
|
b'8965B48150\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'8965B48210\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [b'F15260E011\x00\x00\x00\x00\x00\x00'], |
|
|
|
|
(Ecu.abs, 0x7b0, None): [b'F15260E011\x00\x00\x00\x00\x00\x00'], |
|
|
|
|
(Ecu.dsu, 0x791, None): [ |
|
|
|
|
b'881510E01100\x00\x00\x00\x00', |
|
|
|
|
b'881510E01200\x00\x00\x00\x00', |
|
|
|
@ -903,7 +903,7 @@ FW_VERSIONS = { |
|
|
|
|
(Ecu.eps, 0x7a1, None): [ |
|
|
|
|
b'8965B48160\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152648541\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152648542\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
@ -928,7 +928,7 @@ FW_VERSIONS = { |
|
|
|
|
b'8965B48310\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'8965B48320\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'\x01F15260E051\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'\x01F15260E061\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'\x01F15260E110\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -967,7 +967,7 @@ FW_VERSIONS = { |
|
|
|
|
b'8965B48241\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'8965B48310\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'\x01F15264872300\x00\x00\x00\x00', |
|
|
|
|
b'\x01F15264872400\x00\x00\x00\x00', |
|
|
|
|
b'\x01F15264872500\x00\x00\x00\x00', |
|
|
|
@ -1015,7 +1015,7 @@ FW_VERSIONS = { |
|
|
|
|
b'\x02353P7000\x00\x00\x00\x00\x00\x00\x00\x00530J5000\x00\x00\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'\x02353P9000\x00\x00\x00\x00\x00\x00\x00\x00553C1000\x00\x00\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152653300\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152653301\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152653310\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -1099,7 +1099,7 @@ FW_VERSIONS = { |
|
|
|
|
b'8965B47050\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'8965B47060\x00\x00\x00\x00\x00\x00', # This is the EPS with good angle sensor |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152647290\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152647300\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152647310\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -1140,7 +1140,7 @@ FW_VERSIONS = { |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
CAR.PRIUS_V: { |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152647280\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.engine, 0x7e0, None): [ |
|
|
|
@ -1173,7 +1173,7 @@ FW_VERSIONS = { |
|
|
|
|
b'8965B42082\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'8965B42083\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F15260R102\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F15260R103\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152642493\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -1210,7 +1210,7 @@ FW_VERSIONS = { |
|
|
|
|
b'8965B42162\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'8965B42163\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152642090\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152642110\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152642120\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -1272,7 +1272,7 @@ FW_VERSIONS = { |
|
|
|
|
b'\x02896634A47000\x00\x00\x00\x00897CF4201001\x00\x00\x00\x00', |
|
|
|
|
b'\x028966342Z8000\x00\x00\x00\x00897CF1201001\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'\x01F15260R210\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'\x01F15260R220\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'\x01F15260R290\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -1313,7 +1313,7 @@ FW_VERSIONS = { |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
CAR.RAV4_TSS2_2022: { |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'\x01F15260R350\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'\x01F15260R361\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
@ -1353,7 +1353,7 @@ FW_VERSIONS = { |
|
|
|
|
b'\x02896634A14001\x00\x00\x00\x00897CF4801001\x00\x00\x00\x00', |
|
|
|
|
b'\x02896634A14101\x00\x00\x00\x00897CF4801001\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152642291\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152642290\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152642322\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -1392,7 +1392,7 @@ FW_VERSIONS = { |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
CAR.RAV4H_TSS2_2022: { |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'\x01F15264283100\x00\x00\x00\x00', |
|
|
|
|
b'\x01F15264286200\x00\x00\x00\x00', |
|
|
|
|
b'\x01F15264286100\x00\x00\x00\x00', |
|
|
|
@ -1440,7 +1440,7 @@ FW_VERSIONS = { |
|
|
|
|
b'8965B45080\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'8965B45082\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152608130\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.dsu, 0x791, None): [ |
|
|
|
@ -1459,7 +1459,7 @@ FW_VERSIONS = { |
|
|
|
|
(Ecu.dsu, 0x791, None): [ |
|
|
|
|
b'881517601100\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152676144\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.engine, 0x7e0, None): [ |
|
|
|
@ -1481,7 +1481,7 @@ FW_VERSIONS = { |
|
|
|
|
b'\x018966333X6000\x00\x00\x00\x00', |
|
|
|
|
b'\x01896633T07000\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'\x01F152606281\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'\x01F152606340\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'\x01F152606461\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -1518,7 +1518,7 @@ FW_VERSIONS = { |
|
|
|
|
b'\x02896633T09000\x00\x00\x00\x00897CF3307001\x00\x00\x00\x00', |
|
|
|
|
b'\x01896633T38000\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152633423\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152633680\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152633681\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -1551,7 +1551,7 @@ FW_VERSIONS = { |
|
|
|
|
(Ecu.engine, 0x7e0, None): [ |
|
|
|
|
b'\x02333M4200\x00\x00\x00\x00\x00\x00\x00\x00A4701000\x00\x00\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152633171\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.dsu, 0x791, None): [ |
|
|
|
@ -1577,7 +1577,7 @@ FW_VERSIONS = { |
|
|
|
|
b'\x01896637854000\x00\x00\x00\x00', |
|
|
|
|
b'\x01896637878000\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152678130\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152678140\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
@ -1604,7 +1604,7 @@ FW_VERSIONS = { |
|
|
|
|
b'\x018966378B3000\x00\x00\x00\x00', |
|
|
|
|
b'\x018966378G3000\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'\x01F152678221\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.eps, 0x7a1, None): [ |
|
|
|
@ -1624,7 +1624,7 @@ FW_VERSIONS = { |
|
|
|
|
(Ecu.engine, 0x7e0, None): [ |
|
|
|
|
b'\x0237887000\x00\x00\x00\x00\x00\x00\x00\x00A4701000\x00\x00\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152678210\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.eps, 0x7a1, None): [ |
|
|
|
@ -1645,7 +1645,7 @@ FW_VERSIONS = { |
|
|
|
|
b'\x0237882000\x00\x00\x00\x00\x00\x00\x00\x00A4701000\x00\x00\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'\x0237886000\x00\x00\x00\x00\x00\x00\x00\x00A4701000\x00\x00\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152678160\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152678170\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152678171\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -1672,7 +1672,7 @@ FW_VERSIONS = { |
|
|
|
|
(Ecu.engine, 0x7e0, None): [ |
|
|
|
|
b'\x0232484000\x00\x00\x00\x00\x00\x00\x00\x0052422000\x00\x00\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152624221\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.dsu, 0x791, None): [ |
|
|
|
@ -1708,7 +1708,7 @@ FW_VERSIONS = { |
|
|
|
|
b'\x018966348R8500\x00\x00\x00\x00', |
|
|
|
|
b'\x018966348W1300\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152648472\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152648473\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152648492\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -1755,7 +1755,7 @@ FW_VERSIONS = { |
|
|
|
|
b'\x02348V6000\x00\x00\x00\x00\x00\x00\x00\x00A4802000\x00\x00\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'\x02348Z3000\x00\x00\x00\x00\x00\x00\x00\x00A4802000\x00\x00\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152648361\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152648501\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152648502\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -1803,7 +1803,7 @@ FW_VERSIONS = { |
|
|
|
|
b'\x01896634D43000\x00\x00\x00\x00', |
|
|
|
|
b'\x01896634D44000\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'\x01F15260E031\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'\x01F15260E041\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'\x01F152648781\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -1833,7 +1833,7 @@ FW_VERSIONS = { |
|
|
|
|
b'\x0234D16000\x00\x00\x00\x00\x00\x00\x00\x00A4802000\x00\x00\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'\x02348X4000\x00\x00\x00\x00\x00\x00\x00\x00A4802000\x00\x00\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152648831\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152648891\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152648D00\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -1863,7 +1863,7 @@ FW_VERSIONS = { |
|
|
|
|
b'\x038966347C5000\x00\x00\x00\x008966A4703000\x00\x00\x00\x00897CF4707101\x00\x00\x00\x00', |
|
|
|
|
b'\x038966347C5100\x00\x00\x00\x008966A4703000\x00\x00\x00\x00897CF4707101\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152647500\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152647510\x00\x00\x00\x00\x00\x00', |
|
|
|
|
b'F152647520\x00\x00\x00\x00\x00\x00', |
|
|
|
@ -1883,8 +1883,8 @@ FW_VERSIONS = { |
|
|
|
|
], |
|
|
|
|
}, |
|
|
|
|
CAR.MIRAI: { |
|
|
|
|
(Ecu.esp, 0x7D1, None): [b'\x01898A36203000\x00\x00\x00\x00',], |
|
|
|
|
(Ecu.esp, 0x7B0, None): [ # a second ESP ECU |
|
|
|
|
(Ecu.abs, 0x7D1, None): [b'\x01898A36203000\x00\x00\x00\x00',], |
|
|
|
|
(Ecu.abs, 0x7B0, None): [ # a second ABS ECU |
|
|
|
|
b'\x01F15266203200\x00\x00\x00\x00', |
|
|
|
|
b'\x01F15266203500\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
@ -1917,7 +1917,7 @@ FW_VERSIONS = { |
|
|
|
|
(Ecu.eps, 0x7a1, None): [ |
|
|
|
|
b'8965B58040\x00\x00\x00\x00\x00\x00', |
|
|
|
|
], |
|
|
|
|
(Ecu.esp, 0x7b0, None): [ |
|
|
|
|
(Ecu.abs, 0x7b0, None): [ |
|
|
|
|
b'F152658341\x00\x00\x00\x00\x00\x00' |
|
|
|
|
], |
|
|
|
|
(Ecu.fwdRadar, 0x750, 0xf): [ |
|
|
|
|