sunnypilot/CHANGELOGS.md

53 KiB

sunnypilot - 0.9.8.0 (2024-xx-xx)

  • Always on driver monitoring toggle

  • UPDATED: Synced with commaai's openpilot
    • master commit 4ef757c (July 06, 2024)
  • NEW: Default Driving Model: Notre Dame (July 01, 2024)
  • NEW: Longitudinal: Acceleration Personality thanks to kegman, rav4kumar, and arne1282!
    • Select from three distinct acceleration personalities: Eco, Normal, and Sport
    • Acceleration personalities are integrated directly into the model's acceleration matrix and can be activated in real-time!
  • NEW: Longitudinal: Dynamic Personality thanks to rav4kumar!
    • Dynamically adjusts following distance and reaction based on your "Driving Personality" setting
    • Personalities adapt in real-time to your speed and the distance to the lead car
    • Provides a more responsive and tailored driving experience compared to predefined settings
  • UPDATED: Driving Personality: Updated mode names
    • Aggressive, Moderate, Standard, Relaxed
  • NEW: Hyundai CAN: Enable Cruise Main by Default
    • Set CRUISE MAIN to ON by default when the car starts, without engaging MADS
    • This feature only applies when "openpilot Longitudinal Control (Alpha)" is enabled under the "Toggles" menu
  • NEW: Toyota - Enhanced Blind Spot Monitor (BSM) thanks to arne182, rav4kumar, and eFiniLan!
    • Enables Blind Spot Monitor (BSM) signals parsing in sunnypilot using the factory Blind Spot Monitor (BSM)
    • sunnypilot will use debugging CAN messages to receive unfiltered BSM signals, allowing detection of more objects
    • Supported platforms
      • RAV4 TSS1, equipped with factory Blind Spot Monitoring (BSM)
      • Lexus LSS1, equipped with factory Blind Spot Monitoring (BSM)
      • Toyota TSS1/1.5, equipped with factory Blind Spot Monitoring (BSM)
      • Prius TSS2, equipped with factory Blind Spot Monitoring (BSM)
    • NOTE: Only enable this feature if your Toyota/Lexus vehicle has factory Blind Spot Monitor equipped, and mentioned in the supported platforms list
  • UPDATED: Toyota: TSS2 longitudinal: Custom Tuning
    • Re-tuned and tested by the community (July 1, 2024)
  • UPDATED: Driving Model Selector v5
    • NEW: Driving Model additions
      • Notre Dame (July 01, 2024) - NDv3
  • UPDATED: Toyota: Continued support for Smart DSU (SDSU) and Radar CAN Filter
    • In response to the official deprecation of support for Smart DSU (SDSU) and Radar CAN Filter in the upstream (commaai/openpilot#32777), sunnypilot will continue maintaining software support for Smart DSU (SDSU) and Radar CAN Filter
  • UPDATED: Continued support for Mapbox navigation
    • In response to the official temporary deprecation of support for Mapbox navigation in the upstream (commaai/openpilot#32773), sunnypilot will continue maintaining software support for Mapbox navigation
  • NEW: Toyota - Automatic Door Locking and Unlocking thanks to AlexandreSato, cydia2020, and dragonpilot-community!
    • Auto Lock by Speed: All doors are automatically locked when vehicle speed is approximately 6 mph (10 km/h) or higher
    • Auto Unlock by Shift to P: All doors are automatically unlocked when shifting the shift lever to P
  • FIXED: Driving Personality:
    • Maniac mode now correctly enforced when selected
  • FIXED: Experimental Model Distance Button Hold
    • Experimental Model toggle with distance button hold no longer changes Personality
    • Personality setting remains consistent when switching between Chill and Experimental Mode
  • UI Updates
    • Display Metrics Below Chevron
      • NEW: Time to Lead Car
        • Displays the time to reach the position previously occupied by the lead car
      • NEW: Display Distance, Speed, and Time to Lead Car simultaneously
  • Kia Ceed Plug-in Hybrid Non-SCC 2022 support thanks to TerminatorNL!

sunnypilot - 0.9.7.1 (2024-06-13)

  • New driving model
    • Inputs the past curvature for smoother and more accurate lateral control
    • Simplified neural network architecture in the model's last layers
    • Minor fixes to desire augmentation and weight decay
  • New driver monitoring model
    • Improved end-to-end bit for phone detection
  • Adjust driving personality with the follow distance button
  • Support for hybrid variants of supported Ford models
  • Fingerprinting without the OBD-II port on all cars
  • Improved fuzzy fingerprinting for Ford and Volkswagen

  • UPDATED: Synced with commaai's openpilot
    • master commit f8cb04e (June 10, 2024)
  • NEW: sunnylink (Alpha early access)
    • NEW: Config/Settings Backup
      • Remotely back up and restore sunnypilot settings easily
      • Device registration with sunnylink ensures a secure, integrated experience across services
      • AES encryption derived from the device's RSA private key is used for utmost security
      • Settings are encrypted on-device, transmitted securely via HTTPS, and stored encrypted on sunnylink
      • Prevents loss of settings after device resets, offering peace of mind through end-to-end encryption
      • Early alpha access to all current and previous GitHub Sponsors and Patreon supporters
    • GitHub account pairing from device settings scanning QR code
      • Pairing your account will allow you to access features via our API (still WIP but accessible if you dig a little on our code 😉)
      • Allow inheritance of your sponsorship status, allowing you to get extra features and early access whenever applicable
  • NEW: iOS Siri Shortcuts Navigation support thanks to twilsonco and mike86437!
    • iOS and macOS Shortcuts to quickly set navigation destinations from your iOS device
    • comma Prime support
    • Personal Mapbox/Amap/Google Maps token support
    • Instructions on how to set up your iOS Siri Shortcuts: https://routinehub.co/shortcut/17677/
  • NEW: Forced Offroad mode
    • Force sunnypilot in the offroad state even when the car is on
    • When Forced Offroad mode is on, allows changing offroad-only settings even when the car is turned on
    • To engage/disengage Force Offroad, go to Settings -> Device panel
  • UPDATED: Auto Lane Change Timer -> Auto Lane Change by Blinker
    • NEW: New "Off" option to disable lane change by blinker
  • UPDATED: Pause Lateral Below Speed with Blinker
    • NEW: Customizable Pause Lateral Speed
      • Pause lateral actuation with blinker when traveling below the desired speed selected. Default is 20 MPH or 32 km/h.
  • UPDATED: Hyundai CAN Longitudinal
    • Auto-enable radar tracks on platforms with applicable Mando radar
  • UPDATED: Hyundai CAN-FD Camera-based SCC
    • NEW: Parse lead info for camera-based SCC platforms with longitudinal support
      • Improve lead tracking when using openpilot longitudinal
  • RE-ENABLED: Map-based Turn Speed Control (M-TSC) for supported platforms
    • openpilot Longitudinal Control available cars
    • Custom Stock Longitudinal Control available cars
  • UPDATED: Continued support for comma Pedal
    • In response to the official deprecation of support for comma Pedal in the upstream, sunnypilot will continue maintaining software support for comma Pedal
  • UPDATED: Driving Model Selector v4
    • NEW: Driving Model additions
      • North Dakota (April 29, 2024) - NDv2
      • WD40 (April 09, 2024) - WD40
      • Duck Amigo (March 18, 2024) - DA
      • Recertified Herbalist (March 01, 2024) - CHLR
    • Legacy Driving Models with Navigate on openpilot (NoO) support
      • Includes Duck Amigo and all preceding models
  • UPDATED: Bumping mapd by @pfeiferj to version v1.9.0 thanks to pfeiferj!
  • UPDATED: Reset Mapbox Access Token -> Reset Access Tokens for Map Services
    • Reset self-service access tokens for Mapbox, Amap, and Google Maps
  • UPDATED: Upstream native support for Gap Adjust Cruise
  • UPDATED: Neural Network Lateral Control (NNLC)
    • Due to upstream changes with platform simplifications, most platforms will match and fallback to combined platform model
    • This will be updated when the new mapping of platforms are restructured (thanks @twilsonco 😉)
  • UI Updates
    • Display Metrics Below Chevron
      • NEW: Metrics is now being displayed below the chevron instead of above
      • NEW: Display both Distance and Speed simultaneously
      • NEW: View sunnylink connectivity status on the left sidebar!

sunnypilot - 0.9.6.2 (2024-05-29)

  • REMOVED: Screen Recorder
    • Screen Recorder is removed due to unnecessary resource usage
    • An improved version will be available in the near future. Stay tuned!

sunnypilot - 0.9.6.1 (2024-02-27)

  • New driving model
    • Vision model trained on more data
    • Improved driving performance
    • Directly outputs curvature for lateral control
  • New driver monitoring model
    • Trained on larger dataset
  • AGNOS 9
  • comma body streaming and controls over WebRTC
  • Improved fuzzy fingerprinting for many makes and models
  • Alpha longitudinal support for new Toyota models
  • Chevrolet Equinox 2019-22 support thanks to JasonJShuler and nworb-cire!
  • Dodge Durango 2020-21 support
  • Hyundai Staria 2023 support thanks to sunnyhaibin!
  • Kia Niro Plug-in Hybrid 2022 support thanks to sunnyhaibin!
  • Lexus LC 2024 support thanks to nelsonjchen!
  • Toyota RAV4 2023-24 support
  • Toyota RAV4 Hybrid 2023-24 support

  • UPDATED: Synced with commaai's openpilot
    • master commit db57a21 (February 22, 2024)
    • v0.9.6 release (February 27, 2024)
  • UPDATED: Dynamic Experimental Control (DEC)
    • Synced with dragonpilot-community/dragonpilot:beta3 commit f4ee52f
  • NEW: Default Driving Model: Certified Herbalist v2 (February 13, 2024)
  • UPDATED: Driving Model Selector v3
    • NEW: Driving Model additions
      • Certified Herbalist v2 (February 13, 2024) - CHv2
      • Certified Herbalist (February 5, 2024) - CH
      • Los Angeles v2 (January 24, 2024) - LAv2
      • Los Angeles (January 22, 2024) - LAv1
    • NEW: Model Caching thanks to DevTekVE!
      • Model caching allows the selection of previously downloaded Driving Model
      • Users can now access cached versions of selected models, eliminating redundant downloads for previously fetched models
    • Legacy Driving Models support
      • New Delhi (December 21, 2023) - ND
      • Blue Diamond v2 (December 11, 2023) - BDv2
      • Blue Diamond (November 18, 2023) - BDv1
      • Farmville (November 7, 2023) - FV
      • Night Strike (October 3, 2023) - NS
    • Certain features are deprecated with newer Driving Models
      • Dynamic Lane Profile (DLP)
      • Custom Offsets
  • UPDATED: Dynamic Lane Profile (DLP)
    • Continued support for Legacy Driving Models (e.g., ND, BDv2, BDv1, FV, NS)
    • Deprecated support for newer Driving Models (e.g., CHv2, CH, LAv2, LAv1)
  • UPDATED: Custom Offsets
    • Continued support for Legacy Driving Models (e.g., ND, BDv2, BDv1, FV, NS)
    • Deprecated support for newer Driving Models (e.g., CHv2, CH, LAv2, LAv1)
  • UPDATED: Hyundai/Kia/Genesis - ESCC Radar Interceptor
  • UI Updates
    • NEW: Visuals: Display Feature Status toggle
      • Display the statuses of certain features on the driving screen
    • NEW: Visuals: Enable Onroad Settings toggle
      • Display the Onroad Settings button on the driving screen to adjust feature options on the driving screen, without navigating into the settings menu
    • REMOVED: "Device ambient" temperature option on the sidebar
  • FIXED: New comma 3X support
  • FIXED: New comma eSIM support
  • Bug fixes and performance improvements

sunnypilot - 0.9.5.3 (2023-12-24)

  • UPDATED: Dynamic Experimental Control (DEC)
    • Synced with dragonpilot-community/dragonpilot:lp-dp-beta2 commit 578d38b
  • UPDATED: Driving Model Selector v2
    • Driving models sort in descending order based on availability date
    • Experimental/unmerged driving models are only available in "dev-c3" branch
      • To select and use experimental driving models, navigate to "Software" panel, select the "dev-c3" branch, and check for update
  • UPDATED: Vision-based Turn Speed Control (V-TSC) implementation
    • Refactored implementation thanks to pfeiferj!
    • More accurate and consistent velocity calculation to achieve smoother longitudinal control in curves
  • NEW: Speed Limit Warning
    • Display alert and/or chime to warn the driver when the cruising speed is faster than the speed limit plus the Warning Offset
    • Customizable Warning Offset, independent of Speed Limit Control (SLC)'s Limit Offset
  • UPDATED: Speed Limit Source Policy
    • Selectable speed limit source for Speed Limit Control and Speed Limit Warning
    • Applicable to: Speed Limit Control, Speed Limit Warning
  • UPDATED: Speed Limit Control (SLC)
    • Engage Mode: Removed "Warning Only" mode - this has been replaced by the new Speed Limit Warning sub-menu
  • UPDATED: OpenStreetMap (OSM) implementation
    • Refactored implementation thanks to pfeiferj!
      • Less resource impact
      • Significantly smaller sizes with databases
      • All regions are available to download
      • Weekly map updates thanks to pfeiferj!
      • Increased the font size of the road name
    • C3X-specific changes
      • Altitude (ALT.) display on Developer UI
      • Current street name on top of driving screen when "OSM Debug UI" is enabled
  • UPDATED: Map-based Turn Speed Control (M-TSC) implementation
    • Only available in "staging-c3" and "dev-c3" branches. If you are using "release-c3" branch, navigate to "Software" panel, select the desired target branch, and check for update
    • Refactored implementation thanks to pfeiferj!
    • Based on the new OpenStreetMap implementation
    • Improved predicted curvature calculations from OpenStreetMap data
  • UI updates
    • RE-ENABLED: Navigation: Full screen support
      • Display the map view in full screen
      • To switch back to driving view, tap on the border edge
  • Hyundai Bayon Non-SCC 2019 support thanks to polein78!

sunnypilot - 0.9.5.2 (2023-12-07)

  • NEW: MADS: Allow Navigate on openpilot in Chill Mode
    • Allow navigation to feed map view into the driving model while using Chill Mode
    • Support all platforms, including platforms that do not support openpilot longitudinal control & Experimental Mode
  • NEW: Neural Network Lateral Controller
    • Formerly known as "NNFF", this replaces the lateral "torque" controller with one using a neural network trained on each car's (actually, each separate EPS firmware) driving data for increased controls accuracy
    • Contact @twilsonco in the sunnypilot Discord server with feedback, or to provide log data for your car if your car is currently unsupported
  • NEW: Driving Model Selector
    • Easily switch between driving models without reinstalling branches. Offering immediate access to the latest models upon release
      • An internet connection is required for downloading models. Each model switch currently involves downloading the model again. Future updates may allow for offline switching
    • Warning is displayed for metered connections to avoid unexpected data usage if on cellular data
    • Change driving models via Settings -> Software -> Current Driving Model.
  • NEW: Hyundai CAN longitudinal:
    • NEW: Enable radar tracks for certain Santa Fe platforms
      • Internal Combustion Engine (ICE) 2021-23
      • Hybrid 2022-23
      • Plug-in Hybrid 2022-23
  • NEW: Lane Change: When manually braking with steering engaged, turning on the turn signal will default to Nudge mode
  • Volkswagen MQB CC only platforms (radar or no radar) support thanks to jyoung8607!

sunnypilot - 0.9.5.1 (2023-11-17)

  • UPDATED: Synced with commaai's master commit e94c3c5
  • NEW: Farmville driving model
  • NEW: Onroad Settings Panel
    • Onroad buttons (i.e., DLP, GAC) moved to its dedicated panel
      • Driving Personality
      • Dynamic Lane Profile (DLP)
      • Dynamic Experimental Control (DEC)
      • Speed Limit Control (SLC)
  • NEW: Display main feature status on onroad view in real-time
    • GAP - Driving Personality
    • DLP - Dynamic Lane Profile
    • DEC - Dynamic Experimental Control
    • SLC - Speed Limit Control
  • NEW: Dynamic Experimental Control (DEC) thanks to dragonpilot-community!
    • Automatically determines and selects between openpilot ACC and openpilot End to End longitudinal based on conditions for a more natural drive
    • Dynamic Experimental Control is only active while in Experimental Mode
    • When Dynamic Experimental Control is ON, initially setting cruise speed will set to the vehicle's current speed
  • NEW: Hyundai CAN longitudinal:
    • NEW: Parse lead info for camera-based SCC platforms
      • Improve lead tracking when using openpilot longitudinal
    • NEW: Parse lead distance to display on car cluster
      • Introduced better lead distance calculation to display on the car's cluster, replacing the binary "lead visible" indication on the SCC cluster
      • Lead distance is now categorized into different ranges for more detailed and comprehensive information to the driver similar to how stock ACC does it
    • NEW: Parse speed limit sign recognition from camera for certain supported platforms
  • NEW: Subaru - Stop and Go auto-resume support thanks to martinl!
    • Global (excluding Gen 2 and Hybrid) and Pre-Global support
  • NEW: Toyota - Stop and Go hack
    • Allow some Toyota/Lexus cars to auto resume during stop and go traffic
    • Only applicable to certain models and model years
  • NEW: Toyota: ZSS support thanks to dragonpilot-community and ErichMoraga!
  • NEW: MSPA (Cereal structs refactor)
    • Make sunnypilot Parsable Again - @sshane
    • sunnypilot is now parsable with stock openpilot tools
  • NEW: Display 3D buildings on map thanks to jakethesnake420!
  • openpilot Longitudianl Control capable cars only
    • UPDATED: Gap Adjust Cruise is now a part of Driving Personality
      • [DISTANCE/FOLLOW DISTANCE/GAP DISTANCE] physical button on the steering wheel to select Driving Personality on by default
      • Status now viewable in onroad view or Onroad Settings Panel
      • REMOVED: Gap Adjust Cruise toggle
  • UPDATED: Speed Limit Control (SLC)
    • NEW: Speed Limit Engage Mode
      • Select the desired mode to set the cruising speed to the speed limit
        • Warning Only: Warn the driver when the vehicle is driven faster than the speed limit
        • Auto: Automatic speed adjustment on motorways based on speed limit data
        • User Confirm: Inform the driver to change set speed of Adaptive Cruise Control to help the driver stay within the speed limit
      • Supported platforms
        • openpilot Longitudinal Control available cars (Excluding certain Toyota/Lexus, Ford, explained below)
        • Custom Stock Longitudinal Control available cars
      • Unsupported platforms
        • Toyota/Lexus and Ford - most platforms do not allow us to control the PCM's set speed, requires testers to verify
    • NEW: Speed limit source selector
      • Select the desired precedence order of sources used to adapt cruise speed to road limits
  • UPDATED: Custom Stock Longitudinal Control
    • RE-ENABLED: Hyundai/Kia/Genesis CAN-FD platforms
  • UPDATED: Custom Offsets reimplementation
    • Camera Offset only works in Laneful (Laneful Only or Laneful in Auto mode when using Dynamic Lane Profile)
    • Path Offset can be applied to both Laneless and Laneful
  • UPDATED: Refactored Torque Lateral Control custom tuning menu
    • NEW: Less Restrict Settings for Self-Tune (Beta)
    • NEW: Custom Tuning for setting offline and live values in real-time
  • UPDATED: Auto-detect custom Mapbox token if a personal Mapbox token is provided
    • REMOVED: "Enable Mapbox Navigation" toggle
  • UI updates
    • New Settings menu redesign and improved interactions
  • FIXED: Retain hotspot/tethering state was not consistently saved
  • FIXED: Map stuck in "Map Loading" if comma Prime is active
  • FIXED: OpenStreetMap implementation on C3X devices
    • M-TSC
    • Altitude (ALT.) display on Developer UI
    • Current street name on top of driving screen when "OSM Debug UI" is enabled
  • Hyundai Kona Non-SCC 2019 support thanks to Quex!
  • Kia Seltos Non-SCC 2023-24 support thanks to Moodkiller and jeroid_!

sunnypilot - 0.9.4.1 (2023-08-11)

  • UPDATED: Synced with commaai's 0.9.4 release
  • NEW: Moonrise driving model
  • NEW: Ford upstream models support
  • UPDATED: Dynamic Lane Profile selector in the "SP - Controls" menu
  • REMOVED: Dynamic Lane Profile driving screen UI button
  • FIXED: Disallow torque lateral control for angle control platforms (e.g. Ford, Nissan, Tesla)
    • Torque lateral control cannot be used by angle control platforms, and would cause a "Controls Unresponsive" error if Torque lateral control is enforced in settings
  • REMOVED: Speed Limit Style override
  • Honda Accord 2016-17 support thanks to mlocoteta!
  • mapd: utilize advisory speed limit in curves (#142) thanks to pfeiferj!

sunnypilot - 0.9.3.1 (2023-07-09)

  • UPDATED: Synced with commaai's 0.9.3 release
  • NEW: Display Temperature on Sidebar toggle
    • Display Ambient temperature, memory temperature, CPU core with the highest temperature, GPU temperature, or max of Memory/CPU/GPU on the sidebar
    • Replace "Display CPU Temperature on Sidebar" toggle
  • NEW: Hot Coffee driving model
  • NEW: HKG CAN: Smoother Stopping Performance (Beta) toggle
    • Smoother stopping behind a stopped car or desired stopping event.
    • This is only applicable to HKG CAN platforms using openpilot longitudinal control
  • NEW: Toyota: TSS2 longitudinal: Custom Tuning
    • Smoother longitudinal performance for Toyota/Lexus TSS2/LSS2 cars thanks to dragonpilot-community!
  • NEW: Enable Screen Recorder toggle
    • Enable this will display a button on the onroad screen to toggle on or off real-time screen recording with UI elements.
  • IMPROVED: Dynamic Lane Profile: when using Laneline planner via Laneline Mode or Auto Mode, enforce Laneless planner while traveling below 10 MPH or 16 km/h
  • REMOVED: Display CPU Temperature on Sidebar

sunnypilot - 0.9.2.3 (2023-06-18)

  • NEW: Auto Lane Change: Delay with Blind Spot
    • Toggle to enable a delay timer for seamless lane changes when blind spot monitoring (BSM) detects an obstructing vehicle, ensuring safe maneuvering
  • NEW: Driving Screen Off: Wake with Non-Critical Events
    • When Driving Screen Off Timer is not set to "Always On":
      • Enabled: Wake the brightness of the screen to display all events
      • Disabled: Wake the brightness of the screen to display critical events
    • Currently, all non-nudge modes are default to continue lane change after 1 seconds of blind spot detection
  • NEW: Fleet Manager PIN Requirement toggle
    • User can now enable or disable PIN requirement on the comma device before accessing Fleet Manager
  • NEW: Reset all sunnypilot settings toggle
  • NEW: Turn signals display on screen when blinker is used
    • Green: Blinker is on
    • Red: Blinker is on, car detected in the adjacent blind spot or road edge detected
  • IMPROVED: mapd: better exceptions handling when loading dependencies
  • UPDATED: Green Traffic Light Chime no longer displays an orange border when executed
  • FIXED: mapd: Road name flashing caused by desync with last GPS timestamp
  • FIXED: Ram HD (2500/3500): Ignore paramsd sanity check
    • Live parameters have trouble with self-tuning on this platform with upstream openpilot 0.9.2
  • Hyundai: Longitudinal support for CAN-based Camera SCC cars thanks to Zack1010OP's Patreon sponsor!

sunnypilot - 0.9.2.2 (2023-06-13)

  • NEW: Toyota: Allow M.A.D.S. toggling with LKAS Button (Beta)
  • IMPROVED: Ram: cruise button handling

sunnypilot - 0.9.2.1 (2023-06-10)

  • UPDATED: Synced with commaai's 0.9.2 release
  • UPDATED: feature revamp with better stability
  • UPDATED:
    • M.A.D.S.
      • Path color becomes LIGHT ORANGE during Driver Steering Override
    • Gap Adjust Cruise (now known as Driving Personality in upstream openpilot 0.9.3):
      • Updated profiles and jerk changes
      • Experimental Mode support
      • Three settings: Stock, Aggressive, and Maniac
      • Stock is recommended and the default
      • In Aggressive/Maniac mode, lead follow distance is shorter and quicker gas/brake response
    • Dynamic Lane Profile
      • Display blue borders on both sides of the driving path when Laneline mode is being used in the planner
      • Auto Mode optimization
        • Permanent: Laneless during Auto Lane Change execution
    • Mapd
      • OpenStreetMap Database: new regions added
    • Developer UI (Dev UI)
      • REMOVED: 2-column design
      • NEW: 1-column + 1-row design
    • Custom Stock Longitudinal Control
      • NEW: Chrysler/Jeep/Ram support
      • NEW: Mazda support
      • NEW: Volkswagen PQ support
      • DISABLED: Hyundai/Kia/Genesis CAN-FD platforms
  • NEW: Switch between Chill (openpilot ACC) and Experimental (E2E longitudinal) with DISTANCE button on the steering wheel
    • To switch between Chill and Experimental Mode: press and hold the DISTANCE button on the steering wheel for over 0.5 second
    • All openpilot longitudinal capable cars support
  • NEW: Nicki Minaj driving model
  • NEW: Nissan and Mazda upstream models support
  • NEW: Pre-Global Subaru upstream models support
  • NEW: Display End-to-end Longitudinal Status (Beta)
    • Display an icon that appears when the End-to-end model decides to start or stop
  • NEW: Green Traffic Light Chime (Beta)
    • A chime will play when the traffic light you are waiting for turns green, and you have no vehicle in front of you.
  • NEW: Lead Vehicle Departure Alert
    • Notify when the leading vehicle drives away
  • NEW: Speedometer: Display True Speed
    • Display the true vehicle current speed from wheel speed sensors.
  • NEW: Speedometer: Hide from Onroad Screen
  • NEW: Auto-Hide UI Buttons
    • Hide UI buttons on driving screen after a 30-second timeout. Tap on the screen at anytime to reveal the UI buttons
    • Applicable to Dynamic Lane Profile (DLP) and Gap Adjust Cruise (GAC)
  • NEW: Display DM Camera in Reverse Gear
    • Show Driver Monitoring camera while the car is in reverse gear
  • NEW: Block Lane Change: Road Edge Detection (Beta)
    • Block lane change when road edge is detected on the stalk actuated side
  • NEW: Display CPU Temperature on Sidebar
    • Display the CPU core with the highest temperature on the sidebar
  • NEW: Display current driving model in Software settings
  • NEW: HKG: smartMDPS automatic detection (installed with applicable firmware)
  • FIXED: Unintended siren/alarm from the comma device if the vehicle is turned off too quickly in PARK gear
  • FIXED: mapd: Exception handling for loading dependencies
  • Fleet Manager via Browser support thanks to actuallylemoncurd, AlexandreSato, ntegan1, and royjr!
    • Access your dashcam footage, screen recordings, and error logs when the car is turned off
    • Connect to the device via Wi-Fi, mobile hotspot, or tethering on the comma device, then navigate to http://ipAddress:5050 to access.
  • Honda Clarity 2018-22 support thanks to mcallbosco, vanillagorillaa and wirelessnet2!
  • Ram: Steer to 0/7 MPH support thanks to vincentw56!
  • Retain hotspot/tethering state across reboots thanks to rogerioaguas!

sunnypilot - Version Latest (2023-02-22)

  • UPDATED: Synced with commaai's master branch - 2023.02.19-04:52:00:GMT - 0.9.2
  • Refactor sunnypilot features to be more stable

sunnypilot - Version Latest (2022-12-16)

  • UPDATED: Synced with commaai's master branch - 2022.12.16-06:31:00:GMT - 0.9.1
  • NEW: GM:
    • NEW: Gap Adjust Cruise support - Chill, Normal, Aggressive
    • NEW: Experimental Mode: Hold DISTANCE button on the steering wheel for 0.5 second to switch between Experimental Mode and Chill Mode
  • REMOVED: Toytoa: SnG Hack
    • This method is not recommended and may cause some cars to not behave as expected
    • SDSU is strongly recommended to enable SnG for Toyota vehicles without SnG from factory
  • commaai: radard: add missing accel data for vision-only leads (commaai/openpilot#26619) - pending PR
    • VOACC performance is drastically improved when using Chill Mode
  • IMPROVED: M.A.D.S. events handling
  • IMPROVED: UI: screen recorder button change
  • IMPROVED: OpenStreetMap Offline Database optimization
  • FIXED: Toyota: vehicles' LKAS button no longer has a delay with toggling M.A.D.S.
  • FIXED: Toyota: brake pedal press at standstill causing Cruise Fault
  • FIXED: Volkswagen MQB: reduce Camera Malfunction occurrences (requires testing)
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-12-10)

  • IMPROVED: NEW Developer UI design
    • Second column metrics is now moved to the bottom of the screen
      • ACC. = Acceleration
      • L.S. = Lead Speed
      • E.T. = EPS Torque
      • B.D. = Bearing Degree
      • FRI. = Friction
      • L.A. = Lateral Acceleration
      • ALT. = Altitude
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-12-07)

  • NEW: Screen Recorder support thanks to neokii and Kumar!
  • NEW: End-to-end longitudinal start/stop status icon
    • Only appears when Experimental Mode is enabled
  • NEW: End-to-end longitudinal car chime when starting
    • Hyundai/Kia/Genesis CAN platform, Honda/Acura Bosch/Nidec, Toyota/Lexus
    • i.e. Traffic light turns green, stop sign ready to go, etc.
    • Only appears when Experimental Mode is enabled AND longitudinal control is disengaged
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-12-05)

  • UPDATED: Synced with commaai's master branch - 2022.12.04-22:46:00:GMT - 0.9.1
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-11-12)

  • UPDATED: Synced with commaai's master branch - 2022.11.12-10:02:00:GMT - 0.8.17
  • FIXED: CAN Error for CAN HKG cars that do not have navigation from the factory
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-11-11)

  • UPDATED: Synced with commaai's master branch - 2022.11.11-21:22:00:GMT - 0.8.17
  • commaai: AGNOS 6.2 (commaai/openpilot#26441)
  • NEW: Speed Limit Control - HKG - add speed limit from car's navigation head unit
    • Compatible with certain models, trims, and model years
  • DISABLED: FCA: RAM HD - steer down to 0
  • FIXED: UI: End-to-end longitudinal button on driving screen synchronization
  • FIXED: Honda: Longitudinal status with set cruise speed now displays properly in the car's dashboard
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-11-08)

  • ADDED: New Zealand offline OpenStreetMap database

