*Disclaimer, we always recommend using openpilot (Stock) before trying any other branch
See fork comparison table for full explanations of table categories.
openpilot | SunnyPilot | FrogPilot | DragonPilot (This list is still under progress) | |
---|---|---|---|---|
Updates and Performance | ✓ | ✓ | ✓ | ✓ |
Comma Connect | ✓ | ✓ | ✓ | ✘ |
Vision Based Speed Control for sharp turns | ✓ *Only in Experimental | ✓ | ✓ | ✓ |
Being able to edit offset speed on sharp turns | ✘ | ✓ | ✓ | ✓ |
GPS/Car based speed limit update | ✘ | ✓ | ✓ | ✓ |
Offline Maps (Free GPS) | ✘ | ✓ | ✓ | ✓ |
Driving Model Selector | ✘ | ✓ | ✓ | ✓ |
UI Customization | ✘ | ✓ | ✓ | ✓ |
Always On Lateral Mode | ✘ | ✓ | ✓ | ✓ |
Dynamic Experimental mode | ✘ | ✓ | ✓ | |
Fleet Manager | ✘ | ✓ | ✓ | |
Maniac/Traffic Mode (Closer following than Aggresive | ✘ | ✓ | ✓ | ✘ |
1. Focus and Philosophy
- FrogPilot:
- Community-led, open-source approach encouraging user and developer collaboration.
- Emphasizes being a resource for developers with clear, concise commits.
- SunnyPilot:
- Focuses on enhancing driving assist features with a range of customizations for safety and convenience.
- More focused on implementing sophisticated driving enhancements like dynamic lane profiles and enhanced speed control systems.
2. Customization and Features
- FrogPilot:
- Offers extensive customization options like adjustable max set speeds, customizable alert volumes, and various driving models.
- Includes fun and unique themes (e.g., Frog theme, Tesla theme) and holiday-specific UI changes.
- Allows for significant personalization of the driving experience and UI.
- SunnyPilot:
- Provides specific enhancements like Modified Assistive Driving Safety (MADS), Dynamic Lane Profile (DLP), and various automated driving adjustments.
- Focuses on practical enhancements to assistive driving technologies like adaptive cruise control, lane keeping assist, and enhanced speed controls based on map data.
3. User Interface and Interaction
- FrogPilot:
- Features a developer UI displaying various metrics and customization for on-road UI, such as road UI customizations and a 3D full screen map view.
- Integrates fun interactive elements like custom sound effects and random events based on driver actions.
- SunnyPilot:
- Includes specific UI enhancements like visual indicators for MADS status and different lane path colors to indicate various operational modes.
- Offers practical UI tools for adjusting features like cruise gap adjustment and brightness controls directly from the driving screen.
4. Vehicle Support and Integration
- FrogPilot:
- Supports a variety of vehicle makes with specific custom tunings and adaptations for features like pedal interceptors, automatic/manual fingerprint selection, and enhanced longitudinal controls for specific car models.
- SunnyPilot:
- Provides tailored enhancements for vehicles supported under the openpilot system, focusing on specific brands and models with customized control settings for each.
5. Data and Connectivity Features
- FrogPilot:
- Includes offline capabilities and a focus on data privacy and reduced data usage, with features to disable logging and uploads while driving.
- Provides navigational features without needing a comma prime subscription, with integration of offline maps.
- SunnyPilot:
- Uses data connectivity for dynamic speed adjustments based on real-time map data and vision models.
- Includes offline map data download options for specific regions, allowing for enhanced navigation without real-time data connectivity.
6. Safety and Control Enhancements
- FrogPilot:
- Emphasizes customization in control adjustments like lateral and longitudinal adjustments, giving users fine-grained control over their driving experience.
- SunnyPilot:
- Focuses on integrating advanced safety features like the strict enforcement of driving controls and integration with car’s native systems for things like speed limit detection and adaptive cruise control.
Overall, FrogPilot leans more towards customization and community-driven development, providing a variety of playful and extensive customization options. In contrast, SunnyPilot focuses more on enhancing the efficiency and safety of standard driving assist features, offering sophisticated integrations and automated driving functionalities.