Skip to content

comma 4 release-mici missing supported Tucson firmware already in opendbc master #38257

Description

@Jeff-Willett

Summary

Stock comma 4 / openpilot 0.11.1 on release-mici failed to recognize a supported 2023 Hyundai Tucson Limited with the Hyundai N harness until an already-present commaai/opendbc master firmware line was added locally.

Environment

  • Device: comma 4
  • Installed openpilot: 0.11.1
  • Branch: release-mici
  • Commit: 70e157462304e5ce7d03ffbec6cb7f45bf347bb7
  • Vehicle: 2023 Hyundai Tucson Limited, US
  • Harness: Hyundai N

Symptom

Device showed dashcam mode / unrecognized car.

Logs before local patch showed:

car_fingerprint: None
car doesn't match any fingerprints
fw_count: 12
canValid: true

The device was able to read vehicle firmware and VIN, so this did not look like a dead harness/CAN path.

Relevant firmware

Observed forward camera firmware:

NX4 FR_CMR AT USA LHD 1.00 1.00 99211-CW010 14X

Observed radar firmware:

NX4__               1.01 1.00 99110-N9100

On the installed release, 99211-CW010 14X was present under HYUNDAI_SANTA_CRUZ_1ST_GEN, but missing under HYUNDAI_TUCSON_4TH_GEN.

Current commaai/opendbc master already includes this line under HYUNDAI_TUCSON_4TH_GEN:

b'\xf1\x00NX4 FR_CMR AT USA LHD 1.00 1.00 99211-CW010 14X',

Local verification

Adding that one firmware line locally under HYUNDAI_TUCSON_4TH_GEN, clearing cached car params, and rebooting caused the car to fingerprint successfully:

car_fingerprint: HYUNDAI_TUCSON_4TH_GEN
source: 1
fuzzy: false
cached: false
canValid: true

Request

Please make sure the comma 4 stock/release path picks up the current opendbc Tucson firmware table so supported 2023 Tucson vehicles with this camera firmware are recognized without a local patch.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions