Commit Graph

573 Commits

Author SHA1 Message Date
firestar5683 3a815cfdd4 Update Device Build 2026-10-19 16:19:19 -05:00
firestar5683 bea3b340c9 Global Feature Availability 2026-10-19 16:16:22 -05:00
firestar5683 6a7b57c7b4 Use Model Lead Trajectories 2026-10-19 13:01:45 -05:00
firestar5683 ce91cd69f3 Restore Radar Scheduling 2026-10-19 12:18:47 -05:00
firestar5683 337bb07540 Update shipped artifacts 2026-10-19 12:00:20 -05:00
tsk-go 79fdeb4915 toyota: AOL for SecOC Sienna 2026-10-19 11:58:55 -05:00
firestar5683 134152d736 Update shipped artifacts 2026-10-19 11:38:34 -05:00
firestar5683 69908c78f2 Merge Jetlink shared integration 2026-10-19 11:37:20 -05:00
firestar5683 7d145ee952 Enable Global Driving Features 2026-10-19 10:42:53 -05:00
firestar5683 90dde04655 Update shipped artifacts 2026-10-19 10:15:38 -05:00
firestar5683 2106e717da Restore GM Cancel Remapping 2026-10-19 10:14:04 -05:00
firestar5683 e0499536f1 Handle GM native longitudinal withdrawal 2026-10-19 09:13:01 -05:00
firestar5683 675059464f Follow GM Cruise Main for AOL 2026-10-19 08:50:43 -05:00
firestar5683 9f58a09e0c Correct Replay Reference Spelling 2026-10-19 01:50:54 -05:00
firestar5683 448b6872fb Refresh Rivian Replay Reference 2026-10-19 01:39:48 -05:00
firestar5683 e852b445ed Merge remote-tracking branch 'origin/SecretGoodStarPilot' into SecretGoodStarPilot 2026-10-19 00:53:31 -05:00
firestar5683 3a8dbe75f1 Repair CI Contracts 2026-10-19 00:47:35 -05:00
firestarsdog 81a330c55b SLC: Fix offset safety, retention, and UI 2026-10-19 01:28:28 -04:00
firestarsdog 8d3b10cb60 SLC : Accept/Reject All Sources Fix 2026-10-18 21:28:02 -04:00
Dom 14b39b2f2b Align new FLM and startup test fixture types 2026-10-18 19:06:28 -05:00
firestar5683 5e1056c103 Fix Palisade takeover startup 2026-10-18 18:44:03 -05:00
Zeph Leggett ce766c0668 Stay engaged when Jetlink hands back
A Jetlink hand-back while engaged soft-disabled with Big Model Failed and
"Restart the car to retry", although the small model drives on and Jetlink
retries in seconds. Now nothing disengages: a Big Model Lost warning shows
for 5 s. A native chestnut's loss still raises Big Model Failed.

jetlink's swap events also refuse engaging for the second after a swap
(bigModelLoading) and hold the comm and localizer errors the swap's dropped
frame raises, as a chestnut load does. In control is the rule the swap
itself waits on (openpilot, or AOL armed or paused), and a gap in modeld's
runtime record holds the last state instead of reading as a switch.

The warning is a selfdrived alert, like aolAvailability: no new
OnroadEvent, so cereal and schema-policy.json are unchanged.
2026-10-18 16:18:37 -05:00
Zeph Leggett 9a7f3d4174 Jetlink offroad alert and optional owner
- jetlinkd is ancillary: a dead owner sends the drive back to the small
  model and no longer blocks engaging
