Difference between revisions of "Welcome to Tinkla!"

From Tinkla: Tinkering with Tesla
m (Software Design History)
m (v0.8.13-37)
Line 22: Line 22:
 
* based on v0.8.13 (latest release from Comma)
 
* based on v0.8.13 (latest release from Comma)
 
* fixed acceleration for AP1 stop-and-go which was limited at 1.2m/s^2
 
* fixed acceleration for AP1 stop-and-go which was limited at 1.2m/s^2
* added testing toggle for LongControl from planner vs actuator
+
* added testing toggle for full LongControl from planner vs actuator (AP1 or preAP with iBooster)
 
* fixed release scripts
 
* fixed release scripts
 
* fixed automatic flashing of panda code
 
* fixed automatic flashing of panda code
Line 28: Line 28:
  
 
<div class="toccolours mw-collapsible mw-collapsed">
 
<div class="toccolours mw-collapsible mw-collapsed">
 +
 
=== v0.8.13-34 ===
 
=== v0.8.13-34 ===
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">

Revision as of 18:12, 1 April 2022

If you're looking for instructions for the old versions of OpenPilot that run on EON with white or gray panda, that page is available here.

Talk: Feedback? Ideas? Comments?

What is OpenPilot

OpenPilot is open source software built to improve upon the existing driver assistance in most new cars on the road today. Now OpenPilot is available for pre-autopilot Tesla Model S as well as Tesla Model S/X with autopilot hardware 1 or 2.

Currently, openpilot performs the functions of Adaptive Cruise Control (ACC), Automated Lane Centering (ALC), Forward Collision Warning (FCW) and Lane Departure Warning (LDW) for a growing variety of supported car makes, models and model years. In addition, while openpilot is engaged, a camera based Driver Monitoring (DM) feature alerts distracted and asleep drivers. See more about the vehicle integration and limitations.

Getting Started

  1. OpenPilot for preAP Tesla ModelS
  2. OpenPilot for Tesla Model S/X with AP1
  3. OpenPilot for Tesla Model S/X with AP2

Software Design History

v0.8.13-37

  • based on v0.8.13 (latest release from Comma)
  • fixed acceleration for AP1 stop-and-go which was limited at 1.2m/s^2
  • added testing toggle for full LongControl from planner vs actuator (AP1 or preAP with iBooster)
  • fixed release scripts
  • fixed automatic flashing of panda code

v0.8.13-34

  • based on v0.8.13 (latest release from Comma)
  • full support for OP long control with AP1
  • follow distance is adjustable from CC stalk (when available)
  • UI shows multiple road lanes when detected by OP
  • fix bug where ACC would show disabled message after brake press even when not enabled
  • variable acceleration based on speed for AP1 OP based long control
  • improve pedal tune (by vandreykiv)
  • fix variables default value not showing correctly in UI

v0.8.13-33

  • based on v0.8.13 (latest release from Comma)
  • new events to show when Standard CC is enabled
  • added shutdown timeout for device (vandreykiv)

v0.8.13-32

  • based on v0.8.13 (latest release from Comma)
  • allows Standard CC (no LKAS) to be used with pedal when cruise enabled
  • allows Standard CC (no LKAS) to be used with ACC by double press down
  • allows for pedal to be used over CC (when setting enabled)

v0.8.13-31

  • based on v0.8.13 (latest release from Comma)
  • requires EON Gold/Black Panda or Comma two/three
  • no need for EPAS harness
  • Panda flash built in UI
  • Pedal flash built in UI
  • EPAS patching built in UI
  • Radar VIN Learner built in UI
  • radar behind nosecone setting as part of VIN Learn (set via UI)
  • works with either human long control, ACC or pedal
  • no more ssh to install or update
  • no more ssh to change any settings, all done through UI
  • automatic change top speed based on speed limit and offset (either units or %)
  • automatic lane change with adjustable delay
  • human steering override with adjustable delay for re-engagement
  • steering never disengages unless you cancel it via stalk
  • adjustable follow distance though UI
  • allows for CC without LKAS when using Pedal
  • pedal can be on either CAN0 or CAN2 (set via UI)
  • support for iBooster ECU (in dev)