diff --git a/RELEASES.md b/RELEASES.md index 875e77bb6..1178bbcf9 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -19,6 +19,7 @@ Version 0.8.10 (2021-XX-XX) * Moved community-supported cars outside of the Community Features toggle * Improved FW fingerprinting reliability for Hyundai/Kia/Genesis * Added prerequisites for longitudinal control on Hyndai/Kia/Genesis and Honda Bosch + * Audi S3 2015 support thanks to jyoung8607! * Honda Freed 2020 support thanks to belm0! * Hyundai Ioniq Hybrid 2020-2022 support thanks to sunnyhaibin! * Hyundai Santa Fe 2022 support thanks to sunnyhaibin! diff --git a/docs/CARS.md b/docs/CARS.md index 18263312a..db6b642d8 100644 --- a/docs/CARS.md +++ b/docs/CARS.md @@ -81,6 +81,7 @@ Community Maintained Cars and Features | ----------| ------------------------------| ------------------| -----------------| -------------------| -------------| | Audi | A3 2014-19 | Prestige | Stock | 0mph | 0mph | | Audi | A3 Sportback e-tron 2017-18 | Prestige | Stock | 0mph | 0mph | +| Audi | S3 2015 | Prestige | Stock | 0mph | 0mph | | Audi | Q2 2018 | Driver Assistance | Stock | 0mph | 0mph | | Buick | Regal 20181 | Adaptive Cruise | openpilot | 0mph | 7mph | | Cadillac | ATS 20181 | Adaptive Cruise | openpilot | 0mph | 7mph | diff --git a/selfdrive/car/volkswagen/values.py b/selfdrive/car/volkswagen/values.py index 877945eba..57ec06799 100755 --- a/selfdrive/car/volkswagen/values.py +++ b/selfdrive/car/volkswagen/values.py @@ -433,12 +433,14 @@ FW_VERSIONS = { b'\xf1\x8704L997022N \xf1\x899459', b'\xf1\x875G0906259L \xf1\x890002', b'\xf1\x875G0906259Q \xf1\x890002', + b'\xf1\x878V0906259F \xf1\x890002', b'\xf1\x878V0906264B \xf1\x890003', b'\xf1\x878V0907115B \xf1\x890007', ], (Ecu.transmission, 0x7e1, None): [ b'\xf1\x870CW300044T \xf1\x895245', b'\xf1\x870CW300048 \xf1\x895201', + b'\xf1\x870D9300012 \xf1\x894912', b'\xf1\x870D9300013B \xf1\x894931', b'\xf1\x870D9300041N \xf1\x894512', b'\xf1\x870DD300046A \xf1\x891602', @@ -448,6 +450,7 @@ FW_VERSIONS = { b'\xf1\x870GC300042J \xf1\x891402', ], (Ecu.srs, 0x715, None): [ + b'\xf1\x875Q0959655AB\xf1\x890388\xf1\x82\0211111001111111206110412111321139114', b'\xf1\x875Q0959655AM\xf1\x890315\xf1\x82\x1311111111111111311411011231129321212100', b'\xf1\x875Q0959655J \xf1\x890825\xf1\x82\023111112111111--171115141112221291163221', b'\xf1\x875Q0959655J \xf1\x890830\xf1\x82\023121111111211--261117141112231291163221', @@ -456,6 +459,7 @@ FW_VERSIONS = { b'\xf1\x875Q0959655N \xf1\x890361\xf1\x82\0211212001112111104110411111521159114', ], (Ecu.eps, 0x712, None): [ + b'\xf1\x873Q0909144H \xf1\x895061\xf1\x82\00566G0HA14A1', b'\xf1\x875Q0909144AB\xf1\x891082\xf1\x82\00521G0G809A1', b'\xf1\x875Q0909144P \xf1\x891043\xf1\x82\00503G00303A0', b'\xf1\x875Q0909144P \xf1\x891043\xf1\x82\00503G00803A0', @@ -463,6 +467,7 @@ FW_VERSIONS = { b'\xf1\x875Q0909144T \xf1\x891072\xf1\x82\00521G00807A1', ], (Ecu.fwdRadar, 0x757, None): [ + b'\xf1\x875Q0907567N \xf1\x890400\xf1\x82\00101', b'\xf1\x875Q0907572D \xf1\x890304\xf1\x82\00101', b'\xf1\x875Q0907572G \xf1\x890571', b'\xf1\x875Q0907572H \xf1\x890620',