Dear Community:
The Openpilot Community needs your help to continue to keep's lights on and support the path to Workbench v0.2. With only a one person crew and without commercial funding it's not always financially feasible to fund these services out of pocket. Please consider becoming a Patreon supporter of the Openpilot Community project and receive exclusive perks and benefits!
Become a patreon Learn more Maybe Later

Tesla Community
Sep 10, 2018·4 min read


AntiLock Braking System, iBooster - a component that allows brakes to applied via electronic control, Electronic Stability Program. These are parts of the automatic braking system that are found on AP1 and later cars. Using EON to control brakes is not feasibly possible on pre-AP Teslas. There has been some talk of upgrading AP0 Teslas to have this hardware, but this is a major undertaking and requires root access.
AP, AP0, AP1, AP2, AP2.5
Tesla AutoPilot. AP0 or pre-AP means no AutoPilot. AP1 is the version 1 using Mobileye technology. AP2 ditched the Mobileye components and is all Tesla parts and software. AP2.5 is upgraded AP2 hardware.
Comma's system for playing back and showing the recorded data from uploaded drives.
Controller Area Network This is a network system inside cars that allow messages to be sent to different auto components. With the Giraffe/Panda/EON setup described above, the Panda's CAN bus 0 is for chassis messages and CAN bus 2 is for the isolated EPAS. The Panda proxies messages between the two (except for the EPAS kill message which is blocked.)
Chassis Can
Steering and braking controls are found on this CAN-bus, so this is the main one that OP uses.
Driver assistance system - the AP1 camera/computer module located behind the windshield on AP1 hardware cars
DataBase Container These are files that contain the definitions of the messages cars send on the CAN-bus.
Diag, Diag port
Diagnostic port that can be found under the MCU (screen) in a Tesla. Chassis-CAN is able to be accessed from this port.
Double Pole Double Throw. It's a type of switch that some use in their wiring harness.
Main hardware component that Comma sells. It's the brains that runs OpenPilot.
Electronic Power (Assisted) Steering. This component allows OP to move the steering wheel.
Process of installing software on embedded hardware.
Piece of hardware that allows the Panda to interface with the OBD port in the car.
Instrument Cluster. The screen behind the steering wheel that has the speedometer on a Tesla.
Lane Keeping Assist System. System built into cars to automatically steer to keep the car in the current lane.
Media Control Unit - The big screen in a Tesla.
Mid Range Radar. Modern cars use radar units to see objects around the car. Pre-AP Teslas don't have any radar units.
MS, MX, M3
Model S, Model X, Model 3. The current Tesla lineup.
The predecessor to the EON. A customized OnePlus3 phone with a custom hardware board attached that also can run OpenPilot.
The operating system softare that runs on the EON.
OnBoard Diagnostics This is a port in the driver footwell that would normally provide emissions diagnostics on most cars, but is useless for that on Teslas. For Teslas built after May 31, 2013, Chassis CAN-bus is able to be accessed from this port.
Piece of Comma hardware that plugs into the OBD port to access the Chassis CAN-bus to send steering and braking messages from OpenPilot running on the EON.
Printed Circuit Board
Powertrain Control Module. This component basically tells the car how much power to put out to make the car go.
PR, pull request, merge
Pull requests or merge refers to a request to integrate code written by others to be "pulled" into the OpenPilot software maintained by Comma.
Repo, git repo
Repository where software is stored. The code for the Tesla version of OpenPilot currently sits in a different repo than the main OpenPilot code.
root, root access
Process of gaining access into the Tesla sofware system at a root level that allows access internal diagnostic not normally available and also allows for changes to be made to the Tesla software.
Steering Column Control Module - This component is part of the steering column and controls all the messages sent from the buttons on the steering wheel as well as the cruise control stalk.
State Of Charge. The percent of power left in your car's battery pack.
Secure SHell - a method of connecting to your EON in order to be able to make changes to it and issue commands for it to run.