opendbc icon indicating copy to clipboard operation
opendbc copied to clipboard

VW PQ: overlapping signals in DBC

Open EliasKotlyar opened this issue 5 months ago • 1 comments

I tried importing the DBC with cantools(https://pypi.org/project/cantools/) however i got following errors: cantools.database.errors.UnsupportedDatabaseFormatError: DBC: "The signals Timeout_Bremsenbotschaft and Indiziertes_Istmoment__Slave_ are overlapping in message Slave_1." cantools.database.errors.UnsupportedDatabaseFormatError: DBC: "The signals Pumpentemperatur__3_2_2_ and Zylinderzaehler__3_2_2_ are overlapping in message PSG_1." cantools.database.errors.UnsupportedDatabaseFormatError: DBC: "The signals BSK_BT_geoeffnet and GK1_Count_Anhaen are overlapping in message Gate_Komf_1." cantools.database.errors.UnsupportedDatabaseFormatError: DBC: "The signals BSK_HD_Hauptraste and GK1_Count_Anhaen are overlapping in message Gate_Komf_1." cantools.database.errors.UnsupportedDatabaseFormatError: DBC: "The signals Frei_Fahrwerk_1_1 and Einstellung_Fahrwerkdaempfung_4 are overlapping in message Fahrwerk_1."

I deleted the conflicting signals and it started working. Not sure which of the signals are defined wrong or its a bug of cantools. Wanted to report before someone struggles

EliasKotlyar avatar Aug 14 '25 17:08 EliasKotlyar

it seems both BSK signals in Gate_Komf_1 are incorrectly defined or GK1_Count_Anhaen is defined incorrectly, but I cannot find a reference to GK1_Count_Anhaen in Gate_Komf_1 so it may not exist at all

I don't see a problem with Slave_1, PSG_1, or Fahrwerk_1 signals in the DBC and all three look defined correctly.

tealtwo avatar Aug 27 '25 04:08 tealtwo