  
    cameras = ['roadCameraState', 'wideRoadCameraState', 'driverCameraState']
  
    CS = car.CarState.new_message()
    CP = CarInterface.get_non_essential_params("HONDA CIVIC 2016")
    sm = messaging.SubMaster(['deviceState', 'pandaStates', 'roadCameraState', 'modelV2', 'liveCalibration',
                              'driverMonitoringState', 'longitudinalPlan', 'lateralPlan', 'liveLocationKalman',
                              'managerState'] + cameras)
  
    pm = messaging.PubMaster(['controlsState', 'pandaStates', 'deviceState'])
 
</s> remove     CP = CarInterface.get_non_essential_params("mock")
 </s> add     CP = CarInterface.get_params("mock") </s> remove CP = CarInterface.get_non_essential_params(CAR.CIVIC)
 </s> add CP = CarInterface.get_params(CAR.CIVIC) </s> remove     CP = CarInterface.get_non_essential_params(car_name)
 </s> add     CP = CarInterface.get_params(car_name) </s> remove     CP = CarInterface.get_non_essential_params(fingerprint)
 </s> add     CP = CarInterface.get_params(fingerprint) </s> remove     CP = CarInterface.get_non_essential_params(CAR.CIVIC)
 </s> add     CP = CarInterface.get_params(CAR.CIVIC)
  CP = CarInterface.get_params("HONDA CIVIC 2016")
  
    cameras = ['roadCameraState', 'wideRoadCameraState', 'driverCameraState']
  
    CS = car.CarState.new_message()
  CP = CarInterface.get_params("HONDA CIVIC 2016")
    sm = messaging.SubMaster(['deviceState', 'pandaStates', 'roadCameraState', 'modelV2', 'liveCalibration',
                              'driverMonitoringState', 'longitudinalPlan', 'lateralPlan', 'liveLocationKalman',
                              'managerState'] + cameras)
  
    pm = messaging.PubMaster(['controlsState', 'pandaStates', 'deviceState'])
keep keep keep keep replace keep keep keep keep keep
 Revert "Car interface: require fingerprint and FW versions to get params (#26766)"

This reverts commit b68dabb689104ef0819a6c881b800076deb866f6. 
selfdrive/debug/cycle_alerts.py