openpilot1/RELEASES.md

42 KiB

Version 0.9.7 (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

Version 0.9.6 (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
  • Model path UI
    • Shows where driving model wants to be
    • Shows what model is seeing more clearly, but more jittery
  • 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

Version 0.9.5 (2023-11-17)

  • New driving model
    • Improved navigate on openpilot performance using navigation instructions as an additional model input
    • Do lateral planning inside the model
    • New vision transformer architecture
  • Cadillac Escalade ESV 2019 support thanks to twilsonco!
  • Hyundai Azera 2022 support thanks to sunnyhaibin!
  • Hyundai Azera Hybrid 2020 support thanks to chanhojung and haram-KONA!
  • Hyundai Custin 2023 support thanks to sunnyhaibin and Saber422!
  • Hyundai Ioniq 6 2023 support thanks to sunnyhaibin and alamo3!
  • Hyundai Kona Electric 2023 (Korean version) support thanks to sunnyhaibin and haram-KONA!
  • Kia K8 Hybrid (with HDA II) 2023 support thanks to sunnyhaibin!
  • Kia Optima Hybrid 2019 support
  • Kia Sorento Hybrid 2023 support thanks to sunnyhaibin!
  • Lexus GS F 2016 support thanks to snyperifle!
  • Lexus IS 2023 support thanks to L3R5!

Version 0.9.4 (2023-07-27)

  • comma 3X support
  • Navigate on openpilot in Experimental mode
    • When navigation has a destination, openpilot will input the map information into the model, which provides useful context to help the model understand the scene
    • When navigating on openpilot, openpilot will keep left or right appropriately at forks and exits
    • When navigating on openpilot, lane change behavior is unchanged and still activated by the driver
    • When navigate on openpilot is active, the path on the map is green
  • UI updates
    • Navigation settings moved to home screen and map
    • Border color always shows engagement status. Blue means disengaged, green means engaged, and grey means engaged with human overriding
    • Alerts are shown inside the border. Black means info, orange means warning, and red means critical alert
  • Bookmarked segments are preserved on the device's storage
  • Ford Focus 2018 support
  • Kia Carnival 2023 support thanks to sunnyhaibin!

Version 0.9.3 (2023-06-29)

  • New driving model
    • Improved height estimation and added height tracking in liveCalibration
    • Model inputs refactor
  • New driving personality setting
    • Three settings: aggressive, standard, and relaxed
    • Standard is recommended and the default
    • In aggressive mode, lead follow distance is shorter and acceleration response is quicker
    • In relaxed mode, lead follow distance is longer
  • Improved fuzzy fingerprinting for Hyundai, Kia, and Genesis
  • Improved thermal management logic

Version 0.9.2 (2023-05-22)

  • New driving model
    • Reduced turn diving
    • Trained on a new dataset
  • UI updates
    • New experimental mode visualization
    • Draw MPC path instead of model-predicted path
  • AGNOS 7
    • Faster boot time
    • Fixes rare no sounds bug
    • Fixes bootsplash bug at extreme temperatures
  • Buick LaCrosse 2017-19 support thanks to koch-cf!
  • Chevrolet Trailblazer 2021-22 support thanks to TurboCE!
  • Ford Bronco Sport 2021-22 support
  • Ford Escape 2020-22 support
  • Ford Explorer 2020-22 support
  • Ford Kuga 2020-22 support
  • Ford Maverick 2022-23 support
  • Genesis GV80 2023 support thanks to JWingate80!
  • Honda HR-V 2023 support thanks to AlexandreSato and galegozi!
  • Kia Niro EV 2023 support thanks to JosselinLecocq!
  • Lexus ES 2017-18 support
  • Lincoln Aviator 2021 support
  • Škoda Fabia 2022-23 support thanks to jyoung8607!

Version 0.9.1 (2023-02-28)

  • New driving model
    • 30% improved height estimation resulting in better driving performance for tall cars
  • Driver monitoring: removed timer resetting on user interaction if distracted
  • UI updates
    • Adjust alert volume using ambient noise level
    • Driver monitoring icon shows driver's head pose
    • German translation thanks to Vrabetz and CzokNorris!
  • Cadillac Escalade 2017 support thanks to rickygilleland!
  • Chevrolet Bolt EV 2022-23 support thanks to JasonJShuler!
  • Genesis GV60 2023 support thanks to sunnyhaibin!
  • Hyundai Tucson 2022-23 support
  • Kia K5 Hybrid 2020 support thanks to sunnyhaibin!
  • Kia Niro Hybrid 2023 support thanks to sunnyhaibin!
  • Kia Sorento 2022-23 support thanks to sunnyhaibin!
  • Kia Sorento Plug-in Hybrid 2022 support thanks to sunnyhaibin!
  • Toyota C-HR 2021 support thanks to eFiniLan!
  • Toyota C-HR Hybrid 2022 support thanks to Korben00!
  • Volkswagen Crafter and MAN TGE 2017-23 support thanks to jyoung8607!

Version 0.9.0 (2022-11-21)

  • New driving model
    • Internal feature space information content increased tenfold during training to ~700 bits, which makes the model dramatically more accurate
    • Less reliance on previous frames makes model more reactive and snappy
    • Trained in new reprojective simulator
    • Trained in 36 hours from scratch, compared to one week for previous releases
    • Training now simulates both lateral and longitudinal behavior, which allows openpilot to slow down for turns, stop at traffic lights, and more in experimental mode
  • Experimental driving mode
    • End-to-end longitudinal control
    • Stops for traffic lights and stop signs
    • Slows down for turns
    • openpilot defaults to chill mode, enable experimental mode in settings
  • Driver monitoring updates
    • New bigger model with added end-to-end distracted trigger
    • Reduced false positives during driver calibration
  • Self-tuning torque controller: learns parameters live for each car
  • Torque controller used on all Toyota, Lexus, Hyundai, Kia, and Genesis models
  • UI updates
    • Matched speeds shown on car's dash
    • Multi-language in navigation
    • Improved update experience
    • Border turns grey while overriding steering
    • Bookmark events while driving; view them in comma connect
    • New onroad visualization for experimental mode
  • tools: new and improved cabana thanks to deanlee!
  • Experimental longitudinal support for Volkswagen, CAN-FD Hyundai, and new GM models
  • Genesis GV70 2022-23 support thanks to zunichky and sunnyhaibin!
  • Hyundai Santa Cruz 2021-22 support thanks to sunnyhaibin!
  • Kia Sportage 2023 support thanks to sunnyhaibin!
  • Kia Sportage Hybrid 2023 support thanks to sunnyhaibin!
  • Kia Stinger 2022 support thanks to sunnyhaibin!

Version 0.8.16 (2022-08-26)

  • New driving model
    • Reduced turn cutting
  • Auto-detect right hand drive setting with driver monitoring model
  • Improved fan controller for comma three
  • New translations
    • Japanese thanks to cydia2020!
    • Brazilian Portuguese thanks to AlexandreSato!
  • Chevrolet Bolt EUV 2022-23 support thanks to JasonJShuler!
  • Chevrolet Silverado 1500 2020-21 support thanks to JasonJShuler!
  • GMC Sierra 1500 2020-21 support thanks to JasonJShuler!
  • Hyundai Ioniq 5 2022 support thanks to sunnyhaibin!
  • Hyundai Kona Electric 2022 support thanks to sunnyhaibin!
  • Hyundai Tucson Hybrid 2022 support thanks to sunnyhaibin!
  • Subaru Legacy 2020-22 support thanks to martinl!
  • Subaru Outback 2020-22 support

Version 0.8.15 (2022-07-20)

  • New driving model
    • Path planning uses end-to-end output instead of lane lines at all times
    • Reduced ping pong
    • Improved lane centering
  • New lateral controller based on physical wheel torque model
    • Much smoother control that's consistent across the speed range
    • Effective feedforward that uses road roll
    • Simplified tuning, all car-specific parameters can be derived from data
    • Used on select Toyota and Hyundai models at first
    • Significantly improved control on TSS-P Prius
  • New driver monitoring model
    • Bigger model, covering full interior view from driver camera
    • Works with a wider variety of mounting angles
    • 3x more unique comma three training data than previous
  • Navigation improvements
    • Speed limits shown while navigating
    • Faster position fix by using raw GPS measurements
  • UI updates
    • Multilanguage support for settings and home screen
    • New font
    • Refreshed max speed design
    • More consistent camera view perspective across cars
  • Reduced power usage: device runs cooler and fan spins less
  • AGNOS 5
    • Support VSCode remote SSH target
    • Support for delta updates to reduce data usage on future OS updates
  • Chrysler ECU firmware fingerprinting thanks to realfast!
  • Honda Civic 2022 support
  • Hyundai Tucson 2021 support thanks to bluesforte!
  • Kia EV6 2022 support
  • Lexus NX Hybrid 2020 support thanks to AlexandreSato!
  • Ram 1500 2019-21 support thanks to realfast!

Version 0.8.14 (2022-06-01)

  • New driving model
    • Bigger model, using both of comma three's road-facing cameras
    • Better at cut-in detection and tight turns
  • New driver monitoring model
    • Tweaked network structure to improve output resolution for DSP
    • Fixed bug in quantization aware training to reduce quantizing errors
    • Resulted in 7x less MSE and no more random biases at runtime
  • Added toggle to disable disengaging on the accelerator pedal
  • comma body support
  • Audi RS3 support thanks to jyoung8607!
  • Hyundai Ioniq Plug-in Hybrid 2019 support thanks to sunnyhaibin!
  • Hyundai Tucson Diesel 2019 support thanks to sunnyhaibin!
  • Toyota Alphard Hybrid 2021 support
  • Toyota Avalon Hybrid 2022 support
  • Toyota RAV4 2022 support
  • Toyota RAV4 Hybrid 2022 support

Version 0.8.13 (2022-02-18)

  • Improved driver monitoring
    • Re-tuned driver pose learner for relaxed driving positions
    • Added reliance on driving model to be more scene adaptive
    • Matched strictness between comma two and comma three
  • Improved performance in turns by compensating for the road bank angle
  • Improved camera focus on the comma two
  • AGNOS 4
    • ADB support
    • improved cell auto configuration
  • NEOS 19
    • package updates
    • stability improvements
  • Subaru ECU firmware fingerprinting thanks to martinl!
  • Hyundai Santa Fe Plug-in Hybrid 2022 support thanks to sunnyhaibin!
  • Mazda CX-5 2022 support thanks to Jafaral!
  • Subaru Impreza 2020 support thanks to martinl!
  • Toyota Avalon 2022 support thanks to sshane!
  • Toyota Prius v 2017 support thanks to CT921!
  • Volkswagen Caravelle 2020 support thanks to jyoung8607!

Version 0.8.12 (2021-12-15)

  • New driving model
    • Improved behavior around exits
    • Better pose accuracy at high speeds, allowing max speed of 90mph
    • Fully incorporated comma three data into all parts of training stack
  • Improved follow distance
  • Better longitudinal policy, especially in low speed traffic
  • New alert sounds
  • AGNOS 3
    • Display burn in mitigation
    • Improved audio amplifier configuration
    • System reliability improvements
    • Update Python to 3.8.10
  • Raw logs upload moved to connect.comma.ai
  • Fixed HUD alerts on newer Honda Bosch thanks to csouers!
  • Audi Q3 2020-21 support thanks to jyoung8607!
  • Lexus RC 2020 support thanks to ErichMoraga!

Version 0.8.11 (2021-11-29)

  • Support for CAN FD on the red panda
  • Support for an external panda on the comma three
  • Navigation: Show more detailed instructions when approaching maneuver
  • Fixed occasional steering faults on GM cars thanks to jyoung8607!
  • Nissan ECU firmware fingerprinting thanks to robin-reckmann, martinl, and razem-io!
  • Cadillac Escalade ESV 2016 support thanks to Gibby!
  • Genesis G70 2020 support thanks to tecandrew!
  • Hyundai Santa Fe Hybrid 2022 support thanks to sunnyhaibin!
  • Mazda CX-9 2021 support thanks to Jacar!
  • Volkswagen Polo 2020 support thanks to jyoung8607!
  • Volkswagen T-Roc 2021 support thanks to jyoung8607!

Version 0.8.10 (2021-11-01)

  • New driving model
    • Trained on one million minutes!!!
    • Fixed lead training making lead predictions significantly more accurate
    • Fixed several localizer dataset bugs and loss function bugs, overall improved accuracy
  • New driver monitoring model
    • Trained on latest data from both comma two and comma three
    • Increased model field of view by 40% on comma three
    • Improved model stability on masked users
    • Improved pose prediction with reworked ground-truth stack
  • Lateral and longitudinal planning MPCs now in ACADOS
  • Combined longitudinal MPCs
    • All longitudinal planning now happens in a single MPC system
    • Fixed instability in MPC problem to prevent sporadic CPU usage
  • AGNOS 2: minor stability improvements and builder repo open sourced
  • tools: new and improved replay thanks to deanlee!
  • Moved community-supported cars outside of the Community Features toggle
  • Improved FW fingerprinting reliability for Hyundai/Kia/Genesis
  • Added prerequisites for longitudinal control on Hyundai/Kia/Genesis and Honda Bosch
  • Audi S3 2015 support thanks to jyoung8607!
  • Honda Freed 2020 support thanks to belm0!
  • Hyundai Ioniq Hybrid 2020-2022 support thanks to sunnyhaibin!
  • Hyundai Santa Fe 2022 support thanks to sunnyhaibin!
  • Kia K5 2021 support thanks to sunnyhaibin!
  • Škoda Kamiq 2021 support thanks to jyoung8607!
  • Škoda Karoq 2019 support thanks to jyoung8607!
  • Volkswagen Arteon 2021 support thanks to jyoung8607!
  • Volkswagen California 2021 support thanks to jyoung8607!
  • Volkswagen Taos 2022 support thanks to jyoung8607!

Version 0.8.9 (2021-09-14)

  • Improved fan control on comma three
  • AGNOS 1.5: improved stability
  • Honda e 2020 support

Version 0.8.8 (2021-08-27)

  • New driving model with improved laneless performance
    • Trained on 5000+ hours of diverse driving data from 3000+ users in 40+ countries
    • Better anti-cheating methods during simulator training ensure the model hugs less when in laneless mode
    • All new desire ground-truthing stack makes the model better at lane changes
  • New driver monitoring model: improved performance on comma three
  • NEOS 18 for comma two: update packages
  • AGNOS 1.3 for comma three: fix display init at high temperatures
  • Improved auto-exposure on comma three
  • Improved longitudinal control on Honda Nidec cars
  • Hyundai Kona Hybrid 2020 support thanks to haram-KONA!
  • Hyundai Sonata Hybrid 2021 support thanks to Matt-Wash-Burn!
  • Kia Niro Hybrid 2021 support thanks to tetious!

Version 0.8.7 (2021-07-31)

  • comma three support!
  • Navigation alpha for the comma three!
  • Volkswagen T-Cross 2021 support thanks to jyoung8607!

Version 0.8.6 (2021-07-21)

  • Revamp lateral and longitudinal planners
    • Refactor planner output API to be more readable and verbose
    • Planners now output desired trajectories for speed, acceleration, curvature, and curvature rate
    • Use MPC for longitudinal planning when no lead car is present, makes accel and decel smoother
  • Remove "CHECK DRIVER FACE VISIBILITY" warning
  • Fixed cruise fault on some TSS2.5 Camrys and international Toyotas
  • Hyundai Elantra Hybrid 2021 support thanks to tecandrew!
  • Hyundai Ioniq PHEV 2020 support thanks to YawWashout!
  • Kia Niro Hybrid 2019 support thanks to jyoung8607!
  • Škoda Octavia RS 2016 support thanks to jyoung8607!
  • Toyota Alphard 2020 support thanks to belm0!
  • Volkswagen Golf SportWagen 2015 support thanks to jona96!
  • Volkswagen Touran 2017 support thanks to jyoung8607!

Version 0.8.5 (2021-06-11)

  • NEOS update: improved reliability and stability with better voltage regulator configuration
  • Smart model-based Forward Collision Warning
  • CAN-based fingerprinting moved behind community features toggle
  • Improved longitudinal control on Toyotas with a comma pedal
  • Improved auto-brightness using road-facing camera
  • Added "Software" settings page with updater controls
  • Audi Q2 2018 support thanks to jyoung8607!
  • Hyundai Elantra 2021 support thanks to CruiseBrantley!
  • Lexus UX Hybrid 2019-2020 support thanks to brianhaugen2!
  • Toyota Avalon Hybrid 2019 support thanks to jbates9011!
  • SEAT Leon 2017 & 2020 support thanks to jyoung8607!
  • Škoda Octavia 2015 & 2019 support thanks to jyoung8607!

Version 0.8.4 (2021-05-17)

  • Delay controls start until system is ready
  • Fuzzy car identification, enabled with Community Features toggle
  • Localizer optimized for increased precision and less CPU usage
  • Re-tuned lateral control to be more aggressive when model is confident
  • Toyota Mirai 2021 support
  • Lexus NX 300 2020 support thanks to goesreallyfast!
  • Volkswagen Atlas 2018-19 support thanks to jyoung8607!

Version 0.8.3 (2021-04-01)

  • New model
    • Trained on new diverse dataset from 2000+ users from 30+ countries
    • Trained with improved segnet from the comma-pencil community project
    • 🥬 Dramatically improved end-to-end lateral performance 🥬
  • Toggle added to disable the use of lanelines
  • NEOS update: update packages and support for new UI
  • New offroad UI based on Qt
  • Default SSH key only used for setup
  • Kia Ceed 2019 support thanks to ZanZaD13!
  • Kia Seltos 2021 support thanks to speedking456!
  • Added support for many Volkswagen and Škoda models thanks to jyoung8607!

Version 0.8.2 (2021-02-26)

  • Use model points directly in MPC (no more polyfits), making lateral planning more accurate
  • Use model heading prediction for smoother lateral control
  • Smarter actuator delay compensation
  • Improve qcamera resolution for improved video in explorer and connect
  • Adjust maximum engagement speed to better fit the model's training distribution
  • New driver monitoring model trained with 3x more diverse data
  • Improved face detection with masks
  • More predictable DM alerts when visibility is bad
  • Rewritten video streaming between openpilot processes
  • Improved longitudinal tuning on TSS2 Corolla and Rav4 thanks to briskspirit!
  • Audi A3 2015 and 2017 support thanks to keeleysam!
  • Nissan Altima 2020 support thanks to avolmensky!
  • Lexus ES Hybrid 2018 support thanks to TheInventorMan!
  • Toyota Camry Hybrid 2021 support thanks to alancyau!

Version 0.8.1 (2020-12-21)

  • Original EON is deprecated, upgrade to comma two
  • Better model performance in heavy rain
  • Better lane positioning in turns
  • Fixed bug where model would cut turns on empty roads at night
  • Fixed issue where some Toyotas would not completely stop thanks to briskspirit!
  • Toyota Camry 2021 with TSS2.5 support
  • Hyundai Ioniq Electric 2020 support thanks to baldwalker!

Version 0.8.0 (2020-11-30)

  • New driving model: fully 3D and improved cut-in detection
  • UI draws 2 road edges, 4 lanelines and paths in 3D
  • Major fixes to cut-in detection for openpilot longitudinal
  • Grey panda is no longer supported, upgrade to comma two or black panda
  • Lexus NX 2018 support thanks to matt12eagles!
  • Kia Niro EV 2020 support thanks to nickn17!
  • Toyota Prius 2021 support thanks to rav4kumar!
  • Improved lane positioning with uncertain lanelines, wide lanes and exits
  • Improved lateral control for Prius and Subaru

Version 0.7.10 (2020-10-29)

  • Grey panda is deprecated, upgrade to comma two or black panda
  • NEOS update: update to Python 3.8.2 and lower CPU frequency
  • Improved thermals due to reduced CPU frequency
  • Update SNPE to 1.41.0
  • Reduced offroad power consumption
  • Various system stability improvements
  • Acura RDX 2020 support thanks to csouers!

Version 0.7.9 (2020-10-09)

  • Improved car battery power management
  • Improved updater robustness
  • Improved realtime performance
  • Reduced UI and modeld lags
  • Increased torque on 2020 Hyundai Sonata and Palisade

Version 0.7.8 (2020-08-19)

  • New driver monitoring model: improved face detection and better compatibility with sunglasses
  • Download NEOS operating system updates in the background
  • Improved updater reliability and responsiveness
  • Hyundai Kona 2020, Veloster 2019, and Genesis G70 2018 support thanks to xps-genesis!

Version 0.7.7 (2020-07-20)

  • White panda is no longer supported, upgrade to comma two or black panda
  • Improved vehicle model estimation using high precision localizer
  • Improved thermal management on comma two
  • Improved autofocus for road-facing camera
  • Improved noise performance for driver-facing camera
  • Block lane change start using blindspot monitor on select Toyota, Hyundai, and Subaru
  • Fix GM ignition detection
  • Code cleanup and smaller release sizes
  • Hyundai Sonata 2020 promoted to officially supported car
  • Hyundai Ioniq Electric Limited 2019 and Ioniq SE 2020 support thanks to baldwalker!
  • Subaru Forester 2019 and Ascent 2019 support thanks to martinl!

Version 0.7.6.1 (2020-06-16)

  • Hotfix: update kernel on some comma twos (orders #8570-#8680)

Version 0.7.6 (2020-06-05)

  • White panda is deprecated, upgrade to comma two or black panda
  • 2017 Nissan X-Trail, 2018-19 Leaf and 2019 Rogue support thanks to avolmensky!
  • 2017 Mazda CX-5 support in dashcam mode thanks to Jafaral!
  • Huge CPU savings in modeld by using thneed!
  • Lots of code cleanup and refactors

Version 0.7.5 (2020-05-13)

  • Right-Hand Drive support for both driving and driver monitoring!
  • New driving model: improved at sharp turns and lead speed estimation
  • New driver monitoring model: overall improvement on comma two
  • Driver camera preview in settings to improve mounting position
  • Added support for many Hyundai, Kia, Genesis models thanks to xx979xx!
  • Improved lateral tuning for 2020 Toyota Rav 4 (hybrid)

Version 0.7.4 (2020-03-20)

  • New driving model: improved lane changes and lead car detection
  • Improved driver monitoring model: improve eye detection
  • Improved calibration stability
  • Improved lateral control on some 2019 and 2020 Toyota Prius
  • Improved lateral control on VW Golf: 20% more steering torque
  • Fixed bug where some 2017 and 2018 Toyota C-HR would use the wrong steering angle sensor
  • Support for Honda Insight thanks to theantihero!
  • Code cleanup in car abstraction layers and ui

Version 0.7.3 (2020-02-21)

  • Support for 2020 Highlander thanks to che220!
  • Support for 2018 Lexus NX 300h thanks to kengggg!
  • Speed up ECU firmware query
  • Fix bug where manager would sometimes hang after shutting down the car

Version 0.7.2 (2020-02-07)

  • ECU firmware version based fingerprinting for Honda & Toyota
  • New driving model: improved path prediction during turns and lane changes and better lead speed tracking
  • Improve driver monitoring under extreme lighting and add low accuracy alert
  • Support for 2019 Rav4 Hybrid thanks to illumiN8i!
  • Support for 2016, 2017 and 2020 Lexus RX thanks to illumiN8i!
  • Support for 2020 Chrysler Pacifica Hybrid thanks to adhintz!

Version 0.7.1 (2020-01-20)

  • comma two support!
  • Lane Change Assist above 45 mph!
  • Replace zmq with custom messaging library, msgq!
  • Supercombo model: calibration and driving models are combined for better lead estimate
  • More robust updater thanks to jyoung8607! Requires NEOS update
  • Improve low speed ACC tuning

Version 0.7 (2019-12-13)

  • Move to SCons build system!
  • Add Lane Departure Warning (LDW) for all supported vehicles!
  • NEOS update: increase wifi speed thanks to jyoung8607!
  • Adaptive driver monitoring based on scene
  • New driving model trained end-to-end: improve lane lines and lead detection
  • Smarter torque limit alerts for all cars
  • Improve GM longitudinal control: proper computations for 15Hz radar
  • Move GM port, Toyota with DSU removed, comma pedal in community features; toggle switch required
  • Remove upload over cellular toggle: only upload qlog and qcamera files if not on wifi
  • Refactor Panda code towards ISO26262 and SIL2 compliance
  • Forward stock FCW for Honda Nidec
  • Volkswagen port now standard: comma Harness intercepts stock camera

Version 0.6.6 (2019-11-05)

  • Volkswagen support thanks to jyoung8607!
  • Toyota Corolla Hybrid with TSS 2.0 support thanks to u8511049!
  • Lexus ES with TSS 2.0 support thanks to energee!
  • Fix GM ignition detection and lock safety mode not required anymore
  • Log panda firmware and dongle ID thanks to martinl!
  • New driving model: improve path prediction and lead detection
  • New driver monitoring model, 4x smaller and running on DSP
  • Display an alert and don't start openpilot if panda has wrong firmware
  • Fix bug preventing EON from terminating processes after a drive
  • Remove support for Toyota giraffe without the 120Ohm resistor

Version 0.6.5 (2019-10-07)

  • NEOS update: upgrade to Python3 and new installer!
  • comma Harness support!
  • New driving model: improve path prediction
  • New driver monitoring model: more accurate face and eye detection
  • Redesign offroad screen to display updates and alerts
  • Increase maximum allowed acceleration
  • Prevent car 12V battery drain by cutting off EON charge after 3 days of no drive
  • Lexus CT Hybrid support thanks to thomaspich!
  • Louder chime for critical alerts
  • Add toggle to switch to dashcam mode
  • Fix "invalid vehicle params" error on DSU-less Toyota

Version 0.6.4 (2019-09-08)

  • Forward stock AEB for Honda Nidec
  • Improve lane centering on banked roads
  • Always-on forward collision warning
  • Always-on driver monitoring, except for right hand drive countries
  • Driver monitoring learns the user's normal driving position
  • Honda Fit support thanks to energee!
  • Lexus IS support

Version 0.6.3 (2019-08-12)

  • Alert sounds from EON: requires NEOS update
  • Improve driver monitoring: eye tracking and improved awareness logic
  • Improve path prediction with new driving model
  • Improve lane positioning with wide lanes and exits
  • Improve lateral control on RAV4
  • Slow down for turns using model
  • Open sourced regression test to verify outputs against reference logs
  • Open sourced regression test to sanity check all car models

Version 0.6.2 (2019-07-29)

  • New driving model!
  • Improve lane tracking with double lines
  • Strongly improve stationary vehicle detection
  • Strongly reduce cases of braking due to false leads
  • Better lead tracking around turns
  • Improve cut-in prediction by using neural network
  • Improve lateral control on Toyota Camry and C-HR thanks to zorrobyte!
  • Fix unintended openpilot disengagements on Jeep thanks to adhintz!
  • Fix delayed transition to offroad when car is turned off

Version 0.6.1 (2019-07-21)

  • Remote SSH with comma prime and ssh.comma.ai
  • Panda code Misra-c2012 compliance, tested against cppcheck coverage
  • Lockout openpilot after 3 terminal alerts for driver distracted or unresponsive
  • Toyota Sienna support thanks to wocsor!

Version 0.6 (2019-07-01)

  • New model, with double the pixels and ten times the temporal context!
  • Car should not take exits when in the right lane
  • openpilot uses only ~65% of the CPU (down from 75%)
  • Routes visible in connect/explorer after only 0.2% is uploaded (qlogs)
  • loggerd and sensord are open source, every line of openpilot is now open
  • Panda safety code is MISRA compliant and ships with a signed version on release2
  • New NEOS is 500MB smaller and has a reproducible usr/pipenv
  • Lexus ES Hybrid support thanks to wocsor!
  • Improve tuning for supported Toyota with TSS 2.0
  • Various other stability improvements

Version 0.5.13 (2019-05-31)

  • Reduce panda power consumption by 70%, down to 80mW, when car is off (not for GM)
  • Reduce EON power consumption by 40%, down to 1100mW, when car is off
  • Reduce CPU utilization by 20% and improve stability
  • Temporarily remove mapd functionalities to improve stability
  • Add openpilot record-only mode for unsupported cars
  • Synchronize controlsd to pandad to reduce latency
  • Remove panda support for Subaru giraffe

Version 0.5.12 (2019-05-16)

  • Improve lateral control for the Prius and Prius Prime
  • Compress logs before writing to disk
  • Remove old driving data when storage reaches 90% full
  • Fix small offset in following distance
  • Various small CPU optimizations
  • Improve offroad power consumption: require NEOS Update
  • Add default speed limits for Estonia thanks to martinl!
  • Subaru Crosstrek support thanks to martinl!
  • Toyota Avalon support thanks to njbrown09!
  • Toyota Rav4 with TSS 2.0 support thanks to wocsor!
  • Toyota Corolla with TSS 2.0 support thanks to wocsor!

Version 0.5.11 (2019-04-17)

  • Add support for Subaru
  • Reduce panda power consumption by 60% when car is off
  • Fix controlsd lag every 6 minutes. This would sometimes cause disengagements
  • Fix bug in controls with new angle-offset learner in MPC
  • Reduce cpu consumption of ubloxd by rewriting it in C++
  • Improve driver monitoring model and face detection
  • Improve performance of visiond and ui
  • Honda Passport 2019 support
  • Lexus RX Hybrid 2019 support thanks to schomems!
  • Improve road selection heuristic in mapd
  • Add Lane Departure Warning to dashboard for Toyota thanks to arne182

Version 0.5.10 (2019-03-19)

  • Self-tuning vehicle parameters: steering offset, tire stiffness and steering ratio
  • Improve longitudinal control at low speed when lead vehicle harshly decelerates
  • Fix panda bug going unexpectedly in DCP mode when EON is connected
  • Reduce white panda power consumption by 500mW when EON is disconnected by turning off WIFI
  • New Driver Monitoring Model
  • Support QR codes for login using comma connect
  • Refactor comma pedal FW and use CRC-8 checksum algorithm for safety. Reflashing pedal is required. Please see #hw-pedal on discord for assistance updating comma pedal.
  • Additional speed limit rules for Germany thanks to arne182
  • Allow negative speed limit offsets

Version 0.5.9 (2019-02-10)

  • Improve calibration using a dedicated neural network
  • Abstract planner in its own process to remove lags in controls process
  • Improve speed limits with country/region defaults by road type
  • Reduce mapd data usage with gzip thanks to eFiniLan
  • Zip log files in the background to reduce disk usage
  • Kia Optima support thanks to emmertex!
  • Buick Regal 2018 support thanks to HOYS!
  • Comma pedal support for Toyota thanks to wocsor! Note: tuning needed and not maintained by comma
  • Chrysler Pacifica and Jeep Grand Cherokee support thanks to adhintz!

Version 0.5.8 (2019-01-17)

  • Open sourced visiond
  • Auto-slowdown for upcoming turns
  • Chrysler/Jeep/Fiat support thanks to adhintz!
  • Honda Civic 2019 support thanks to csouers!
  • Improve use of car display in Toyota thanks to arne182!
  • No data upload when connected to Android or iOS hotspots and "Enable Upload Over Cellular" setting is off
  • EON stops charging when 12V battery drops below 11.8V

Version 0.5.7 (2018-12-06)

  • Speed limit from OpenStreetMap added to UI
  • Highlight speed limit when speed exceeds road speed limit plus a delta
  • Option to limit openpilot max speed to road speed limit plus a delta
  • Cadillac ATS support thanks to vntarasov!
  • GMC Acadia support thanks to CryptoKylan!
  • Decrease GPU power consumption
  • NEOSv8 autoupdate

Version 0.5.6 (2018-11-16)

  • Refresh settings layout and add feature descriptions
  • In Honda, keep stock camera on for logging and extra stock features; new openpilot giraffe setting is 0111!
  • In Toyota, option to keep stock camera on for logging and extra stock features (e.g. AHB); 120Ohm resistor required on giraffe.
  • Improve camera calibration stability
  • More tuning to Honda positive accelerations
  • Reduce brake pump use on Hondas
  • Chevrolet Malibu support thanks to tylergets!
  • Holden Astra support thanks to AlexHill!

Version 0.5.5 (2018-10-20)

  • Increase allowed Honda positive accelerations
  • Fix sporadic unexpected braking when passing semi-trucks in Toyota
  • Fix gear reading bug in Hyundai Elantra thanks to emmertex!

Version 0.5.4 (2018-09-25)

  • New Driving Model
  • New Driver Monitoring Model
  • Improve longitudinal mpc in mid-low speed braking
  • Honda Accord hybrid support thanks to energee!
  • Ship mpc binaries and sensibly reduce build time
  • Calibration more stable
  • More Hyundai and Kia cars supported thanks to emmertex!
  • Various GM Volt improvements thanks to vntarasov!

Version 0.5.3 (2018-09-03)

  • Hyundai Santa Fe support!
  • Honda Pilot 2019 support thanks to energee!
  • Toyota Highlander support thanks to daehahn!
  • Improve steering tuning for Honda Odyssey

Version 0.5.2 (2018-08-16)

  • New calibration: more accurate, a lot faster, open source!
  • Enable orbd
  • Add little endian support to CAN packer
  • Fix fingerprint for Honda Accord 1.5T
  • Improve driver monitoring model

Version 0.5.1 (2018-08-01)

  • Fix radar error on Civic sedan 2018
  • Improve thermal management logic
  • Alpha Toyota C-HR and Camry support!
  • Auto-switch Driver Monitoring to 3 min counter when inaccurate

Version 0.5 (2018-07-11)

  • Driver Monitoring (beta) option in settings!
  • Make visiond, loggerd and UI use less resources
  • 60 FPS UI
  • Better car parameters for most cars
  • New sidebar with stats
  • Remove Waze and Spotify to free up system resources
  • Remove rear view mirror option
  • Calibration 3x faster

Version 0.4.7.2 (2018-06-25)

  • Fix loggerd lag issue
  • No longer prompt for updates
  • Mitigate right lane hugging for properly mounted EON (procedure on wiki)

Version 0.4.7.1 (2018-06-18)

  • Fix Acura ILX steer faults
  • Fix bug in mock car

Version 0.4.7 (2018-06-15)

  • New model!
  • GM Volt (and CT6 lateral) support!
  • Honda Bosch lateral support!
  • Improve actuator modeling to reduce lateral wobble
  • Minor refactor of car abstraction layer
  • Hack around orbd startup issue

Version 0.4.6 (2018-05-18)

  • NEOSv6 required! Will autoupdate
  • Stability improvements
  • Fix all memory leaks
  • Update C++ compiler to clang6
  • Improve front camera exposure

Version 0.4.5 (2018-04-27)

  • Release notes added to the update popup
  • Improve auto shut-off logic to disallow empty battery
  • Added onboarding instructions
  • Include orbd, the first piece of new calibration algorithm
  • Show remaining upload data instead of file numbers
  • Fix UI bugs
  • Fix memory leaks

Version 0.4.4 (2018-04-13)

  • EON are flipped! Flip your EON's mount!
  • Alpha Honda Ridgeline support thanks to energee!
  • Support optional front camera recording
  • Upload over cellular toggle now applies to all files, not just video
  • Increase acceleration when closing lead gap
  • User now prompted for future updates
  • NEO no longer supported :(

Version 0.4.3.2 (2018-03-29)

  • Improve autofocus
  • Improve driving when only one lane line is detected
  • Added fingerprint for Toyota Corolla LE
  • Fixed Toyota Corolla steer error
  • Full-screen driving UI
  • Improved path drawing

Version 0.4.3.1 (2018-03-19)

  • Improve autofocus
  • Add check for MPC solution error
  • Make first distracted warning visual only

Version 0.4.3 (2018-03-13)

  • Add HDR and autofocus
  • Update UI aesthetic
  • Grey panda works in Waze
  • Add alpha support for 2017 Honda Pilot
  • Slight increase in acceleration response from stop
  • Switch CAN sending to use CANPacker
  • Fix pulsing acceleration regression on Honda
  • Fix openpilot bugs when stock system is in use
  • Change starting logic for chffrplus to use battery voltage

Version 0.4.2 (2018-02-05)

  • Add alpha support for 2017 Lexus RX Hybrid
  • Add alpha support for 2018 ACURA RDX
  • Updated fingerprint to include Toyota Rav4 SE and Prius Prime
  • Bugfixes for Acura ILX and Honda Odyssey

Version 0.4.1 (2018-01-30)

  • Add alpha support for 2017 Toyota Corolla
  • Add alpha support for 2018 Honda Odyssey with Honda Sensing
  • Add alpha support for Grey Panda
  • Refactored car abstraction layer to make car ports easier
  • Increased steering torque limit on Honda CR-V by 30%

Version 0.4.0.2 (2018-01-18)

  • Add focus adjustment slider
  • Minor bugfixes

Version 0.4.0.1 (2017-12-21)

  • New UI to match chffrplus
  • Improved lateral control tuning to fix oscillations on Civic
  • Add alpha support for 2017 Toyota Rav4 Hybrid
  • Reduced CPU usage
  • Removed unnecessary utilization of fan at max speed
  • Minor bug fixes

Version 0.3.9 (2017-11-21)

  • Add alpha support for 2017 Toyota Prius
  • Improved longitudinal control using model predictive control
  • Enable Forward Collision Warning
  • Acura ILX now maintains openpilot engaged at standstill when brakes are applied

Version 0.3.8.2 (2017-10-30)

  • Add alpha support for 2017 Toyota RAV4
  • Smoother lateral control
  • Stay silent if stock system is connected through giraffe
  • Minor bug fixes

Version 0.3.7 (2017-09-30)

  • Improved lateral control using model predictive control
  • Improved lane centering
  • Improved GPS
  • Reduced tendency of path deviation near right side exits
  • Enable engagement while the accelerator pedal is pressed
  • Enable engagement while the brake pedal is pressed, when stationary and with lead vehicle within 5m
  • Disable engagement when park brake or brake hold are active
  • Fixed sporadic longitudinal pulsing in Civic
  • Cleanups to vehicle interface

Version 0.3.6.1 (2017-08-15)

  • Mitigate low speed steering oscillations on some vehicles
  • Include board steering check for CR-V

Version 0.3.6 (2017-08-08)

  • Fix alpha CR-V support
  • Improved GPS
  • Fix display of target speed not always matching HUD
  • Increased acceleration after stop
  • Mitigated some vehicles driving too close to the right line

Version 0.3.5 (2017-07-30)

  • Fix bug where new devices would not begin calibration
  • Minor robustness improvements

Version 0.3.4 (2017-07-28)

  • Improved model trained on more data
  • Much improved controls tuning
  • Performance improvements
  • Bugfixes and improvements to calibration
  • Driving log can play back video
  • Acura only: system now stays engaged below 25mph as long as brakes are applied

Version 0.3.3 (2017-06-28)

  • Improved model trained on more data
  • Alpha CR-V support thanks to energee and johnnwvs!
  • Using the opendbc project for DBC files
  • Minor performance improvements
  • UI update thanks to pjlao307
  • Power off button
  • 6% more torque on the Civic

Version 0.3.2 (2017-05-22)

  • Minor stability bugfixes
  • Added metrics and rear view mirror disable to settings
  • Update model with more crowdsourced data

Version 0.3.1 (2017-05-17)

  • visiond stability bugfix
  • Add logging for angle and flashing

Version 0.3.0 (2017-05-12)

  • Add CarParams struct to improve the abstraction layer
  • Refactor visiond IPC to support multiple clients
  • Add raw GPS and beginning support for navigation
  • Improve model in visiond using crowdsourced data
  • Add improved system logging to diagnose instability
  • Rewrite baseui in React Native
  • Moved calibration to the cloud

Version 0.2.9 (2017-03-01)

  • Retain compatibility with NEOS v1

Version 0.2.8 (2017-02-27)

  • Fix bug where frames were being dropped in minute 71

Version 0.2.7 (2017-02-08)

  • Better performance and pictures at night
  • Fix ptr alignment issue in pandad
  • Fix brake error light, fix crash if too cold

Version 0.2.6 (2017-01-31)

  • Fix bug in visiond model execution

Version 0.2.5 (2017-01-30)

  • Fix race condition in manager

Version 0.2.4 (2017-01-27)

  • OnePlus 3T support
  • Enable installation as NEOS app
  • Various minor bugfixes

Version 0.2.3 (2017-01-11)

  • Reduce space usage by 80%
  • Add better logging
  • Add Travis CI

Version 0.2.2 (2017-01-10)

  • Board triggers started signal on CAN messages
  • Improved autoexposure
  • Handle out of space, improve upload status

Version 0.2.1 (2016-12-14)

  • Performance improvements, removal of more numpy
  • Fix pandad process priority
  • Make counter timer reset on use of steering wheel

Version 0.2 (2016-12-12)

  • Car/Radar abstraction layers have shipped, see cereal/car.capnp
  • controlsd has been refactored
  • Shipped plant model and testing maneuvers
  • visiond exits more gracefully now
  • Hardware encoder in visiond should always init
  • ui now turns off the screen after 30 seconds
  • Switch to openpilot release branch for future releases
  • Added preliminary Docker container to run tests on PC

Version 0.1 (2016-11-29)

  • Initial release of openpilot
  • Adaptive cruise control is working
  • Lane keep assist is working
  • Support for Acura ILX 2016 with AcuraWatch Plus
  • Support for Honda Civic 2016 Touring Edition