WikiBeta

Toggles, guides, and supported cars. If it's in FrogPilot, it's probably in here!

The FrogPilot and openpilot communities use a lot of shorthand and technical language. This page is a quick reference to help you decode what everything means.

Driver Assistance & Safety

AcronymFull Name
ACCAdaptive Cruise Control (cruise control that automatically adjusts your speed to maintain a safe following distance from the car ahead, speeding up and slowing down as needed)
ADASAdvanced Driver Assistance Systems (the umbrella term for all the safety and driver assistance features built into modern cars, including adaptive cruise control, lane keeping, automatic emergency braking, blind spot monitoring, and more)
AEBAutomatic Emergency Braking (a safety system that automatically applies the brakes when a collision is imminent and the driver hasn't reacted in time)
ALCAutomatic Lane Centering/Change
BSMBlind Spot Monitoring (sensors that warn you when a vehicle is in your blind spot, usually indicated by a light on the side mirror)
Co-Pilot360Ford and Lincoln's suite of driver assistance features, including pre-collision assist, blind spot monitoring, and lane keeping; openpilot requires the Co-Pilot360 Assist+ package or higher, which adds adaptive cruise control with stop-and-go and active lane centering
DMDriver Monitoring (the cabin-facing camera system that watches your face to make sure you're paying attention to the road)
DMSDriver Monitoring System (the full hardware and software package for tracking driver attention, including the cabin-facing camera, face detection, and the alerts it triggers when you look away too long)
DRCCDynamic Radar Cruise Control (Toyota's name for their adaptive cruise control system)
EyeSightSubaru's stereo-camera driver assistance system providing adaptive cruise, lane centering, pre-collision braking, and lane departure warning; required for openpilot compatibility on Subaru vehicles, and enabling openpilot longitudinal control will disable EyeSight's built-in safety features including automatic emergency braking
FCWForward Collision Warning (an alert that warns you when you're closing in on the car ahead too quickly; unlike AEB, it only warns and doesn't brake for you)
HDAHighway Drive Assist (Hyundai's system combining lane centering and adaptive cruise control for highway driving; the standard ADAS package on most supported Hyundai, Kia, and Genesis vehicles)
HDA IIHighway Driving Assist II (the advanced version of HDA on newer CAN-FD vehicles like the Ioniq 5, Ioniq 6, and EV6; adds navigation-based driving assistance and uses a different internal architecture where the ADAS computer sits on the car's main bus instead of the camera bus, which changes the harness wiring needed)
Honda SENSINGHonda and Acura's driver assistance suite, including collision mitigation braking, road departure mitigation, adaptive cruise with low-speed follow, and lane keeping assist; openpilot replaces the lane keeping and, on many models, can also take over gas and braking
LDWLane Departure Warning (an alert that warns you when you drift out of your lane without a turn signal on; it only warns and doesn't steer for you, unlike LKAS or LTA)
LFALane Follow Assist (Hyundai, Kia, and Genesis lane centering system that actively steers to keep you centered in your lane)
LKASLane Keeping Assist System (a system that actively steers to help keep the car in its lane; this is the system openpilot replaces on Honda and Acura vehicles)
LTALane Trace Assist (Toyota's active lane centering system that steers to keep you centered in your lane; this is what openpilot controls for steering on TSS2 and newer Toyotas)
ProPILOT AssistNissan's driver assistance system combining adaptive cruise control and steering assist for highway driving; available on models like the Leaf, Rogue, and Altima, and required for openpilot compatibility on Nissan vehicles
RCTARear Cross Traffic Alert (a warning system that detects vehicles crossing behind you when you're backing out of a parking space)
RDMRoad Departure Mitigation (Honda's safety system that actively steers you back into your lane if you drift toward the road edge)
RSARoad Sign Assist (Toyota's camera-based system for reading speed limit signs and displaying them on the dashboard)
SCCSmart Cruise Control (Hyundai, Kia, and Genesis adaptive cruise control system that maintains distance from the car ahead and can bring you to a full stop in traffic)
SNGStop and Go (the ability to automatically stop in traffic and resume when the car ahead moves; see the full definition in Driving & Controls below)
Super CruiseGM's hands-free highway driving system that uses pre-mapped roads and a driver attention camera to allow hands-off driving on certain highways; the Chevrolet Bolt with standard adaptive cruise control is supported by openpilot, but the Super Cruise trim has a different architecture that isn't compatible
TSSToyota Safety Sense (Toyota's umbrella name for their driver assistance features; comes in several generations with different capabilities and levels of openpilot support)
TSS-PToyota Safety Sense P (the first generation, with pre-collision warning, automatic emergency braking, lane departure alert, and radar cruise control; openpilot can steer on TSS-P cars, but gas and braking typically stay with the car's built-in cruise control unless a comma pedal or DSU is used)
TSS2Toyota Safety Sense 2.0 (the second generation, adding Lane Tracing Assist for active lane centering, full-speed radar cruise control, and Road Sign Assist; most TSS2 cars have full openpilot support for both steering and speed control)
TSS2.5Toyota Safety Sense 2.5 (an incremental update to TSS2 found on some 2021+ models like the Camry, Avalon, and Mirai, with higher steering torque limits and SecOC encryption on the CAN bus; fully supported by openpilot)
TSS3Toyota Safety Sense 3.0 (the latest generation on 2022+ Toyotas, adding intersection collision prevention, night pedestrian and cyclist detection, Emergency Steering Assist, and Proactive Driving Assist; openpilot support depends on whether the specific vehicle uses the Toyota Security Key encryption)

Driving & Controls

Technical TermWhat It Means
Acceleration PathAn on-screen overlay that shows openpilot's current acceleration or braking intensity as a visual gradient on the driving path
Acceleration profileHow quickly openpilot speeds up, with options from gentle (Eco) to moderate (Sport) to maximum (Sport+)
Adjacent LanesAn on-screen display that draws the lanes next to yours, showing what the driving model detects on either side
Blind Spot PathA red overlay on the driving screen that appears in an adjacent lane when your car's blind spot monitor detects a vehicle there
Border colorsThe colored border around the driving screen that shows the current state: green means engaged, blue means Always On Lateral, gray means disengaged, and orange means a driver attention warning
CalibrationThe process where the device determines the camera's exact mounting angle relative to the road using the driving model's visual motion estimates while you drive above 15 mph in a straight line; takes a few minutes of driving to complete, and you'll see a progress percentage on screen until it finishes. If the device is moved or remounted, it will need to recalibrate
Chill ModeThe standard, non-experimental driving mode where openpilot follows lanes and adjusts speed using conventional rules rather than end-to-end predictions (the opposite of Experimental Mode)
Dashcam ModeA passive mode where openpilot records video but doesn't control the car at all; used on unsupported or partially supported vehicles where openpilot can't safely steer or control speed
Deceleration profileHow firmly openpilot slows down, from gentle coasting (Eco) to stronger braking (Sport)
DesireThe driving model's internal way of expressing intent to change lanes; you might see this term in logs or developer discussions when the model is planning a lane change
Disengage / DisengagementWhen openpilot stops controlling the car, either because you pressed cancel, turned the wheel firmly, or the system detected a problem; after disengagement, you're fully in control
Driving personalityA switchable driving style that controls how aggressively openpilot follows, accelerates, and brakes; the four options are Traffic, Aggressive, Standard, and Relaxed
Driving policyThe part of the driving model that decides when to brake, accelerate, or steer based on what the camera sees
Ego / Ego vehicleYour own car; you'll see this term in logs and developer discussions to distinguish your car from other vehicles on the road
End-to-endA driving approach where a single neural network goes directly from raw camera images to steering and speed decisions in one step, rather than using separate systems for detecting lanes, identifying objects, and planning a path
Engage / EngagementWhen openpilot starts actively controlling the car's steering and/or speed; you engage by pressing the cruise control stalk or set button on your steering wheel
Following distanceThe time gap openpilot keeps between your car and the vehicle ahead, measured in seconds; adjustable with the distance button on your steering wheel or through driving personality settings
Force stopA FrogPilot feature that brings the car to a complete stop when the driving model detects a stop light or stop sign ahead
Green Light AlertA FrogPilot notification that tells you when a traffic light ahead has turned green while you're stopped
Jerk (physics)How quickly acceleration changes; lower jerk means smoother speed changes, higher jerk means more abrupt transitions
Lateral / Lateral controlSteering; when you see "lateral" in settings or discussions, it means anything related to steering the car left and right
Lead (noun)The car directly ahead of you that openpilot is tracking; openpilot adjusts its speed and following distance based on the lead vehicle's position and speed
Lead Departing AlertA FrogPilot notification that tells you the car ahead has started moving while you're still stopped
Longitudinal / Longitudinal controlGas and braking; when you see "longitudinal" in settings or discussions, it means anything related to speeding up and slowing down
Neural networkThe AI driving model that processes camera images to decide where to steer and when to brake; openpilot's main neural network is called "supercombo" and handles both seeing the road and planning what to do
Onroad / OffroadThe device's two states: onroad means the car is running and openpilot can drive, offroad means the car is parked with the settings screen showing
openpilot longitudinalWhen openpilot directly controls gas and braking using its own driving model and camera, rather than relying on the car's built-in cruise control; provides smoother following, better stop-and-go behavior, and more tuning options, but isn't available on every car (compare: Stock longitudinal)
OverrideWhen you take over from openpilot by pressing the gas pedal, brake pedal, or turning the steering wheel firmly enough; depending on your settings, overriding may pause openpilot temporarily or disengage it completely
PathThe colored lane overlay on the driving screen that shows where openpilot plans to steer; the width, color, and edges all convey information about the current driving state
Path colorsThe color of the path overlay indicates the current mode: green (default), orange (Experimental Mode), yellow (Conditional Experimental Mode overridden), red (Traffic Mode), blue (navigation active), light blue (Always On Lateral)
Radar-based ACCThe car's built-in Adaptive Cruise Control, which uses its own radar sensor to track the car ahead instead of openpilot's camera-based driving model
Set speedThe target speed you set with the cruise control buttons on your steering wheel; openpilot won't exceed this speed unless you press the gas pedal
Steer ratioThe relationship between how much you turn the steering wheel and how much the front wheels turn; higher values mean more wheel rotation for the same turn, and openpilot needs to know this value to steer accurately
Stock longitudinalWhen the car's own factory cruise control handles gas and braking while openpilot only handles steering; this is the default on cars where openpilot doesn't have direct control over acceleration and braking (compare: openpilot longitudinal)
Stop and GoThe ability to come to a complete stop behind a lead vehicle in traffic and automatically resume when the car ahead moves; requires openpilot longitudinal control, which isn't available on every car
Stopped TimerA timer on the driving screen that shows how long you've been stopped behind a lead vehicle or at a traffic light
Torque (steering)The rotational force applied to the steering wheel by openpilot; the car limits how much torque openpilot can apply, which is why it may struggle with very tight turns or sharp curves
Traffic ModeA driving personality focused on stop-and-go traffic that follows the car ahead more closely and brakes later to keep up with the flow
TrajectoryThe planned driving path that openpilot intends to follow, including both the steering line and the speed plan
Weather Condition OffsetsSettings that automatically adjust following distance, acceleration, and curve speed when rain, snow, or low visibility is detected through an OpenWeatherMap connection

FrogPilot & openpilot

AcronymFull Name
AOLAlways On Lateral (keeps openpilot's steering active even when cruise control is off, so the car still centers in the lane while you control gas and braking yourself)
CEMConditional Experimental Mode (automatically switches between standard and Experimental Mode based on driving conditions like speed, detected stop lights, curves, or navigation turns)
CSCCurve Speed Controller (automatically slows the car for upcoming curves using camera detection and/or map data to determine how sharp the curve is)
FPFrogPilot
MTSCMap Turn Speed Controller (a component of CSC that slows for curves based on the road's shape in the downloaded map data)
NNFFNeural Network Feedforward (a community-developed steering controller by Twilsonco that uses a trained neural network to predict how much steering torque is needed for upcoming curves, resulting in smoother and more accurate steering)
NOONavigate on openpilot (turn-by-turn navigation that guides openpilot along a planned route, including taking highway exits and interchanges)
OPopenpilot
QOLQuality of Life (convenience features and small improvements that make daily use more pleasant)
SLCSpeed Limit Controller (automatically adjusts your set speed to match posted speed limits using data from maps, navigation, or the car's dashboard camera)
VOACCVision Only Adaptive Cruise Control (a driving model capability where gas and braking are controlled by the camera alone, without using the car's radar sensor)
VTSCVision Turn Speed Controller (a component of CSC that slows for curves based on what the driving model's camera sees ahead on the road)

General

AcronymFull Name
CANController Area Network (the wiring network connecting all the computers inside your car; every message between the engine, brakes, steering, and other systems travels over this network)
CAN-FDController Area Network with Flexible Data-rate (a faster, higher-capacity version of CAN found in newer vehicles that can carry more data per message)
DBCCAN Database (a file format that maps the raw numbers on a car's CAN bus to human-readable names like "steering angle" or "brake pressure")
E2EEnd to End (a driving approach where a single neural network goes directly from raw camera images to driving actions, rather than using separate systems for lane detection, object recognition, and path planning)
ECUElectronic Control Unit (one of the many small computers inside your car that each control a specific system like the engine, brakes, steering, or airbags)
EPSElectric Power Steering (the electric motor that assists your steering; this is what openpilot sends commands to when it steers the car)
HKGHyundai/Kia/Genesis (shorthand for all three brands, which share vehicle platforms and are supported as a single group in openpilot)
OBD-IIOn-Board Diagnostics (the standardized diagnostic port under your dashboard, originally designed for emissions testing but also used for connecting aftermarket devices)
OSMOpen Street Maps (a free, community-built mapping database that FrogPilot can use for speed limit and road data)
OTAOver-the-Air (software updates delivered wirelessly to the device without needing to plug anything in)
SecOCSecure Onboard Communication (an encryption protocol that some Toyota, Lexus, and Subaru vehicles use to verify that messages on the CAN bus are legitimate and not from an unauthorized device; openpilot supports SecOC on many vehicles, but the newer Toyota Security Key variant on some TSS3 cars hasn't been cracked yet)
SSHSecure Shell (a way to remotely access your device's command line over the network for troubleshooting and development; available with comma prime)
TSKToyota Security Key (an enhanced encryption system on certain newer Toyota and Lexus vehicles that prevents third-party devices from sending commands to the car; this is the main barrier to openpilot support on affected models, and comma.ai is actively working on cracking it)
UIUser Interface
UXUser Experience

Hardware & Devices

Technical TermWhat It Means
CloneA non-comma hardware device built from off-the-shelf components that runs openpilot; not officially supported by comma.ai
comma 3Xcomma.ai's previous flagship device (often shortened to C3X), with three cameras (road-facing, driver-facing, and wide-angle), built-in CAN-FD support, and an integrated panda for car communication; superseded by the comma four
comma fourcomma.ai's newest and smallest device (often shortened to C4), about one-fifth the size of the 3X with the same processing power and three-camera setup; designed to fit discreetly behind the rearview mirror
comma pedalA community-designed aftermarket device that plugs into the gas pedal wiring to give openpilot throttle control on older cars that don't natively support it; no longer manufactured but still used on some existing setups
comma threeAn earlier comma.ai device (often shortened to C3), the first built with three cameras; still functional but superseded by the 3X and comma four
comma twoThe second-generation comma.ai device (often shortened to C2), now discontinued; had a single road-facing camera and required an external panda for car communication
Distance buttonA steering wheel button originally for adjusting your car's following distance that FrogPilot can remap to trigger other functions like toggling Experimental Mode or changing driving personalities
DSUDriver Support Unit, a module in some older Toyotas that handles radar cruise control processing; removing or bypassing it with an SDSU allows openpilot to take over gas and braking directly on cars that otherwise wouldn't support it
EONcomma.ai's original device, based on a OnePlus 3T smartphone in a custom 3D-printed case with a fan for cooling; the first consumer device to run openpilot. Discontinued and no longer supported by current versions of openpilot
FrEONA community-modified version of the EON that replaced the OnePlus 3T with alternative smartphone hardware while keeping the same form factor and case design
HarnessThe cable and relay assembly that connects the comma device to your car's ADAS camera port behind the rearview mirror; each supported car model uses a specific harness connector type
Harness boxThe small relay box built into the harness that switches control between the car's stock ADAS system and openpilot; if openpilot crashes or the device disconnects, the harness box automatically hands control back to the car's stock system as a safety measure
LKAS buttonA steering wheel button originally for toggling lane keeping assist that FrogPilot can remap to trigger other functions
MountThe bracket that attaches the comma device to your windshield, positioned behind the rearview mirror to share the same view as the car's stock ADAS camera
OBD-C cableThe cable connecting the comma device to the car's harness, providing both power to the device and the data connection to the car's CAN bus
PandaThe communication chip inside the comma device (or external on older setups) that translates between openpilot's software and the car's CAN bus; also enforces safety limits on steering torque and braking force to prevent dangerous commands from ever reaching the car
SDSUSmart Driver Support Unit, a community-built replacement for the Toyota DSU that intercepts the radar cruise control signals and lets openpilot take over gas and braking on older Toyotas that don't natively support openpilot longitudinal control
ZSSZorrobyte Steering Sensor, a community-built aftermarket steering angle sensor for older Toyotas that lack a precise one from the factory; improves openpilot's steering accuracy on those vehicles

Software & Community

Technical TermWhat It Means
AGNOSThe Ubuntu-based operating system that runs on comma three, comma 3X, and comma four devices; handles the device's hardware, networking, and camera drivers, and provides the environment where openpilot runs
BranchAn installation channel for FrogPilot; the main branch is stable, while Staging and Testing offer early access to upcoming features that may still have bugs
Cabanacomma.ai's tool for viewing and decoding CAN bus signals from your car; used by developers to reverse engineer vehicle communication when adding support for new car models
Cerealopenpilot's internal messaging system that processes use to talk to each other; you might see it in error logs but don't need to interact with it directly
comma connectcomma.ai's web dashboard (connect.comma.ai) for viewing your recorded drives on a map, managing your device remotely, setting navigation destinations, and tracking your driving statistics
comma primecomma.ai's optional paid subscription that adds remote SSH access to your device, cloud storage for drive recordings, live GPS tracking, and a built-in cellular data plan so the device stays connected without Wi-Fi
comma prime liteA lower-cost comma.ai subscription with the same cloud features as Prime (remote access, drive storage, GPS tracking) but without the included cellular data plan, so you need to provide your own connection via Wi-Fi or a mobile hotspot
Drive SummaryThe post-drive screen that shows trip stats like distance, time, openpilot engagement percentage, and a prompt to rate how the driving model performed
FingerprintHow openpilot identifies your specific car model on each startup by reading the unique pattern of messages on your car's CAN bus; if fingerprinting fails, you'll see an "unsupported vehicle" message
ForkA modified version of openpilot maintained by an independent developer or team; forks like FrogPilot, SunnyPilot, and DragonPilot add features, customizations, and car-specific tweaks beyond what stock openpilot offers
Holiday ThemesSeasonal UI themes that automatically activate on holidays like Christmas, Halloween, and World Frog Day, changing the on-screen visuals and sounds
KonikAn alternative cloud server (connect.konik.ai) that FrogPilot can use instead of comma connect for drive uploads and statistics
MapboxThe mapping service FrogPilot uses for on-device navigation and speed limit data; requires free API keys from Mapbox's website to activate
Model RandomizerA feature that rotates between your downloaded driving models, letting you compare how different models handle your daily routes
opendbcThe open-source repository of CAN bus signal definitions (DBC files) for all vehicles supported by openpilot; this is how openpilot knows what each message on your car's network means
OpenWeatherMapA weather API service that FrogPilot can connect to for detecting current weather conditions and automatically adjusting driving behavior through Weather Condition Offsets
Params / Params_memoryWhere FrogPilot saves your settings (params, persists across reboots) and stores live driving data that resets each trip (params_memory)
Pre-builtA pre-compiled version of a fork that's ready to install directly on the device without needing to build the software from source code; this is how most users install FrogPilot and other forks
Random EventsFun surprise alerts and animations that pop up while driving, including movie references and sound effects; toggled on in Theme and Appearance
RouteA recorded driving session captured by the device, including video from all cameras, CAN bus data, and GPS coordinates; viewable in comma connect or developer tools like Cabana
Screen RecorderA feature in System Settings that records your driving screen as video, useful for sharing clips or reviewing drives
SegmentA one-minute chunk of a route; drives are split into segments to keep file sizes manageable and make uploading and reviewing easier
SelfdriveThe core openpilot process that coordinates perception, planning, and vehicle control in real time; if you see it in error logs, it means the main driving software encountered an issue
Standby ModeA power-saving mode that turns off the device's screen while keeping it running in the background, reducing heat and power draw while parked
SupercomboThe name of openpilot's main driving model: a single neural network that handles both perception (detecting the road, cars, lane lines, and traffic lights) and planning (deciding where to steer and when to brake) in one combined model
The PondFrogPilot's community theme repository where you can browse and download custom color schemes, icons, sounds, and steering wheel images created by other users
ThneedThe compiled file format openpilot uses to run its driving models efficiently on the device's hardware; you might see .thneed files when managing driving models
TinygradThe lightweight machine learning framework openpilot uses to compile and run its neural network driving models on the device; developed by comma.ai's founder George Hotz
ToggleA setting in FrogPilot you can switch on or off; the number of visible toggles depends on your tuning level, with higher levels revealing more advanced options
Tuning levelControls which FrogPilot settings are visible in the menus; Minimal shows just the basics, Standard is recommended for most users, Advanced gives detailed control over driving behavior, and Developer exposes everything including debug tools
Was this helpful?
Glossary | FrogPilot