Skip to content

Conversation

froddzei
Copy link

I added kia xceed fingerprint to the kia ceed port, since they have the same CD platform. everything works as expected, also added the "hybrid" flag in values.py in order to get it to work.

Used Harness B for my car.

Validation

  • Dongle ID: 22703002ddbe2a08
  • Route: 22703002ddbe2a08/0000000e--083b76c42c/0

Added KIA Xceed fingerprint to fingerprints.py
Added "Hybrid" to flags for kia ceed
@github-actions github-actions bot added car related to opendbc/car/ hyundai labels Aug 29, 2025
Copy link
Contributor

@github-actions github-actions bot left a comment

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

@froddzei froddzei marked this pull request as draft August 29, 2025 19:05
@froddzei froddzei marked this pull request as ready for review August 29, 2025 19:07
@jyoung8607 jyoung8607 changed the title Added KIA Xceed phev 2021 (fingerprint and hybrid flag) HKG: 2021 Kia Xceed PHEV Oct 10, 2025
Copy link
Collaborator

@jyoung8607 jyoung8607 left a comment

Choose a reason for hiding this comment

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

Kia Ceed and XCeed are indeed very close: https://en.wikipedia.org/wiki/Kia_Ceed#XCeed

We need to rework how the HYBRID flag is set for HKG in general first, otherwise we'll end up having to add a bunch of unnecessary platform permutations.

KIA_STINGER.specs,
)
KIA_CEED = HyundaiPlatformConfig(
[HyundaiCarDocs("Kia Ceed 2019-21", car_parts=CarParts.common([CarHarness.hyundai_e]))],
Copy link
Collaborator

Choose a reason for hiding this comment

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

Xceed will need an additional CarDocs entry at a minimum

[HyundaiCarDocs("Kia Ceed 2019-21", car_parts=CarParts.common([CarHarness.hyundai_e]))],
CarSpecs(mass=1450, wheelbase=2.65, steerRatio=13.75, tireStiffnessFactor=0.5),
flags=HyundaiFlags.LEGACY,
flags=HyundaiFlags.LEGACY | HyundaiFlags.HYBRID,
Copy link
Collaborator

Choose a reason for hiding this comment

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

We can't just add the HYBRID flag for all Ceed, that will break the non-hybrid cars. We could potentially add XCeed/Hybrid permutations, but ideally HYBRID should be auto-detected instead.

@jyoung8607 jyoung8607 marked this pull request as draft October 10, 2025 13:32
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.

2 participants