Files
clearpilot/openpilot/clearpilot_settings.txt
Comma Device 1ff14d346f wip
2024-05-14 08:21:27 +00:00

134 lines
4.2 KiB
Plaintext
Executable File

Try cabana
https://github.com/commaai/openpilot/tree/master/tools/cabana
Today:
- Auto SSH
- Prelaunch shell
- Custom home screen UI
- Custom settings UI
- Canbus state debugger UI
- Can I get a web ui running?
Settings Design:
Main: Basic curated settings:
- Enable openpilot
- Enable dashcam
- Driving assist when cruise control not engaged
- Reduce speed on curves
- Hold speed for auto speed limit
- Speed limit offset
- Lane change assist on / off (off = pause on lane change)
- LKAS button behavior
- Reset all other settings to defaults
- Require steering wheel Always / At Night / Never
Driving:
- Openpilot - On (D), off (all stock)
- Lane Change Assist: None, No lateral, Nudge, Nudgeless
- Op Long / Button Spam Long / Stock Long
- Always On Lat: OP, Stock, Off. OP: Pause below X mph, OP: Except when wheel not turning
- Auto Stock Lat: Cruise Off + Wheel, Off
- Reduce speed on curves: On (D) / Off
- (V2) Hold speed on lane change: On / Off
- Auto Speed Offsets - (make display green when speed matches mph)
- Resume from stop on cruise: On (D) / Off
- Increase Speed with lead when Auto
- Speed up / down - toggle match speed to limit
- LKAS button behavior tap / hold
- screen on / off
- cycle info screens
- extended info overlay on/off
Display:
- Display - On, On when engaged, Wireframe with passenger, Off with passenger, Off
- Engagement indicator: Border, small label, icon
- Parked: Weather, trip stats / map, static image, off
- Boot Icon: Comma, clearpilot, pacman, car make, custom, off'
- Info in overlay or large status bar
- Info screens (enable in transit, stopped):
- Colors for lines on display
--- Settings: Hold time (time to reset), default screen
--- Weather (hourly forecast, radar)
--- World map
--- Drive info (curvature, speed, speed to lead, etc)
--- System info (temp, space, system load, connectivity)
--- Debug info (data read from canbus, button states)
--- Generic logo
--- Screen off
Safety & Alerts:
- Attention Monitor: Strict, (D) Relaxed Daytime / No Lead / Low Traffic, Relaxed (Privledged), Off (Privledged)
- ATN: Strict on unrecognized driver
- ATN: Off on using wheel
- Require Wheel - Always, At Night, Never
- Wheel: Always on unrecognized driver
- Lane Departure Warning
- Stoplight / Stopsign Warning
- Go Warning
- Lead Departure Warning
- Over Speed Warning
- Slow Traffic Warning (set mph triggered, default 25 difference)
- Weather alerts
- Enable / Disable UI elements
--- MPH
--- Location
--- GPS, Wifi connectivity on
--- GPS, Wifi connectivity off
--- Experimental MPH
--- Distance to lead
--- Speed for lead
--- Current speed limit
Car:
- Auto set climate
- Auto close sunroof / windows
- Auto open sunroof shield night / close day
- Auto set "SMART"
- Auto set UI MPH
Recording:
- Record routes
- Record dashcam
- Show dashcam recording blinking
- Record passenger camera (requires blinking)
- Record passenger audio (requires mic, requires notice)
- Serve on wifi
- Upload on wifi
System:
- (V2) Enable OpenPilot - Always, on recognized driver, off
- (V2) Register recognized driver (requires a bt dongle)
- (V2) Settings lockout pin
- (V2) Metered Wifi Network
- (V2) High BW Wifi Network
- (V2) Hotspot (select secondary wifi)
- Clearpilot base (set a url / access token for server control)
--- Provides:
--- Settings backup / restore
--- Settings lockout
--- File overrides (beat the monitor)
--- Current location / image
--- Dashcam recordings
--- Route history
--- SSH tunnel
--- Debugger console
- Wifi Settings
-- No bandwidth limit networks
-- Bandwidth limited networks
-- Hotspot device / network (requires external dongle)
- Bluetooth setting (requires external dongle)
-- Pair a keypad
-- Emulate a device for tasker automations
- SSH Access (get rid of the github model)
- Device Shutdown Timer
- Override temp warnings
Tools:
- Reset calibration
- Update software
- Switch branches
- Reboot clearpilot
- Reset clearpilot
- Uninstall clearpilot
- Canbus tools
- Record Canbus
- Show I/O State (overrides driving UI while engaged)
- Test Output
- Test OP Canbus functionality (blinkers, disengage, etc)
Advanced:
- Selected frogpilot settings