* add well maintained footnote
* stash
* some updates for the website
* one extensible sort function, pass sort function into template, continue to use "openpilot ACC"
* use items
same
* return a final dict
* Fix descriptions
* Required
* Add detail sentence
* Make string packages into namedtuple
* add temp year parsing
* revert this
* one unified class like harness
* fix static analysis
* Fix body
Fix body
* Make specifics strong
* remove years
* Make Camry footnote more clear
* Revert this too
* Add notCar text, fix steer speed > enable speed (remove comma, no speed mention)
* fix missing years
* group_by_make
* Use full package text
* Only use full package text
* Check car name if notCar, fix imports
* add_years no longer needed, remove 'with Stop and Go'
* fix that
fix that
fix that
* Exception for Nissan and Subaru
* Adjust DSU footnote text
* Fix speed overrides in sentence, CR-V package imp
* init() was being called multiple times, only need to run once to set row
old-commit-hash: c8a90ef586
@ -32,19 +32,19 @@ A supported vehicle is one that just works when you install a comma device. Ever
|Audi|Q3 2020-21|ACC + Lane Assist|[](##)|[](##)|[](##)|[](##)|
|Audi|RS3 2018|ACC + Lane Assist|[](##)|[](##)|[](##)|[](##)|
|Audi|S3 2015-17|ACC + Lane Assist|[](##)|[](##)|[](##)|[](##)|
|Hyundai|Ioniq Electric 2019|SCC + LKAS|[](##)|[](##)|[](##)|[](##)|
|Hyundai|Ioniq Electric 2020|SCC + LKAS|[](##)|[](##)|[](##)|[](##)|
|Hyundai|Kona Electric 2018-21|SCC + LKAS|[](##)|[](##)|[](##)|[](##)|
|Hyundai|Elantra 2017-19|Smart Cruise Control (SCC) & LKAS|[](##)|[](##)|[](##)|[](##)|
|Hyundai|Elantra 2021-22|Smart Cruise Control (SCC) & LKAS|[](##)|[](##)|[](##)|[](##)|
|Hyundai|Elantra Hybrid 2021-22|Smart Cruise Control (SCC) & LKAS|[](##)|[](##)|[](##)|[](##)|
|Hyundai|Genesis 2015-16|Smart Cruise Control (SCC) & LKAS|[](##)|[](##)|[](##)|[](##)|
|Hyundai|Ioniq Electric 2019|Smart Cruise Control (SCC) & LKAS|[](##)|[](##)|[](##)|[](##)|
|Hyundai|Ioniq Electric 2020|Smart Cruise Control (SCC) & LKAS|[](##)|[](##)|[](##)|[](##)|
|Hyundai|Ioniq Hybrid 2017-19|Smart Cruise Control (SCC) & LKAS|[](##)|[](##)|[](##)|[](##)|
|Hyundai|Ioniq Hybrid 2020-22|Smart Cruise Control (SCC) & LFA|[](##)|[](##)|[](##)|[](##)|
|Hyundai|Ioniq Plug-in Hybrid 2019|Smart Cruise Control (SCC) & LKAS|[](##)|[](##)|[](##)|[](##)|
|Hyundai|Ioniq Plug-in Hybrid 2020-21|Smart Cruise Control (SCC) & LKAS|[](##)|[](##)|[](##)|[](##)|
|Hyundai|Kona 2020|Smart Cruise Control (SCC) & LKAS|[](##)|[](##)|[](##)|[](##)|
|Hyundai|Kona Electric 2018-21|Smart Cruise Control (SCC) & LKAS|[](##)|[](##)|[](##)|[](##)|
|Hyundai|Kona Hybrid 2020|Smart Cruise Control (SCC) & LKAS|[](##)|[](##)|[](##)|[](##)|
|Hyundai|Santa Fe 2019-20|All|[](##)|[](##)|[](##)|[](##)|
|Hyundai|Santa Fe 2021-22|All|[](##)|[](##)|[](##)|[](##)|
|Hyundai|Santa Fe Hybrid 2022|All|[](##)|[](##)|[](##)|[](##)|
|Hyundai|Santa Fe Plug-in Hybrid 2022|All|[](##)|[](##)|[](##)|[](##)|
|Kia|Forte 2018|Smart Cruise Control (SCC) & LKAS|[](##)|[](##)|[](##)|[](##)|
|Kia|Forte 2019-21|Smart Cruise Control (SCC) & LKAS|[](##)|[](##)|[](##)|[](##)|
|Kia|K5 2021-22|Smart Cruise Control (SCC)|[](##)|[](##)|[](##)|[](##)|
|Kia|Niro Electric 2019-20|All|[](##)|[](##)|[](##)|[](##)|
|Kia|Niro Electric 2021|All|[](##)|[](##)|[](##)|[](##)|
|Kia|Niro Electric 2022|All|[](##)|[](##)|[](##)|[](##)|
|Toyota|Avalon 2016|Toyota Safety Sense P|[](##)[<sup>4</sup>](#footnotes)|[](##)|[](##)|[](##)|
|Toyota|Prius 2016|Toyota Safety Sense P|[](##)[<sup>4</sup>](#footnotes)|[](##)|[](##)|[](##)|
|Toyota|Prius Prime 2017-20|All|[](##)[<sup>4</sup>](#footnotes)|[](##)|[](##)|[](##)|
|Toyota|Prius Prime 2021-22|All|[](##)|[](##)|[](##)|[](##)|
|Toyota|Prius v 2017|TSS-P|[](##)[<sup>4</sup>](#footnotes)|[](##)|[](##)|[](##)|
|Toyota|Prius v 2017|Toyota Safety Sense P|[](##)[<sup>4</sup>](#footnotes)|[](##)|[](##)|[](##)|
|Toyota|RAV4 2016|Toyota Safety Sense P|[](##)[<sup>4</sup>](#footnotes)|[](##)|[](##)|[](##)|
@ -225,8 +225,8 @@ A supported vehicle is one that just works when you install a comma device. Ever
<sup>1</sup>Requires an <ahref="https://comma.ai/shop/products/comma-car-harness">OBD-II car harness</a> and <ahref="https://github.com/commaai/openpilot/wiki/GM#hardware">community built ASCM harness</a>. <b><i>NOTE: disconnecting the ASCM disables Automatic Emergency Braking (AEB).</i></b><br/>
<sup>2</sup>2019 Honda Civic 1.6L Diesel Sedan does not have ALC below 12mph. <br/>
<sup>3</sup>Requires a <ahref='https://comma.ai/shop/products/panda'>red panda</a> and additional <ahref='https://comma.ai/shop/products/harness-box'>harness box.</a><br/>
<sup>4</sup>When disconnecting the Driver Support Unit (DSU), openpilot Adaptive Cruise Control (ACC) will replace stock Adaptive Cruise Control (ACC). <b><i>NOTE: disconnecting the DSU disables Automatic Emergency Braking (AEB).</i></b><br/>
<sup>5</sup>28mph for Camry 4CYL L, 4CYL LE and 4CYL SE which don't have Full-Speed Range Dynamic Radar Cruise Control. <br/>
<sup>4</sup>When the Driver Support Unit (DSU) is disconnected, openpilot Adaptive Cruise Control (ACC) will replace stock Adaptive Cruise Control (ACC). <b><i>NOTE: disconnecting the DSU disables Automatic Emergency Braking (AEB).</i></b><br/>
<sup>5</sup>openpilot operates above 28mph for Camry 4CYL L, 4CYL LE and 4CYL SE which don't have Full-Speed Range Dynamic Radar Cruise Control. <br/>
<sup>6</sup>Not including the China market Kamiq, which is based on the (currently) unsupported PQ34 platform. <br/>
<sup>7</sup>Not including the USA/China market Passat, which is based on the (currently) unsupported PQ35/NMS platform. <br/>
<sup>8</sup>Model-years 2021 and beyond may have a new camera harness design, which isn't yet available from the comma store. Before ordering, remove the Lane Assist camera cover and check to see if the connector is black (older design) or light brown (newer design). For the newer design, in the interim, choose "VW J533 Development" from the vehicle drop-down for a harness that integrates at the CAN gateway inside the dashboard. <br/>