Compare

Compare openpilot forks

Your device

Forks

Select Forks9 selected

Choose at least two forks.

Your car

Kia Ceed 2019–2021Change

Your car in stock openpilot

Kia Ceed 2019–2021

Required package: Smart Cruise Control (SCC).

Steering
openpilot
Listed at all speeds.
Gas and brakes
Factory cruise
The car's adaptive cruise controls gas and brakes in stock openpilot.
Experimental Mode
Not available
Factory cruise owns speed, so stock openpilot cannot use Experimental speed planning.

This is comma’s stock openpilot baseline. A fork setting does not prove that the fork can use it on this exact car.

What each selected project lists

A project listing is useful evidence, but it is not a road test or a promise for every region. “Not verified” does not mean unsupported.

Checking the project car lists…

Fork features 25

Answers cover reviewed versions. Open details for devices, car requirements and version limits.

Keep steering while you control speed

Separates steering assistance from speed control, so you can manage the accelerator and brake. Engagement and pedal settings vary by fork and car.

Yes
BluePilotdragonpilotFrogPilotIQ.PilotOPKRStarPilotsunnypilot
No
openpilotOPGM
Pedal and button details
Devices, versions and details

Useful when you want help staying in the lane without handing over every speed decision.

Example: you control speed through a construction zone while the software continues helping with steering.

Choose your driving profile or following distance

Driving profiles such as Relaxed, Standard or Aggressive change following and speed-control behavior. Some versions offer direct distance controls instead. Names and options vary.

For your car: Stock openpilot keeps factory cruise in charge. A fork needs separate support for this exact car before this feature can change speed.

Yes
BluePilotdragonpilotFrogPilotIQ.PilotopenpilotOPGMOPKRStarPilotsunnypilot
Devices, versions and details

The same following distance can feel too relaxed to one driver and too busy to another.

Example: choose a calmer response for traffic or a more responsive one on an open highway.

Slow down for curves

Adds controls that can lower the assisted speed when the road bends.

For your car: Stock openpilot keeps factory cruise in charge. A fork needs separate support for this exact car before this feature can change speed.

Yes
BluePilotFrogPilotStarPilotsunnypilot
Unverified
dragonpilotIQ.PilotopenpilotOPGMOPKR
Devices, versions and details

A set cruise speed can feel too fast when a sharp curve arrives.

Example: the target speed drops before a freeway ramp instead of waiting for you to brake.

Use posted speed limits

Adds controls that can show, warn about, or respond to a detected speed limit.

For your car: Stock openpilot keeps factory cruise in charge. A fork needs separate support for this exact car before this feature can change speed.

Yes
BluePilotFrogPilotIQ.PilotStarPilotsunnypilot
Unverified
dragonpilotopenpilotOPGMOPKR
Devices, versions and details

It can reduce the need to keep changing the set speed as limits change.

Example: the display warns you when a road changes from 55 to 45 miles per hour.

Switch driving style automatically

Switches between standard and Experimental speed control using project-specific conditions. Requires software control of speed on a supported car.

For your car: Stock openpilot keeps factory cruise in charge. A fork needs separate support for this exact car before this feature can change speed.

Yes
BluePilotdragonpilotFrogPilotIQ.PilotStarPilotsunnypilot
Unverified
openpilotOPGMOPKR
Devices, versions and details

Reduces manual mode changes; each fork uses different triggers and settings.

Example: switch modes when the configured speed or predicted slowdown conditions are met.

Choose how lane changes begin

Adds controls for when a signaled lane change starts and how much confirmation it needs.

Yes
BluePilotdragonpilotFrogPilotIQ.PilotOPKRStarPilotsunnypilot
Unverified
openpilotOPGM
Devices, versions and details

Drivers differ on whether they want a steering nudge, a short delay, or more automatic behavior.

Example: signal, check that the lane is clear, and let the configured lane-change action begin.

Stay closer to the lane center

Adds a small steering correction toward the detected center of the lane when the lane lines are clear.

Yes
StarPilot
Unverified
BluePilotdragonpilotFrogPilotIQ.PilotopenpilotOPGMOPKRsunnypilot
Devices, versions and details

It can give the car a more centered feel without replacing the driving model's planned path.

Example: the car adds a gentle correction when its planned path drifts from the center of clear lane lines.

