-
119d412c24
docs: park-mode power savings retro
clearpilot
brianhansonxyz
2026-05-04 20:10:57 -05:00
-
0d1ceddad2
ui: restore ready_text.png splash sprite
stable_5_4_26
brianhansonxyz
2026-05-04 19:07:54 -05:00
-
20ea43f317
nightrider: render lane-change UI (was hidden by disengaged-skip)
brianhansonxyz
2026-05-04 19:07:54 -05:00
-
f6516eb4cc
CLAUDE.md: bring up to date with current state
brianhansonxyz
2026-05-03 23:19:41 -05:00
-
8a7a776f9b
port dashcamd: hardware-encoded MP4 dashcam
brianhansonxyz
2026-05-03 23:14:23 -05:00
-
3f5172b58b
controlsd: 5-state ScreenDisplayMode machine + park->drive auto-wake
brianhansonxyz
2026-05-03 23:06:57 -05:00
-
b5a0b3221c
port C++ UI from broken: ready/splash, ClearPilot menu, onroad widgets, nightrider
brianhansonxyz
2026-05-03 23:03:42 -05:00
-
41c154014a
add speed_logic daemon: write speed + cruise warning display params
brianhansonxyz
2026-05-03 22:52:39 -05:00
-
5d2fe5248b
soundd: mix ClearPilot ding alongside alerts; add ding.wav
brianhansonxyz
2026-05-03 22:50:46 -05:00
-
f687d712e7
gpsd: re-add day/night auto display-mode switch
brianhansonxyz
2026-05-03 22:47:28 -05:00
-
837c14e081
register clearpilot memory params and seed defaults in manager_init
brianhansonxyz
2026-05-03 22:45:04 -05:00
-
3ebfc29d35
port clearpilot gpsd; decouple self-driving from GPS
brianhansonxyz
2026-05-03 22:29:07 -05:00
-
54c566c68f
kill stale text-error window by comm too, not just path
brianhansonxyz
2026-05-03 22:28:33 -05:00
-
f28ba340f2
disable segment + camera + boot data logging
brianhansonxyz
2026-05-03 22:13:06 -05:00
-
6ec4c7bdac
controlsd: ScreenDisplayMode init uses put_int, not put_bool
brianhansonxyz
2026-05-03 22:08:08 -05:00
-
b57f2d8d70
add CLAUDE.md documenting current state, snapshot locations, and port roadmap
brianhansonxyz
2026-05-03 21:58:42 -05:00
-
b287fd094e
make baseline build & launch cleanly
working-baseline-2
brianhansonxyz
2026-05-03 21:55:48 -05:00
-
5624898a92
port startup-related changes from broken tree
brianhansonxyz
2026-05-03 21:07:14 -05:00
-
c2ab0fa662
reset to pre-modification baseline; restart feature work from clean state
brianhansonxyz
2026-05-03 20:53:51 -05:00
-
cea422b075
locationd: ignore GPS as Kalman input; expand park-cached-output to onroad consumers
modelrevert
brianhansonxyz
2026-04-26 12:12:38 -05:00
-
f7e602c00b
controlsd: re-wire UI hooks on top of restored baseline
pre-reset-2026-05-03
brianhansonxyz
2026-04-26 08:44:52 -05:00
-
47321e3867
restore driving logic to pre-variable-fps baseline
brianhansonxyz
2026-04-26 08:40:02 -05:00
-
dc7e0a2db7
controlsd+calibrationd: suppress commIssue from valid=False cascade
brianhansonxyz
2026-04-23 11:00:45 -05:00
-
f896dfe25a
modeld: cached-output standby while gear is in park
brianhansonxyz
2026-04-23 10:49:44 -05:00
-
2ce6e8fe0c
modelrevert: boot fixes + strip remaining variable-rate cruft
fps20
brianhansonxyz
2026-04-23 10:42:11 -05:00
-
3bd0c942e8
controlsd: re-apply QoL hooks on top of reverted baseline
brianhansonxyz
2026-04-19 13:31:51 -05:00
-
12da9acfdd
revert modeld/controlsd/plannerd/locationd to first-commit baseline
brianhansonxyz
2026-04-19 13:26:36 -05:00
-
-
62a403d0f1
UI: shift speed-limit/cruise numbers down; modeld: keep 20fps at standstill-in-drive; health: FPS instead of LAG
brianhansonxyz
2026-04-19 12:54:56 -05:00
-
7ee923b0e6
calibrationd: publish valid based on calStatus, not sm.all_checks
brianhansonxyz
2026-04-18 14:40:02 -05:00
-
6a79996a14
park CPU savings + fix early shutdown on virtual battery capacity
brianhansonxyz
2026-04-18 13:46:33 -05:00
-
426382960a
dmonitoringd: narrow update_states gate to fix stuck face_detected
brianhansonxyz
2026-04-18 13:21:07 -05:00
-
54a2a3afc5
add ghost_frame1/2 sprites for manual editing
brianhansonxyz
2026-04-18 11:47:01 -05:00
-
4c8ef93b2b
modeld two-state; UI: immediate blank on ignition off; READY splash on wake
brianhansonxyz
2026-04-18 11:20:48 -05:00
-
ba4176ffd0
controlsd: suppress freq-only cascade; modeld: variable rate w/ republish cache
brianhansonxyz
2026-04-17 21:11:52 -05:00
-
e86eafde15
diag: per-publisher valid=False logging; 30min shutdown; daylight fix; UI tweaks
brianhansonxyz
2026-04-17 19:31:09 -05:00
-
cf2b3fc637
modeld: revert to constant 20fps (except standby at standstill)
brianhansonxyz
2026-04-17 18:21:46 -05:00
-
5b67d4798b
fix: update services.py rates to match new thermald/gpsd publish rates
brianhansonxyz
2026-04-17 16:28:55 -05:00
-
d64a0f6420
fix: thermald crash on startup — CarState is in cereal.car, not cereal.log
brianhansonxyz
2026-04-17 16:12:35 -05:00
-
4dae5804ab
feat: 4Hz fan control with gear/cruise-aware clamps; move hot signals to cereal
brianhansonxyz
2026-04-17 16:01:39 -05:00
-
25b4672fda
feat: raise controlsdLagging alert threshold to 20ms avg
brianhansonxyz
2026-04-16 22:46:07 -05:00
-
7a0854387e
ui: shift health overlay labels 50px left
brianhansonxyz
2026-04-16 22:35:22 -05:00
-
83aed16a35
perf: suppress controlsdLagging on engage + gate frogpilotCarControl send
brianhansonxyz
2026-04-16 22:35:16 -05:00
-
6dede984dc
perf: pin dashcamd to cores 0-3 (little cluster)
brianhansonxyz
2026-04-16 22:35:02 -05:00
-
2ddb7fc764
feat: onroad health overlay + 2x tire path in nightrider
brianhansonxyz
2026-04-16 22:03:30 -05:00
-
22ced0c558
cleanup: remove dead CarCruiseDisplayActual param
brianhansonxyz
2026-04-16 22:03:01 -05:00
-
ef4e02e354
feat: 10fps daytime / 4fps night modeld + 2Hz GPS
brianhansonxyz
2026-04-16 21:41:29 -05:00
-
02f25f83c4
perf: hoist Params read out of create_steering_messages 100Hz path
brianhansonxyz
2026-04-16 21:34:52 -05:00
-
ceb3481cdc
feat: add low-speed tier to cruise warning, gate param writes on change
brianhansonxyz
2026-04-16 21:28:05 -05:00
-
bae022db43
fix: thermald crash blocking shutdown (getBool → get_bool)
brianhansonxyz
2026-04-16 21:20:53 -05:00
-
1e36d7ec23
feat: disable FCW — stock AEB handles it better
brianhansonxyz
2026-04-16 21:11:39 -05:00
-
6f3b1b1d2f
docs: add py-spy profiling recipe to CLAUDE.md
brianhansonxyz
2026-04-16 17:35:03 -05:00
-
7a1e157c9c
perf: gate hot /dev/shm writes on change — controlsd 69%→28% CPU
brianhansonxyz
2026-04-16 17:34:07 -05:00
-
2d819c784b
feat: ramp-up delay on lat engagement to prevent commIssue flash
brianhansonxyz
2026-04-16 16:46:37 -05:00
-
1eb8d41454
fix: fan 100% on overheat, FCW fps-aware, commIssue suppress, 10min shutdown
brianhansonxyz
2026-04-16 16:29:42 -05:00
-
2331aa00a0
feat: dashcamd trip lifecycle, status indicator, CLAUDE.md updates
brianhansonxyz
2026-04-16 01:26:58 -05:00
-
dfb7b7404f
fix: port OmxEncoder safety fixes from upstream FrogPilot
brianhansonxyz
2026-04-16 01:13:41 -05:00
-
9ac334b7cf
fix: dashcamd OMX crash on restart, add dashcam status indicator
brianhansonxyz
2026-04-16 00:44:13 -05:00
-
3cbb81f9f1
fix: always show splash in park, nightrider transitions to screen off
brianhansonxyz
2026-04-16 00:12:01 -05:00
-
3b47412100
feat: tap screen to wake from screen-off mode
brianhansonxyz
2026-04-15 23:59:52 -05:00
-
5e7c8bed52
fix: speed limit rounding, controlsd crashes, modeld calibration rate
speed-limit
brianhansonxyz
2026-04-15 23:55:19 -05:00
-
6cf21a3698
fix: debug button screen-off mode now works in park state
brianhansonxyz
2026-04-16 04:21:37 +00:00
-
adcffad276
feat: speed limit ding sound when cruise warning sign appears
brianhansonxyz
2026-04-15 03:49:02 +00:00
-
6e7117b177
feat: cruise warning signs and speed limit sign sizing
brianhansonxyz
2026-04-15 03:33:27 +00:00
-
8ccdb47c88
feat: speed limit sign UI and speed processing pipeline
brianhansonxyz
2026-04-15 03:15:07 +00:00
-
b84c268b6e
fix: standstill fan clamp 0-30% and bench mode always 30-100%
brianhansonxyz
2026-04-15 03:09:41 +00:00
-
ffa9da2f97
add root SSH config for git.hanson.xyz to on_start.sh
brianhansonxyz
2026-04-15 03:00:55 +00:00
-
5e7911e599
move SSH key decryption from provision.sh to on_start.sh
brianhansonxyz
2026-04-15 02:59:34 +00:00
-
6fcd4b37ba
fix: use wrapper script for claude instead of PATH modification
brianhansonxyz
2026-04-15 02:57:40 +00:00
-
8d5903b945
fix: pass log_path to athenad launcher to fix crash loop
brianhansonxyz
2026-04-15 02:48:47 +00:00
-
cea8926604
fix: correct git remote repo name to clearpilot.git
brianhansonxyz
2026-04-15 02:44:55 +00:00
-
e98ae2f9d1
fix git remote: use SSH URL, add remote fixup step to provision.sh
brianhansonxyz
2026-04-15 02:44:11 +00:00
-
531b3edcd2
fix: decrypt SSH keys to tmpdir instead of repo, gitignore ed25519 keys
brianhansonxyz
2026-04-15 02:42:52 +00:00
-
f46339c949
switch SSH keys to ed25519, encrypt with hardware serial instead of DongleId
brianhansonxyz
2026-04-15 01:32:51 +00:00
-
21f71cbc37
Merge branch 'clearpilot' of https://git.hanson.xyz/brianhansonxyz/clearpilot into clearpilot
brianhansonxyz
2026-04-15 01:26:46 +00:00
-
-
9d5c838fe3
fix fresh-install build: add preflight script, restore third_party binaries, remove WebEngine dep
brianhansonxyz
2026-04-15 01:26:40 +00:00
-
4283a3d3f7
provision: add ccrypt, nodejs, claude, ssh identity keys, fix scons obj dirs
brianhansonxyz
2026-04-14 20:18:36 -05:00
-
-
7221c8e216
move SSH setup to on_start.sh, runs unconditionally before provision
brianhansonxyz
2026-04-14 19:13:28 -05:00
-
1e150bc487
provision: show output on screen via qt_shell, capture stderr
brianhansonxyz
2026-04-14 18:46:20 -05:00
-
2b481b6656
provision: simplify boot with quick_boot flag, auto-update from git
brianhansonxyz
2026-04-14 18:41:06 -05:00
-
4d0e4efd6f
add root@concordia SSH keys for new device provisioning
brianhansonxyz
2026-04-14 15:15:12 -05:00
-
55f73fd421
ready screen: hide READY! text after first drive, reset on ignition cycle
brianhansonxyz
2026-04-14 02:51:13 -05:00
-
2b522021d5
modeld 3-mode power saving, tlog disabled, dashcamd boot fix
brianhansonxyz
2026-04-14 02:40:18 -05:00
-
4756d8e32c
disable tlog calls, add param gate to tlog client
brianhansonxyz
2026-04-14 02:28:19 -05:00
-
73472e5fab
docs: cruise control desync investigation notes
brianhansonxyz
2026-04-14 02:19:31 -05:00
-
b85ce8176d
modeld standby on lat inactive, dashcamd always-on, alert suppression
brianhansonxyz
2026-04-14 02:13:40 -05:00
-
24f29dcfb7
dashcam: reduce recording to 10fps (skip every other frame)
brianhansonxyz
2026-04-14 01:40:06 -05:00
-
6de3a8c68f
disable reverse SSH — using VPN for remote access
brianhansonxyz
2026-04-14 01:36:57 -05:00
-
bf030db9fe
modeld standby, fan standstill clamping, log rotation, diagnostic logging
brianhansonxyz
2026-04-14 01:35:14 -05:00
-
3d9143c41b
telemetry overlay, memory params fix, nightrider border, GPS logging
brianhansonxyz
2026-04-14 00:36:29 -05:00
-
698a1647a0
nightrider mode improvements, nice monitor, ready text 1x
brianhansonxyz
2026-04-13 23:24:37 -05:00
-
c33e155c56
UI overhaul, VPN management, controlsd fix, screen recorder removal
brianhansonxyz
2026-04-13 22:43:54 -05:00
-
bb561ded75
docs: update CLAUDE.md for display modes, dashcam trips, ClearPilot menu
brianhansonxyz
2026-04-13 06:52:42 +00:00
-
5b91dac33e
5-state display mode: auto day/night, nightrider, screen off
brianhansonxyz
2026-04-13 06:49:38 +00:00
-
d801177d2a
telemetry: add cruise engagement state for desync debugging
brianhansonxyz
2026-04-13 06:17:42 +00:00
-
77b2ecef20
onroad UI: GPS speed display, hidden when no fix
brianhansonxyz
2026-04-13 05:55:30 +00:00
-
98b117b610
dashcamd: GPS subtitle track (.srt) with speed, position, timestamp
brianhansonxyz
2026-04-13 05:48:46 +00:00
-
0aca33791c
ClearPilot menu: General/Network/Dashcam/Debug panels
brianhansonxyz
2026-04-13 05:38:00 +00:00
-
86bd2e25b9
dashcamd v3: trip directories, state machine, graceful shutdown
brianhansonxyz
2026-04-13 05:19:41 +00:00
-
4f16a8953a
GPS fix + log directory redesign + dashcamd binary
brianhansonxyz
2026-04-13 04:51:33 +00:00
-
f969214a3d
enable qcomgpsd: Quectel EC25 modem GPS
brianhansonxyz
2026-04-13 03:56:28 +00:00