- a crashed owner now restarts, as porting.md asks
- Offroad_JetlinkUnavailable says why a Jetlink the user turned on cannot
  run (jetlink's reason())
- JetlinkBigModel, JetlinkCatalog and JetlinkRuntime are no longer used

params_keys.h changed: libparams_c.so, libcommon.a and the prebuilt
manifest need regenerating with the prebuilt build. Until then the
tracked params library does not know Offroad_JetlinkUnavailable, so
hardwared skips that alert (logged once) and it stays inert.
2026-10-18 16:18:37 -05:00
Zeph Leggett af96e527d7 Jetlink runs modeld's driving warp
jetlink runs the driving_warp pickles modeld already ships, so its own warp build, the four jetlink_warp pickles and their QCOM import and validation go.
2026-10-18 16:18:37 -05:00
Zeph Leggett 4c1f9a0205 Jetlink host is not a chestnut
cable_connected() is true for any host on the USB-C port. With a Chestnut pick downloaded and Jetlink on, every drive waited 10 s for a chestnut, raised Big Model Failed and left Jetlink unattached. The cable now counts only with Jetlink off.
2026-10-18 16:18:37 -05:00
Zeph Leggett ca183df497 Jetlink API 3 adapter
StarPilotAdapter subclasses jetlink's Stock: StarPilot's param names, the
AOL engagement rule, the model root and a CatalogModelState history reset
that keeps its JIT buffers. jetlinkd runs jetlink's owner as it is, modeld
calls the hooks, and Galaxy and analytics read jetlink's runtime record in
place of JetlinkRuntime.

- no big-model slot or catalog keys: jetlink provisions its default model
- jetlink restores the owner's tuning itself; the port draw stays cut with
  a host plugged in
- the Jetson is asked to power off on DoShutdown only, capped at 30 s
2026-10-18 16:18:37 -05:00
firestar5683 60e973fff8 Preserve Hyundai lateral intent on cruise cancel 2026-10-18 02:56:07 -05:00
Danny 71a11f8396 Update Tests for New Optimizations 2026-10-18 01:40:04 -04:00
Danny 3a770b3ab2 Download More Ram
(cherry picked from commit f3df89cc99ea9b28ca83c717f4ceee822ab7854f)
2026-10-18 01:40:04 -04:00
dirwin31 f998483d1a Selfdrived: Throttle Chestnut status parameter reads to 10 Hz
(cherry picked from commit e2168a5fb9ff2beee8631de4f5705b6900d6c797)
2026-10-18 01:39:54 -04:00
dirwin31 f413e0f089 SLC: Show limits in other modes 2026-10-18 01:39:54 -04:00
firestarsdog b827d2317a Decode Zstd replay logs directly in C++ and store Galaxy media in RAM 2026-10-18 01:35:12 -04:00
firestar5683 ac0527c443 Handle native longitudinal withdrawal 2026-10-17 21:42:58 -05:00
firestar5683 5b12042b88 Fix lateral learning intake 2026-10-17 20:02:38 -05:00
firestar5683 52c31d0c47 Fix shared CEM and camera selection 2026-10-17 20:02:38 -05:00
firestar5683 7357d6a54c Update shipped artifacts 2026-10-17 18:41:37 -05:00
firestar5683 2cd7728be2 FLM Auto-Weave 2026-10-17 18:38:27 -05:00
firestar5683 9015091839 Preserve FLM maneuvers and camera selection 2026-10-17 11:12:51 -05:00
firestarsdog 537a14eed7 Speed up on-device replay seeking and reduce memory use 2026-10-17 03:58:07 -04:00
firestarsdog cd75895ffc Numerical temp with dynamic unit 2026-10-16 22:31:12 -04:00
firestarsdog e4e30e14fc Fix Build 2026-10-16 20:15:13 -04:00
Dom 2d4eaba8f6 Clarify startup interface and EV6 test types 2026-10-16 13:29:17 -05:00
firestar5683 4fa668d81a EV6 mismatch 2026-10-16 12:56:52 -05:00
firestar5683 89430a70da Fix GM AOL main rearm 2026-10-16 12:03:17 -05:00
firestar5683 abb9646499 FLM Calibration Lifecycle
Keep bounded automatic learning collection through valid live calibration refinements. Retire generations on resets or invalid calibration, preserve live physical transforms and existing controller tunes, and validate fitted coefficient bounds before publication. Exercise the current controller and historical wire paths.
2026-10-16 09:47:39 -05:00
firestar5683 40e0f1f2a9 Controls Loop Optimizations 2026-10-16 08:13:10 -05:00
firestarsdog e982987197 Arabesque 2026-10-16 08:40:20 -04:00
firestar5683 01fd37fa75 Prebuilt runtime artifacts
Ship generated artifacts matching the source tree.
Co-authored-by: Daniel Koepping <elkoled@gmail.com>
Co-authored-by: Danny <dannyirwin31@yahoo.com>
Co-authored-by: Dom <168790843+firestar5683@users.noreply.github.com>
Co-authored-by: Prabhaav Pillai <prabhaav@msu.edu>
Co-authored-by: dirwin31 <83434411+dirwin31@users.noreply.github.com>
Co-authored-by: firestarsdog <229254897+firestarsdog@users.noreply.github.com>

Co-authored-by: Ian <ianpang126@gmail.com>
Co-authored-by: Intelli <contact@intelli.software>
Co-authored-by: pharmacomaniac <blittle65@gmail.com>

Co-authored-by: prabhaavp <prabhaav@msu.edu>
Co-authored-by: whoisdomi <dcantu83@gmail.com>
2026-10-14 20:02:39 -05:00
firestar5683 200632aabd StarPilot Auto Learn
Learn bounded feed-forward corrections on eligible torque controllers behind Use StarPilot Auto Learn, preserving installed tunes and native safety limits.
Co-authored-by: Danny <dannyirwin31@yahoo.com>
Co-authored-by: Dom <168790843+firestar5683@users.noreply.github.com>
Co-authored-by: Harald Schäfer <harald.the.engineer@gmail.com>
Co-authored-by: Prabhaav Pillai <prabhaav@msu.edu>
Co-authored-by: dirwin31 <83434411+dirwin31@users.noreply.github.com>
Co-authored-by: firestarsdog <229254897+firestarsdog@users.noreply.github.com>

Co-authored-by: Intelli <contact@intelli.software>
Co-authored-by: haraschax <6804392+haraschax@users.noreply.github.com>
Co-authored-by: pharmacomaniac <blittle65@gmail.com>

Co-authored-by: whoisdomi <dcantu83@gmail.com>
2026-10-14 20:02:39 -05:00
firestar5683 80fbb4f6db Feature registration
Register vehicle controls, planner modes, UI actions and Galaxy services after their providers exist. Wire the shared runtime entrypoints and cover their combined behavior.

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Daniel Koepping <elkoled@gmail.com>
Co-authored-by: Danny <dannyirwin31@yahoo.com>
Co-authored-by: DimitriChrysafis <Dimitri.chrysafis@gmail.com>
Co-authored-by: Dom <168790843+firestar5683@users.noreply.github.com>
Co-authored-by: Harald Schäfer <harald.the.engineer@gmail.com>
Co-authored-by: Kacper Rączy <gfw.kra@gmail.com>
Co-authored-by: Prabhaav Pillai <prabhaav@msu.edu>
Co-authored-by: dirwin31 <83434411+dirwin31@users.noreply.github.com>
Co-authored-by: firestarsdog <229254897+firestarsdog@users.noreply.github.com>
Co-authored-by: stef <19478336+stefpi@users.noreply.github.com>
Co-authored-by: whoisdomi <dcantu83@gmail.com>

Co-authored-by: Intelli <contact@intelli.software>
Co-authored-by: haraschax <6804392+haraschax@users.noreply.github.com>
Co-authored-by: prabhaavp <prabhaav@msu.edu>
2026-10-14 20:02:39 -05:00