            if not self.CP.pcmCruise:
              self.v_cruise_kph = initialize_v_cruise(CS.vEgo, CS.buttonEvents, self.v_cruise_kph_last)
  
      # Check if openpilot is engaged and actuators are enabled
      self.enabled = self.state in ENABLED_STATES
      self.active = self.state in ACTIVE_STATES
      if self.active:
        self.current_alert_types.append(ET.WARNING)
 
</s> remove   float set_speed = cs_alive ? cs.getVCruise() : SET_SPEED_NA;
 </s> add   // Handle older routes where vCruiseCluster is not set
  float v_cruise =  cs.getVCruiseCluster() == 0.0 ? cs.getVCruise() : cs.getVCruiseCluster();
  float set_speed = cs_alive ? v_cruise : SET_SPEED_NA;
            self.v_cruise_cluster_kph = self.v_cruise_kph
            if not self.CP.pcmCruise:
              self.v_cruise_kph = initialize_v_cruise(CS.vEgo, CS.buttonEvents, self.v_cruise_kph_last)
            self.v_cruise_cluster_kph = self.v_cruise_kph
  
      # Check if openpilot is engaged and actuators are enabled
      self.enabled = self.state in ENABLED_STATES
      self.active = self.state in ACTIVE_STATES
      if self.active:
        self.current_alert_types.append(ET.WARNING)
keep add keep keep keep keep keep keep
 prereq for matching speeds shown on cars dash (#25222)

* prereq for matching speeds shown on cars dash

* also handle fallback in the ui for replay

* update translations

* update ref 
selfdrive/controls/controlsd.py