From e94c3c556959112fbe0a465289eb5fec7f4ca63a Mon Sep 17 00:00:00 2001 From: Shane Smiskol Date: Fri, 10 Nov 2023 01:20:23 -0800 Subject: [PATCH] Hyundai CAN: update driver braking signal (#30424) * use DriverOverride * bump --- panda | 2 +- selfdrive/car/hyundai/carstate.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/panda b/panda index a1d699b87d..5e22e87cf6 160000 --- a/panda +++ b/panda @@ -1 +1 @@ -Subproject commit a1d699b87d05d4ae9d93adc422026864aaedcbdc +Subproject commit 5e22e87cf649ddbef7267bfeb1b7b0793b46dc6c diff --git a/selfdrive/car/hyundai/carstate.py b/selfdrive/car/hyundai/carstate.py index bd3ef828f8..edc9e4855f 100644 --- a/selfdrive/car/hyundai/carstate.py +++ b/selfdrive/car/hyundai/carstate.py @@ -115,7 +115,7 @@ class CarState(CarStateBase): # TODO: Find brake pressure ret.brake = 0 - ret.brakePressed = cp.vl["TCS13"]["DriverBraking"] != 0 + ret.brakePressed = cp.vl["TCS13"]["DriverOverride"] == 2 # 2 includes regen braking by user on HEV/EV ret.brakeHoldActive = cp.vl["TCS15"]["AVH_LAMP"] == 2 # 0 OFF, 1 ERROR, 2 ACTIVE, 3 READY ret.parkingBrake = cp.vl["TCS13"]["PBRAKE_ACT"] == 1 ret.accFaulted = cp.vl["TCS13"]["ACCEnable"] != 0 # 0 ACC CONTROL ENABLED, 1-3 ACC CONTROL DISABLED