      ret.seatbeltUnlatched = pt_cp.vl["BCMDoorBeltStatus"]["LeftSeatBelt"] == 0
      ret.leftBlinker = pt_cp.vl["BCMTurnSignals"]["TurnSignals"] == 1
      ret.rightBlinker = pt_cp.vl["BCMTurnSignals"]["TurnSignals"] == 2
  
      ret.parkingBrake = pt_cp.vl["EPBStatus"]["EPBClosed"] == 1
      ret.cruiseState.available = pt_cp.vl["ECMEngineStatus"]["CruiseMainOn"] != 0
      ret.espDisabled = pt_cp.vl["ESPStatus"]["TractionControlOn"] != 1
      ret.accFaulted = pt_cp.vl["AcceleratorPedal2"]["CruiseState"] == AccState.FAULTED
  
      ret.cruiseState.enabled = pt_cp.vl["AcceleratorPedal2"]["CruiseState"] != AccState.OFF
 
</s> remove       ("EPBClosed", "EPBStatus"),
 </s> add       ("ParkBrake", "VehicleIgnitionAlt"), </s> remove       ("EPBStatus", 20),
 </s> add       ("VehicleIgnitionAlt", 10),
    ret.parkingBrake = pt_cp.vl["VehicleIgnitionAlt"]["ParkBrake"] == 1
      ret.seatbeltUnlatched = pt_cp.vl["BCMDoorBeltStatus"]["LeftSeatBelt"] == 0
      ret.leftBlinker = pt_cp.vl["BCMTurnSignals"]["TurnSignals"] == 1
      ret.rightBlinker = pt_cp.vl["BCMTurnSignals"]["TurnSignals"] == 2
  
    ret.parkingBrake = pt_cp.vl["VehicleIgnitionAlt"]["ParkBrake"] == 1
      ret.cruiseState.available = pt_cp.vl["ECMEngineStatus"]["CruiseMainOn"] != 0
      ret.espDisabled = pt_cp.vl["ESPStatus"]["TractionControlOn"] != 1
      ret.accFaulted = pt_cp.vl["AcceleratorPedal2"]["CruiseState"] == AccState.FAULTED
  
      ret.cruiseState.enabled = pt_cp.vl["AcceleratorPedal2"]["CruiseState"] != AccState.OFF
keep keep keep keep replace keep keep keep keep keep
 GM: add support for vehicles with manual parking brakes (#24766)

Switch to general park brake signal 
selfdrive/car/gm/carstate.py