@ -99,6 +99,7 @@ class CAR:
TUCSON_4TH_GEN = " HYUNDAI TUCSON 4TH GEN "
TUCSON_4TH_GEN = " HYUNDAI TUCSON 4TH GEN "
TUCSON_HYBRID_4TH_GEN = " HYUNDAI TUCSON HYBRID 4TH GEN "
TUCSON_HYBRID_4TH_GEN = " HYUNDAI TUCSON HYBRID 4TH GEN "
SANTA_CRUZ_1ST_GEN = " HYUNDAI SANTA CRUZ 1ST GEN "
SANTA_CRUZ_1ST_GEN = " HYUNDAI SANTA CRUZ 1ST GEN "
AZERA_2022 = " HYUNDAI AZERA 2022 "
# Kia
# Kia
KIA_FORTE = " KIA FORTE E 2018 & GT 2021 "
KIA_FORTE = " KIA FORTE E 2018 & GT 2021 "
@ -209,6 +210,7 @@ CAR_INFO: Dict[str, Optional[Union[HyundaiCarInfo, List[HyundaiCarInfo]]]] = {
] ,
] ,
CAR . TUCSON_HYBRID_4TH_GEN : HyundaiCarInfo ( " Hyundai Tucson Hybrid 2022-23 " , " All " , car_parts = CarParts . common ( [ CarHarness . hyundai_n ] ) ) ,
CAR . TUCSON_HYBRID_4TH_GEN : HyundaiCarInfo ( " Hyundai Tucson Hybrid 2022-23 " , " All " , car_parts = CarParts . common ( [ CarHarness . hyundai_n ] ) ) ,
CAR . SANTA_CRUZ_1ST_GEN : HyundaiCarInfo ( " Hyundai Santa Cruz 2022-23 " , car_parts = CarParts . common ( [ CarHarness . hyundai_n ] ) ) ,
CAR . SANTA_CRUZ_1ST_GEN : HyundaiCarInfo ( " Hyundai Santa Cruz 2022-23 " , car_parts = CarParts . common ( [ CarHarness . hyundai_n ] ) ) ,
CAR . AZERA_2022 : HyundaiCarInfo ( " Hyundai Azera 2022 " , " All " , car_parts = CarParts . common ( [ CarHarness . hyundai_a ] ) ) ,
# Kia
# Kia
CAR . KIA_FORTE : [
CAR . KIA_FORTE : [
@ -1940,11 +1942,29 @@ FW_VERSIONS = {
b ' \xf1 \x00 MQhe SCC FHCUP 1.00 1.07 99110-P4000 ' ,
b ' \xf1 \x00 MQhe SCC FHCUP 1.00 1.07 99110-P4000 ' ,
] ,
] ,
} ,
} ,
CAR . AZERA_2022 : {
( Ecu . fwdRadar , 0x7d0 , None ) : [
b ' \xf1 \x00 IG__ SCC F-CU- 1.00 1.00 99110-G8100 ' ,
] ,
( Ecu . eps , 0x7d4 , None ) : [
b ' \xf1 \x00 IG MDPS C 1.00 1.02 56310G8510 \x00 4IGSC103 ' ,
] ,
( Ecu . fwdCamera , 0x7c4 , None ) : [
b ' \xf1 \x00 IG MFC AT MES LHD 1.00 1.04 99211-G8100 200511 ' ,
] ,
( Ecu . transmission , 0x7e1 , None ) : [
b ' \xf1 \x00 bcsh8p54 U912 \x00 \x00 \x00 \x00 \x00 \x00 SIG0M35MH0 \xa4 |. ' ,
] ,
( Ecu . engine , 0x7e0 , None ) : [
b ' \xf1 \x81 641KA051 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 ' ,
] ,
} ,
}
}
CHECKSUM = {
CHECKSUM = {
" crc8 " : [ CAR . SANTA_FE , CAR . SONATA , CAR . PALISADE , CAR . KIA_SELTOS , CAR . ELANTRA_2021 , CAR . ELANTRA_HEV_2021 ,
" crc8 " : [ CAR . SANTA_FE , CAR . SONATA , CAR . PALISADE , CAR . KIA_SELTOS , CAR . ELANTRA_2021 , CAR . ELANTRA_HEV_2021 ,
CAR . SONATA_HYBRID , CAR . SANTA_FE_2022 , CAR . KIA_K5_2021 , CAR . SANTA_FE_HEV_2022 , CAR . SANTA_FE_PHEV_2022 , CAR . KIA_K5_HEV_2020 ] ,
CAR . SONATA_HYBRID , CAR . SANTA_FE_2022 , CAR . KIA_K5_2021 , CAR . SANTA_FE_HEV_2022 , CAR . SANTA_FE_PHEV_2022 , CAR . KIA_K5_HEV_2020 ,
CAR . AZERA_2022 ] ,
" 6B " : [ CAR . KIA_SORENTO , CAR . HYUNDAI_GENESIS ] ,
" 6B " : [ CAR . KIA_SORENTO , CAR . HYUNDAI_GENESIS ] ,
}
}
@ -2050,4 +2070,5 @@ DBC = {
CAR . KIA_CARNIVAL_4TH_GEN : dbc_dict ( ' hyundai_canfd ' , None ) ,
CAR . KIA_CARNIVAL_4TH_GEN : dbc_dict ( ' hyundai_canfd ' , None ) ,
CAR . KIA_SORENTO_HEV_4TH_GEN : dbc_dict ( ' hyundai_canfd ' , None ) ,
CAR . KIA_SORENTO_HEV_4TH_GEN : dbc_dict ( ' hyundai_canfd ' , None ) ,
CAR . KONA_EV_2ND_GEN : dbc_dict ( ' hyundai_canfd ' , None ) ,
CAR . KONA_EV_2ND_GEN : dbc_dict ( ' hyundai_canfd ' , None ) ,
CAR . AZERA_2022 : dbc_dict ( ' hyundai_kia_generic ' , None ) ,
}
}