* pedal improvements
* pedal tuning under 19 mph, stock tuning above
* Correctly set tuning, and a temporary reference script
* looking good
* use minEnableSpeed
* minEnableSpeed will always be -1 if pedal since it's used for lockout
* add hysteresis around 19 mph for enabling pedal use
* parameterize minAccSpeed (enable speed is -1 when stop and go to allow engage, acc is min limit for acc commands)
* fix Prius later, 5 mph gap around switch speed
* define min_acc_speed in interface and CC
* use pedal gains up to 22 mph, and correctly use hysteresis above the switch speed
* only check this if pedal
* consolidate comment
* Change BP to switch tuning at 19 mph, define global constant
* Start at interceptor status
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* update releases
* typo
* transition tuning from 19 to +3 mph
* change cmd names and update tuning comment
* Update RELEASES.md
* calculate new pedal gains
* little more clear
* even clearer
* same comment convention and hardcode new pedal tune
* bump cereal
* weird, got added in with the rebase
* three possible long tunings: pedal, improved non-pedal, and default non-pedal
* update refs
* future note: don't add submodules when rebasing!
* update refs
* update refs
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: ebc294296a
* Merge unique Accord 1.5 fw versions
* remove all instances of ACCORD_15
* bump opendbc and update dbcs
* Switch between gearbox messages by detecting presence of gearbox msg
* both accord (2t) and accord hybrid use the same gearbox, 1.5t is the outlier
* default to GEARBOX
* add old name to migration
* bump opendbc
* update refs
* change msg name, bump cereal
* Update selfdrive/test/test_routes.py
* update ref
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: e9e197eb3c
* improve tools.lib.kbhit and tools.sim.lib.keyboard_ctrl
* unpack more efficiently
* minor improvements
* agnos.py match spec better
* manual_ctrl test missing queue arg
* fix incorrect type annotation
* queues are generic
* varname reuse resulting in incorrect type inference
* bytes().hex() rather than bytes.hex(bytes())
* a bit of type hinting stuff
old-commit-hash: 77321dbac4
* Updates to fpv2 values
* Removed x00 changes
* Update incorrect value
Co-authored-by: Willem Melching <willem.melching@gmail.com>
* Remove possible incorrect duplicate value
Co-authored-by: Willem Melching <willem.melching@gmail.com>
Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: 8220056252
* start to separate Avalon 2019+
* reverts #20824 (2020)...
and removes fw from a 2020 avalon
* revert 2020 fw from #20241
* revert 2021 fw from #19790
* bump opendbc, add smartDsu
* Add only removed fw from listed PRs above and from jryan's 2020
* bump opendbc to master
* comment out any non-original avalon fw
* new fw
* these 2016 (5 byte EPS_STATUS msg) Avalon fws are correct. comment out any 2019+ fw I haven't seen yet
* Add to release files
* these are good too
* nothing on 7e0 yet
* both have their engines on one address
* validated remaining fws! some from adeeb's, chris's, and kumar's PRs
* Add test route for Avalon 2019
* horrible
* Duplicate
* use nodsu dbc. Only difference is the addition of some signals that don't work, and max of BRAKE_PRESSURE is different
* Enablem 2019 Avalon test route
old-commit-hash: 07e4129edc
* Add 2020 SEAT Leon (exclamation point ai)
* Add SEAT Leon to README
* Fix Leon model-year
* Add SEAT Leon test route
* thanks me!
old-commit-hash: 34b6c56021
* Update values.py
Add 2019 Altima support (may be specific to VC-Turbo model, do not have NA model to compare to)
* Update README.md
Add 2019 altima
* Update values.py
Combine fingerprint of 2020 + 2019
* Update values.py
* Update values.py
Sort fingerprint values numerically by key
old-commit-hash: a844c60f14
* Refactor and clean up messages and signals
* Reenable checks[] enforcement
* Remove unused message check[]
* Comment touchup
* Make signal table names correct and consistent
* Refactor MqbExtraSignals for clarity
old-commit-hash: 591eaa1cbc
* adding port for 2019 lexus ux 250h
* update README
* added route to test_routes
* added CAR.LEXUS_UXH_TSS2 to IGNORED_FINGERPRINTS
changed test route to a complete route (that will be uploaded)
* unused
* add fw
* forgot h
Co-authored-by: Brian Haugen <brian.haugen@toyota.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 6089c95a35
* Cleanup HONDA_BOSCH alternate brake signal
* always set self.brake_switch
* define in one place
* also defined here
* nesting
* remove CRV Hybrid
* rename brake_switch_ts
* add note about panda safety
old-commit-hash: 245312370f
* cancel is never true if cruise isn't enabled and pedal
* This is probably better
* comment
* want to see if this fails
* see what Actions says about this
* nice! just as a sanity test real quick
* Revert "nice! just as a sanity test real quick"
This reverts commit 2d86d1c32e.
* Revert "see what Actions says about this"
This reverts commit c908488854.
* Revert "want to see if this fails"
This reverts commit 2d515f3721.
* specify the fix
* No bitwise
Co-authored-by: Willem Melching <willem.melching@gmail.com>
Co-authored-by: Willem Melching <willem.melching@gmail.com>
old-commit-hash: 483678adb1