@ -95,6 +95,7 @@ class CAR:
KIA_SORENTO = " KIA SORENTO GT LINE 2018 "
KIA_SORENTO = " KIA SORENTO GT LINE 2018 "
KIA_SPORTAGE_HYBRID_5TH_GEN = " KIA SPORTAGE HYBRID 5TH GEN "
KIA_SPORTAGE_HYBRID_5TH_GEN = " KIA SPORTAGE HYBRID 5TH GEN "
KIA_STINGER = " KIA STINGER GT2 2018 "
KIA_STINGER = " KIA STINGER GT2 2018 "
KIA_STINGER_2022 = " KIA STINGER 2022 "
KIA_CEED = " KIA CEED INTRO ED 2019 "
KIA_CEED = " KIA CEED INTRO ED 2019 "
KIA_EV6 = " KIA EV6 2022 "
KIA_EV6 = " KIA EV6 2022 "
@ -181,6 +182,7 @@ CAR_INFO: Dict[str, Optional[Union[HyundaiCarInfo, List[HyundaiCarInfo]]]] = {
] ,
] ,
CAR . KIA_SPORTAGE_HYBRID_5TH_GEN : HyundaiCarInfo ( " Kia Sportage Hybrid 2023 " , harness = Harness . hyundai_n ) ,
CAR . KIA_SPORTAGE_HYBRID_5TH_GEN : HyundaiCarInfo ( " Kia Sportage Hybrid 2023 " , harness = Harness . hyundai_n ) ,
CAR . KIA_STINGER : HyundaiCarInfo ( " Kia Stinger 2018-20 " , video_link = " https://www.youtube.com/watch?v=MJ94qoofYw0 " , harness = Harness . hyundai_c ) ,
CAR . KIA_STINGER : HyundaiCarInfo ( " Kia Stinger 2018-20 " , video_link = " https://www.youtube.com/watch?v=MJ94qoofYw0 " , harness = Harness . hyundai_c ) ,
CAR . KIA_STINGER_2022 : HyundaiCarInfo ( " Kia Stinger 2022 " , " All " , harness = Harness . hyundai_k ) ,
CAR . KIA_CEED : HyundaiCarInfo ( " Kia Ceed 2019 " , harness = Harness . hyundai_e ) ,
CAR . KIA_CEED : HyundaiCarInfo ( " Kia Ceed 2019 " , harness = Harness . hyundai_e ) ,
CAR . KIA_EV6 : [
CAR . KIA_EV6 : [
HyundaiCarInfo ( " Kia EV6 (without HDA II) 2022 " , " Highway Driving Assist " , harness = Harness . hyundai_l ) ,
HyundaiCarInfo ( " Kia EV6 (without HDA II) 2022 " , " Highway Driving Assist " , harness = Harness . hyundai_l ) ,
@ -790,6 +792,23 @@ FW_VERSIONS = {
b ' \xf1 \x00 bcsh8p54 E21 \x00 \x00 \x00 \x00 \x00 \x00 \x00 SCK0T33NB0 \x88 \xa2 \xe6 \xf0 ' ,
b ' \xf1 \x00 bcsh8p54 E21 \x00 \x00 \x00 \x00 \x00 \x00 \x00 SCK0T33NB0 \x88 \xa2 \xe6 \xf0 ' ,
] ,
] ,
} ,
} ,
CAR . KIA_STINGER_2022 : {
( Ecu . fwdRadar , 0x7d0 , None ) : [
b ' \xf1 \x00 CK__ SCC F-CUP 1.00 1.00 99110-J5500 ' ,
] ,
( Ecu . engine , 0x7e0 , None ) : [
b ' \xf1 \x81 640R0051 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \x00 ' ,
] ,
( Ecu . eps , 0x7d4 , None ) : [
b ' \xf1 \x00 CK MDPS R 1.00 5.03 57700-J5380 4C2VR503 ' ,
] ,
( Ecu . fwdCamera , 0x7c4 , None ) : [
b ' \xf1 \x00 CK MFC AT AUS RHD 1.00 1.00 99211-J5500 210622 ' ,
] ,
( Ecu . transmission , 0x7e1 , None ) : [
b ' \xf1 \x87 VCNLF11383972DK1vffV \x99 \x99 \x89 \x98 \x86 eUU \x88 wg \x89 vfff \x97 fff \x99 \x87 o \xff " \xc1 \xf1 \x81 E30 \x00 \x00 \x00 \x00 \x00 \x00 \x00 \xf1 \x00 bcsh8p54 E30 \x00 \x00 \x00 \x00 \x00 \x00 \x00 SCK0T33GH0 \xbe ` \xfb \xc6 ' ,
] ,
} ,
CAR . PALISADE : {
CAR . PALISADE : {
( Ecu . fwdRadar , 0x7d0 , None ) : [
( Ecu . fwdRadar , 0x7d0 , None ) : [
b ' \xf1 \x00 LX2_ SCC F-CUP 1.00 1.04 99110-S8100 ' ,
b ' \xf1 \x00 LX2_ SCC F-CUP 1.00 1.04 99110-S8100 ' ,
@ -1451,7 +1470,7 @@ FEATURES = {
" use_elect_gears " : { CAR . KIA_NIRO_EV , CAR . KIA_NIRO_PHEV , CAR . KIA_NIRO_HEV_2021 , CAR . KIA_OPTIMA_H , CAR . IONIQ_EV_LTD , CAR . KONA_EV , CAR . IONIQ , CAR . IONIQ_EV_2020 , CAR . IONIQ_PHEV , CAR . ELANTRA_HEV_2021 , CAR . SONATA_HYBRID , CAR . KONA_HEV , CAR . IONIQ_HEV_2022 , CAR . SANTA_FE_HEV_2022 , CAR . SANTA_FE_PHEV_2022 , CAR . IONIQ_PHEV_2019 , CAR . KONA_EV_2022 } ,
" use_elect_gears " : { CAR . KIA_NIRO_EV , CAR . KIA_NIRO_PHEV , CAR . KIA_NIRO_HEV_2021 , CAR . KIA_OPTIMA_H , CAR . IONIQ_EV_LTD , CAR . KONA_EV , CAR . IONIQ , CAR . IONIQ_EV_2020 , CAR . IONIQ_PHEV , CAR . ELANTRA_HEV_2021 , CAR . SONATA_HYBRID , CAR . KONA_HEV , CAR . IONIQ_HEV_2022 , CAR . SANTA_FE_HEV_2022 , CAR . SANTA_FE_PHEV_2022 , CAR . IONIQ_PHEV_2019 , CAR . KONA_EV_2022 } ,
# these cars use the FCA11 message for the AEB and FCW signals, all others use SCC12
# these cars use the FCA11 message for the AEB and FCW signals, all others use SCC12
" use_fca " : { CAR . SONATA , CAR . SONATA_HYBRID , CAR . ELANTRA , CAR . ELANTRA_2021 , CAR . ELANTRA_HEV_2021 , CAR . KIA_STINGER , CAR . IONIQ_EV_2020 , CAR . IONIQ_PHEV , CAR . KONA_EV , CAR . KIA_FORTE , CAR . KIA_NIRO_EV , CAR . PALISADE , CAR . GENESIS_G70 , CAR . GENESIS_G70_2020 , CAR . KONA , CAR . SANTA_FE , CAR . KIA_SELTOS , CAR . KONA_HEV , CAR . SANTA_FE_2022 , CAR . KIA_K5_2021 , CAR . IONIQ_HEV_2022 , CAR . SANTA_FE_HEV_2022 , CAR . SANTA_FE_PHEV_2022 , CAR . TUCSON , CAR . KONA_EV_2022 } ,
" use_fca " : { CAR . SONATA , CAR . SONATA_HYBRID , CAR . ELANTRA , CAR . ELANTRA_2021 , CAR . ELANTRA_HEV_2021 , CAR . KIA_STINGER , CAR . IONIQ_EV_2020 , CAR . IONIQ_PHEV , CAR . KONA_EV , CAR . KIA_FORTE , CAR . KIA_NIRO_EV , CAR . PALISADE , CAR . GENESIS_G70 , CAR . GENESIS_G70_2020 , CAR . KONA , CAR . SANTA_FE , CAR . KIA_SELTOS , CAR . KONA_HEV , CAR . SANTA_FE_2022 , CAR . KIA_K5_2021 , CAR . IONIQ_HEV_2022 , CAR . SANTA_FE_HEV_2022 , CAR . SANTA_FE_PHEV_2022 , CAR . TUCSON , CAR . KONA_EV_2022 , CAR . KIA_STINGER_2022 } ,
}
}
CANFD_CAR = { CAR . KIA_EV6 , CAR . IONIQ_5 , 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 }
CANFD_CAR = { CAR . KIA_EV6 , CAR . IONIQ_5 , 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 }
@ -1496,6 +1515,7 @@ DBC = {
CAR . KIA_SELTOS : dbc_dict ( ' hyundai_kia_generic ' , None ) ,
CAR . KIA_SELTOS : dbc_dict ( ' hyundai_kia_generic ' , None ) ,
CAR . KIA_SORENTO : dbc_dict ( ' hyundai_kia_generic ' , None ) , # Has 0x5XX messages, but different format
CAR . KIA_SORENTO : dbc_dict ( ' hyundai_kia_generic ' , None ) , # Has 0x5XX messages, but different format
CAR . KIA_STINGER : dbc_dict ( ' hyundai_kia_generic ' , None ) ,
CAR . KIA_STINGER : dbc_dict ( ' hyundai_kia_generic ' , None ) ,
CAR . KIA_STINGER_2022 : dbc_dict ( ' hyundai_kia_generic ' , None ) ,
CAR . KONA : dbc_dict ( ' hyundai_kia_generic ' , None ) ,
CAR . KONA : dbc_dict ( ' hyundai_kia_generic ' , None ) ,
CAR . KONA_EV : dbc_dict ( ' hyundai_kia_generic ' , None ) ,
CAR . KONA_EV : dbc_dict ( ' hyundai_kia_generic ' , None ) ,
CAR . KONA_EV_2022 : dbc_dict ( ' hyundai_kia_generic ' , None ) ,
CAR . KONA_EV_2022 : dbc_dict ( ' hyundai_kia_generic ' , None ) ,