sunnypilot - Version Latest (2022-11-04)

  • UPDATED: Synced with commaai's master branch - 2022.11.05-01:44:00:GMT - 0.8.17
  • RE-ENABLED: Dynamic Lane Profile - preserves lanelines
    • Can be found in "SP - Controls" menu
  • NEW: DLP: switch to laneless for current/future curves thanks to @twilsonco!
    • Can be found in "SP - Controls" menu
  • NEW: UI: Road Camera Selector
    • Enable this will display a button on the driving screen to select the driving camera
    • Can be found in "SP - Visuals" menu
  • NEW: Controls: Camera & Path Custom Offsets
    • Only applicable to laneline mode when using Dynamic Lane Profile
  • NEW: Buttons on driving screen are now sorted based on priority and availability
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-10-28)

  • UPDATED: Synced with commaai's master branch - 2022.10.28-03:53:00:GMT - 0.8.17
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-10-26)

  • UPDATED: Synced with commaai's master branch - 2022.10.26-06:20:00:GMT - 0.8.17
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-10-25)

  • UPDATED: Synced with commaai's master branch - 2022.10.25-23:53:00:GMT - 0.8.17
  • Pre-Global Subaru support thanks to @martinl!
  • NEW: Speed Limit values turn red when current speed is higher than posted speed limit
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-10-23)

  • UPDATED: Synced with commaai's master branch - 2022.10.22-23:15:00:GMT - 0.8.17
  • IMPROVED: Custom Stock Longitudinal Control - HKG - only allow engagement on user button press
  • IMPROVED: Custom Stock Longitudinal Control - Volkswagen MQB & PQ - more consistent set speed change
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-10-21)

  • UPDATED: Synced with commaai's master branch - 2022.10.21-17:33:00:GMT - 0.8.17
  • IMPROVED: Custom Stock Longitudinal Control - Volkswagen MQB & PQ - more predictable button send logic
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-10-20)

  • UPDATED: Synced with commaai's master branch - 2022.10.20-20:25:00:GMT - 0.8.17
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-10-19)

  • UPDATED: Synced with commaai's master branch - 2022.10.19-08:31:00:GMT - 0.8.17
  • IMPROVED: Controls: Speed Limit Control - accelerator press only disengage if "Disengage on Accelerator Pedal" is enabled
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-10-18)

  • UPDATED: Synced with commaai's master branch - 2022.10.18-04:44:00:GMT - 0.8.17
  • RE-ENABLED: Volkswagen MQB & PQ with Custom Stock Longitudinal Control
  • NEW: Steering Rate Cost Live Tune
    • Enables live tune for Steering Rate Cost. Lower value allows steering wheel to move more freely at low speed
    • Can be found in "SP - Controls" menu
  • FIXED: MADS: GM - include Regen Paddle logic thanks to @twilsonco!
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-10-17)

  • UPDATED: Synced with commaai's master branch - 2022.10.17-23:54:00:GMT+1 - 0.8.17
  • ENABLED: "Custom Stock Longitudinal Control" toggle for CAN-FD cars
  • FIXED: HKG CAN-FD: Could not engage when openpilot longitudinal is enabled
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-10-13)

  • UPDATED: Synced with commaai's master branch - 2022.10.13-19:43:00:GMT+1 - 0.8.17
  • ADDED: Live Tmux toggle
    • Can be found in "SP - General" menu
  • IMPROVED: OpenStreetMap Database Update - only check for database update with explicit user decision
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-10-11)

  • ADDED: Hyundai openpilot longitudinal improvements - huge thanks to @aragon7777!
  • ADDED: Check for OpenStreetMap Database Update button
  • UPDATED: commaai: Low speed lateral control improvements (commaai:openpilot#26022, bbcd448) - pending PR
  • FIXED: MUTCD speed limit spacing adjusts dynamically when no subtext is shown (i.e., speed limit offset, distance to next speed limit)
  • FIXED: MADS: Intermittent CAN Error when engaging for Toyota Prius TSS-P
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-10-09)

  • ADDED: commaai: Low speed lateral control improvements (commaai:openpilot#26022, bca288bb) - pending PR
  • FIXED: MADS: Intermittent CAN Error when engaging for Toyota Prius TSS-P
  • IMPROVED: mapd: stop signs and other supported traffic_calming tags are now slowing/stopping as expected
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-10-08)

  • UPDATED: Synced with commaai's master branch - 2022.10.08-12:07:00:GMT+1 - 0.8.17
  • FIXED: MADS: Intermittent CAN Error when engaging for Toyota Prius TSS-P
  • IMPROVED: mapd: Speed Humps are now set at 20 MPH or 32 km/h
  • IMPROVED: OpenStreetMap Offline Database download experience
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-10-07)

  • UPDATED: Synced with commaai's master branch - 2022.10.07-08:16:00:GMT - 0.8.17
  • NEW: OpenStreetMap database can now be downloaded locally for offline use
    • Now offering US South, US West, US Northeast, US Florida, Taiwan, and South Africa
    • Databases updated - 2022.10.05-03:30:00:GMT
  • NEW: mapd: Stop Sign, Yield, Speed Bump, Speed Hump, Sharp Curve support - huge thanks to @move-fast and @dragonpilot-community!
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-09-30)

  • UPDATED: Synced with commaai's master branch - 2022.09.30-22:43:00:GMT - 0.8.17
  • RE-ADDED: Torque Lateral Controller Live Tune Menu
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-09-23)

  • ADDED: Developer UI: latAccelFactorFiltered & frictionCoefficientFiltered values displays in green if Torque is using live params
  • Bug fixes and performance improvements

