  cdef extern from "selfdrive/common/params.h":
    cpdef enum ParamKeyType:
      PERSISTENT
      CLEAR_ON_MANAGER_START
      CLEAR_ON_PANDA_DISCONNECT
      CLEAR_ON_IGNITION_ON
      CLEAR_ON_IGNITION_OFF
      ALL
  
    cdef cppclass c_Params "Params":
 
</s> remove     {"CarParams", CLEAR_ON_MANAGER_START | CLEAR_ON_PANDA_DISCONNECT | CLEAR_ON_IGNITION_ON},
    {"CarParamsCache", CLEAR_ON_MANAGER_START | CLEAR_ON_PANDA_DISCONNECT},
    {"CarVin", CLEAR_ON_MANAGER_START | CLEAR_ON_PANDA_DISCONNECT | CLEAR_ON_IGNITION_ON},
 </s> add     {"CarParams", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_ON},
    {"CarParamsCache", CLEAR_ON_MANAGER_START},
    {"CarVin", CLEAR_ON_MANAGER_START | CLEAR_ON_IGNITION_ON}, </s> remove   def test_params_get_cleared_panda_disconnect(self):
    self.params.put("CarParams", "test")
    self.params.put("DongleId", "cb38263377b873ee")
    assert self.params.get("CarParams") == b"test"
    self.params.clear_all(ParamKeyType.CLEAR_ON_PANDA_DISCONNECT)
    assert self.params.get("CarParams") is None
    assert self.params.get("DongleId") is not None

 </s> add 
  cdef extern from "selfdrive/common/params.h":
    cpdef enum ParamKeyType:
      PERSISTENT
      CLEAR_ON_MANAGER_START

      CLEAR_ON_IGNITION_ON
      CLEAR_ON_IGNITION_OFF
      ALL
  
    cdef cppclass c_Params "Params":
keep keep keep keep replace keep keep keep keep keep
 thermald: remove panda disconnect logic (#23526)

* thermald: remove panda disconnect logic

* keep that 
common/params_pyx.pyx