sunnypilot - 0.9.7.0 (2024-05-xx) ======================== * New driving model * Adjust driving personality with the follow distance button * Support for hybrid variants of supported Ford models * Added toggle to enable driver monitoring even when openpilot is not engaged * Fingerprinting without the OBD-II port on all cars ************************ * UPDATED: Synced with commaai's openpilot * master commit 2e6b2ef (May 9, 2024) * NEW❗: sunnylink (Alpha early access) * NEW❗: Config 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 * NEW❗: Ford CAN-FD longitudinal * NEW❗: Parse speed limit sign recognition from camera for certain supported platforms * 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 Radar-based SCC * Longitudinal support for CAN-FD Radar-based SCC cars * 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 Longitudianl 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](https://github.com/pfeiferj) to version [v1.9.0](https://github.com/pfeiferj/mapd/releases/tag/v1.9.0). * 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) * FIXED: Hotfix for "lazy" steering performance in tighter curves thanks to twilsonco! * 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! * Ford F-150 2022-23 support * Ford F-150 Lightning 2021-23 support * Ford Mustang Mach-E 2021-23 support 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 * Message parsing improvements with the latest firmware update: https://github.com/sunnypilot/panda/tree/test-escc-smdps * 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! * Serial Steering hardware required. For more information, see https://github.com/mlocoteta/serialSteeringHardware * 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! * Go to https://openstreetmap.org and start mapping out your area! * 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 * Visit sunnyhaibin's discord server for more details: https://discord.gg/wRW3meAgtx * Hyundai/Kia/Genesis * NEW❗: Enhanced SCC (ESCC) Support * Requires hardware modification. Visit sunnyhaibin's discord server for more details: https://discord.gg/wRW3meAgtx * 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