From e65f9dcbd09adfb3a5c52f1104d6263cc905ff0a Mon Sep 17 00:00:00 2001 From: MVL Date: Thu, 5 Feb 2026 23:02:00 -0500 Subject: [PATCH 01/24] Adding Fit 4G fingerprints --- opendbc/car/honda/fingerprints.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/opendbc/car/honda/fingerprints.py b/opendbc/car/honda/fingerprints.py index 0080610534f..1e88cbc4399 100644 --- a/opendbc/car/honda/fingerprints.py +++ b/opendbc/car/honda/fingerprints.py @@ -503,6 +503,11 @@ b'77959-T5R-A230\x00\x00', ], }, + CAR.HONDA_FIT_4G: { + (Ecu.fwdRadar, 0x18dab0f1, None): [ + b'8S102-TZK-PA20\x00\x00', + ], + }, CAR.HONDA_FREED: { (Ecu.gateway, 0x18daeff1, None): [ b'38897-TDK-J010\x00\x00', From 875d959f1692efb060fbbeaf00d94e5701d3898a Mon Sep 17 00:00:00 2001 From: MVL Date: Thu, 5 Feb 2026 23:12:04 -0500 Subject: [PATCH 02/24] Adding Fit 4G, pulling centerToFront from Nidec Fit --- opendbc/car/honda/values.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/opendbc/car/honda/values.py b/opendbc/car/honda/values.py index 48214f58ad9..3fcf4ab9a84 100644 --- a/opendbc/car/honda/values.py +++ b/opendbc/car/honda/values.py @@ -283,6 +283,13 @@ class CAR(Platforms): [HondaCarDocs("Acura TLX 2025", "All")], CarSpecs(mass=3990 * CV.LB_TO_KG, wheelbase=2.87, centerToFrontRatio=0.43, steerRatio=13.7), ) + HONDA_FIT_4G = HondaBoschPlatformConfig( + [HondaCarDocs("Honda Fit (Taiwan) 2025", "All")], + CarSpecs(mass=1229, wheelbase=2.53, steerRatio=15.2, centerToFrontRatio=0.39), + {Bus.pt: 'honda_bosch_radarless_generated'}, + flags=HondaFlags.BOSCH_RADARLESS, + ) + # Nidec Cars ACURA_ILX = HondaNidecPlatformConfig( From 5f20b89c253030410261b825c97ba445991f867a Mon Sep 17 00:00:00 2001 From: MVL Date: Thu, 5 Feb 2026 23:17:16 -0500 Subject: [PATCH 03/24] temp fit torque parameters --- opendbc/car/torque_data/override.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/opendbc/car/torque_data/override.toml b/opendbc/car/torque_data/override.toml index d2a6ece905e..2cfd3c93524 100644 --- a/opendbc/car/torque_data/override.toml +++ b/opendbc/car/torque_data/override.toml @@ -96,6 +96,7 @@ legend = ["LAT_ACCEL_FACTOR", "MAX_LAT_ACCEL_MEASURED", "FRICTION"] "LEXUS_LS" = [1.35, 1.7, 0.17] "TOYOTA_RAV4_PRIME" = [1.7, 2.0, 0.14] "TOYOTA_RAV4_TSS2_2022" = [1.9, 1.9304407208090029, 0.112174] +"HONDA_FIT_4G" = [2.5, 1.2, 0.2] # temporarily copy civic until testdrive # Dashcam or fallback configured as ideal car "MOCK" = [10.0, 10, 0.0] From c8c2664d537d9846aed6e4605118c94b9f9e6248 Mon Sep 17 00:00:00 2001 From: MVL Date: Thu, 5 Feb 2026 23:20:41 -0500 Subject: [PATCH 04/24] temp testroute exception --- opendbc/car/tests/routes.py | 1 + 1 file changed, 1 insertion(+) diff --git a/opendbc/car/tests/routes.py b/opendbc/car/tests/routes.py index 1120026d006..252451a2200 100644 --- a/opendbc/car/tests/routes.py +++ b/opendbc/car/tests/routes.py @@ -32,6 +32,7 @@ HONDA.HONDA_NBOX_2G, HONDA.ACURA_MDX_4G_MMR, HONDA.HONDA_CITY_7G, + HONDA.HONDA_FIT_4G, # temp until stable testroute ready # These had their DSUs unplugged, need new routes # TOYOTA.LEXUS_ES # hybrid From 2646b083f771f11f29ecbcfaaeb0cf68a95283f0 Mon Sep 17 00:00:00 2001 From: MVL Date: Thu, 5 Feb 2026 23:24:51 -0500 Subject: [PATCH 05/24] whitespace fix --- opendbc/car/honda/values.py | 1 - 1 file changed, 1 deletion(-) diff --git a/opendbc/car/honda/values.py b/opendbc/car/honda/values.py index 3fcf4ab9a84..2e678fe32b0 100644 --- a/opendbc/car/honda/values.py +++ b/opendbc/car/honda/values.py @@ -290,7 +290,6 @@ class CAR(Platforms): flags=HondaFlags.BOSCH_RADARLESS, ) - # Nidec Cars ACURA_ILX = HondaNidecPlatformConfig( [ From bfc921d2ebca277e7d10442c142ea1c2b270a2af Mon Sep 17 00:00:00 2001 From: MVL Date: Thu, 5 Feb 2026 23:26:42 -0500 Subject: [PATCH 06/24] whitespace fix --- opendbc/car/honda/fingerprints.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opendbc/car/honda/fingerprints.py b/opendbc/car/honda/fingerprints.py index 1e88cbc4399..18ed4175ea7 100644 --- a/opendbc/car/honda/fingerprints.py +++ b/opendbc/car/honda/fingerprints.py @@ -507,7 +507,7 @@ (Ecu.fwdRadar, 0x18dab0f1, None): [ b'8S102-TZK-PA20\x00\x00', ], - }, + }, CAR.HONDA_FREED: { (Ecu.gateway, 0x18daeff1, None): [ b'38897-TDK-J010\x00\x00', From 1416e4631f140508aafdafbca540b31f2adb0b41 Mon Sep 17 00:00:00 2001 From: MVL Date: Thu, 5 Feb 2026 23:56:15 -0500 Subject: [PATCH 07/24] Add min steering speed for docs --- opendbc/car/honda/values.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opendbc/car/honda/values.py b/opendbc/car/honda/values.py index 2e678fe32b0..3d8d89b44f6 100644 --- a/opendbc/car/honda/values.py +++ b/opendbc/car/honda/values.py @@ -284,7 +284,7 @@ class CAR(Platforms): CarSpecs(mass=3990 * CV.LB_TO_KG, wheelbase=2.87, centerToFrontRatio=0.43, steerRatio=13.7), ) HONDA_FIT_4G = HondaBoschPlatformConfig( - [HondaCarDocs("Honda Fit (Taiwan) 2025", "All")], + [HondaCarDocs("Honda Fit (Taiwan) 2025", "All", minSteerSpeed=20. * CV.KPH_TO_MS)], CarSpecs(mass=1229, wheelbase=2.53, steerRatio=15.2, centerToFrontRatio=0.39), {Bus.pt: 'honda_bosch_radarless_generated'}, flags=HondaFlags.BOSCH_RADARLESS, From 2fc5834000c20d4c9f07391ce144c7f84a154ba3 Mon Sep 17 00:00:00 2001 From: MVL Date: Fri, 6 Feb 2026 00:33:47 -0500 Subject: [PATCH 08/24] Fix minSteerSpeed location --- opendbc/car/honda/values.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/opendbc/car/honda/values.py b/opendbc/car/honda/values.py index 3d8d89b44f6..14d8cc32052 100644 --- a/opendbc/car/honda/values.py +++ b/opendbc/car/honda/values.py @@ -284,8 +284,8 @@ class CAR(Platforms): CarSpecs(mass=3990 * CV.LB_TO_KG, wheelbase=2.87, centerToFrontRatio=0.43, steerRatio=13.7), ) HONDA_FIT_4G = HondaBoschPlatformConfig( - [HondaCarDocs("Honda Fit (Taiwan) 2025", "All", minSteerSpeed=20. * CV.KPH_TO_MS)], - CarSpecs(mass=1229, wheelbase=2.53, steerRatio=15.2, centerToFrontRatio=0.39), + [HondaCarDocs("Honda Fit (Taiwan) 2025", "All"], + CarSpecs(mass=1229, wheelbase=2.53, steerRatio=15.2, centerToFrontRatio=0.39, minSteerSpeed=20. * CV.KPH_TO_MS)), {Bus.pt: 'honda_bosch_radarless_generated'}, flags=HondaFlags.BOSCH_RADARLESS, ) From a2c1ccb6f761f0d3590294969fd97a622fa59f43 Mon Sep 17 00:00:00 2001 From: MVL Date: Fri, 6 Feb 2026 00:37:10 -0500 Subject: [PATCH 09/24] typo fix --- opendbc/car/honda/values.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/opendbc/car/honda/values.py b/opendbc/car/honda/values.py index 14d8cc32052..b659ffa11c4 100644 --- a/opendbc/car/honda/values.py +++ b/opendbc/car/honda/values.py @@ -284,8 +284,8 @@ class CAR(Platforms): CarSpecs(mass=3990 * CV.LB_TO_KG, wheelbase=2.87, centerToFrontRatio=0.43, steerRatio=13.7), ) HONDA_FIT_4G = HondaBoschPlatformConfig( - [HondaCarDocs("Honda Fit (Taiwan) 2025", "All"], - CarSpecs(mass=1229, wheelbase=2.53, steerRatio=15.2, centerToFrontRatio=0.39, minSteerSpeed=20. * CV.KPH_TO_MS)), + [HondaCarDocs("Honda Fit (Taiwan) 2025", "All")], + CarSpecs(mass=1229, wheelbase=2.53, steerRatio=15.2, centerToFrontRatio=0.39, minSteerSpeed=20. * CV.KPH_TO_MS), {Bus.pt: 'honda_bosch_radarless_generated'}, flags=HondaFlags.BOSCH_RADARLESS, ) From a394cbe0e4852adf7f20c1178bdff9ac72412cfb Mon Sep 17 00:00:00 2001 From: MVL Date: Fri, 6 Feb 2026 23:03:22 -0500 Subject: [PATCH 10/24] Raise minsteerspeed to 23 to match Brazil City - haptic feedback observed a 21kph --- opendbc/car/honda/values.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opendbc/car/honda/values.py b/opendbc/car/honda/values.py index b659ffa11c4..2468ad9561d 100644 --- a/opendbc/car/honda/values.py +++ b/opendbc/car/honda/values.py @@ -285,7 +285,7 @@ class CAR(Platforms): ) HONDA_FIT_4G = HondaBoschPlatformConfig( [HondaCarDocs("Honda Fit (Taiwan) 2025", "All")], - CarSpecs(mass=1229, wheelbase=2.53, steerRatio=15.2, centerToFrontRatio=0.39, minSteerSpeed=20. * CV.KPH_TO_MS), + CarSpecs(mass=1229, wheelbase=2.53, steerRatio=15.2, centerToFrontRatio=0.39, minSteerSpeed=23. * CV.KPH_TO_MS), {Bus.pt: 'honda_bosch_radarless_generated'}, flags=HondaFlags.BOSCH_RADARLESS, ) From 205aea51f69cbc674a3e59e35700c4924160c1f8 Mon Sep 17 00:00:00 2001 From: MVL Date: Sat, 7 Feb 2026 08:36:51 -0500 Subject: [PATCH 11/24] FIT_4G stock ACC cannot do SNG --- opendbc/car/honda/interface.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/opendbc/car/honda/interface.py b/opendbc/car/honda/interface.py index 3ee165d534e..3c8bef68990 100755 --- a/opendbc/car/honda/interface.py +++ b/opendbc/car/honda/interface.py @@ -223,11 +223,16 @@ def _get_params(ret: structs.CarParams, candidate, fingerprint, car_fw, alpha_lo # min speed to enable ACC. if car can do stop and go, then set enabling speed # to a negative value, so it won't matter. Otherwise, add 0.5 mph margin to not # conflict with PCM acc - ret.autoResumeSng = candidate in (HONDA_BOSCH | {CAR.HONDA_CIVIC}) + if (candidate == CAR.HONDA_FIT_4G) and (not ret.openpilotLongitudinalControl): + ret.autoResumeSng = False + else: + ret.autoResumeSng = candidate in (HONDA_BOSCH | {CAR.HONDA_CIVIC}) if ret.autoResumeSng: ret.minEnableSpeed = -1. elif candidate == CAR.HONDA_ODYSSEY_TWN: ret.minEnableSpeed = 19. * CV.MPH_TO_MS + elif candidate == CAR.HONDA_FIT_4G: + ret.minEnableSpeed = 30. * CV.KPH_TO_MS else: ret.minEnableSpeed = 25.51 * CV.MPH_TO_MS From ab9d7c7988c2a809eedd1ce4192a8c555b09884b Mon Sep 17 00:00:00 2001 From: MVL Date: Sat, 7 Feb 2026 21:30:00 -0500 Subject: [PATCH 12/24] Update FIT_4G max steer to 3840 --- opendbc/car/honda/interface.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opendbc/car/honda/interface.py b/opendbc/car/honda/interface.py index 3c8bef68990..d27009f455c 100755 --- a/opendbc/car/honda/interface.py +++ b/opendbc/car/honda/interface.py @@ -195,7 +195,7 @@ def _get_params(ret: structs.CarParams, candidate, fingerprint, car_fw, alpha_lo # When using stock ACC, the radar intercepts and filters steering commands the EPS would otherwise accept ret.minSteerSpeed = 70. * CV.KPH_TO_MS - elif candidate == CAR.ACURA_TLX_2G_MMR: + elif candidate in (CAR.ACURA_TLX_2G_MMR, CAR.HONDA_FIT_4G): ret.steerActuatorDelay = 0.15 ret.lateralParams.torqueBP, ret.lateralParams.torqueV = [[0, 3840], [0, 3840]] CarInterfaceBase.configure_torque_tune(candidate, ret.lateralTuning) From 36c96d39e58c375731f4a44359039282b1488560 Mon Sep 17 00:00:00 2001 From: MVL Date: Sun, 8 Feb 2026 07:42:23 -0500 Subject: [PATCH 13/24] updating to log-learned torque data --- opendbc/car/torque_data/override.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opendbc/car/torque_data/override.toml b/opendbc/car/torque_data/override.toml index 2cfd3c93524..c6ef614b375 100644 --- a/opendbc/car/torque_data/override.toml +++ b/opendbc/car/torque_data/override.toml @@ -96,7 +96,7 @@ legend = ["LAT_ACCEL_FACTOR", "MAX_LAT_ACCEL_MEASURED", "FRICTION"] "LEXUS_LS" = [1.35, 1.7, 0.17] "TOYOTA_RAV4_PRIME" = [1.7, 2.0, 0.14] "TOYOTA_RAV4_TSS2_2022" = [1.9, 1.9304407208090029, 0.112174] -"HONDA_FIT_4G" = [2.5, 1.2, 0.2] # temporarily copy civic until testdrive +"HONDA_FIT_4G" = [1.1, 1.1, 0.21] # Dashcam or fallback configured as ideal car "MOCK" = [10.0, 10, 0.0] From 680244e85c2e80fed916e4f4f5cf8591afe31542 Mon Sep 17 00:00:00 2001 From: MVL Date: Sun, 8 Feb 2026 07:45:30 -0500 Subject: [PATCH 14/24] Updating to log based steer ratio --- opendbc/car/honda/values.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opendbc/car/honda/values.py b/opendbc/car/honda/values.py index 2468ad9561d..390165a5944 100644 --- a/opendbc/car/honda/values.py +++ b/opendbc/car/honda/values.py @@ -285,7 +285,7 @@ class CAR(Platforms): ) HONDA_FIT_4G = HondaBoschPlatformConfig( [HondaCarDocs("Honda Fit (Taiwan) 2025", "All")], - CarSpecs(mass=1229, wheelbase=2.53, steerRatio=15.2, centerToFrontRatio=0.39, minSteerSpeed=23. * CV.KPH_TO_MS), + CarSpecs(mass=1229, wheelbase=2.53, steerRatio=19.7, centerToFrontRatio=0.39, minSteerSpeed=23. * CV.KPH_TO_MS), {Bus.pt: 'honda_bosch_radarless_generated'}, flags=HondaFlags.BOSCH_RADARLESS, ) From 077ee0b7e2561c875ba9a0d8a03d5301731e30a3 Mon Sep 17 00:00:00 2001 From: MVL Date: Sun, 8 Feb 2026 07:47:23 -0500 Subject: [PATCH 15/24] Including latest testroute --- opendbc/car/tests/routes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opendbc/car/tests/routes.py b/opendbc/car/tests/routes.py index 252451a2200..b3caf0721b5 100644 --- a/opendbc/car/tests/routes.py +++ b/opendbc/car/tests/routes.py @@ -32,7 +32,6 @@ HONDA.HONDA_NBOX_2G, HONDA.ACURA_MDX_4G_MMR, HONDA.HONDA_CITY_7G, - HONDA.HONDA_FIT_4G, # temp until stable testroute ready # These had their DSUs unplugged, need new routes # TOYOTA.LEXUS_ES # hybrid @@ -130,6 +129,7 @@ class CarTestRoute(NamedTuple): CarTestRoute("2dc4489d7e1410ca/00000001--bbec3f5117", HONDA.HONDA_CRV_6G), CarTestRoute("a703d058f4e05aeb/00000008--f169423024", HONDA.HONDA_PASSPORT_4G), CarTestRoute("ad9840558640c31d/000001f2--026c4f6275", HONDA.ACURA_TLX_2G_MMR), + CarTestRoute("0b3cfa082cbbe54e/0000000b--a6ad46b096", HONDA.HONDA.HONDA_FIT_4G), CarTestRoute("87d7f06ade479c2e/2023-09-11--23-30-11", HYUNDAI.HYUNDAI_AZERA_6TH_GEN), CarTestRoute("66189dd8ec7b50e6/2023-09-20--07-02-12", HYUNDAI.HYUNDAI_AZERA_HEV_6TH_GEN), From b4e7596245ff3973978d2407567cb6c522af481d Mon Sep 17 00:00:00 2001 From: MVL Date: Sun, 8 Feb 2026 08:12:29 -0500 Subject: [PATCH 16/24] typo fix --- opendbc/car/tests/routes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opendbc/car/tests/routes.py b/opendbc/car/tests/routes.py index b3caf0721b5..811b73d8f9f 100644 --- a/opendbc/car/tests/routes.py +++ b/opendbc/car/tests/routes.py @@ -129,7 +129,7 @@ class CarTestRoute(NamedTuple): CarTestRoute("2dc4489d7e1410ca/00000001--bbec3f5117", HONDA.HONDA_CRV_6G), CarTestRoute("a703d058f4e05aeb/00000008--f169423024", HONDA.HONDA_PASSPORT_4G), CarTestRoute("ad9840558640c31d/000001f2--026c4f6275", HONDA.ACURA_TLX_2G_MMR), - CarTestRoute("0b3cfa082cbbe54e/0000000b--a6ad46b096", HONDA.HONDA.HONDA_FIT_4G), + CarTestRoute("0b3cfa082cbbe54e/0000000b--a6ad46b096", HONDA.HONDA_FIT_4G), CarTestRoute("87d7f06ade479c2e/2023-09-11--23-30-11", HYUNDAI.HYUNDAI_AZERA_6TH_GEN), CarTestRoute("66189dd8ec7b50e6/2023-09-20--07-02-12", HYUNDAI.HYUNDAI_AZERA_HEV_6TH_GEN), From 0558767999473d0bd252df3c6885a889e8aa5a71 Mon Sep 17 00:00:00 2001 From: MVL Date: Sun, 8 Feb 2026 20:23:02 -0500 Subject: [PATCH 17/24] Include FIT_4G fingerprints from comma power --- opendbc/car/honda/fingerprints.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/opendbc/car/honda/fingerprints.py b/opendbc/car/honda/fingerprints.py index 18ed4175ea7..1eb48c394ff 100644 --- a/opendbc/car/honda/fingerprints.py +++ b/opendbc/car/honda/fingerprints.py @@ -507,6 +507,21 @@ (Ecu.fwdRadar, 0x18dab0f1, None): [ b'8S102-TZK-PA20\x00\x00', ], + (Ecu.transmission, 0x18da1ef1, None): [ + b'28101-60E-F010\x00\x00', + ], + (Ecu.gateway, 0x18daeff1, None): [ + b'38897-TZA-Q010\x00\x00', + ], + (Ecu.eps, 0x18da30f1, None): [ + b'39990-TZA-E910\x00\x00', + ], + (Ecu.vsa, 0x18da28f1, None): [ + b'57114-TZK-F010\x00\x00', + ], + (Ecu.srs, 0x18da53f1, None): [ + b'77959-TZA-F120\x00\x00', + ], }, CAR.HONDA_FREED: { (Ecu.gateway, 0x18daeff1, None): [ From cba21d908859bbc4c198b7190c8ccc871308938b Mon Sep 17 00:00:00 2001 From: MVL Date: Sun, 8 Feb 2026 22:54:41 -0500 Subject: [PATCH 18/24] Updating to latest test route --- opendbc/car/tests/routes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opendbc/car/tests/routes.py b/opendbc/car/tests/routes.py index 811b73d8f9f..0cc853bc244 100644 --- a/opendbc/car/tests/routes.py +++ b/opendbc/car/tests/routes.py @@ -129,7 +129,7 @@ class CarTestRoute(NamedTuple): CarTestRoute("2dc4489d7e1410ca/00000001--bbec3f5117", HONDA.HONDA_CRV_6G), CarTestRoute("a703d058f4e05aeb/00000008--f169423024", HONDA.HONDA_PASSPORT_4G), CarTestRoute("ad9840558640c31d/000001f2--026c4f6275", HONDA.ACURA_TLX_2G_MMR), - CarTestRoute("0b3cfa082cbbe54e/0000000b--a6ad46b096", HONDA.HONDA_FIT_4G), + CarTestRoute("0b3cfa082cbbe54e/0000000c--5218004ec8", HONDA.HONDA_FIT_4G), CarTestRoute("87d7f06ade479c2e/2023-09-11--23-30-11", HYUNDAI.HYUNDAI_AZERA_6TH_GEN), CarTestRoute("66189dd8ec7b50e6/2023-09-20--07-02-12", HYUNDAI.HYUNDAI_AZERA_HEV_6TH_GEN), From 9317d4f2d9029eabf239168a59202629394ce382 Mon Sep 17 00:00:00 2001 From: MVL Date: Sun, 8 Feb 2026 23:14:19 -0500 Subject: [PATCH 19/24] Updating FIT_4G to newer route torque parameters --- opendbc/car/torque_data/override.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opendbc/car/torque_data/override.toml b/opendbc/car/torque_data/override.toml index c6ef614b375..d6758b30a1c 100644 --- a/opendbc/car/torque_data/override.toml +++ b/opendbc/car/torque_data/override.toml @@ -96,7 +96,7 @@ legend = ["LAT_ACCEL_FACTOR", "MAX_LAT_ACCEL_MEASURED", "FRICTION"] "LEXUS_LS" = [1.35, 1.7, 0.17] "TOYOTA_RAV4_PRIME" = [1.7, 2.0, 0.14] "TOYOTA_RAV4_TSS2_2022" = [1.9, 1.9304407208090029, 0.112174] -"HONDA_FIT_4G" = [1.1, 1.1, 0.21] +"HONDA_FIT_4G" = [1.3, 1.3, 0.22] # Dashcam or fallback configured as ideal car "MOCK" = [10.0, 10, 0.0] From e3d94f01d16477d0d0106df979a093024d584e0b Mon Sep 17 00:00:00 2001 From: MVL Date: Tue, 21 Apr 2026 13:58:19 -0400 Subject: [PATCH 20/24] Adding 2024 Fit Taiwan fingerprints --- opendbc/car/honda/fingerprints.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/opendbc/car/honda/fingerprints.py b/opendbc/car/honda/fingerprints.py index 4312515a437..7189e824af8 100644 --- a/opendbc/car/honda/fingerprints.py +++ b/opendbc/car/honda/fingerprints.py @@ -512,18 +512,21 @@ CAR.HONDA_FIT_4G: { (Ecu.fwdRadar, 0x18dab0f1, None): [ b'8S102-TZK-PA20\x00\x00', + b'8S102-TZK-PB10\x00\x00', ], (Ecu.transmission, 0x18da1ef1, None): [ b'28101-60E-F010\x00\x00', ], (Ecu.gateway, 0x18daeff1, None): [ b'38897-TZA-Q010\x00\x00', + b'38897-TZB-U010\x00\x00', ], (Ecu.eps, 0x18da30f1, None): [ b'39990-TZA-E910\x00\x00', ], (Ecu.vsa, 0x18da28f1, None): [ b'57114-TZK-F010\x00\x00', + b'57114-TZL-F010\x00\x00', ], (Ecu.srs, 0x18da53f1, None): [ b'77959-TZA-F120\x00\x00', From 0ba147584c1b00885e60d9582aa6de95ed9821a7 Mon Sep 17 00:00:00 2001 From: MVL Date: Tue, 21 Apr 2026 13:59:10 -0400 Subject: [PATCH 21/24] Add 2024 Taiwan Fit to values --- opendbc/car/honda/values.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opendbc/car/honda/values.py b/opendbc/car/honda/values.py index 4a4f52e5688..cd9c52955b8 100644 --- a/opendbc/car/honda/values.py +++ b/opendbc/car/honda/values.py @@ -299,7 +299,7 @@ class CAR(Platforms): CarSpecs(mass=3990 * CV.LB_TO_KG, wheelbase=2.87, centerToFrontRatio=0.43, steerRatio=13.7), ) HONDA_FIT_4G = HondaBoschPlatformConfig( - [HondaCarDocs("Honda Fit (Taiwan) 2025", "All")], + [HondaCarDocs("Honda Fit (Taiwan) 2024-25", "All")], CarSpecs(mass=1229, wheelbase=2.53, steerRatio=19.7, centerToFrontRatio=0.39, minSteerSpeed=23. * CV.KPH_TO_MS), {Bus.pt: 'honda_bosch_radarless_generated'}, flags=HondaFlags.BOSCH_RADARLESS, From cc8abc7a74a988c17eae8b7c3a93c7911eb6c8b3 Mon Sep 17 00:00:00 2001 From: MVL Date: Tue, 21 Apr 2026 13:59:57 -0400 Subject: [PATCH 22/24] Updating to new Fit 4G test route --- opendbc/car/tests/routes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opendbc/car/tests/routes.py b/opendbc/car/tests/routes.py index ef888ad7641..842f6194e4f 100644 --- a/opendbc/car/tests/routes.py +++ b/opendbc/car/tests/routes.py @@ -133,7 +133,7 @@ class CarTestRoute(NamedTuple): CarTestRoute("ad9840558640c31d/0000001a--d6cd4871c2", HONDA.ACURA_MDX_4G_MMR), # 2025 MDX CarTestRoute("ad9840558640c31d/000001f2--026c4f6275", HONDA.ACURA_TLX_2G_MMR), CarTestRoute("619b464263ab23f2/00000025--ece505fdfc", HONDA.ACURA_MDX_4G), - CarTestRoute("0b3cfa082cbbe54e/0000000c--5218004ec8", HONDA.HONDA_FIT_4G), + CarTestRoute("f0a3de7786dcc72c/0000001a--4336abf007", HONDA.HONDA_FIT_4G), CarTestRoute("87d7f06ade479c2e/2023-09-11--23-30-11", HYUNDAI.HYUNDAI_AZERA_6TH_GEN), CarTestRoute("66189dd8ec7b50e6/2023-09-20--07-02-12", HYUNDAI.HYUNDAI_AZERA_HEV_6TH_GEN), From ed6731de0f03c8cd36e47135d7194e26021f9e52 Mon Sep 17 00:00:00 2001 From: MVL Date: Sat, 9 May 2026 20:28:11 -0400 Subject: [PATCH 23/24] Add 2021 Taiwin Fit fingerprint --- opendbc/car/honda/fingerprints.py | 1 + 1 file changed, 1 insertion(+) diff --git a/opendbc/car/honda/fingerprints.py b/opendbc/car/honda/fingerprints.py index 7189e824af8..477a5cf19ef 100644 --- a/opendbc/car/honda/fingerprints.py +++ b/opendbc/car/honda/fingerprints.py @@ -511,6 +511,7 @@ }, CAR.HONDA_FIT_4G: { (Ecu.fwdRadar, 0x18dab0f1, None): [ + b'36161-TZK-P140\x00\x00', b'8S102-TZK-PA20\x00\x00', b'8S102-TZK-PB10\x00\x00', ], From e81277c990a5f9a9eb9e060fb0b40281d13840b9 Mon Sep 17 00:00:00 2001 From: MVL Date: Sat, 9 May 2026 20:31:31 -0400 Subject: [PATCH 24/24] Add 2021 Taiwan Fit to values Updated Honda Fit documentation for model years 2021 and 2024-25. --- opendbc/car/honda/values.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/opendbc/car/honda/values.py b/opendbc/car/honda/values.py index cd9c52955b8..5f07e823c2e 100644 --- a/opendbc/car/honda/values.py +++ b/opendbc/car/honda/values.py @@ -299,7 +299,11 @@ class CAR(Platforms): CarSpecs(mass=3990 * CV.LB_TO_KG, wheelbase=2.87, centerToFrontRatio=0.43, steerRatio=13.7), ) HONDA_FIT_4G = HondaBoschPlatformConfig( - [HondaCarDocs("Honda Fit (Taiwan) 2024-25", "All")], + [ + HondaCarDocs("Honda Fit (Taiwan) 2021", "All"), + # TODO: add 2022-2023 fingerprints + HondaCarDocs("Honda Fit (Taiwan) 2024-25", "All"), + ], CarSpecs(mass=1229, wheelbase=2.53, steerRatio=19.7, centerToFrontRatio=0.39, minSteerSpeed=23. * CV.KPH_TO_MS), {Bus.pt: 'honda_bosch_radarless_generated'}, flags=HondaFlags.BOSCH_RADARLESS,