sunnypilot - Version Latest (2022-09-22)

  • UPDATED: Synced with commaai's master branch - 2022.09.19-22:19:00:GMT - 0.8.17
  • NEW: Toggle to explicitly enable Custom Stock Longitudinal Control
    • Applicable cars only: Honda, Hyundai/Kia/Genesis
    • Settings -> Toggles menu

sunnypilot - Version Latest (2022-09-21)

  • UPDATED: Synced with commaai's master branch - 2022.09.19-22:19:00:GMT - 0.8.17
  • ADDED: Toggle to enable Live Torque (self/auto tune) with Torque lateral controller
    • To enable, first enable "Enforce Torque Lateral Controller" toggle
  • UPDATED: New metrics in Developer UI (when Live Torque is enabled)
    • REMOVED: latAccelFactorRaw & frictionCoefficientRaw from torqued
    • ADDED: latAccelFactorFiltered & frictionCoefficientFiltered from torqued
  • REMOVED: Temporary remove Torque Lateral Controller Live Tune Menu

sunnypilot - Version Latest (2022-09-20)

  • UPDATED: Synced with commaai's master branch - 2022.09.19-22:19:00:GMT - 0.8.17
  • ADDED: Toggle to enable Live Torque (self/auto tune) with Torque lateral controller
    • To enable, first enable "Enforce Torque Lateral Controller" toggle
  • REMOVED: Temporary remove Torque Lateral Controller Live Tune Menu

