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