Skip to content

HKG: document 2023 Kia Sportage Plug-in Hybrid - #3545

Open
dhimmel wants to merge 1 commit into
commaai:masterfrom
dhimmel:kia-sportage-phev-2023-support
Open

HKG: document 2023 Kia Sportage Plug-in Hybrid#3545
dhimmel wants to merge 1 commit into
commaai:masterfrom
dhimmel:kia-sportage-phev-2023-support

Conversation

@dhimmel

@dhimmel dhimmel commented Jul 15, 2026

Copy link
Copy Markdown

Document the 2023 Kia Sportage Plug-in Hybrid as supported under the existing KIA_SPORTAGE_5TH_GEN platform.

Current stock openpilot already identifies this vehicle exactly as KIA_SPORTAGE_5TH_GEN from its firmware and applies the correct CAN-FD, hybrid, camera-SCC, and alternate-button configuration. This PR therefore adds only the missing consumer-facing support entry; it does not change fingerprinting, tuning, controller behavior, or safety limits.

Validation

Expand for route and fingerprinting details

The fully uploaded route contains approximately 11.4 minutes of engaged lateral control, including highway driving up to approximately 68 mph and demanding curves. It produced no CAN, steering, vehicle-sensor, or panda faults and no lateral-controller saturation. Physical achieved/requested lateral acceleration had a regression slope of 1.021 overall and 1.013 above 50 mph.

The exact PHEV powertrain is visible in this vehicle's logged HVAC firmware through the markers NQ5PH and NQ5PHEV. That ECU is currently logging-only and is not needed for this documentation-only change because the existing shared Sportage configuration performs correctly.

@github-actions github-actions Bot added car related to opendbc/car/ hyundai labels Jul 15, 2026

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for contributing to opendbc! In order for us to review your PR as quickly as possible, check the following:

  • Convert your PR to a draft unless it's ready to review
  • Read the contributing docs
  • Before marking as "ready for review", ensure:
    • the goal is clearly stated in the description
    • all the tests are passing
    • include a route or your device' dongle ID if relevant

@github-actions

Copy link
Copy Markdown
Contributor

Car behavior report

Replays driving segments through this PR and compares the behavior to master.
Please review any changes carefully to ensure they are expected.

Testing 260 segments for: HYUNDAI_AZERA_HEV_6TH_GEN, HYUNDAI_ELANTRA_GT_I30, HYUNDAI_ELANTRA_2021, HYUNDAI_ELANTRA_HEV_2021, HYUNDAI_GENESIS, HYUNDAI_IONIQ, HYUNDAI_IONIQ_HEV_2022, HYUNDAI_IONIQ_EV_2020, HYUNDAI_IONIQ_PHEV_2019, HYUNDAI_IONIQ_PHEV, HYUNDAI_KONA_2022, HYUNDAI_KONA_EV, HYUNDAI_KONA_EV_2022, HYUNDAI_KONA_EV_2ND_GEN, HYUNDAI_SANTA_FE, HYUNDAI_SANTA_FE_2022, HYUNDAI_SANTA_FE_HEV_2022, HYUNDAI_SANTA_FE_PHEV_2022, HYUNDAI_SONATA, HYUNDAI_SONATA_LF, HYUNDAI_STARIA_4TH_GEN, HYUNDAI_PALISADE, HYUNDAI_SONATA_HYBRID, HYUNDAI_IONIQ_5, HYUNDAI_IONIQ_6, HYUNDAI_TUCSON_4TH_GEN, HYUNDAI_SANTA_CRUZ_1ST_GEN, HYUNDAI_CUSTIN_1ST_GEN

✅ 0 changed, 260 passed, 0 errors

@dhimmel

dhimmel commented Jul 15, 2026

Copy link
Copy Markdown
Author

Some history: I originally submitted the fingerprint and routes for the 2023 Kia Sportage PHEV in commaai/openpilot#30575. @sunnyhaibin implemented the port and moved it to #1138, where @jyoung8607 summarized the remaining lateral-response and stock-alert issues at #1138 (comment). @sshane @xtian and @radicaldancool provided review and additional testing and firmware data.

That implementation used camera firmware 99211-P1060 680 to select a 170-unit steering limit. The same firmware was later found on a Sportage Hybrid in #2974, so it cannot uniquely identify the PHEV. More importantly, the current stock route did not reproduce the lateral-response or alert issues and shows that commands above 170 are occasionally useful.

If the PHEV ever needs to be distinguished, its logged HVAC firmware contains the explicit markers NQ5PH and NQ5PHEV. HVAC is currently logging-only, so it is not used by the generic matcher. For now, a separate documentation entry on the shared Sportage platform follows the same approach as the Tucson Plug-in Hybrid in commaai/openpilot#32440.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

car related to opendbc/car/ hyundai

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant