With support for CAN FD on red panda added in this release, openpilot is ready to support your new Hyundai, Ford, or any other CAN FD car.
Multi-panda boardd
boardd, the openpilot daemon that talks to the panda, now supports an arbitrary number of pandas. This will allow for car ports that require more than the 3 CAN buses a single panda offers or a panda with extra functionality, such as the red panda. Tesla longitudinal control (#22561) is the first car port to take advantage of this.
Cars
With the six new supported cars in this release, openpilot now supports more than 150 cars. This release also includes the new Mazda brand port.
Bug fixes
Fixed comma pedal fault when engaging with the gas pedal pressed (#22942)
Fixed occasional false positive brake disengages while ACC is braking on the Nissan Leaf thanks to TheKirkMiller! (#22890)
Fixed occasional steering faults on GM cars thanks to jyoung8607! (#22404)
Honda and Toyota have entirely moved to firmware query for fingerprinting (#22827)
Nissan ECU firmware fingerprinting thanks to robin-reckmann, martinl, and razem-io! (#22655)
Increment set speed by 5mph on Toyota thanks to cydia2020! (#22678)
Improved tuning on the Chevy Volt and GMC Acadia thanks to qadmus! (#22899), (#22621)
qadmus has also created some PlotJuggler tuning layouts (#22902). Use them to evaluate and improve the lateral and longitudinal control performance on your car! If you improve your car’s tune, consider opening a pull request for everyone to benefit.
Car Ports
Cadillac Escalade ESV 2016 support thanks to Gibby! (#22670)
Genesis G70 2020 support thanks to tecandrew! (#22692)
Hyundai Santa Fe Hybrid 2022 support thanks to sunnyhaibin! (#22962)