Document reconstructed HKG lineage from sunnypilot's hkg-angle-steering-2025 branches and later opendbc history. Preserve applicable notices, credit upstream contributors, and mark the derived controller, CAN, platform, safety, and test boundaries.
Reference snapshots: sunnypilot/sunnypilot cfb38312db33779f4727c983d372474a56ccb5d8; sunnypilot/opendbc cc4b08625a98e94b318cab15e45e05dad58042bd; sunnypilot/opendbc f95f996f5917dcbbf2e32fe51b606a24cf836af6.
Document the substantial BluePilot bp-7.0 lineage behind StarPilot's
Ford support, preserve upstream license notices, credit the original
contributors, and add durable source references.
Blend MPC back in over the final 5 mph of the CEM limit while preserving strong E2E braking. Slew positive acceleration and freeze the integrator during the experimental-mode exit so the handoff stays smooth. Keep the existing lead and confidence gates on the release path.
Original PR: #115 by @1454
CC-long used to overwrite that floor back to 24 mph, which blocked the same from-stop engage path as the camera truck.
Co-authored-by: Cursor <cursoragent@cursor.com>
Honor the toggle on pedal-long cars and cap leftover uphill grade feedforward so a 10-speed does not skip-shift 10-8.
Co-authored-by: Cursor <cursoragent@cursor.com>
Catch truncated files that raise EOFError, and only replace a critical chime with goat when that clip actually loaded.
Co-authored-by: Cursor <cursoragent@cursor.com>
Skip empty WAVs so playback never divides by zero, and keep packaged critical alerts if a theme file is malformed.
Co-authored-by: Cursor <cursoragent@cursor.com>
Skip missing or invalid wavs instead of crashing at startup so stock chimes still play on a fresh image.
Co-authored-by: Cursor <cursoragent@cursor.com>