          if (self.frame - self.last_button_frame) * DT_CTRL > 0.25:
            # cruise cancel
            if CC.cruiseControl.cancel:
              if self.CP.flags & HyundaiFlags.CANFD_ALT_BUTTONS:
                can_sends.append(hyundaicanfd.create_acc_cancel(self.packer, self.CP, self.CAN, CS.cruise_info))
                self.last_button_frame = self.frame
              else:
                for _ in range(20):
                  can_sends.append(hyundaicanfd.create_buttons(self.packer, self.CP, self.CAN, CS.buttons_counter+1, Buttons.CANCEL))
                self.last_button_frame = self.frame
 
</s> remove def create_acc_cancel(packer, CP, CAN, cruise_info_copy):
  # TODO: why do we copy different values here?
  if CP.flags & HyundaiFlags.CANFD_CAMERA_SCC.value:
    values = {s: cruise_info_copy[s] for s in [
      "COUNTER",
      "CHECKSUM",
      "NEW_SIGNAL_1",
      "MainMode_ACC",
      "ACCMode",
      "CRUISE_INACTIVE",
      "ZEROS_9",
      "CRUISE_STANDSTILL",
      "ZEROS_5",
      "DISTANCE_SETTING",
      "VSetDis",
    ]}
  else:
    values = {s: cruise_info_copy[s] for s in [
      "COUNTER",
      "CHECKSUM",
      "ACCMode",
      "VSetDis",
      "CRUISE_STANDSTILL",
    ]}
 </s> add def create_acc_cancel(packer, CAN, cruise_info_copy):
  values = cruise_info_copy </s> remove   values = {s: clu11[s] for s in [
    "CF_Clu_CruiseSwState",
    "CF_Clu_CruiseSwMain",
    "CF_Clu_SldMainSW",
    "CF_Clu_ParityBit1",
    "CF_Clu_VanzDecimal",
    "CF_Clu_Vanz",
    "CF_Clu_SPEED_UNIT",
    "CF_Clu_DetentOut",
    "CF_Clu_RheostatLevel",
    "CF_Clu_CluInfo",
    "CF_Clu_AmpInfo",
    "CF_Clu_AliveCnt1",
  ]}
 </s> add   values = clu11 </s> remove   values = {s: lkas11[s] for s in [
    "CF_Lkas_LdwsActivemode",
    "CF_Lkas_LdwsSysState",
    "CF_Lkas_SysWarning",
    "CF_Lkas_LdwsLHWarning",
    "CF_Lkas_LdwsRHWarning",
    "CF_Lkas_HbaLamp",
    "CF_Lkas_FcwBasReq",
    "CF_Lkas_HbaSysState",
    "CF_Lkas_FcwOpt",
    "CF_Lkas_HbaOpt",
    "CF_Lkas_FcwSysState",
    "CF_Lkas_FcwCollisionWarning",
    "CF_Lkas_FusionState",
    "CF_Lkas_FcwOpt_USM",
    "CF_Lkas_LdwsOpt_USM",
  ]}
 </s> add   values = lkas11 </s> remove def create_cam_0x2a4(packer, CAN, cam_0x2a4):
  values = {f"BYTE{i}": cam_0x2a4[f"BYTE{i}"] for i in range(3, 24)}
  values['COUNTER'] = cam_0x2a4['COUNTER']
  values["BYTE7"] = 0
  return packer.make_can_msg("CAM_0x2a4", CAN.ACAN, values)
 </s> add def create_cam_0x2a4(packer, CAN, camera_values):
  camera_values.update({
    "BYTE7": 0,
  })
  return packer.make_can_msg("CAM_0x2a4", CAN.ACAN, camera_values)
              can_sends.append(hyundaicanfd.create_acc_cancel(self.packer, self.CAN, CS.cruise_info))
          if (self.frame - self.last_button_frame) * DT_CTRL > 0.25:
            # cruise cancel
            if CC.cruiseControl.cancel:
              if self.CP.flags & HyundaiFlags.CANFD_ALT_BUTTONS:
              can_sends.append(hyundaicanfd.create_acc_cancel(self.packer, self.CAN, CS.cruise_info))
                self.last_button_frame = self.frame
              else:
                for _ in range(20):
                  can_sends.append(hyundaicanfd.create_buttons(self.packer, self.CP, self.CAN, CS.buttons_counter+1, Buttons.CANCEL))
                self.last_button_frame = self.frame
keep keep keep keep replace keep keep keep keep keep
 Revert "Hyundai: explicitly copy signals to forward (#28020)" (#28406)

This reverts commit f494abf0d2db769a0a55ac29a3914962c3db902b. 
selfdrive/car/hyundai/carcontroller.py