10 Commits

Author SHA1 Message Date
Rick Lan 8eec2bcbc7 fan/accel: gate accel logger on openpilotLongitudinalControl
The accel logger only exists to inform accel-eq's max-accel tuning, and accel-eq
only affects the car when OP has longitudinal control. On a stock-long car it was
pointlessly logging the driver to a CSV (with periodic flash writes) for data
that can never be applied. Skip logging entirely when not CP.openpilotLongitudinalControl.
2026-07-06 19:52:11 +08:00
Rick Lan 5d4729de5d fan: classic fan curve for c3/c3x, keep 0.11.1 on mici
Port min-feat/dev/fan-controller: split FanController.update() by device.
mici keeps the verbatim upstream 0.11.1 response (OFFSET == 0 there); the older
comma three / three X use the classic pre-0.11.1 curve (setpoint 75) instead of
the +5C setpoint bump, which makes them run hotter with less throttle margin.
2026-07-06 19:51:56 +08:00
Rick Lan a8272966b5 feat(lon): acceleration EQ + accel logger
Port the accel-eq feature onto testing:
- AccelEq (accel_eq.py): tunable max-accel curve read from the
  dp_lon_accel_profiles param (validated, stock fallback, mtime-gated,
  personality-linked), feeding the accel clip.
- AccelLogger (accel_logger.py): logs clean human-acceleration samples to
  /realdata/accel_log.csv.
- Wired both into the ACM/AEM/APM longitudinal planner.
- Feature README at dragonpilot/accel-eq.md.

params_keys.h is generated from the settings entry at build (not committed
here). Dashy web UI handled separately.
2026-07-03 21:35:17 +08:00
Rick Lan 0344359479 quick fix 2026-06-22 14:13:57 +08:00
Rick Lan ca9cafcb41 MG: add ZS (ICE) support 2026-06-22 13:21:40 +08:00
Rick Lan 1091aeea51 better looking fonts 2026-06-22 13:20:24 +08:00
Rick Lan f00bae913a feat: Squash all pre-brand features into pre 2026-06-22 13:19:51 +08:00
Rick Lan 6a8db41937 feat: Squash all min-features into full 2026-06-22 13:12:00 +08:00
Rick Lan 9ca16517e9 feat: Squash all core features into min 2026-06-22 13:03:52 +08:00
Vehicle Researcher 6adb63b915 openpilot v0.11.1 release
date: 2026-06-04T09:49:56
master commit: c0ab3550eca2e9daf197c46b7e4b24aa9637cf2e
2026-06-04 09:50:05 -07:00