diff --git a/selfdrive/car/honda/values.py b/selfdrive/car/honda/values.py index 70dc0bf386..7e273e847b 100644 --- a/selfdrive/car/honda/values.py +++ b/selfdrive/car/honda/values.py @@ -132,11 +132,12 @@ FW_VERSIONS = { b'37805-6A0-A640\x00\x00', b'37805-6B2-A550\x00\x00', b'37805-6B2-A650\x00\x00', + b'37805-6B2-A660\x00\x00', b'37805-6B2-M520\x00\x00', ], (Ecu.unknown, 0x18da0bf1, None): [b'54008-TVC-A910\x00\x00'], (Ecu.unknown, 0x18da1ef1, None): [b'28102-6B8-A560\x00\x00', b'28102-6B8-M520\x00\x00'], - (Ecu.unknown, 0x18da2bf1, None): [b'46114-TVA-A060\x00\x00'], + (Ecu.unknown, 0x18da2bf1, None): [b'46114-TVA-A060\x00\x00', b'46114-TVA-A080\x00\x00'], (Ecu.unknown, 0x18da28f1, None): [b'57114-TVA-C050\x00\x00'], (Ecu.eps, 0x18da30f1, None): [ b'39990-TVA-A150\x00\x00', @@ -153,7 +154,11 @@ FW_VERSIONS = { b'78109-TVC-M510\x00\x00', ], (Ecu.unknown, 0x18da61f1, None): [b'78209-TVA-A010\x00\x00'], - (Ecu.unknown, 0x18dab0f1, None): [b'36802-TVA-A160\x00\x00', b'36802-TWA-A070\x00\x00'], + (Ecu.unknown, 0x18dab0f1, None): [ + b'36802-TVA-A160\x00\x00', + b'36802-TVA-A170\x00\x00', + b'36802-TWA-A070\x00\x00', + ], (Ecu.unknown, 0x18dab5f1, None): [b'36161-TVA-A060\x00\x00', b'36161-TWA-A070\x00\x00'], (Ecu.unknown, 0x18daeff1, None): [b'38897-TVA-A010\x00\x00'], }, @@ -224,6 +229,7 @@ FW_VERSIONS = { b'37805-5AA-A670\x00\x00', b'37805-5AA-A680\x00\x00', b'37805-5AA-A810\x00\x00', + b'37805-5AA-C820\x00\x00', b'37805-5AA-L660\x00\x00', b'37805-5AJ-A610\x00\x00', b'37805-5BA-A510\x00\x00', @@ -236,6 +242,7 @@ FW_VERSIONS = { b'28101-5CG-A070\x00\x00', b'28101-5CG-A080\x00\x00', b'28101-5CG-A810\x00\x00', + b'28101-5CG-A820\x00\x00', b'28101-5DJ-A040\x00\x00', b'28101-5DJ-A060\x00\x00', b'28101-5DJ-A510\x00\x00', @@ -262,6 +269,7 @@ FW_VERSIONS = { b'78109-TBC-A510\x00\x00', b'78109-TBC-A520\x00\x00', b'78109-TBC-A530\x00\x00', + b'78109-TBC-C530\x00\x00', b'78109-TBH-A530\x00\x00', b'78109-TEG-A310\x00\x00', ], @@ -272,7 +280,6 @@ FW_VERSIONS = { b'36161-TEG-A010\x00\x00', ], (Ecu.unknown, 0x18daeff1, None): [ - b'36161-TBA-A030\x00\x00', b'38897-TBA-A010\x00\x00', b'38897-TBA-A020\x00\x00', ], @@ -359,6 +366,7 @@ FW_VERSIONS = { b'37805-5PA-A680\x00\x00', b'37805-5PA-A850\x00\x00', b'37805-5PA-A870\x00\x00', + b'37805-5PA-A880\x00\x00', b'37805-5PA-A890\x00\x00', ], (Ecu.unknown, 0x18da1ef1, None): [ @@ -437,6 +445,7 @@ FW_VERSIONS = { b'28102-5MX-A610\x00\x00', b'28102-5MX-A710\x00\x00', b'28102-5MX-A910\x00\x00', + b'28102-5MX-C001\x00\x00', b'28103-5NZ-A300\x00\x00', ], (Ecu.unknown, 0x18da28f1, None): [b'57114-THR-A040\x00\x00', b'57114-THR-A110\x00\x00'], @@ -451,6 +460,7 @@ FW_VERSIONS = { b'78109-THR-AE40\x00\x00', b'78109-THR-AL10\x00\x00', b'78109-THR-C330\x00\x00', + b'78109-THR-CE20\x00\x00', ], (Ecu.unknown, 0x18da0bf1, None): [b'54008-THR-A020\x00\x00'], }, diff --git a/selfdrive/car/toyota/values.py b/selfdrive/car/toyota/values.py index e6b0b58566..6b09b41ab8 100644 --- a/selfdrive/car/toyota/values.py +++ b/selfdrive/car/toyota/values.py @@ -280,6 +280,7 @@ FW_VERSIONS = { }, CAR.CAMRY: { (Ecu.engine, 0x700, None): [ + b'\x018966306L5200\x00\x00\x00\x00', b'\x018966333P4200\x00\x00\x00\x00', b'\x018966333P4300\x00\x00\x00\x00', b'\x018966333P4400\x00\x00\x00\x00', @@ -349,6 +350,7 @@ FW_VERSIONS = { CAR.COROLLA: { (Ecu.engine, 0x7e0, None): [ b'\x01896630E88000\x00\x00\x00\x00', + b'\x0230ZC2000\x00\x00\x00\x00\x00\x00\x00\x0050212000\x00\x00\x00\x00\x00\x00\x00\x00', b'\x0230ZC2100\x00\x00\x00\x00\x00\x00\x00\x0050212000\x00\x00\x00\x00\x00\x00\x00\x00', b'\x0230ZC2200\x00\x00\x00\x00\x00\x00\x00\x0050212000\x00\x00\x00\x00\x00\x00\x00\x00', b'\x0230ZC2300\x00\x00\x00\x00\x00\x00\x00\x0050212000\x00\x00\x00\x00\x00\x00\x00\x00', @@ -515,9 +517,11 @@ FW_VERSIONS = { b'\x02896634774100\x00\x00\x00\x008966A4703000\x00\x00\x00\x00', b'\x02896634774200\x00\x00\x00\x008966A4703000\x00\x00\x00\x00', b'\x02896634782000\x00\x00\x00\x008966A4703000\x00\x00\x00\x00', + b'\x02896634784000\x00\x00\x00\x008966A4703000\x00\x00\x00\x00', b'\x03896634759200\x00\x00\x00\x008966A4703000\x00\x00\x00\x00897CF4701003\x00\x00\x00\x00', b'\x03896634759300\x00\x00\x00\x008966A4703000\x00\x00\x00\x00897CF4701004\x00\x00\x00\x00', b'\x03896634760000\x00\x00\x00\x008966A4703000\x00\x00\x00\x00897CF4701002\x00\x00\x00\x00', + b'\x03896634760100\x00\x00\x00\x008966A4703000\x00\x00\x00\x00897CF4701003\x00\x00\x00\x00', b'\x03896634760200\x00\x00\x00\x008966A4703000\x00\x00\x00\x00897CF4701003\x00\x00\x00\x00', b'\x03896634760200\x00\x00\x00\x008966A4703000\x00\x00\x00\x00897CF4701004\x00\x00\x00\x00', b'\x03896634768000\x00\x00\x00\x008966A4703000\x00\x00\x00\x00897CF4703001\x00\x00\x00\x00', @@ -572,6 +576,7 @@ FW_VERSIONS = { }, CAR.RAV4: { (Ecu.engine, 0x7e0, None): [ + b'\x02342Q1000\x00\x00\x00\x00\x00\x00\x00\x0054212000\x00\x00\x00\x00\x00\x00\x00\x00', b'\x02342Q1100\x00\x00\x00\x00\x00\x00\x00\x0054212000\x00\x00\x00\x00\x00\x00\x00\x00', b'\x02342Q1300\x00\x00\x00\x00\x00\x00\x00\x0054212000\x00\x00\x00\x00\x00\x00\x00\x00', b'\x02342Q2000\x00\x00\x00\x00\x00\x00\x00\x0054213000\x00\x00\x00\x00\x00\x00\x00\x00', @@ -582,6 +587,7 @@ FW_VERSIONS = { b'8965B42083\x00\x00\x00\x00\x00\x00', ], (Ecu.esp, 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', ], @@ -640,6 +646,7 @@ FW_VERSIONS = { b'\x018966342V3100\x00\x00\x00\x00', b'\x018966342X5000\x00\x00\x00\x00', b'\x01896634A05000\x00\x00\x00\x00', + b'\x01896634A19000\x00\x00\x00\x00', b'\x01896634A22000\x00\x00\x00\x00', b'\x01F152642551\x00\x00\x00\x00\x00\x00', b'\x028966342Y8000\x00\x00\x00\x00897CF1201001\x00\x00\x00\x00', @@ -719,7 +726,9 @@ FW_VERSIONS = { CAR.SIENNA: { (Ecu.engine, 0x700, None): [ b'\x01896630832100\x00\x00\x00\x00', - b'\x01896630860000\x00\x00\x00\x00' + b'\x01896630842000\x00\x00\x00\x00', + b'\x01896630851100\x00\x00\x00\x00', + b'\x01896630860000\x00\x00\x00\x00', ], (Ecu.eps, 0x7a1, None): [b'8965B45070\x00\x00\x00\x00\x00\x00'], (Ecu.fwdRadar, 0x750, 0xf): [