Skip to content

Commit 6bc9115

Browse files
JMPZ11spektor56
authored andcommitted
GM: add support for vehicles with manual parking brakes (commaai#24766)
Switch to general park brake signal
1 parent c4b7d1c commit 6bc9115

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

selfdrive/car/gm/carstate.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ def update(self, pt_cp, loopback_cp):
6464
ret.leftBlinker = pt_cp.vl["BCMTurnSignals"]["TurnSignals"] == 1
6565
ret.rightBlinker = pt_cp.vl["BCMTurnSignals"]["TurnSignals"] == 2
6666

67-
ret.parkingBrake = pt_cp.vl["EPBStatus"]["EPBClosed"] == 1
67+
ret.parkingBrake = pt_cp.vl["VehicleIgnitionAlt"]["ParkBrake"] == 1
6868
ret.cruiseState.available = pt_cp.vl["ECMEngineStatus"]["CruiseMainOn"] != 0
6969
ret.espDisabled = pt_cp.vl["ESPStatus"]["TractionControlOn"] != 1
7070
ret.accFaulted = pt_cp.vl["AcceleratorPedal2"]["CruiseState"] == AccState.FAULTED
@@ -100,7 +100,7 @@ def get_can_parser(CP):
100100
("LKATorqueDelivered", "PSCMStatus"),
101101
("LKATorqueDeliveredStatus", "PSCMStatus"),
102102
("TractionControlOn", "ESPStatus"),
103-
("EPBClosed", "EPBStatus"),
103+
("ParkBrake", "VehicleIgnitionAlt"),
104104
("CruiseMainOn", "ECMEngineStatus"),
105105
]
106106

@@ -110,7 +110,7 @@ def get_can_parser(CP):
110110
("PSCMStatus", 10),
111111
("ESPStatus", 10),
112112
("BCMDoorBeltStatus", 10),
113-
("EPBStatus", 20),
113+
("VehicleIgnitionAlt", 10),
114114
("EBCMWheelSpdFront", 20),
115115
("EBCMWheelSpdRear", 20),
116116
("AcceleratorPedal2", 33),

0 commit comments

Comments
 (0)