Choose the driving model

Adds controls for selecting or downloading the model that plans the driving path.

Yes
BluePilotFrogPilotIQ.PilotStarPilotsunnypilot
Unverified
dragonpilotopenpilotOPGMOPKR
Devices, versions and details

Different project-provided models can feel different, but a different model is not a promise of safer or self-driving behavior.

Example: try another project-provided model, then return to the previous one if you prefer its behavior.

Add maps and road context

Adds controls for downloaded map regions, road names, or an on-screen map view.

Yes
BluePilotFrogPilotIQ.PilotStarPilotsunnypilot
Unverified
dragonpilotopenpilotOPGMOPKR
Devices, versions and details

Road context can make the display more useful and can support some project-specific driving helpers.

Example: download a region before a trip or show the current road name while driving.

Help with turns and exits

Adds route guidance that can tell the driving model about an upcoming turn or lower speed before a sharp maneuver.

Yes
IQ.PilotStarPilot
Unverified
BluePilotdragonpilotFrogPilotopenpilotOPGMOPKRsunnypilot
Devices, versions and details

Route-aware controls can help prepare for a selected turn or exit; a turn-signal control alone is different.

Example: the selected route asks the model to prepare for an exit while you stay alert and ready to steer.

Customize the driving screen

Adds controls for colors, icons, layouts, or extra driving information on the screen.

Yes
BluePilotdragonpilotFrogPilotIQ.PilotStarPilotsunnypilot
Unverified
openpilotOPGMOPKR
Devices, versions and details

Some drivers want a clean stock-like display; others want more status and customization.

Example: hide visual clutter or show extra lead-car, lane, and pedal information.

Save recordings and trip history

Adds controls for screen recordings, trip totals, or reviewing saved driving information.

Yes
BluePilotFrogPilotIQ.PilotopenpilotStarPilotsunnypilot
Unverified
dragonpilotOPGMOPKR
Devices, versions and details

Review a past drive or saved screen capture; available history and storage depend on the project and service.

Example: save the driving screen during a trip or review recent distance totals while parked.

Reduce routine chimes

Reduces selected routine sounds. Which warnings remain audible depends on the fork and its settings.

Yes
BluePilotIQ.Pilotsunnypilot
Unverified
dragonpilotFrogPilotopenpilotOPGMOPKRStarPilot
Devices, versions and details

Useful for reducing repeated chimes; check the exact alert policy before choosing a setting.

Example: quiet engagement chimes while retaining the warning sounds specified by that implementation.

Back up or recover settings

Adds controls for saving settings, restoring them, or recovering the software after a problem.

Yes
BluePilotFrogPilotIQ.PilotStarPilotsunnypilot
Unverified
dragonpilotopenpilotOPGMOPKR
Devices, versions and details

A backup can save setup time; restoration may require the original device, keys, or compatible software version.

Example: restore your preferred settings after reinstalling a fork.

Manage settings from a phone or browser

Adds a project-provided way to manage eligible settings, backups, or device information from another screen.

Yes
BluePilotdragonpilotFrogPilotIQ.PilotStarPilotsunnypilot
Unverified
openpilotOPGMOPKR
Devices, versions and details

It can be easier than changing many options directly on the comma device.

Example: review or restore eligible settings from a phone while the car is parked.

Adjust individual alert volumes

Changes the volume of selected alert types separately. Available alerts and minimum levels differ by fork.

Yes
FrogPilotStarPilot
Unverified
BluePilotdragonpilotIQ.PilotopenpilotOPGMOPKRsunnypilot
Devices, versions and details

You may want quieter engagement chimes without using the same volume for every alert.

Example: adjust an engagement chime separately from a warning volume.

Choose the driving mode yourself

Switch manually between standard speed control and Experimental or end-to-end planning. Exact modes and car requirements depend on the fork and version.

Yes
BluePilotdragonpilotFrogPilotIQ.PilotopenpilotOPGMOPKRStarPilotsunnypilot
Devices, versions and details

Manual selection is different from automatically switching modes as conditions change.

Example: select a driving mode yourself instead of enabling an automatic mode-switching rule.

Manage software updates

Provides controls for downloading updates or selecting a software branch. Branch availability and maturity differ by project.

