Commit Graph

18655 Commits

Author SHA1 Message Date
firestar5683 63e19a4d2d Port Dom vehicle commands and safety
Update Ray PID and pedal commands with matching native track caps, Mach-E unwind handling, Bolt ACC-pedal stopping hold, and Ascent secondary LKAS alerts through the registered vehicle owners. Preserve other vehicle limits and the existing fault, identity, and command-admission checks.

Source-Commit: f93ad9d7e1145ba5a6f4582fd1de005eddedbeaa
Source-Commit: 88c73987d0
2026-10-14 15:22:17 -05:00
Dom d619a25465 Pin reviewed Hyundai planner replay for upstream cruise floor
Add the exact hosted replay output with input, configuration, source and comparison provenance. Preserve all existing references and comparison checks. Remove temporary CI evidence capture and refresh the protected source receipt.
2026-10-14 14:21:03 -05:00
Dom d23b405986 Refresh verified native planner expectation and capture replay evidence
Use the exact force-deceleration tuple observed in hosted CI. Preserve the failing Hyundai planner replay output and configuration signature for reference review without changing replay comparisons or production behavior.
2026-10-14 13:02:18 -06:00
Dom 8c3a145fd9 Align braking tests with upstream native cruise floor
Preserve named preset, native MPC and softer Traffic braking coverage. Add actual-value diagnostics for the remaining native planner reference assertion. Refresh the protected source receipt without changing production behavior.
2026-10-14 12:40:34 -06:00
firestar5683 99320665f8 Test CEM stop publication through mode, border and camera callers
Cover cross-traffic stop retention and confident-clear release through the actual planner, mode consumer, acknowledgment display, and both camera selectors. Keep missing-authority rejection and stop-memory recovery explicit.