sunnypilot - Version Latest (2022-09-18)

  • UPDATED: Synced with commaai's master branch - 2022.09.17-11:23:00:GMT - 0.8.17
  • ADDED: Kia Forte Non-SCC 2019 support for @askalice
  • FIXED: Torque Lateral Control Live Tune now syncs with commaai:openpilot#25822
  • FIXED: mapd dependencies no longer need to be re-downloaded after unknown reboots

sunnypilot - Version Latest (2022-09-17)

  • UPDATED: Synced with commaai's master branch - 2022.09.17-11:23:00:GMT - 0.8.17
  • NEW: Non SCC HKG support
    • Custom Stock Longitudinal Control
    • No openpilot longitudinal control
  • FIXED: Honda Bosch random low-value set speed changes

sunnypilot - Version Latest (2022-09-16)

  • UPDATED: Synced with commaai's master branch - 2022.09.16-20:23:00:GMT - 0.8.17

sunnypilot - Version Latest (2022-09-15)

  • UPDATED: Synced with commaai's master branch - 2022.09.16-02:00:00:GMT - 0.8.17
  • FIXED: Block additional auto lane change actions if blinker stays on after the first lane change
  • REVERTED: Some Toyota with LKAS button no longer requires double press to engage/disengage M.A.D.S.

