Commit Graph

480 Commits

Author SHA1 Message Date
firestar5683 cde956b100 Tesla HW1 and namespace safety
Add Tesla HW1 and supported namespace handling with explicit native admission and unknown-bit rejection.
2026-10-03 22:34:37 +00:00
firestar5683 14cb60b8e5 Longitudinal planner owners
Implement acceleration profiles, FollowJerk, force-stop and lead-departure owners. Keep selected acceleration limits and hazard arbitration explicit at their shared boundaries.
2026-10-03 22:34:37 +00:00
firestar5683 cf0f265ac7 Vehicle policy registration
Select longitudinal policy through the shared vehicle dispatch contract.
2026-10-03 22:34:37 +00:00
firestar5683 a71d1f3e48 Torque and lateral controllers
Integrate torque feedback, lane-change smoothing and low-speed Turn Assist through dedicated lateral owners.
2026-10-03 22:34:37 +00:00
firestar5683 697c07e20f Navigation presentation
Expose map operations and status through Galaxy presentation endpoints.
2026-10-03 22:34:37 +00:00
firestar5683 6ba0dd8708 Curve speed
Resolve curve speed and smoothing through a dedicated learning and preference owner.
2026-10-03 22:34:37 +00:00
firestar5683 c74d05643d Controller feature owners
Route controller input and cruise actions through shared transport and mode-action owners.
2026-10-03 22:34:37 +00:00
firestar5683 1ab5058bc8 Conditional experimental mode
Implement conditional driving modes with explicit scene, button and traffic state ownership.
2026-10-03 22:34:37 +00:00
firestar5683 14241d72c8 Speed limits
Select qualified speed-limit sources, preserve acceptance and override decisions, and publish distinct control and display coordinates. Carry accepted and pending source identity with each displayed decision.
2026-10-03 22:34:37 +00:00
firestar5683 59e7e272ba Nostalgia
Add the optional nostalgia behavior as an isolated feature owner.
2026-10-03 22:34:37 +00:00
firestar5683 6369f355ff Hyundai/Kia/Genesis control extensions
Integrate vehicle-specific steering, longitudinal control, startup, and handoff policies, including Ioniq, EV9, GV70, and non-SCC configurations. Preserve the corresponding native safety and CAN routing contracts.
2026-10-03 22:34:37 +00:00
firestar5683 4b8be2b826 Honda steering and AOL extensions
Integrate Honda steering and AOL adapters with platform-specific native safety coverage.
2026-10-03 22:34:37 +00:00
firestar5683 3d8751b21d GM host AOL admission policy
Apply the GM host AOL policy after its control families and capabilities are available.
2026-10-03 22:34:37 +00:00
firestar5683 8cb60d82fe Developer and build tooling
Provide laptop and device build entry points, cache compatibility checks and developer tooling. Keep distribution assets and model packaging available before runtime consumers.
2026-10-03 22:34:37 +00:00
firestar5683 75327f5ade UI replay and startup helpers
Provide UI replay and startup helpers for inspecting onroad rendering without a live drive.
2026-10-03 22:34:37 +00:00
firestar5683 e66380e8fa Software and AGNOS
Manage software updates and AGNOS retained state through explicit manifests and update preferences.
2026-10-03 22:34:37 +00:00
firestar5683 8c9dd4b00a Sentry presentation
Expose Sentry events and notification presentation through Galaxy.
2026-10-03 22:34:37 +00:00
firestar5683 2dd715a3d5 Sentry
Implement Sentry scanning, notification state and worker cancellation through explicit policies and preferences.
2026-10-03 22:34:37 +00:00
firestar5683 b282ced7fb Project documentation and attribution
Document supported behavior, contributor attribution and third-party licenses alongside the source distribution.
2026-10-03 22:34:37 +00:00
firestar5683 f71e88ce25 Power
Resolve offroad power preferences through a dedicated owner.
2026-10-03 22:34:37 +00:00
firestar5683 1ce9f73ae2 Navigation and maps
Add navigation and map matching providers with the vendored map service sources.
2026-10-03 22:34:37 +00:00
firestar5683 2818bb072e Model management
Own model discovery, compilation and registry selection through explicit model metadata and geometry contracts.
2026-10-03 22:34:37 +00:00
firestar5683 1ff98bacf6 Galaxy web presentation
Add Galaxy web assets and client settings interfaces with their bundled vendor notices.
2026-10-03 22:34:37 +00:00
firestar5683 51a0d50187 Galaxy access and remote service
Separate Galaxy authentication and local access policy from web presentation.
2026-10-03 22:34:37 +00:00
firestar5683 e38d39358e GM factory and native registration
Register GM controllers, car state, distance-button actions and feature capabilities against the shared platform groups.
2026-10-03 22:34:37 +00:00
firestar5683 255f0306eb Drive lifecycle and evidence
Track drive identity and evidence lifecycle so consumers reset state at the same drive boundaries.
2026-10-03 22:34:37 +00:00
firestar5683 79a5cf4fcd Connect service
Own Connect credentials, registration and upload preferences through shared access providers.
2026-10-03 22:34:37 +00:00
firestar5683 7b1cc1f8e2 Camera presentation
Serve fresh camera snapshots with explicit image responses and expose live crop controls without placing file or camera startup work on the UI thread.
2026-10-03 22:34:37 +00:00
firestar5683 d6766098ff Camera lifecycle and source qualification
Coordinate finite camera leases with manager-owned processes and reject frames that predate a request. Preserve the native frame timestamp contract across camera variants.
2026-10-03 22:34:37 +00:00
firestar5683 d734bebcb2 CI and developer qualification
Add control trace and platform qualification tools that exercise explicit safety modes and vehicle coverage.
2026-10-03 22:34:37 +00:00
firestar5683 706e760db0 Vehicle shared contracts and registry
Centralize vehicle lookup, firmware identification and dashboard limits while retaining the stock vehicle registry.
2026-10-03 22:34:37 +00:00
firestar5683 a1af95a500 Common AOL protocol and intent
Define host-to-Panda AOL intent, policy and wire contracts with neutral defaults before vehicle adapters register capabilities.
2026-10-03 22:34:37 +00:00
firestar5683 7c665bf16f Cruise speed contracts
Resolve cruise speed increments through a shared interval owner for consistent button behavior.
2026-10-03 22:34:37 +00:00
firestar5683 e996787af0 Shared UI data contracts
Introduce shared feature settings and presentation state so both UI layouts can consume the same resolved values.
2026-10-03 22:34:37 +00:00
firestar5683 b06f37e2c7 Settings schema and storage contracts
Define persistent settings, typed schema fields and storage migrations before feature owners consume them. Keep calibration and parameter readers aligned with the shared data contracts.
2026-10-03 22:34:37 +00:00
firestar5683 22a8575199 Vendor dependencies and resources for standalone builds
Keep official openpilot ancestry and dependency licenses. Store resources directly in Git, remove LFS setup requirements, and leave the downloadable big model outside the source tree.
2026-10-03 21:01:18 +00:00
Daniel Koepping 78dccf0b48 ui: lead bar (#39033)
* ui: lead bar

* cleanup

* add width

* show on brake
2026-10-01 16:19:08 -07:00
Daniel Koepping 7ee974ab5b fix low speed curvature saturation alert (#39034)
fix curvature saturation alert
2026-10-01 12:03:32 -07:00
Robbe Derks d2c0ce91ad pandad: log NMI and hardfault resets (#38737) 2026-10-01 13:43:30 +02:00
Daniel Koepping c8fb906815 build nightly-chestnut-dev (#39031) 2026-09-28 19:18:41 -07:00
Daniel Koepping 0c464e5c66 rm chestnut uncompiled alert (#39030) 2026-09-28 18:24:41 -07:00
Daniel Koepping 134517ceb3 AGNOS 19.9 (#39026) 2026-09-28 16:21:29 -07:00
Adeeb Shihadeh 49bbba371c add color to modeld warning print 2026-09-25 16:15:25 -07:00
Adeeb Shihadeh f474f05928 modeld: fix failed build on PCs without LLVM (#39019) 2026-09-25 16:12:28 -07:00
Daniel Koepping b78331e042 chestnut: offroad alert for model error (#39018)
chestnut: offroad alert for big model errors
2026-09-25 15:29:22 -07:00
Amy Jeanes 46b97e6195 ui: match tizi wide/narrow cam speed gates to mici (#39016)
ui: match the comma 3X road camera speed gates to the comma 4

Experimental Mode switches the road view to the wide camera below 5 m/s (11 mph) and back to the narrow camera above 10 m/s (22 mph) on both devices. Also corrects the comma 4's mph comments (were 10 and 25 mph).
2026-09-25 11:22:22 -07:00
Daniel Koepping 027770d49c modeld: fix 3s chestnut timeout (#39012)
modeld: restore 3s chestnut timeout
2026-09-24 14:59:23 -07:00
Daniel Koepping bbabd94c11 modeld: wait for chestnut to enumerate (#39011)
* modeld: wait for chestnut to enumerate

* trigger ci
2026-09-24 13:24:58 -07:00
Daniel Koepping f2c772ff11 hardwared: log usb-c connected (#39010)
hardwared: log usb cable connected
2026-09-24 12:19:05 -07:00
Daniel Koepping afa47035ba modeld: check model.chestnut in fallback (#39008) 2026-09-23 16:36:47 -07:00