Current input-order regression and recorded acquisition checks pass; no additional production CEM patch is justified. Physical acceptance remains pending.
2026-10-14 13:25:41 -05:00
firestar5683 915f5e0e9c Merge replay updates with upstream integration 2026-10-14 13:07:00 -05:00
firestar5683 e26c1cff03 Build upstream SPI and refresh prebuilt artifacts 2026-10-14 13:05:09 -05:00
firestar5683 42ad6a16c2 Close replay fixture pipes and separate metadata ticks 2026-10-14 13:05:09 -05:00
firestar5683 4f7bf35799 Cover upstream integrations and prefer local SSH 2026-10-14 13:05:09 -05:00
Adeeb Shihadeh 1ee82b6907 simple SPI (#39076)
(cherry picked from commit 50319fa702f95ee8a677b466bc66c55a9a680598)
2026-10-14 13:05:09 -05:00
Adeeb Shihadeh 490566f251 simple spi (#2461)
(cherry picked from commit 835e4c31d9514f9d06c341479237c35349e75136)
2026-10-14 13:05:09 -05:00
Adeeb Shihadeh 6b7a6df9a5 SPI: add more test cases (#2462)
(cherry picked from commit 09d742cdf2b415ca6218cee2c5f58238069337fb)
2026-10-14 13:05:09 -05:00
Harald Schäfer a027de2ada pigeond: aid startup with last GPS position (#39079)
* pigeond: aid startup with last GPS position

* pigeond: aid position after receiver setup

* pigeond: fixed 100km position accuracy, skip stale positions

* store LastGPSPosition as capnp bytes

* ubloxd: save LastGPSPosition

* pigeond: send time and position once system time is valid

* pigeond: use datetime for saved position age

* pigeond: remove position accuracy comment

* pigeond: send position assistance during initialization

* Update ubloxd.py

---------

Co-authored-by: haraschax <6804392+haraschax@users.noreply.github.com>

(cherry picked from commit 1623441a9f080138570e1d37c9a261ee3511357e)
2026-10-14 13:05:09 -05:00
Adeeb Shihadeh 2624a3572f ssh.py: try local route first (#39082)
(cherry picked from commit 675d38213e1a04bc62b2c1c19ce32a1bfd58c822)
2026-10-14 13:05:09 -05:00
DimitriChrysafis 45955852dd remove unused code (#39080)
(cherry picked from commit a47d1c56f60727cd5ad0056cb2479bad8c473c4d)
2026-10-14 13:05:09 -05:00
Harald Schäfer 1aa607c610 pigeond: overwrite cached AssistNow time with host UTC (#39071)
* pigeond: fix stale AssistNow time assistance

* pigeond: save GNSS state after stopping receiver

* pigeond: preserve fractional UTC assistance

* Revert "pigeond: save GNSS state after stopping receiver"

This reverts commit 5bf5ea84d8a995f7561a58bdf6d071cc78759703.

* pigeond: send current time after AssistNow assistance

* pigeond: simplify AssistNow initialization filter

* pigeond: send host time only with AssistNow

* pigeond: check host time validity inside send_time

* Update pigeond.py

---------

Co-authored-by: haraschax <6804392+haraschax@users.noreply.github.com>

(cherry picked from commit 4c535577640a1dc8d91b017584de2c9b010f491b)
2026-10-14 13:05:09 -05:00
Daniel Koepping b371b9e58c chestnut: flash before going onroad (#39078)
(cherry picked from commit afcbb171f69d55fdcb0a8befa65b349f6c707860)
2026-10-14 13:05:09 -05:00
Harald Schäfer c42b441218 Remove experimental mode initial cruise speed override (#39077)
(cherry picked from commit 42ccc5cebd83cd2efd2f7d009fe923141b0cf39a)
2026-10-14 13:05:09 -05:00
Daniel Koepping a60c47af08 fix downgrade to last release (#39063)
* fix downgrade to releases before the openpilot/ move

* trigger ci

(cherry picked from commit 64be6c80d39c27608d1d74abf8d725938bc41912)
2026-10-14 13:05:09 -05:00
Daniel Koepping 43a391ee50 chestnut: cut VBUS for fallback test (#39062)
cut VBUS for fallback test

(cherry picked from commit 0679ff36c607612f3ea75bfd488c44390d9cdcb6)
2026-10-14 13:05:08 -05:00
Kacper Rączy e6bb230d77 tools: use log migration in cpp tools (#38571)
* Universal PyProcess module runner. Migration cli

* print to stderr

* Migration in jotpluggler

* Do -

* Improvements

* Explicit stdout

* Existing master pyprocess changes

* PyTools

* Fix runtime warning

(cherry picked from commit b9c815d56a2827796ad73ca8f09d186243dd8c17)
2026-10-14 13:05:08 -05:00
Harald Schäfer fb11095365 longitudinal planner: set A_CRUISE_MIN to -0.5 (#39060)
(cherry picked from commit 263e8d1966633f0af9172f7f62870b78da3dcb31)
2026-10-14 13:05:08 -05:00
YassineYousfi 88d3ede4d4 model replay pr bot: show both (#39055)
* model replay pr bot: show both

* jenkins

(cherry picked from commit 655bfdebc72ac13f66193cfc05eb2bc3a84c3a0e)
2026-10-14 13:05:08 -05:00
Daniel Koepping 689eab91c1 bump opendbc (#39057)
(cherry picked from commit 0e5718116af4e1cfc004ace0aa22b0f19a5b1635)
2026-10-14 13:05:08 -05:00
Daniel Koepping 780d406cce add chestnut model fallback test (#39058)
* test_onroad: chestnut usb unplug fallback

* test_onroad: fix chestnut unplug test

* test_onroad: chestnut fallback

* check that small model is running

* fix small model check

(cherry picked from commit 043759da3627803304956abbab4d10341cee8328)
2026-10-14 13:05:08 -05:00
stef c9d6b28041 network: force metered on comma prime webbing sim (#38756)
* force metered on comma prime webbing sim

* rearrange

---------

Co-authored-by: Daniel Koepping <elkoled@gmail.com>

(cherry picked from commit 9b585d58f54d0129a1dfa434b59506a29c011336)
2026-10-14 13:05:08 -05:00
Daniel Koepping f33318be4b chestnut: fix offroad alert (#39056)
chestnut: fix offroad alert

(cherry picked from commit 948ad05c6ceb7eed4cd18eb75f048ddd3230e3c1)
2026-10-14 13:05:08 -05:00
Adeeb Shihadeh 39e1b7d261 jp: zoom improvements
(cherry picked from commit f804d3468e05820f11e3580d6aa797bc958c7b82)
2026-10-14 13:05:08 -05:00
Adeeb Shihadeh 6c20efc78f jp: add segment and duration
(cherry picked from commit 6846d733d4782cb36b498ac49ed732cc53d3f24d)
2026-10-14 13:05:08 -05:00
Daniel Koepping e5fa96c7e2 soundd: louder warning sounds (#39052)
(cherry picked from commit 28917bb3ab3f246725c475f14f94ee5416de2f91)
2026-10-14 13:05:08 -05:00
Daniel Koepping b4a8aa99f9 ui: sync gpu with offroad state (#39053)
ui: show chestnut icon before selfdriveState

(cherry picked from commit 8d1865bdc69d605821db7227500079329fdfd550)
2026-10-14 13:05:08 -05:00
Daniel Koepping f6ed735379 chestnut: bump fw (#39050)
bump chestnut fw

(cherry picked from commit a742df61827f8b34eee1af99bbb881201163e472)
2026-10-14 13:05:08 -05:00
Daniel Koepping 6e0dd44270 chestnut: align alerts (#39051)
chestnut: reword alerts

(cherry picked from commit f89ce23f9d1a09345a531233fcb8421a7ceb7be3)
2026-10-14 13:05:08 -05:00
firestar5683 3e96c9f4f2 Repair replay and Galaxy test contracts 2026-10-14 13:05:08 -05:00
firestarsdog a37674eebf Reverse raylib ui route list 2026-10-14 14:00:37 -04:00
firestarsdog b94bf3adca Test cleanup 2026-10-14 14:00:05 -04:00
firestarsdog c8473b755d Show replay dates and times 2026-10-14 13:55:44 -04:00
firestar5683 6ef0150b0c Keep planner inputs fresh during settings refresh 2026-10-14 11:01:09 -05:00
firestar5683 fc94b2c274 Preserve fresh control authority during lag recovery 2026-10-14 09:48:36 -05:00
firestar5683 6b857c377b Reduce healthy driver-monitoring checks 2026-10-14 09:34:52 -05:00
firestar5683 5857c59aef Restore in-car Force Offroad controls 2026-10-14 09:12:10 -05:00
firestar5683 5d64e51af4 Remove notes 2026-10-14 09:04:12 -05:00
firestar5683 8079b9cfef Clarify lane centering strength scale 2026-10-14 09:00:54 -05:00
whoisdomi d3a1e4d373 Acceleration profiles fix 2026-10-14 08:43:53 -05:00
firestar5683 526f049f64 Revert "Restore planner isolation and prioritize audio playback"
This reverts commit 2d6c9cb241.
2026-10-14 08:34:59 -05:00
firestar5683 2d6c9cb241 Restore planner isolation and prioritize audio playback 2026-10-14 08:25:15 -05:00
firestarsdog 6720940d1b Build ARM64 device artifacts for replay 2026-10-14 05:16:18 -04:00
firestarsdog c1a7517ff9 On device replay 2026-10-14 04:31:12 -04:00
firestar5683 9891fcae0b Make offline map tests checkout independent 2026-10-13 23:57:52 -05:00
firestar5683 b0dd101b38 Qualify Galaxy settings and control defaults 2026-10-13 23:39:58 -05:00