130 lines
6.1 KiB
Plaintext
Executable File
130 lines
6.1 KiB
Plaintext
Executable File
Actual log:
|
|
|
|
- Pause lateral on lane change
|
|
- Updated color scheme
|
|
- Updated boot / ready logo
|
|
- Go straight to settings from drive
|
|
- Show full screen splasn on offroad until tapped
|
|
- Updated LFA icons on dashboard
|
|
- Removed nearly everything from onroad ui
|
|
- Monitor never fully fatals
|
|
- Engage / Disengage sounds silenced
|
|
- Removed all 'Prime' functionality including "Navigate on Openpilot"
|
|
|
|
|
|
|
|
Goal, to be able to say:
|
|
|
|
ClearPilot
|
|
|
|
-----------------
|
|
|
|
ClearPilot is a simplified, enhanced, and opinionated modification of OpenPilot
|
|
with a focus on a consistency, privacy, and ease of use. The self driving
|
|
behaviors compared to OpenPilot have been reduced and simplified to focus on lane keep assistance,
|
|
and to disengage more gracefully on operator override behaviors such as highway lane change or
|
|
turning at an intersection. It features a redesigned and customized user interface,
|
|
a dashcam module with a frontend for reviewing dashcam footage, and tools for managing
|
|
device data via wifi or a self hosted web control panel.
|
|
|
|
ClearPilot aims to provide a consistent, private, and permanent user experience. Feature updates
|
|
will not change or remove existing configured features, or de-select or remove older driving models.
|
|
The requirement to be online and periodically check for updates has also been removed - you can install
|
|
the software once, and never have to update it or go online again.
|
|
|
|
-------------------
|
|
|
|
ClearPilot is based on FrogPilot (link), and has been forked from the "May 1st, 2024 Update for FrogPilot
|
|
v0.9.7", which itself is based off of "Feb 27th, 2024 OpenPilot 0.9.6" release. It is designed
|
|
for use with Comma 3 / 3X and is not compatable with Comma 2 or older.
|
|
|
|
ClearPilot is open source software and comes with no guaranteel of mercantability or fitness of any kind.
|
|
|
|
ClearPilot has some features which may violate local laws or guidelines, or Comma OpenPilot developer
|
|
safety guidelines, particularly as it relates to driver monitoring. It is your responsibility to ensure
|
|
that the software you run is allowed by local reguilations.
|
|
|
|
It is your responsibility to test the software in a zero traffic environment to evaluate and understand it's behaviors and limitations,
|
|
and to validate it is sutable and for your usage. You are responsible for what your Comma device and veichele
|
|
does at all times.
|
|
|
|
The software was provided as is, without any guarantee or promise that it is able to perform any task at all with
|
|
or without issue, and useof the software is at your descression and your own risk. (reword)
|
|
|
|
We need testers! If you would like to help make your car fully compatable with ClearPilot, please
|
|
contact the author at xyz.
|
|
|
|
-------------------------------
|
|
|
|
Full Feature Set:
|
|
|
|
Driving:
|
|
|
|
- Drastically simplified minimal user interface, with a focus on ease of use for non power users.
|
|
|
|
- Ability to use a car's stock radar / cruise control functionality, while emulating clicks
|
|
on the accel + decel buttons to slow down for detected curves. This is for veicheles which
|
|
don't support OpenPilot Longitudial Control, or for users who prefer their veicheles stock
|
|
radar cruise control feature over OpenPilot Longitudial Control.
|
|
|
|
- Special support for some specific HKG and Jeep Veichles
|
|
|
|
- Speed limit control feature - when over or under speed limit, the system prompts
|
|
for you to increase or decrease speed to ideal cruising speed.
|
|
|
|
- Feature to disable lane keep assistance when making a turn at an intersection or lane change on the
|
|
freeway. The standard OpenPilot lane change assistance feature is still available.
|
|
|
|
- Feature to use paddle shifter button to execute a nudgeless assisted lane change at highway speeds.
|
|
|
|
- Custom trip recording and dashcam module and playback feature.
|
|
|
|
- Feature to turn off the screen display via steering wheel button.
|
|
|
|
- Toggle to show camera feed as monochrome for enhanced ui contrast.
|
|
|
|
- Feature to relax relax driver monitoring requirements & timeouts 50% never / at night / always.
|
|
|
|
- Feature to enhance driver engagement by requiring hands on wheel never / at night / always.
|
|
|
|
- Ability to create a second driver profile with settings menu pin lockout which can have
|
|
alternative requirements for driver safety, such as requiring hands on the wheel at all times,
|
|
or a maximum amount cruise control speed can be set over the posted speed limit.
|
|
|
|
- Warning when traffic in the distance is dected to be significantly slower than current speed.
|
|
|
|
- Ability to set a custom startup logo and customize some aspects of the user experience.
|
|
|
|
- All telemetry, features, and connectivity related to Comma.AI / Comma Prime removed.
|
|
|
|
- Requirement to get online to update your software every few weeks removed. Checking for a
|
|
new version of the software is only done by user request or by enabling automatic update
|
|
checks.
|
|
|
|
- Ability to set wifi networks as prefered or bandwidth limited. If connected to a bandwidth
|
|
limited wifi network and a prefered network becomes available, the system will switch to the
|
|
prefered network.
|
|
|
|
- Various automations for other car features on supported veicheles, such as automatic window
|
|
roll up and automatically enable HVAC on startup.
|
|
|
|
- Wifi accessible control panel for for managing device data including dashcam recordings.
|
|
|
|
- Available self hosted companion application for backing up and managing device data remotly for
|
|
power users. You will be able to host your own ClearPilot installer to ensure you permanently
|
|
have a copy of the software for your own use.
|
|
|
|
- Basic Home Assistant integration.
|
|
|
|
Full documentation for ClearPilot and each of these features is available (here.)
|
|
|
|
|
|
Hidden features, enable by shell:
|
|
|
|
- Temporarirly suspend monitoring feature. This mode is canceled whenever a sharp
|
|
curve is detected, a lead veichele is detected, or lane line detection is weak.
|
|
This feature is disabled by default and must me enabled by modifying a file on
|
|
|
|
- If ClearPilot disengages due to driver monitoring detection issue, it will allow
|
|
re-engagement or driver assistance without a system restart.
|