@ -93,6 +93,7 @@ class CAR(StrEnum):
SANTA_FE_PHEV_2022 = " HYUNDAI SANTA FE PlUG-IN HYBRID 2022 "
SONATA = " HYUNDAI SONATA 2020 "
SONATA_LF = " HYUNDAI SONATA 2019 "
STARIA_4TH_GEN = " HYUNDAI STARIA 4TH GEN "
TUCSON = " HYUNDAI TUCSON 2019 "
PALISADE = " HYUNDAI PALISADE 2020 "
VELOSTER = " HYUNDAI VELOSTER 2019 "
@ -203,6 +204,7 @@ CAR_INFO: Dict[str, Optional[Union[HyundaiCarInfo, List[HyundaiCarInfo]]]] = {
CAR . SANTA_FE_PHEV_2022 : HyundaiCarInfo ( " Hyundai Santa Fe Plug-in Hybrid 2022-23 " , " All " , car_parts = CarParts . common ( [ CarHarness . hyundai_l ] ) ) ,
CAR . SONATA : HyundaiCarInfo ( " Hyundai Sonata 2020-23 " , " All " , video_link = " https://www.youtube.com/watch?v=ix63r9kE3Fw " ,
car_parts = CarParts . common ( [ CarHarness . hyundai_a ] ) ) ,
CAR . STARIA_4TH_GEN : HyundaiCarInfo ( " Hyundai Staria 2023 " , " All " , car_parts = CarParts . common ( [ CarHarness . hyundai_k ] ) ) ,
CAR . SONATA_LF : HyundaiCarInfo ( " Hyundai Sonata 2018-19 " , car_parts = CarParts . common ( [ CarHarness . hyundai_e ] ) ) ,
CAR . TUCSON : [
HyundaiCarInfo ( " Hyundai Tucson 2021 " , min_enable_speed = 19 * CV . MPH_TO_MS , car_parts = CarParts . common ( [ CarHarness . hyundai_l ] ) ) ,
@ -2128,6 +2130,14 @@ FW_VERSIONS = {
b ' \xf1 \x00 GL3_ RDR ----- 1.00 1.02 99110-L8000 ' ,
] ,
} ,
CAR . STARIA_4TH_GEN : {
( Ecu . fwdCamera , 0x7c4 , None ) : [
b ' \xf1 \x00 US4 MFC AT KOR LHD 1.00 1.06 99211-CG000 230524 ' ,
] ,
( Ecu . fwdRadar , 0x7d0 , None ) : [
b ' \xf1 \x00 US4_ RDR ----- 1.00 1.00 99110-CG000 ' ,
] ,
} ,
}
CHECKSUM = {
@ -2146,7 +2156,8 @@ CAN_GEARS = {
CANFD_CAR = { CAR . KIA_EV6 , CAR . IONIQ_5 , CAR . IONIQ_6 , CAR . TUCSON_4TH_GEN , CAR . TUCSON_HYBRID_4TH_GEN , CAR . KIA_SPORTAGE_HYBRID_5TH_GEN ,
CAR . SANTA_CRUZ_1ST_GEN , CAR . KIA_SPORTAGE_5TH_GEN , CAR . GENESIS_GV70_1ST_GEN , CAR . KIA_SORENTO_PHEV_4TH_GEN ,
CAR . GENESIS_GV60_EV_1ST_GEN , CAR . KIA_SORENTO_4TH_GEN , CAR . KIA_NIRO_HEV_2ND_GEN , CAR . KIA_NIRO_EV_2ND_GEN ,
CAR . GENESIS_GV80 , CAR . KIA_CARNIVAL_4TH_GEN , CAR . KIA_SORENTO_HEV_4TH_GEN , CAR . KONA_EV_2ND_GEN , CAR . KIA_K8_HEV_1ST_GEN }
CAR . GENESIS_GV80 , CAR . KIA_CARNIVAL_4TH_GEN , CAR . KIA_SORENTO_HEV_4TH_GEN , CAR . KONA_EV_2ND_GEN , CAR . KIA_K8_HEV_1ST_GEN ,
CAR . STARIA_4TH_GEN }
# The radar does SCC on these cars when HDA I, rather than the camera
CANFD_RADAR_SCC_CAR = { CAR . GENESIS_GV70_1ST_GEN , CAR . KIA_SORENTO_PHEV_4TH_GEN , CAR . KIA_SORENTO_4TH_GEN , CAR . GENESIS_GV80 ,
@ -2248,4 +2259,5 @@ DBC = {
CAR . KIA_K8_HEV_1ST_GEN : dbc_dict ( ' hyundai_canfd ' , None ) ,
CAR . CUSTIN_1ST_GEN : dbc_dict ( ' hyundai_kia_generic ' , None ) ,
CAR . KIA_NIRO_PHEV_2022 : dbc_dict ( ' hyundai_kia_generic ' , ' hyundai_kia_mando_front_radar_generated ' ) ,
CAR . STARIA_4TH_GEN : dbc_dict ( ' hyundai_canfd ' , None ) ,
}