|
|
@ -93,6 +93,7 @@ class CAR: |
|
|
|
FW_VERSIONS = { |
|
|
|
FW_VERSIONS = { |
|
|
|
CAR.ACCORD: { |
|
|
|
CAR.ACCORD: { |
|
|
|
(Ecu.programmedFuelInjection, 0x18da10f1, None): [ |
|
|
|
(Ecu.programmedFuelInjection, 0x18da10f1, None): [ |
|
|
|
|
|
|
|
b'37805-6A0-8720\x00\x00', |
|
|
|
b'37805-6A0-9520\x00\x00', |
|
|
|
b'37805-6A0-9520\x00\x00', |
|
|
|
b'37805-6A0-9620\x00\x00', |
|
|
|
b'37805-6A0-9620\x00\x00', |
|
|
|
b'37805-6A0-9720\x00\x00', |
|
|
|
b'37805-6A0-9720\x00\x00', |
|
|
@ -154,7 +155,6 @@ FW_VERSIONS = { |
|
|
|
b'57114-TVA-B040\x00\x00', |
|
|
|
b'57114-TVA-B040\x00\x00', |
|
|
|
b'57114-TVA-B050\x00\x00', |
|
|
|
b'57114-TVA-B050\x00\x00', |
|
|
|
b'57114-TVA-B060\x00\x00', |
|
|
|
b'57114-TVA-B060\x00\x00', |
|
|
|
b'57114-TVA-B530\x00\x00', |
|
|
|
|
|
|
|
b'57114-TVA-C040\x00\x00', |
|
|
|
b'57114-TVA-C040\x00\x00', |
|
|
|
b'57114-TVA-C050\x00\x00', |
|
|
|
b'57114-TVA-C050\x00\x00', |
|
|
|
b'57114-TVA-C060\x00\x00', |
|
|
|
b'57114-TVA-C060\x00\x00', |
|
|
@ -166,7 +166,6 @@ FW_VERSIONS = { |
|
|
|
b'39990-TVA-A140\x00\x00', |
|
|
|
b'39990-TVA-A140\x00\x00', |
|
|
|
b'39990-TVA-A150\x00\x00', |
|
|
|
b'39990-TVA-A150\x00\x00', |
|
|
|
b'39990-TVA-A160\x00\x00', |
|
|
|
b'39990-TVA-A160\x00\x00', |
|
|
|
b'39990-TVA-A340\x00\x00', |
|
|
|
|
|
|
|
b'39990-TVA-X030\x00\x00', |
|
|
|
b'39990-TVA-X030\x00\x00', |
|
|
|
b'39990-TVA-X040\x00\x00', |
|
|
|
b'39990-TVA-X040\x00\x00', |
|
|
|
b'39990-TVA,A150\x00\x00', |
|
|
|
b'39990-TVA,A150\x00\x00', |
|
|
@ -196,6 +195,7 @@ FW_VERSIONS = { |
|
|
|
b'78109-TVA-C010\x00\x00', |
|
|
|
b'78109-TVA-C010\x00\x00', |
|
|
|
b'78109-TVA-L010\x00\x00', |
|
|
|
b'78109-TVA-L010\x00\x00', |
|
|
|
b'78109-TVA-L210\x00\x00', |
|
|
|
b'78109-TVA-L210\x00\x00', |
|
|
|
|
|
|
|
b'78109-TVA-R310\x00\x00', |
|
|
|
b'78109-TVC-A010\x00\x00', |
|
|
|
b'78109-TVC-A010\x00\x00', |
|
|
|
b'78109-TVC-A020\x00\x00', |
|
|
|
b'78109-TVC-A020\x00\x00', |
|
|
|
b'78109-TVC-A030\x00\x00', |
|
|
|
b'78109-TVC-A030\x00\x00', |
|
|
@ -220,8 +220,6 @@ FW_VERSIONS = { |
|
|
|
b'36802-TVA-A150\x00\x00', |
|
|
|
b'36802-TVA-A150\x00\x00', |
|
|
|
b'36802-TVA-A160\x00\x00', |
|
|
|
b'36802-TVA-A160\x00\x00', |
|
|
|
b'36802-TVA-A170\x00\x00', |
|
|
|
b'36802-TVA-A170\x00\x00', |
|
|
|
b'36802-TVA-A330\x00\x00', |
|
|
|
|
|
|
|
b'36802-TVC-A330\x00\x00', |
|
|
|
|
|
|
|
b'36802-TVE-H070\x00\x00', |
|
|
|
b'36802-TVE-H070\x00\x00', |
|
|
|
b'36802-TWA-A070\x00\x00', |
|
|
|
b'36802-TWA-A070\x00\x00', |
|
|
|
b'36802-TWA-A080\x00\x00', |
|
|
|
b'36802-TWA-A080\x00\x00', |
|
|
@ -229,7 +227,6 @@ FW_VERSIONS = { |
|
|
|
(Ecu.fwdCamera, 0x18dab5f1, None): [ |
|
|
|
(Ecu.fwdCamera, 0x18dab5f1, None): [ |
|
|
|
b'36161-TBX-H130\x00\x00', |
|
|
|
b'36161-TBX-H130\x00\x00', |
|
|
|
b'36161-TVA-A060\x00\x00', |
|
|
|
b'36161-TVA-A060\x00\x00', |
|
|
|
b'36161-TVA-A330\x00\x00', |
|
|
|
|
|
|
|
b'36161-TVC-A330\x00\x00', |
|
|
|
b'36161-TVC-A330\x00\x00', |
|
|
|
b'36161-TVE-H050\x00\x00', |
|
|
|
b'36161-TVE-H050\x00\x00', |
|
|
|
b'36161-TWA-A070\x00\x00', |
|
|
|
b'36161-TWA-A070\x00\x00', |
|
|
@ -249,7 +246,6 @@ FW_VERSIONS = { |
|
|
|
(Ecu.vsa, 0x18da28f1, None): [ |
|
|
|
(Ecu.vsa, 0x18da28f1, None): [ |
|
|
|
b'57114-TWA-A040\x00\x00', |
|
|
|
b'57114-TWA-A040\x00\x00', |
|
|
|
b'57114-TWA-A050\x00\x00', |
|
|
|
b'57114-TWA-A050\x00\x00', |
|
|
|
b'57114-TWA-A530\x00\x00', |
|
|
|
|
|
|
|
b'57114-TWA-B520\x00\x00', |
|
|
|
b'57114-TWA-B520\x00\x00', |
|
|
|
], |
|
|
|
], |
|
|
|
(Ecu.srs, 0x18da53f1, None): [ |
|
|
|
(Ecu.srs, 0x18da53f1, None): [ |
|
|
@ -279,20 +275,21 @@ FW_VERSIONS = { |
|
|
|
b'36161-TWA-A070\x00\x00', |
|
|
|
b'36161-TWA-A070\x00\x00', |
|
|
|
], |
|
|
|
], |
|
|
|
(Ecu.fwdRadar, 0x18dab0f1, None): [ |
|
|
|
(Ecu.fwdRadar, 0x18dab0f1, None): [ |
|
|
|
b'36802-TWA-A080\x00\x00', |
|
|
|
|
|
|
|
b'36802-TWA-A070\x00\x00', |
|
|
|
b'36802-TWA-A070\x00\x00', |
|
|
|
|
|
|
|
b'36802-TWA-A080\x00\x00', |
|
|
|
], |
|
|
|
], |
|
|
|
(Ecu.eps, 0x18da30f1, None): [ |
|
|
|
(Ecu.eps, 0x18da30f1, None): [ |
|
|
|
b'39990-TVA-A160\x00\x00', |
|
|
|
b'39990-TVA-A160\x00\x00', |
|
|
|
b'39990-TVA-A150\x00\x00', |
|
|
|
b'39990-TVA-A150\x00\x00', |
|
|
|
b'39990-TVA-A340\x00\x00', |
|
|
|
|
|
|
|
], |
|
|
|
], |
|
|
|
}, |
|
|
|
}, |
|
|
|
CAR.ACCORD_2021: { |
|
|
|
CAR.ACCORD_2021: { |
|
|
|
(Ecu.programmedFuelInjection, 0x18da10f1, None): [ |
|
|
|
(Ecu.programmedFuelInjection, 0x18da10f1, None): [ |
|
|
|
|
|
|
|
b'37805-6A0-AF30\x00\x00', |
|
|
|
b'37805-6B2-C520\x00\x00', |
|
|
|
b'37805-6B2-C520\x00\x00', |
|
|
|
], |
|
|
|
], |
|
|
|
(Ecu.transmission, 0x18da1ef1, None): [ |
|
|
|
(Ecu.transmission, 0x18da1ef1, None): [ |
|
|
|
|
|
|
|
b'28101-6A7-A710\x00\x00', |
|
|
|
b'28102-6B8-A700\x00\x00', |
|
|
|
b'28102-6B8-A700\x00\x00', |
|
|
|
], |
|
|
|
], |
|
|
|
(Ecu.electricBrakeBooster, 0x18da2bf1, None): [ |
|
|
|
(Ecu.electricBrakeBooster, 0x18da2bf1, None): [ |
|
|
@ -300,14 +297,17 @@ FW_VERSIONS = { |
|
|
|
], |
|
|
|
], |
|
|
|
(Ecu.gateway, 0x18daeff1, None): [ |
|
|
|
(Ecu.gateway, 0x18daeff1, None): [ |
|
|
|
b'38897-TVA-A020\x00\x00', |
|
|
|
b'38897-TVA-A020\x00\x00', |
|
|
|
|
|
|
|
b'38897-TVA-A240\x00\x00', |
|
|
|
], |
|
|
|
], |
|
|
|
(Ecu.vsa, 0x18da28f1, None): [ |
|
|
|
(Ecu.vsa, 0x18da28f1, None): [ |
|
|
|
|
|
|
|
b'57114-TVA-B530\x00\x00', |
|
|
|
b'57114-TVA-E520\x00\x00', |
|
|
|
b'57114-TVA-E520\x00\x00', |
|
|
|
], |
|
|
|
], |
|
|
|
(Ecu.srs, 0x18da53f1, None): [ |
|
|
|
(Ecu.srs, 0x18da53f1, None): [ |
|
|
|
b'77959-TVA-L420\x00\x00', |
|
|
|
b'77959-TVA-L420\x00\x00', |
|
|
|
], |
|
|
|
], |
|
|
|
(Ecu.combinationMeter, 0x18da60f1, None): [ |
|
|
|
(Ecu.combinationMeter, 0x18da60f1, None): [ |
|
|
|
|
|
|
|
b'78109-TVA-A230\x00\x00', |
|
|
|
b'78109-TVC-A230\x00\x00', |
|
|
|
b'78109-TVC-A230\x00\x00', |
|
|
|
], |
|
|
|
], |
|
|
|
(Ecu.hud, 0x18da61f1, None): [ |
|
|
|
(Ecu.hud, 0x18da61f1, None): [ |
|
|
@ -317,9 +317,11 @@ FW_VERSIONS = { |
|
|
|
b'54008-TVC-A910\x00\x00', |
|
|
|
b'54008-TVC-A910\x00\x00', |
|
|
|
], |
|
|
|
], |
|
|
|
(Ecu.fwdCamera, 0x18dab5f1, None): [ |
|
|
|
(Ecu.fwdCamera, 0x18dab5f1, None): [ |
|
|
|
|
|
|
|
b'36161-TVA-A330\x00\x00', |
|
|
|
b'36161-TVC-A330\x00\x00', |
|
|
|
b'36161-TVC-A330\x00\x00', |
|
|
|
], |
|
|
|
], |
|
|
|
(Ecu.fwdRadar, 0x18dab0f1, None): [ |
|
|
|
(Ecu.fwdRadar, 0x18dab0f1, None): [ |
|
|
|
|
|
|
|
b'36802-TVA-A330\x00\x00', |
|
|
|
b'36802-TVC-A330\x00\x00', |
|
|
|
b'36802-TVC-A330\x00\x00', |
|
|
|
], |
|
|
|
], |
|
|
|
(Ecu.eps, 0x18da30f1, None): [ |
|
|
|
(Ecu.eps, 0x18da30f1, None): [ |
|
|
@ -342,6 +344,7 @@ FW_VERSIONS = { |
|
|
|
], |
|
|
|
], |
|
|
|
(Ecu.combinationMeter, 0x18da60f1, None): [ |
|
|
|
(Ecu.combinationMeter, 0x18da60f1, None): [ |
|
|
|
b'78109-TWA-A030\x00\x00', |
|
|
|
b'78109-TWA-A030\x00\x00', |
|
|
|
|
|
|
|
b'78109-TWA-A130\x00\x00', |
|
|
|
b'78109-TWA-A230\x00\x00', |
|
|
|
b'78109-TWA-A230\x00\x00', |
|
|
|
], |
|
|
|
], |
|
|
|
(Ecu.shiftByWire, 0x18da0bf1, None): [ |
|
|
|
(Ecu.shiftByWire, 0x18da0bf1, None): [ |
|
|
@ -461,6 +464,7 @@ FW_VERSIONS = { |
|
|
|
(Ecu.programmedFuelInjection, 0x18da10f1, None): [ |
|
|
|
(Ecu.programmedFuelInjection, 0x18da10f1, None): [ |
|
|
|
b'37805-5AA-A940\x00\x00', |
|
|
|
b'37805-5AA-A940\x00\x00', |
|
|
|
b'37805-5AA-A950\x00\x00', |
|
|
|
b'37805-5AA-A950\x00\x00', |
|
|
|
|
|
|
|
b'37805-5AA-C950\x00\x00', |
|
|
|
b'37805-5AA-L940\x00\x00', |
|
|
|
b'37805-5AA-L940\x00\x00', |
|
|
|
b'37805-5AA-L950\x00\x00', |
|
|
|
b'37805-5AA-L950\x00\x00', |
|
|
|
b'37805-5AG-Z910\x00\x00', |
|
|
|
b'37805-5AG-Z910\x00\x00', |
|
|
@ -476,7 +480,9 @@ FW_VERSIONS = { |
|
|
|
b'37805-5AN-AG20\x00\x00', |
|
|
|
b'37805-5AN-AG20\x00\x00', |
|
|
|
b'37805-5AN-AH20\x00\x00', |
|
|
|
b'37805-5AN-AH20\x00\x00', |
|
|
|
b'37805-5AN-AJ30\x00\x00', |
|
|
|
b'37805-5AN-AJ30\x00\x00', |
|
|
|
|
|
|
|
b'37805-5AN-AK10\x00\x00', |
|
|
|
b'37805-5AN-AK20\x00\x00', |
|
|
|
b'37805-5AN-AK20\x00\x00', |
|
|
|
|
|
|
|
b'37805-5AN-AR10\x00\x00', |
|
|
|
b'37805-5AN-AR20\x00\x00', |
|
|
|
b'37805-5AN-AR20\x00\x00', |
|
|
|
b'37805-5AN-CH20\x00\x00', |
|
|
|
b'37805-5AN-CH20\x00\x00', |
|
|
|
b'37805-5AN-E630\x00\x00', |
|
|
|
b'37805-5AN-E630\x00\x00', |
|
|
@ -571,7 +577,9 @@ FW_VERSIONS = { |
|
|
|
b'78109-TBA-C340\x00\x00', |
|
|
|
b'78109-TBA-C340\x00\x00', |
|
|
|
b'78109-TBA-C910\x00\x00', |
|
|
|
b'78109-TBA-C910\x00\x00', |
|
|
|
b'78109-TBC-A740\x00\x00', |
|
|
|
b'78109-TBC-A740\x00\x00', |
|
|
|
|
|
|
|
b'78109-TBC-C540\x00\x00', |
|
|
|
b'78109-TBG-A110\x00\x00', |
|
|
|
b'78109-TBG-A110\x00\x00', |
|
|
|
|
|
|
|
b'78109-TBH-A710\x00\x00', |
|
|
|
b'78109-TEG-A720\x00\x00', |
|
|
|
b'78109-TEG-A720\x00\x00', |
|
|
|
b'78109-TFJ-G020\x00\x00', |
|
|
|
b'78109-TFJ-G020\x00\x00', |
|
|
|
b'78109-TGG-9020\x00\x00', |
|
|
|
b'78109-TGG-9020\x00\x00', |
|
|
@ -765,6 +773,7 @@ FW_VERSIONS = { |
|
|
|
b'78109-TLA-A120\x00\x00', |
|
|
|
b'78109-TLA-A120\x00\x00', |
|
|
|
b'78109-TLA-A210\x00\x00', |
|
|
|
b'78109-TLA-A210\x00\x00', |
|
|
|
b'78109-TLA-A220\x00\x00', |
|
|
|
b'78109-TLA-A220\x00\x00', |
|
|
|
|
|
|
|
b'78109-TLA-C020\x00\x00', |
|
|
|
b'78109-TLA-C110\x00\x00', |
|
|
|
b'78109-TLA-C110\x00\x00', |
|
|
|
b'78109-TLA-C210\x00\x00', |
|
|
|
b'78109-TLA-C210\x00\x00', |
|
|
|
b'78109-TLA-C310\x00\x00', |
|
|
|
b'78109-TLA-C310\x00\x00', |
|
|
@ -799,6 +808,7 @@ FW_VERSIONS = { |
|
|
|
b'36161-TMC-Q040\x00\x00', |
|
|
|
b'36161-TMC-Q040\x00\x00', |
|
|
|
b'36161-TNY-A020\x00\x00', |
|
|
|
b'36161-TNY-A020\x00\x00', |
|
|
|
b'36161-TNY-A030\x00\x00', |
|
|
|
b'36161-TNY-A030\x00\x00', |
|
|
|
|
|
|
|
b'36161-TNY-A040\x00\x00', |
|
|
|
], |
|
|
|
], |
|
|
|
(Ecu.srs, 0x18da53f1, None): [ |
|
|
|
(Ecu.srs, 0x18da53f1, None): [ |
|
|
|
b'77959-TLA-A240\x00\x00', |
|
|
|
b'77959-TLA-A240\x00\x00', |
|
|
@ -1122,6 +1132,7 @@ FW_VERSIONS = { |
|
|
|
b'78109-TG7-AS20\x00\x00', |
|
|
|
b'78109-TG7-AS20\x00\x00', |
|
|
|
b'78109-TG7-AT20\x00\x00', |
|
|
|
b'78109-TG7-AT20\x00\x00', |
|
|
|
b'78109-TG7-AU20\x00\x00', |
|
|
|
b'78109-TG7-AU20\x00\x00', |
|
|
|
|
|
|
|
b'78109-TG7-AX20\x00\x00', |
|
|
|
b'78109-TG7-DJ10\x00\x00', |
|
|
|
b'78109-TG7-DJ10\x00\x00', |
|
|
|
b'78109-TG7-YK20\x00\x00', |
|
|
|
b'78109-TG7-YK20\x00\x00', |
|
|
|
b'78109-TG8-AJ10\x00\x00', |
|
|
|
b'78109-TG8-AJ10\x00\x00', |
|
|
@ -1228,6 +1239,7 @@ FW_VERSIONS = { |
|
|
|
b'28102-5YK-A711\x00\x00', |
|
|
|
b'28102-5YK-A711\x00\x00', |
|
|
|
b'28102-5YL-A620\x00\x00', |
|
|
|
b'28102-5YL-A620\x00\x00', |
|
|
|
b'28102-5YL-A700\x00\x00', |
|
|
|
b'28102-5YL-A700\x00\x00', |
|
|
|
|
|
|
|
b'28102-5YL-A711\x00\x00', |
|
|
|
], |
|
|
|
], |
|
|
|
(Ecu.combinationMeter, 0x18da60f1, None): [ |
|
|
|
(Ecu.combinationMeter, 0x18da60f1, None): [ |
|
|
|
b'78109-TJB-A140\x00\x00', |
|
|
|
b'78109-TJB-A140\x00\x00', |
|
|
@ -1236,6 +1248,7 @@ FW_VERSIONS = { |
|
|
|
b'78109-TJB-AB10\x00\x00', |
|
|
|
b'78109-TJB-AB10\x00\x00', |
|
|
|
b'78109-TJB-AD10\x00\x00', |
|
|
|
b'78109-TJB-AD10\x00\x00', |
|
|
|
b'78109-TJB-AF10\x00\x00', |
|
|
|
b'78109-TJB-AF10\x00\x00', |
|
|
|
|
|
|
|
b'78109-TJB-AR10\x00\x00', |
|
|
|
b'78109-TJB-AS10\000\000', |
|
|
|
b'78109-TJB-AS10\000\000', |
|
|
|
b'78109-TJB-AU10\x00\x00', |
|
|
|
b'78109-TJB-AU10\x00\x00', |
|
|
|
b'78109-TJB-AW10\x00\x00', |
|
|
|
b'78109-TJB-AW10\x00\x00', |
|
|
@ -1352,6 +1365,7 @@ FW_VERSIONS = { |
|
|
|
], |
|
|
|
], |
|
|
|
(Ecu.combinationMeter, 0x18da60f1, None): [ |
|
|
|
(Ecu.combinationMeter, 0x18da60f1, None): [ |
|
|
|
b'78109-THX-A110\x00\x00', |
|
|
|
b'78109-THX-A110\x00\x00', |
|
|
|
|
|
|
|
b'78109-THX-A120\x00\x00', |
|
|
|
b'78109-THX-A210\x00\x00', |
|
|
|
b'78109-THX-A210\x00\x00', |
|
|
|
b'78109-THX-A220\x00\x00', |
|
|
|
b'78109-THX-A220\x00\x00', |
|
|
|
b'78109-THX-C220\x00\x00', |
|
|
|
b'78109-THX-C220\x00\x00', |
|
|
|