Dodgypilot is a dodgy fork of comma.ai's openpilot. It is actively maintained by cydia2020.
This fork has a vehicle whitelist, and will only run on a Toyota/Lexus vehicle.
Please use the precompiled branch "release3-staging", this branch has been tested to function in normal circumstances.
No feature backports once comma has determined a version to be ready for release, what's on the version stays on that version. Old versions are left for future references, and should not be used by the end-user.
For comma two users: Choose "Custom Software" when setting up your comma device, and type "https://installer.comma.ai/cydia2020/release2-staging" in the input box.
For comma three users: Choose "Custom Software" when setting up your comma device, and type "https://installer.comma.ai/cydia2020/release3-staging" in the input box.
Alternatively, ssh into your comma device, run cd /data/openpilot
, git remote add cydia2020 https://github.com/cydia2020/dodgypilot
, and git checkout cydia2020/release2-staging
or git checkout cydia2020/release3-staging
IMPORTANT: You must turn off the vehicle's stock Steering Assist feature for dodgypilot to engage. To turn Steering Assist off, go to your car's settings screen, highlight the steering assist toggle, then press OK
once to toggle it off. Toyota has a helpful guide on this.
If you have a TSS-P Vehicle, it is recommended that you put together or buy a SmartDSU from Taobao or @ErichMoraga. It will lessen your chance of crashing while you are using dodgypilot. A SmartDSU also enables features such as follow distance adjustment and switching between openpilot and stock longitudinal. Alternatively, you can use a DSU reroute harness to achieve the same functionality, more details can be found here.
WARNING: openpilot might not compile on your device if I'm doing something to a non-precompiled branch, always wait for the code to stabilise before installing this fork on your device.
By using this software, you agree that:
- Maintainers of this software, and by definition - their entities, are not responsible for personal injuries, or damages done to your properties (these include your comma device(s) and vehicle(s)) as a result of using this software.
- You have viewed and acknowledged comma.ai and all its entities' terms of service.
You do everything at your own risk.
This fork:
- Allows the user openpilot sounds. (Car will chime differently based on the severity of the alert if dodgypilot wants attention. openpilot sounds can be re-enabled by a toggle in the comma device's settings)
- Supports ZSS.
- Keeps factory LDA and SWS on Toyota/Lexus.
- Displays radarState readings on the onroad UI.
- Improves screen brightness handling by linking it with your headlights. To use this feature, go to settings, and turn on
Use Linked Brightness
. - Allows openpilot to be engaged even if adaptive cruise control is disabled.
- Includes various longitudinal control improvements for Toyota vehicles.
- Allows the driver to change openpilot's follow distance on Toyota/Lexus with openpilot longitudinal control (and SmartDSU / DSU reroute harness if the user has a TSS-P vehicle, please use this firmware for your SmartDSU).
- Allows navigate on openpilot even without comma prime. (Shamelessly stolen from FrogPilot)
Thank you for using dodgypilot, if you would like to buy me a coffee, please use the link below.
Icon partially thanks to FallOutGirl9001 on DeviantArt.