Yes
BluePilotdragonpilotFrogPilotIQ.PilotopenpilotStarPilotsunnypilot
Unverified
OPGMOPKR
Devices, versions and details

You can see which update path you are choosing before changing the installed software.

Example: check for an update while parked and review the selected branch before installing it.

Choose driving sounds

Changes the sound pack or engagement chimes where the fork and vehicle support it.

Yes
BluePilotFrogPilot
Unverified
dragonpilotIQ.PilotopenpilotOPGMOPKRStarPilotsunnypilot
Devices, versions and details

Choosing a sound is different from changing its volume or suppressing an alert.

Example: choose another engagement sound pack; some vehicle-specific settings require a restart.

Capture parked motion events

Captures images after the parked device detects sustained motion. It needs power, working sensors and cameras, and the feature enabled.

Yes
StarPilot
Unverified
BluePilotdragonpilotFrogPilotIQ.PilotopenpilotOPGMOPKRsunnypilot
Devices, versions and details

You can review a detected bump or movement through the project’s event interface.

Example: sustained movement of the parked device triggers images that you later review in Galaxy.

Use a Bluetooth controller

Pairs a compatible accessory and maps supported buttons to software actions. Branch and device requirements apply.

Yes
StarPilot
Unverified
BluePilotdragonpilotFrogPilotIQ.PilotopenpilotOPGMOPKRsunnypilot
Devices, versions and details

An accessory can provide controls when the car’s own buttons are limited.

Example: pair a controller while parked and assign a supported button to a favorite action.

Choose cruise-button speed steps

Choose how much the set speed changes with a short or long press of the cruise buttons. Availability depends on the car and speed-control setup.

For your car: Stock openpilot keeps factory cruise in charge. A fork needs separate support for this exact car before this feature can change speed.

Yes
BluePilotFrogPilotsunnypilot
Unverified
dragonpilotIQ.PilotopenpilotOPGMOPKRStarPilot
Devices, versions and details

Use smaller adjustments or reach a different set speed with fewer button presses.

Example: set a short press to change speed by one unit and a long press by five.

Adjust speed and following for weather

Applies configured changes to following distance, acceleration or curve speed using weather information. Requires a supported setup and weather data.

For your car: Stock openpilot keeps factory cruise in charge. A fork needs separate support for this exact car before this feature can change speed.

Yes
FrogPilotStarPilot
Unverified
BluePilotdragonpilotIQ.PilotopenpilotOPGMOPKRsunnypilot
Devices, versions and details

Keep separate preferences for rain, snow or poor visibility; this does not establish that conditions are safe to drive in.

Example: add a following-distance offset when the weather service reports rain.

Choose steering-wheel button shortcuts

Assign supported steering-wheel buttons to actions such as changing a driving mode or pausing an assistance function. Available actions depend on the car and control setup.

Yes
FrogPilot
Unverified
BluePilotdragonpilotIQ.PilotopenpilotOPGMOPKRStarPilotsunnypilot
Devices, versions and details

Put frequently used controls on a supported steering-wheel button.

Example: assign a long press of the distance button to change a driving mode.

Get alerts when traffic starts moving

Adds an optional reminder when a lead car moves away or the model predicts traffic can move. Available alerts differ by fork.

Yes
BluePilotFrogPilotStarPilotsunnypilot
Unverified
dragonpilotIQ.PilotopenpilotOPGMOPKR
Devices, versions and details

A reminder can help you notice movement while stopped; check the road and signals yourself before moving.

Example: a chime sounds when the stopped car ahead moves away.

IQ.Pilot only

Konn3kt app and IQ.Pilot extras

  • Settings: Sync supported driving, vehicle, display, network, and navigation settings from your phone.
  • Software: Switch branches, refresh model bundles, manage updates, and back up or restore.
  • Remote access: View cameras and routes, browse files, use WebSSH, and check device health.
  • Car tools: Use remote vehicle controls on supported cars and hardware, plus Volkswagen coding and diagnostics.
  • Camera alerts: IQ.Pilot can warn about mapped cameras and detect nearby Flock or ALPR hardware, even offline.

Controls depend on device, car, and connection. Konn3kt's terms say you own uploaded routes, video, and navigation data. Details and sources

Comparison refreshed Sep 5, 2026. Source dates and branch scope vary.

Was this guide helpful?