mirror of
https://github.com/infiniteCable2/opendbc.git
synced 2026-06-08 10:54:51 +08:00
VW MLB: Add support for Audi Q5 Mk1 (#3138)
* Support for Q5 8R * Use ALT bus for compatibility with MLB_B8 * Fix alt bus error for pq * No test route yet * Remove math * Add Audi Q5 2013-17 to CARS.md * Revert "Add Audi Q5 2013-17 to CARS.md" This reverts commit fa1c10c1545825a55609b430c11b6c8078ad0328. * Safety fix * Fix for ruff fail * Revert DBC change * Add test route for Q5 MK1 * diff reduction from upstream * this is a no-op * diff reduction * no-op change, diff reduction * need to calculate the magic value first --------- Co-authored-by: Jason Young <jyoung8607@gmail.com>
This commit is contained in:
@@ -297,6 +297,7 @@ routes = [
|
||||
CarTestRoute("07667b885add75fd/2021-01-23--19-48-42", VOLKSWAGEN.AUDI_A3_MK3),
|
||||
CarTestRoute("6c6b466346192818/2021-06-06--14-17-47", VOLKSWAGEN.AUDI_Q2_MK1),
|
||||
CarTestRoute("0cd0b7f7e31a3853/2021-12-03--03-12-05", VOLKSWAGEN.AUDI_Q3_MK2),
|
||||
CarTestRoute("5432d2499e17e646/00000001--a99353214f", VOLKSWAGEN.AUDI_Q5_MK1),
|
||||
CarTestRoute("8f205bdd11bcbb65/2021-03-26--01-00-17", VOLKSWAGEN.SEAT_ATECA_MK1),
|
||||
CarTestRoute("fc6b6c9a3471c846/2021-05-27--13-39-56", VOLKSWAGEN.SEAT_ATECA_MK1), # Leon
|
||||
CarTestRoute("0bbe367c98fa1538/2023-03-04--17-46-11", VOLKSWAGEN.SKODA_FABIA_MK4),
|
||||
|
||||
@@ -93,6 +93,7 @@ legend = ["LAT_ACCEL_FACTOR", "MAX_LAT_ACCEL_MEASURED", "FRICTION"]
|
||||
"ACURA_TLX_2G" = [1.2, 1.2, 0.15]
|
||||
"ACURA_TLX_2G_MMR" = [1.7, 1.7, 0.16]
|
||||
"PORSCHE_MACAN_MK1" = [2.0, 2.0, 0.2]
|
||||
"AUDI_Q5_MK1" = [1.8, 1.8, 0.18]
|
||||
"LEXUS_LS" = [1.35, 1.7, 0.17]
|
||||
"TOYOTA_RAV4_PRIME" = [1.7, 2.0, 0.14]
|
||||
"TOYOTA_RAV4_TSS2_2022" = [1.9, 1.9304407208090029, 0.112174]
|
||||
|
||||
@@ -972,6 +972,26 @@ FW_VERSIONS = {
|
||||
b'\xf1\x872Q0907572T \xf1\x890383',
|
||||
],
|
||||
},
|
||||
CAR.AUDI_Q5_MK1: {
|
||||
(Ecu.engine, 0x7e0, None): [
|
||||
b'\xf1\x878R0907115N \xf1\x890006',
|
||||
b'\xf1\x878R0907551F \xf1\x890007',
|
||||
],
|
||||
(Ecu.transmission, 0x7e1, None): [
|
||||
b'\xf1\x878R0927158D \xf1\x891010',
|
||||
b'\xf1\x878R0927158AM\xf1\x891003',
|
||||
],
|
||||
(Ecu.srs, 0x715, None): [
|
||||
b'\xf1\x878R0959655F \xf1\x890610\xf1\x82\x050304010402',
|
||||
],
|
||||
(Ecu.eps, 0x712, None): [
|
||||
b'\xf1\x878R0909144R \xf1\x890511\xf1\x82\x01\n\x1a',
|
||||
b'\xf1\x878R0909144F \xf1\x890507\xf1\x82\x01\t\xe6',
|
||||
],
|
||||
(Ecu.fwdRadar, 0x757, None): [
|
||||
b'\xf1\x878R0907561A\x00\xf1\x890410\xf1\x80100',
|
||||
],
|
||||
},
|
||||
CAR.PORSCHE_MACAN_MK1: {
|
||||
(Ecu.engine, 0x7e0, None): [
|
||||
b'\xf1\x8795B906259BJ\xf1\x890001',
|
||||
|
||||
@@ -445,6 +445,12 @@ class CAR(Platforms):
|
||||
chassis_codes={"8U", "F3", "FS"},
|
||||
wmis={WMI.AUDI_EUROPE_MPV, WMI.AUDI_GERMANY_CAR, WMI.VOLKSWAGEN_CHINA_FAW},
|
||||
)
|
||||
AUDI_Q5_MK1 = VolkswagenMLBPlatformConfig(
|
||||
[VWCarDocs("Audi Q5 2013-17")],
|
||||
VolkswagenCarSpecs(mass=1895, wheelbase=2.81),
|
||||
chassis_codes={"8R"},
|
||||
wmis={WMI.AUDI_EUROPE_MPV, WMI.AUDI_GERMANY_CAR},
|
||||
)
|
||||
PORSCHE_MACAN_MK1 = VolkswagenMLBPlatformConfig(
|
||||
[VWCarDocs("Porsche Macan 2017-24")],
|
||||
VolkswagenCarSpecs(mass=1895, wheelbase=2.81, steerRatio=16.2),
|
||||
|
||||
@@ -1707,7 +1707,7 @@ BO_ 786 TSK_03: 8 Motor_EDC17_D4
|
||||
SG_ FAS_Status_Anzeige : 61|3@1+ (1.0,0.0) [0.0|7] "" Gateway_D4C7
|
||||
|
||||
BO_ 270 TSK_04: 8 Motor_EDC17_D4
|
||||
SG_ CHECKSUM : 0|8@1+ (1,0) [0|255] "" Getriebe_AL551_951_D4_C7,Getriebe_DL501_C7,Getriebe_VL381_C7
|
||||
SG_ TSK_04_CHK : 0|8@1+ (1,0) [0|255] "" Getriebe_AL551_951_D4_C7,Getriebe_DL501_C7,Getriebe_VL381_C7
|
||||
SG_ COUNTER : 8|4@1+ (1,0) [0|15] "" Getriebe_AL551_951_D4_C7,Getriebe_DL501_C7,Getriebe_VL381_C7
|
||||
SG_ TSK_zul_Regelabw : 12|6@1+ (0.024,0) [0.000|1.512] "Unit_MeterPerSeconSquar" Getriebe_AL551_951_D4_C7,Getriebe_DL501_C7,Getriebe_VL381_C7
|
||||
SG_ TSK_ax_Getriebe : 18|9@1+ (0.024,-2.016) [-2.016|10.224] "Unit_MeterPerSeconSquar" Getriebe_AL551_951_D4_C7,Getriebe_DL501_C7,Getriebe_VL381_C7
|
||||
|
||||
Reference in New Issue
Block a user