Commit Graph

19073 Commits

Author SHA1 Message Date
firestar5683 ea51848a1f Update shipped artifacts 2026-10-18 18:52:34 -05:00
firestar5683 5e1056c103 Fix Palisade takeover startup 2026-10-18 18:44:03 -05:00
firestar5683 7e1e99025d Update shipped artifacts 2026-10-18 18:31:46 -05:00
firestar5683 6ce281bf5f Fix FLM evidence and proposal lifecycle 2026-10-18 18:30:31 -05:00
firestarsdog dc266eea96 Simplify replay UI for easier route selection and playback 2026-10-18 19:25:14 -04:00
Zeph Leggett 4f7ff0a4d3 Jetlink adapter checks and guide
jetlink's own kit checks the adapter module and modeld's hook order. Tests cover in_control with AOL armed and paused, the driving warp jetlink runs, and the catalog runner's history reset on tinygrad keeping its buffers. JETLINK.md describes the stay-engaged hand-back and the cable rule.
2026-10-18 16:18:43 -05:00
Zeph Leggett acde83a0a8 Galaxy Jetlink status from jetlink
The Jetlink card's state, activity and running model come from jetlink's Status (phase, active, running, running_sha256, running_checkpoint), so StarPilot no longer derives them. A build in progress reads preparing, with its line below.
2026-10-18 16:18:38 -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
Zeph Leggett de40ad2ff1 Jetlink d24328d
Vendor only the comma payload jetlink commits to (jetlink/, LICENSE,
pyproject.toml, README.md) with an include list, so the exclude list goes
and upstream's README stays as published; StarPilot's notes live in
JETLINK.md. The root helper now ships inside the package.

The adapter moves to API 3 in the next commit; until then Jetlink stays
off.

d24328d stands in for the jetlink release tag commit: re-run
tools/vendor/sync.py jetlink_repo <tag commit> --apply before merging and
update the revision in CREDITS.md and JETLINK.md with it.
2026-10-18 16:18:37 -05:00
Zeph Leggett 31840b07d7 Vendor include lists 2026-10-18 16:16:19 -05:00
firestarsdog 4f45d7995a Rebuild replay 2026-10-18 16:23:43 -04:00
firestarsdog ece0db0788 Overlap replay seek preparation and release old log buffers early 2026-10-18 15:47:34 -04:00
Dom fe2cc2aa9f Type synthetic FLM storage fixture tokens precisely 2026-10-18 14:44:11 -05:00
firestar5683 b04bbb55cb Update shipped artifacts 2026-10-18 14:13:17 -05:00
firestar5683 ab30a5992a Fix FLM training collection 2026-10-18 14:11:45 -05:00
firestarsdog 3f838298fb Rebuild replay runtime assets 2026-10-18 11:35:46 -04:00
firestarsdog 4b582f53d5 Index replay logs from owned buffers 2026-10-18 11:30:39 -04:00
firestar5683 604cf77110 Update shipped artifacts 2026-10-18 10:14:51 -05:00
firestar5683 0d1b42c306 Correct Palisade stock status relay ownership 2026-10-18 10:14:02 -05:00
firestar5683 b236266235 Update shipped artifacts 2026-10-18 10:12:29 -05:00
firestar5683 697c41b33c Restore GM native health compatibility 2026-10-18 10:11:04 -05:00
Dom 03a1bc5823 Detect loaded native variant in Hyundai join tests 2026-10-18 03:45:06 -05:00
Dom dabd6fe8bf Fix Hyundai cancellation test fixture typing 2026-10-18 03:11:04 -05:00
firestar5683 a37e6b3008 Update shipped artifacts 2026-10-18 02:57:06 -05:00
firestar5683 60e973fff8 Preserve Hyundai lateral intent on cruise cancel 2026-10-18 02:56:07 -05:00
Dom c09f4ba8ff Use RAM media layout in HTTP server test fixture 2026-10-18 01:34:10 -05:00
firestar5683 8efab94dab Update shipped artifacts 2026-10-18 01:30:59 -05:00
firestar5683 94f9c4c68d Keep inactive Prius longitudinal commands neutral 2026-10-18 01:29:32 -05:00
TonyJOM 69b71dcad8 Restore Rivian torque handshake 2026-10-18 01:29:31 -05:00
firestar5683 cebaaaba05 Update shipped artifacts 2026-10-18 01:01:00 -05:00
firestar5683 d25d9bdfe3 Reject incomplete replay route scans 2026-10-18 01:00:03 -05:00
firestar5683 e94a9b8e2f Merge current performance updates 2026-10-18 00:49:16 -05:00
firestar5683 3aa6349a95 Update shipped artifacts 2026-10-18 00:47:52 -05:00
firestar5683 aa5591e840 Fix Ascent cancel cadence and dash state 2026-10-18 00:43:59 -05:00
prabhaavp 5ed2019e4c Merge pull request #227 from dirwin31:Stardust-PR-11
Download More Ram (And Other Fixes)
2026-10-18 01:41:35 -04:00
firestar5683 a1402646b4 Restore MQB vehicle settings 2026-10-18 00:41:06 -05:00
Prabhaav Pillai 8f34f5fb18 AA projection and SLC action handling with improved state management and viewport adjustments 2026-10-18 01:40:04 -04: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
Danny 260ce7e7f1 SLC: Keep source readings while no limit is known
(cherry picked from commit 70eb9232a705f516a2281ae2d0d14a061989de52)
2026-10-18 01:40:04 -04:00
Danny 29e594d3d4 Android Auto: Toggle experimental mode from the car screen whatever the comma screen shows
(cherry picked from commit 918d7385ab6e9fd680af7bd1ab111de479b920e4)
2026-10-18 01:40:04 -04:00
dirwin31 50e27971e1 SLC: Hide Use limit after applying rounded set speed
(cherry picked from commit 6efa78bf74184cf85ff3f0a2705fc5b2e3c87ee0)
2026-10-18 01:40:04 -04:00
Danny 182552b3f4 Android Auto: Fix steering wheel tap target on car screen
(cherry picked from commit e5e44179132aa1ff83dcd22b8a8b6345ee674d6d)
2026-10-18 01:40:04 -04:00
Danny bc06785c36 Mapd: Keep loaded tile when GPS fix expires
(cherry picked from commit dce32f4698e31194162657124b23fd18131626be)
2026-10-18 01:39:54 -04:00
Danny 7fc51eeb16 Mapd: Limit CPU usage
(cherry picked from commit 78e083b2afe460b17cb82ad9d21d9d83103b62e3)
2026-10-18 01:39:54 -04:00
Danny 669001e842 Mapd: Speed up road matching
(cherry picked from commit dda07c64af3c6f027125f25f09e26c61bd445519)
2026-10-18 01:39:54 -04:00