sunnypilot - Version Latest (2022-09-14)u

  • UPDATED: Synced with commaai's master branch - 2022.09.11-02:47:00:GMT - 0.8.17
  • NEW: GM models supported in Force Car Recognition (FCR)
    • Under "SP - Vehicles"
  • NEW: Prompt to select car in "SP - Vehicles" if car unrecognized on startup
  • FIXED: Some Toyota with LKAS button no longer requires double press to engage/disengage M.A.D.S.
  • UPDATED: ESCC: Use radar tracks from radar if available

sunnypilot - Version Latest (2022-09-13)

  • UPDATED: Synced with commaai's master branch - 2022.09.11-02:47:00:GMT - 0.8.17
  • NEW: New metric in Developer UI
    • Actual Lateral Acceleration (Roll Compensated)

sunnypilot - Version Latest (2022-09-12)

  • UPDATED: Synced with commaai's master branch - 2022.09.11-02:47:00:GMT - 0.8.17
  • FIXED: Honda Nidec models not gaining speed when longitudinal engaged

sunnypilot - Version Latest (2022-09-11)

  • UPDATED: Synced with commaai's master branch - 2022.09.11-02:47:00:GMT - 0.8.17
  • NEW: Hyundai Enhanced SCC now forwards FCW and AEB signals and commands from radar to car
  • RE-ENABLED: MADS Status Icon toggle

