      if self.read_only and not passive:
        self.events.add(EventName.carUnrecognized, static=True)
  
      # controlsd is driven by can recv, expected at 100Hz
      self.rk = Ratekeeper(100, print_delay_threshold=None)
      self.prof = Profiler(False)  # off by default
  
  
 
</s> remove     self.startup_event = get_startup_event(car_recognized, controller_available)
 </s> add     self.startup_event = get_startup_event(car_recognized, controller_available, hw_type) </s> remove def get_startup_event(car_recognized, controller_available):
 </s> add def get_startup_event(car_recognized, controller_available, hw_type): </s> remove from cereal import car
 </s> add from cereal import car, log
    # if hw_type == HwType.whitePanda:
    #   self.events.add(EventName.whitePandaUnsupported, static=True)
      if self.read_only and not passive:
        self.events.add(EventName.carUnrecognized, static=True)
    # if hw_type == HwType.whitePanda:
    #   self.events.add(EventName.whitePandaUnsupported, static=True)
  
      # controlsd is driven by can recv, expected at 100Hz
      self.rk = Ratekeeper(100, print_delay_threshold=None)
      self.prof = Profiler(False)  # off by default
  
  
keep add keep keep keep keep keep keep
 White panda is deprecated (#1516)

* Start white panda deprecation

* Unify alert text

* Add noentry

* Change to no longer supported

* panda is lowercase

* Capitalize

* rerun ci 
selfdrive/controls/controlsd.py