From e62376d19792d7afe0ab42beba13d4638eef5ae0 Mon Sep 17 00:00:00 2001 From: "IQ.Lvbs CI [bot]" Date: Thu, 23 Jul 2026 12:08:12 -0500 Subject: [PATCH] IQ.Pilot Release Commit @ f6942e6 --- iqdbc_repo/iqdbc/iqpilot/car/tesla/carstate_ext.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/iqdbc_repo/iqdbc/iqpilot/car/tesla/carstate_ext.py b/iqdbc_repo/iqdbc/iqpilot/car/tesla/carstate_ext.py index 3690534..5c3e68f 100644 --- a/iqdbc_repo/iqdbc/iqpilot/car/tesla/carstate_ext.py +++ b/iqdbc_repo/iqdbc/iqpilot/car/tesla/carstate_ext.py @@ -75,9 +75,9 @@ class CarStateExt: def get_parser(CP: structs.CarParams, CP_IQ: structs.IQCarParams) -> dict[StrEnum, CANParser]: messages = {} - if Bus.adas in DBC[CP.carFingerprint]: - # Parse the absolute odometer even if the initial fingerprint missed a - # slow vehicle-bus marker. Runtime data latches support safely. + # Only tap the vehicle bus on cars where fingerprinting saw it: an always-on + # bus-1 parser trips bus_timeout -> canBusMissing on harnesses without the tap. + if CP_IQ.flags & TeslaFlagsIQ.HAS_VEHICLE_BUS and Bus.adas in DBC[CP.carFingerprint]: messages[Bus.adas] = CANParser(DBC[CP.carFingerprint][Bus.adas], [], CANBUS.vehicle) return messages