sunnypilot - Version Latest (2022-09-10)

  • UPDATED: Synced with commaai's master branch - 2022.09.11-02:47:00:GMT - 0.8.17
  • NEW: RAM improvement implementation thanks to realfast!
  • DISABLED: Chrysler/Jeep/Ram with Custom Stock Longitudinal Control
  • DISABLED: Volkswagen MQB & PQ with Custom Stock Longitudinal Control

sunnypilot - Version Latest (2022-09-09)

  • UPDATED: Synced with commaai's master branch - 2022.09.09-07:35:00:GMT - 0.8.17
  • NEW: MADS now supporting General Motors (GM)
  • ADDED: Custom Stock Longitudinal Control - Volkswagen
    • MQB & PQ
  • ADDED: Reverse ACC Change
    • ACC +/-: Short=5, Long=1
  • ADDED: Custom Stock Longitudinal Control
    • Hyundai/Kia/Genesis
    • Honda Bosch
  • ADDED: Hyundai: 2015-16 Genesis resume from standstill fix (commaai:openpilot#25579) - pending PR
  • Vision Turn Speed Control re-enabled
  • Disable Onroad Uploads toggle re-enabled

sunnypilot - Version Latest (2022-09-08)

  • UPDATED: Synced with commaai's master branch - 2022.09.08-04:05:00:GMT - 0.8.17
  • NEW: Block lane change initiation while brake is pressed

sunnypilot - Version Latest (2022-09-07)

  • UPDATED: Synced with commaai's master branch - 2022.09.08-04:05:00:GMT - 0.8.17
  • NEW: Display End-to-end longitudinal 🌮 on screen
    • NEW: Hold DISTANCE button on the steering wheel for 1 second to switch between E2E Long and ACC mode
    • Enable toggle on the driving screen to switch between modes with End-to-end longitudinal
    • Only applicable to cars with openpilot longitudinal control
  • NEW: Block lane change initiation while brake is pressed
  • REMOVED: Dynamic Lane Profile - upstream laneless model is now on by default
  • REMOVED: hyundai: consistent start from stop (commaai:openpilot#25672) - pending PR

sunnypilot - Version Latest (2022-09-06)

  • UPDATED: Synced with commaai's master branch - 2022.09.06 - 0.8.17
  • NEW: Display useful metrics above the chevron that tracks the lead car
    • Under "SP - Visuals" menu
    • Only applicable to cars with openpilot longitudinal control
  • ADDED: hyundai: consistent start from stop (commaai:openpilot#25672) - pending PR
  • FIXED: Vienna speed limit interface now scales properly with the outer box
  • REMOVED: Hyundai long improvements (commaai:openpilot#25604) - closed PR

sunnypilot - Version Latest (2022-09-05)

  • UPDATED: Synced with commaai's master branch - 2022.09.03 - 0.8.17
  • NEW: Speed Limit Control (SLC) interface integrated with upstream
  • NEW: Speed limit from active navigation is now prioritized for Speed Limit Control
  • NEW: MUTCD (U.S.) or Vienna (E.U.) speed limit interfaces can now be selected under "SP - Controls"

sunnypilot - Version Latest (2022-09-04)

  • UPDATED: Synced with commaai's master branch - 2022.09.03 - 0.8.17
  • FIXED: Gap Adjust Cruise status now displays properly on screen
  • FIXED: mapd - missing index in list caused mapd to crash
  • REMOVED: Temporary removed Vision Turn Speed Control

sunnypilot - Version Latest (2022-09-03)

  • UPDATED: Synced with commaai's master branch - 2022.09.03 - 0.8.17
  • ADDED: New border colors for different operation engagements
  • ADDED: UI: Show barrier when car detected in blind spot
    • Only applicable to cars that have BSM detection with openpilot
  • FIXED: Cruise Cancel button no longer display prompt if cruise not engaged
  • TWEAKED: Update changelogs on startup in Settings -> Software -> Version
  • REMOVED: Upload Raw Logs and Full Resolution Videos toggles

sunnypilot - Version Latest (2022-08-31)

  • UPDATED: Synced with commaai's master branch - 2022.08.31 - 0.8.17
  • ADDED: New border colors for different operation engagements
  • ADDED: UI: Show barrier when car detected in blind spot
    • Only applicable to cars that have BSM detection with openpilot
  • FIXED: Cruise Cancel button no longer display prompt if cruise not engaged
  • REMOVED: Upload Raw Logs and Full Resolution Videos toggles

sunnypilot - Version 0.8.16 (2022-07-16)

  • Sync with commaai's master branches
  • NEW: Add toggle to pause lateral actuation below 30 MPH / 50 KM/H
  • IMPROVED: Better controls mismatch handling
  • IMPROVED: Less frequent Low Memory alert
  • IMPROVED: Only allow lateral control when in forward gears
  • IMPROVED: Better alerts handling on gear changes

sunnypilot - Version 0.8.14-1.3 (2022-06-29)

  • Hyundai/Kia/Genesis
    • NEW: MADS: Add GAP/Distance button on the steering wheel to engage/disengage
      • To engage/disengage MADS: Hold the button for 0.5 second
  • NEW: Dynamic Lane Profile: Add toggle to enable "Laneless for Curves in Auto Lane"
  • HOTFIX🛠: Improve Torque lateral control and reduce ping pong for some Toyota cars
    • Torque control: higher low speed gains and better steering angle deadzone logic
  • Developer UI: Remove Distance Traveled, replace with Memory Usage %
    • This may have a potential to fix the Low Memory alert that may appear

sunnypilot - Version 0.8.14-1 (2022-06-27)

  • HOTFIX🛠: Honda, Toyota, Volkswagen now initialized correctly with Torque Lateral Live Tune

sunnypilot - Version 0.8.14-1 (2022-06-27)

  • NEW: Added toggle to enable updates for sunnypilot
  • HOTFIX🛠: Volkswagen car list now displays properly in Force Car Recognition menu
  • REVERTED: Honda - temporary removes CRUISE (MAIN) for MADS engagement
    • LKAS button continues to be used for MADS engagement/disengagement

sunnypilot - Version 0.8.14-1 (2022-06-26)

Visit https://bit.ly/sunnyreadme for more details

  • sunnypilot 0.8.14 release - based on openpilot 0.8.14 devel
  • "0.8.14-prod-c3" branch only supports comma three
    • If you have a comma two, EON, or other devices than a comma three, visit sunnyhaibin's discord server for more details: https://discord.gg/wRW3meAgtx
  • Mono-branch support
    • Honda/Acura
    • Hyundai/Kia/Genesis
    • Toyota/Lexus
    • Volkswagen MQB
  • Modified Assistive Driving Safety (MADS) Mode
    • NEW: CRUISE (MAIN) now engages MADS for all supported car makes
    • NEW: Added toggle to disable disengaging Automatic Lane Centering (ALC) on the brake pedal
  • Dynamic Lane Profile (DLP)
  • NEW: Gap Adjust Cruise (GAC)
    • openpilot longitudinal cars can now adjust between the lead car's following distance gap via 3 modes:
      • Steering Wheel (SW) | User Interface (UI) | Steering Wheel + User Interface (SW+UI)
  • NEW: Custom Camera & Path Offsets
  • NEW: Torque Lateral Control from openpilot 0.8.15 master (as of 2022-06-15)
  • NEW: Torque Lateral Control Live Tune Menu
  • NEW: Speed Limit Sign from openpilot 0.8.15 master (as of 2022-06-22)
  • NEW: Mapbox Speed Limit data will now be utilized in Speed Limit Control (SLC)
    • Speed limit data will be utilized in the following availability:
      • Mapbox (active navigation) -> OpenStreetMap -> Car Interface (Toyota's TSR)
  • Custom Stock Longitudinal Control
    • NEW: Volkswagen MQB
    • Honda
    • Hyundai/Kia/Genesis
  • NEW: Mapbox navigation support for non-Prime users
  • Hyundai/Kia/Genesis
    • NEW: Enhanced SCC (ESCC) Support
    • NEW: Smart MDPS (SMDPS) Support - Auto-detection
      • Requires hardware modification and custom firmware for the SMDPS. Visit sunnyhaibin's discord server for more details: https://discord.gg/wRW3meAgtx
  • Toyota/Lexus
    • NEW: Added toggle to enforce stock longitudinal control

sunnypilot - Version 0.8.12-4

  • NEW: Custom Stock Longitudinal Control by setting the target speed via openpilot's "MAX" speed thanks to multikyd!
    • Speed Limit Control
    • Vision-based Turn Control
    • Map-based Turn Control
  • NEW: HDA status integration with Custom Stock Longitudinal Control on applicable HKG cars only
  • NEW: Roll Compensation and SteerRatio fix from comma's 0.8.13
  • NEW: Dev UI to display different metrics on screen
    • Click on the "MAX" box on the top left of the openpilot display to toggle different metrics display
    • Lead car relative distance; Lead car relative speed; Actual steering degree; Desired steering degree; Engine RPM; Longitudinal acceleration; Lead car actual speed; EPS torque; Current altitude; Compass direction
  • NEW: Stand Still Timer to display time spent at a stop with M.A.D.S engaged (i.e., stop lights, stop signs, traffic congestions)
  • NEW: Current car speed text turns red when the car is braking
  • NEW: Export GPS tracks into GPX files and upload to OSM thanks to eFini!
  • NEW: Enable ACC and M.A.D.S with a single press of the RES+/SET- button
  • NEW: ACC +/-: Short=5, Long=1
    • Change the ACC +/- buttons behavior with cruise speed change in openpilot
    • Disabled (Stock): Short=1, Long=5
    • Enabled: Short=5, Long=1
  • NEW: Speed Limit Value Offset (not %)*
    • Set speed limit higher or lower than actual speed limit for a more personalized drive.
    • To use this feature, turn off "Enable Speed Limit % Offset"
  • NEW: Dedicated icon to show the status of M.A.D.S.
  • NEW: No Offroad Fix for non-official devices that cannot shut down after the car is turned off
  • NEW: Stop N' Go Resume Alternative
    • Offer alternative behavior to auto resume when stopped behind a lead car using stock SCC/ACC. This feature removes the repeating prompt chime when stopped and/or allows some cars to use auto resume (i.e., Genesis)
  • IMPROVED: Show the lead car icon in the car's dashboard when a lead car is detected by openpilot's camera vision
  • FIXED: MADS button unintentionally set MAX when using stock longitudinal control thanks to Spektor56!

sunnypilot - Version 0.8.12-3

  • NEW: Bypass "System Malfunction" alert toggle
    • Prevent openpilot from returning the "System Malfunction" alert that hinders the ability use openpilot
  • FIXED: Hyundai/Kia/Genesis Brake Hold Active now outputs the correct events on screen with M.A.D.S. engaged

sunnypilot - Version 0.8.12-2

  • NEW: Disable M.A.D.S. toggle to disable the beloved M.A.D.S. feature
    • Enable Stock openpilot engagement/disengagement
  • ADJUST: Initialize Driving Screen Off Brightness at 50%

sunnypilot - Version 0.8.12-1

  • sunnypilot 0.8.12 release - based on openpilot 0.8.12 devel
  • Dedicated Hyundai/Kia/Genesis branch support
  • NEW: OpenStreetMap integration thanks to the Move Fast team!
    • NEW: Vision-based Turn Control
    • NEW: Map-Data-based Turn Control
    • NEW: Speed Limit Control w/ optional Speed Limit Offset
    • NEW: OpenStreetMap integration debug UI
    • Only available to openpilot longitudinal enabled cars
  • NEW: Hands on Wheel Monitoring according to EU r079r4e regulation
  • NEW: Disable Onroad Uploads for data-limited Wi-Fi hotspots when using OpenStreetMap related features
  • NEW: Fast Boot (Prebuilt)
  • NEW: Auto Lane Change Timer
  • NEW: Screen Brightness Control (Global)
  • NEW: Driving Screen Off Timer
  • NEW: Driving Screen Off Brightness (%)
  • NEW: Max Time Offroad
  • Improved user feedback with M.A.D.S. operations thanks to Spektor56!
    • Lane Path
      • Green🟢 (Laneful), Red🔴 (Laneless): M.A.D.S. engaged
      • White: M.A.D.S. suspended or disengaged
      • Black: M.A.D.S. engaged, steering is being manually override by user
    • Screen border now only illuminates Green when SCC/ACC is engaged

sunnypilot - Version 0.8.10-1 (Unreleased)

  • sunnypilot 0.8.10 release - based on openpilot 0.8.10 devel
  • Add Toyota cars to Force Car Recognition

sunnypilot - Version 0.8.9-4

  • Hyundai: Fix Ioniq Hybrid signals

sunnypilot - Version 0.8.9-3

  • Update home screen brand and version structure

sunnypilot - Version 0.8.9-2

  • Added additional Sonata Hybrid Firmware Versions
  • Features
    • Modified Assistive Driving Safety (MADS) Mode
    • Dynamic Lane Profile (DLP)
    • Quiet Drive 🤫
    • Force Car Recognition (FCR)
    • PID Controller: add kd into the stock PID controller

sunnypilot - Version 0.8.9-1

  • First changelog!
  • Features
    • Modified Assistive Driving Safety (MADS) Mode
    • Dynamic Lane Profile (DLP)
    • Quiet Drive 🤫
    • Force Car Recognition (FCR)
    • PID Controller: add kd into the stock PID controller