Jason Wen
4d4b8b08da
Revert "Mazda: Parse cruise control buttons ( #307 )"
...
This reverts commit 153d90c2e5 .
2026-02-02 22:18:34 -05:00
Jason Wen
a653199681
Reapply "Lateral: lower friction threshold ( #2915 )" ( #378 ) ( #394 )
...
This reverts commit a76d28a231 .
2026-02-02 14:44:09 -05:00
Jason Wen
bbc6869d70
Sync: commaai/opendbc:master → sunnypilot/opendbc:master
2026-01-19 23:31:28 -05:00
Jason Wen
0035b6752e
Merge branch 'upstream/opendbc/master' into sync-20260111
...
# Conflicts:
# .github/workflows/tests.yml
# SConstruct
# opendbc/car/docs.py
# opendbc/car/gm/interface.py
# opendbc/car/interfaces.py
# opendbc/car/tesla/teslacan.py
# opendbc/safety/modes/chrysler.h
# opendbc/safety/modes/tesla.h
# opendbc/safety/tests/test.sh
# opendbc/safety/tests/test_tesla.py
2026-01-19 21:42:56 -05:00
Adeeb Shihadeh
796ece26ac
libsafety: switch to clang 18 and only build mull in standalone mode ( #3044 )
...
* just switch to 18
* try this
* just clang
* rm that
* try this
2026-01-19 15:30:32 -08:00
Daniel Koepping
80f030ac5d
Car diff ( #3024 )
...
* Opendbc replay (#6 )
* add replay POC
* compare HEAD to master
* split in compare and worker
* copy worker.py
* cleanup
* fix
* apply tesla brake PR
* fix
* fix mutation test
* add panda
* add timestamps
* simplify
* add falling edge
* add remaining carstate
* simple lines
* bump
* rename
* use zst as ref
* ref commit
* cleanup
* formatting
* no failing
* fix git
* clean
* use pool.map
* fix docker build
* clean
* Revert "fix docker build"
This reverts commit da3577441eaa4b7fdc5763f73e779dd32c03a3c3.
* use flat paths
* format
* use azure test instance
* print full diff
* no stderr output
* use GIT_REF
* Revert "apply tesla brake PR"
This reverts commit f377e21f3865c574db5d618be20b4efa86fba66f.
* allow overwrite blobs
* supress stderr
* add error on failed generation (#8 )
* Opendbc replay (#129 )
* add replay POC
* compare HEAD to master
* split in compare and worker
* copy worker.py
* cleanup
* fix
* apply tesla brake PR
* fix
* fix mutation test
* add panda
* add timestamps
* simplify
* add falling edge
* add remaining carstate
* simple lines
* bump
* rename
* use zst as ref
* ref commit
* cleanup
* formatting
* no failing
* fix git
* clean
* use pool.map
* fix docker build
* clean
* Revert "fix docker build"
This reverts commit da3577441eaa4b7fdc5763f73e779dd32c03a3c3.
* use flat paths
* format
* use azure test instance
* print full diff
* no stderr output
* use GIT_REF
* Revert "apply tesla brake PR"
This reverts commit f377e21f3865c574db5d618be20b4efa86fba66f.
* allow overwrite blobs
* supress stderr
* print upload refs
* add error on failed generation
* Revert "use azure test instance"
This reverts commit ba969ccda452a4841934440d3ced22829861f70f.
* Revert "fix mutation test"
This reverts commit 8f5e01de7743ee38c340df90751cf370634fe2b2.
* detect safety changes
* use logReader
* only use valid platforms
* use local database
* Revert "use local database"
This reverts commit 4ebe9fe0800fb1631efe8672817a8c21b8780b65.
* Reapply "use azure test instance"
This reverts commit e9968a04e4ddee00b69174fd30ee1cdcdfa506fb.
* cutoff diff
* parallel downloads
* enable stderr
* fix interface
* logprint errors
* add comment to PR
* fix
* FORMAT: lines
* FORMAT: plots
* FORMAT: fix
* modules
* Revert "use azure test instance"
This reverts commit ba969ccda452a4841934440d3ced22829861f70f.
* build on forks
* clean
* rename
* replace azure with ci-artifacts
* auto bootstrap
* help
* FORK TEST
* Revert "FORMAT: fix"
This reverts commit 0262b1fad446691d594adef6baf284938d2d115d.
* Revert "FORMAT: plots"
This reverts commit 314417db1fb4c01206d8b3880f240a44d70b5a7e.
* Revert "FORMAT: lines"
This reverts commit 5cdd4c567f0440874a74678ca7cb3b6f909bc0ba.
* clean
* no comment on empty output
* output errors
* fix pr comment
* fix diff more
* increase tolerance
* less files
* one file
* Revert "FORK TEST"
This reverts commit fc691b500c58e76a41c8f5785b6acf89ff4e1573.
* Revert "fix mutation test"
This reverts commit 8f5e01de7743ee38c340df90751cf370634fe2b2.
* fix comment
* fix comment
* move car_diff.py
* Revert "fix mutation test"
This reverts commit 8f5e01de7743ee38c340df90751cf370634fe2b2.
* move car_diff.py
* inline helpers
* inline helpers
* fix ruff
* fix ruff
* use all carstate fields
* add --all
* use all carstate fields
* add --all
* bootstrap
* bootstrap
* Revert "bootstrap"
This reverts commit c3c2ba41e8d1dbdeb74cef8498caf9fd13325fe3.
* add line formatting
* commit workflow
* adjust formatting
* return err
* subprocess
* comma_car_segments
* dead code
* minimal logreader
* remove openpilot
* add deps
* remove all deps
* fix source
* request
* less parallel
* fix push
* bootstrap
* Revert "bootstrap"
This reverts commit b4af0d3bbd31f119ed3f18933329dcc64c9cf634.
* fix graph
* push
* regex
* optimize dict_diff
* reduce tolerance
* use comma_car_segments
* remove
* use requests
* timestamps
* frame_ms
* id
* logreader
* align logreader
* use logreader
* remove requests
* return
* more line
* ruff
* use test pip package
* push on commaai
* use zstandard lib
* clean
* rename
* use decompress
* fix
* index
* lr filter
* union types
* find edges
* group frames
* render waveform
* format timing
* signals
* numeric diff
* boolean diff
* real timestamp
* impreza fingerprint
* Revert "impreza fingerprint"
This reverts commit 692e34c7f8df6540c26eca79799a8eac47f352bc.
* apply tesla brake PR
* honda clear startup fault
* Revert "honda clear startup fault"
This reverts commit 91c4a5d3c896cf0936c5cf00a484127b9665d21c.
* skip unrelated edges
* fix exit
* fix down edge
* use hf pip package
* comment on fail
* fix
* comment
* no exit 1 in CI
2026-01-19 14:31:20 -08:00
ugtthis
9d3c88571b
fix indent to 4 spaces ( #3041 )
...
fix indent
2026-01-16 16:36:31 -08:00
Jason Young
05e786c2ea
Honda: Add FW for 2025 Honda Accord Hybrid ( #3042 )
...
* Honda: Add FW for 2025 Honda Accord Hybrid
* can't join a side quest right now
2026-01-16 11:57:58 -05:00
Shane Smiskol
b899b2f84b
Add issue templates ( #3039 )
...
* add some links
* bug template from op
* car-ify it
* more
* more
* more
* isn't
* woops
2026-01-16 00:03:55 -08:00
Shane Smiskol
52236c167d
Kia Optima Hybrid 2019: add new FW ( #3038 )
...
it was out of date range, now we have almost the whole year
2026-01-15 23:37:15 -08:00
Lukas
a9f6796ac5
Tesla: Brake to ESP_status ( #2628 )
...
* docs: Scheduled auto-update CARS.md
* use esp_status
* Update opendbc/safety/modes/tesla.h
Co-authored-by: Shane Smiskol <shane@smiskol.com >
* consistent logic
* docs: Scheduled auto-update CARS.md
* fix formatting
* use esp_status
* Update opendbc/safety/modes/tesla.h
Co-authored-by: Shane Smiskol <shane@smiskol.com >
* consistent logic
* Honda: 25 MDX community doc cleanup (#2655 )
remove due to MDX PR 2129
* Toyota: Add FW for 2020 Toyota Yaris (#2656 )
* Add Toyota Yaris 2020 EU
* fix sorting
* expand supported model-years
---------
Co-authored-by: Jason Young <jyoung8607@gmail.com >
* docs: Scheduled auto-update CARS.md
* Honda: CRV 2023-2025 (canfd) (#2475 )
* init CANFD CRV
* init CANFD CRV Hybrid
* remove
* remove
* remove import for now
* remove import for now
* shane fixes
* rebase fixes
* fix
* update
* remove whitespace
* new test route
* remove CRV Hybrid
* 2025
* rename honda pilot dbc to canfd common
* rename canfd common dbc to canfd common can dbc
* renaming dbc to honda_canfd_common
* updating car specs
* separate steer interface and increase to 5000 per testers
* adding brake_error commands for canFD
* autocalculate alt brake for canfd
* adding canfd safety value
* adding bosch canfd safety value
* canfd required safety changes from pr 2129
* canfd required safety changes from pr2129
* renaming dbc to honda_canfd_common
* typo fix
* fix coding style per CI
* move canfd altbrake to autodetection
* clearer diff, for now
* Adding 24 CRV Hybrid fingerprint
* switch to torque controller
* updating hybrid test route
* applying log-determined values for CRV 6G Hybrid
* updating values from additional log
* updating steer threshold based on log
* udpating values based on log
* found higher numbers in CRV log
* repoint ICE to Hybrid
* typo fix
* typo fix
* remove CRV from car template
* remove CRV from extra cars
* Adding 23 ICE fingerprints (Taiwan market)
* Adding CRV ICE test route
* whitespace fix
* collapse CRV_HYBRID_6G into CRV_6G
* verified max of 2560 from dashcam route
* cleanup
* not seeing data to elevate this above other CAN-FD
* swag after actuator rescale
* it wants a little more SR
* same steerActuatorDelay as the others
* prepare to recreate FW lists
* auto_fingerprint 864613393836f643/00000002--3cef07213f
* auto_fingerprint 51dea302d9d61e22/00000006--f3732a4905
* auto_fingerprint 0a84f6dd8372aef6/00000005--aff7debbbe
* auto_fingerprint ea1fc707f10a580a/00000016--a6e25f0867
* auto_fingerprint c6dc5864bedfeaa9/00000000--b11ca96af3
* auto_fingerprint 63568e3e2f56c8ad/00000001--2c87c755e1
* don't have a verified dongle with MY2023 yet
* adding 2023 to community docs
* auto_fingerprint 472a018ff8fd479a/0000006f--72d838b24d
* Revert "adding 2023 to community docs"
This reverts commit bdaf5bff0a2ca3f1c826dc4257580822f95baf1b.
* Revert "don't have a verified dongle with MY2023 yet"
This reverts commit 0e8b8e300168ab3404cc74980a182bec1d3f50e0.
---------
Co-authored-by: vanillagorillaa <31773928+vanillagorillaa@users.noreply.github.com >
Co-authored-by: Jason Young <jyoung8607@gmail.com >
* Toyota: Add FW for 2020 Toyota Corolla Sport JDM (#2644 )
Japanese Toyota Corolla Sport 2019-22
* HKG: Add FW for 2019 Kia Sorento (#2641 )
Kia Sorento Aus 2018/2019
Co-authored-by: Jason Young <46612682+jyoung8607@users.noreply.github.com >
* Honda: Add FW for 2025 Honda HR-V (#2652 )
* docs: Scheduled auto-update CARS.md
* kotarou fingerprint
---------
Co-authored-by: AlexandreSato <AlexandreSato@users.noreply.github.com >
* Tesla: Add FW for Tesla Model 3 (#2658 )
added new tesla fingerprint
* HKG: add FW for 2023 Hyundai Kona (#2613 )
* Update Hyundai Kona 2022 fingerprints and docs
Added new firmware versions for Hyundai Kona 2022 in fingerprints.py and updated the documentation string to 'Hyundai Kona 2022-23' in values.py to reflect model year coverage.
* ALT_LIMITS
* Revert "ALT_LIMITS"
This reverts commit 9ad75d1d5663354f6cedcdbb433c1f229c1b5bd4.
* fix sorting order
---------
Co-authored-by: Jason Young <jyoung8607@gmail.com >
* HKG: Add FW for 2022 Kia Niro EV (#2102 )
Update fingerprints.py
* docs: Scheduled auto-update CARS.md
* Hyundai: fix Kia Sportage test route
the auto-selected segment has a legitimate timeout on the TCS CAN message that was just slipping by the thresholds
* CANParser: determine can_valid on read (#2665 )
props
* Torque controller: refactor calculations to be in accel space (#2528 )
* gains need to be in lat accel space too (but behavior is still different)
* actually it may make more sense
* use siglin
* fix
* conflict
* cleanups
* more cleanup
* unused import
* remove gravity
* imports
* inverse
* cleanup
* more cleanip
* lint
* whitespace
* more cleanup
---------
Co-authored-by: Bruce Wayne <harald.the.engineer@gmail.com >
* Fix mutation test timing out for big changes (#2668 )
* PSA AEE2010_R3: Initial Platform Support (#2379 )
* spam at 100Hz
* try higher STEER_MAX
* delete torque based control
* set measured steerActuatorDelay
* add route
* fix: set static status when lat not active
* clean checksum
* clean: carcontroller
* clean: carstate, interface
* clean: psacan
* clean: values
* fix
* comments
* try 0_3s actuator
* enable lanechange
* implement standstill
* fix: blinkers
* fix: e208 car specs
* fix: set ovveride.toml to angle based
* actuatorDelay to 0.5s
* add: standstill signal
* add: translated DBC
* fix: recuperation
* test: status change
* clean up status ramp
* cleanup
* add: ESP and cruisestate signals
* actuatorDelay to 0.2
* cleanup
* test max angle
* set verified STEER_MAX
* test fingerprinting
* match nissan angle limits
* Revert "match nissan angle limits"
This reverts commit 4ef75889ac9e73127a8ae6dd98b875b52604132b.
* fix tests
* DEBUG: test fingerprint
* actuatorDelay to 0.4
* DEBUG: use non-negative ECU offsetc
* DEBUG: enable Dashcam mode
* DEBUG: try to fix values.py
* Revert "DEBUG: enable Dashcam mode"
This reverts commit 4c632bcbaf78a4185232daa96df845e073764583.
* set more ecu addresses
* DBC: name DIAG frames
* use simple fw request
* cleanup
* fix: rename carname to brand
* swap CAN0/2
* add: carstate signals
* fix: steeringRateSign
* move PSA safety to opendbc
* fix: adhere to new ANGLE_LIMITS
* add: mandatory ignores for chks and counter
* fix: fingerprint
* disable radar ECU
* translate HS2_DAT_MDD_CMD_452 msg
* add ACC cancel request message
* translate HS2_DAT_MDD_CMD_452 signals
* rename to SPEED_SETPOINT
* checksum init
* add acc status msg
* add structure for longitudinal
* update test route
* remove debug code
* fix: ecu version requests
* adjust ActuatorDelay to 0.3
* disable bus multiplexing
* disable radar
* enable longitudinal
* add: artiv (radar) signals
* rename
* implement radar fake messages
* add radar tx safety
* fix
* implement radar spoof
* fix
* disable long signals
* DEBUG: test checksums
* set checksum chk_ini
* fix checksum 2f6
* checksum helper 2f6
* checksum helper 2b6
* fix checksum 2b6
* checksum helper 3f2
* try fixed radar values
* unify checksum script
* enable radar control
* cleanup
* add acc values
* adjust long params
* fix radar msg
* enable resume from standstill
* fix braking threshold
* set standstill cruise false
* set long tuning to default
* DEBUG: test AUTO_BREAKING always on
* DEBUG: AUTO_BRAKING on after 1 s of car startup
* DEBUG: spoof radar after 10 seconds
* sync 2f6 and 2b6 radar signals
* DEBUG: set KiV long tune
* DEBUG: set mult to 1000
* fix fwd hook
* fix interface
* adjust tuning
* ARC STATUS=1
* scale torque multiplier with speed
* scale fix
* use simple acc to torque factor
* use factor 80
* simplify
* cleanup
* set mult to 70
* DEBUG: try kiV
* no kiV, linear accel/brake
* AEB enable test
* AEB always disabled test
* add 100Hz gas pedal
* op long optional
* add acc related signals
* set steerAtStandstill
* fix: dbc message name typo
* add steeringSaturated debug
* adapt to master changes
* safety: set meas_angle
* chg: set steer_driver_allowance to 1.5 Nm
* fix: steering wheel nudge on disengage
* safety: add torque_driver
* DEBUG: enable long
* fix: req_diag_artiv
* disable long
* chg: reduce DRIVER_ALLOWANCE to 1 Nm
* remove longitudinal
* cleanup
* move safety_psa
* fw request
* decrease torque
* fw query
* steerLimitTimer = 0.1
* DEBUG: fix fw query for psa
* query test 1
* query test 2
* fw query test 3
* add ecu versions
* fix fw query
* fix ECU names
* add tester preset
* reactivate brand_matches skip
* adapt to opendbc changes
* fix linter
* fix misra
* fix pytest: add psa fw query timings
* fix: rxchecks
* adapt to master changes
* clean values.py
* DEBUG: fw_versions.py debug print
* Revert "DEBUG: fw_versions.py debug print"
This reverts commit c298f4f1711c055a31600587ba25f89cfbffc0e3.
* use firmware request
* PSA ECUs: is_tester_present_response exception
* cleanup
* rename dbc
* peugeot 208
* delete opel corsa
* clean
* fix tests
* comments
* align angle rates to values.h
* set rx counters
* refactor
* add checksum and counter hooks
* set chk ini bytes
* remove one message
* fix misra
* fix main bus
* Revert "PSA ECUs: is_tester_present_response exception"
This reverts commit 3387200097a62b4cda14840f198657876bcdedc8.
* revert fingerprints.py entry
* remove leading empty line
* psa safety ALLOW_DEBUG
* cleanup
* fix tests
* enable fw query for route recording
* Revert "enable fw query for route recording"
This reverts commit f81915ad27f125adb6424de793b87e4b3e40142d.
* add better route
* remove FW Query
* remove DRIVER
* sort alphabetical
* cleanup
* fix test
* clean
* clean
* conservative steerLimitTimer
* fix names
formatting
* psa test setup
add helper to psa test
add more helper
* add StockSafety test
* remove ESP signal
* remove steerFaultPermanent
* fix parse_wheel_speed and gasPressed
* move frequency in rx checks
* to_push/to_send -> msg
* align formatting with values.py
* rm GET_BUS
* rm GET_ADDR
* rm GET_BYTE
* fix some tests
* Update opendbc/car/psa/values.py
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* use opendbc.car.lateral import
* use opendbc.car.lateral import
* remove legacy fingerprint
* fix misra
* fix CHECKSUM/COUNTER dbc names
* use can packer for psa_checksum
* fix tests
* fix coverage
* Apply suggestions from code review
Co-authored-by: Shane Smiskol <shane@smiskol.com >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
* clean psacan
* set steerLimitTimer to 0.1
* Update opendbc/car/psa/carcontroller.py
Co-authored-by: Shane Smiskol <shane@smiskol.com >
* Update opendbc/car/psa/carstate.py
Co-authored-by: Shane Smiskol <shane@smiskol.com >
* Update opendbc/safety/modes/psa.h
Co-authored-by: Shane Smiskol <shane@smiskol.com >
* add newline in safety_declratations.h
* fix indentation
* remove fwd hook
* Update opendbc/car/psa/carstate.py
Co-authored-by: Shane Smiskol <shane@smiskol.com >
* Update opendbc/car/psa/carstate.py
Co-authored-by: Shane Smiskol <shane@smiskol.com >
* fix main/cam bus naming
* use brake_pressed instead brake_pressure
* fix ruff
* remove manual gear
* fix ChecksumState
* send steering at 20Hz
* replicate stock LKAS behavior
* fix mutations
* Update opendbc/car/psa/carcontroller.py
Co-authored-by: Shane Smiskol <shane@smiskol.com >
* Update opendbc/car/psa/carstate.py
Co-authored-by: Shane Smiskol <shane@smiskol.com >
* fix dbc comment
---------
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
Co-authored-by: Shane Smiskol <shane@smiskol.com >
* HKG: fix 1b5 (#2637 )
Update hyundai_canfd.dbc
* docs: Scheduled auto-update CARS.md
* Honda: remove EPS mod support (#2672 )
* Nissan: add new fingerprint for Nissan Leaf 2021 UK (#2669 )
* nissan: add new firmware version 476605SH7E to FW_VERSIONS
* fix sorting order
---------
Co-authored-by: chris-moming4k <moming2k@igpsd.com >
Co-authored-by: Jason Young <jyoung8607@gmail.com >
* Hyundai: fix CAN errors due to CRUISE_BUTTONS ECU TX jank (#2673 )
* Increase timeout if cache not hit (#2678 )
* no cache timeout
* hmm
* 90 fine
* [bot] Fingerprints: add missing FW versions from new users (#2677 )
Export fingerprints
* Honda: Update package availability for Civic (#2680 )
* correcting documentation
* changed to automatic transmission, reads better on website
* Remove automatic transmission requirements
* Honda: Honda City (Brazil only) 2023 (#2425 )
* init Honda City
* tmp fix EPB status error
* test route and comments
* updates
* add this
* fix handbrake
* minSteerSpeed
* fix
* change
* fix
* current test route
* follow parking brake signal name change
* i hope this is wrong :(
* wheelbase was wrong, also wants more SR
* rm torque substitute
* add generation to CAR name
* one more ref
* separate config block, rescaled actuator range
* remove, will be restored with #2481
* adjust steeringPressed threshold
* ultra swag due to undetected steer overrides
* one more tweak
* maybe two
* this thing really wants SR
---------
Co-authored-by: vanillagorillaa <31773928+vanillagorillaa@users.noreply.github.com >
Co-authored-by: Jason Young <jyoung8607@gmail.com >
* docs: Scheduled auto-update CARS.md
---------
Co-authored-by: lukasloetkolben <lukasloetkolben@users.noreply.github.com >
Co-authored-by: Shane Smiskol <shane@smiskol.com >
Co-authored-by: mvl-boston <manuel@alumni.virginia.edu >
Co-authored-by: Grzegorz Gajoch <gajoch@gmail.com >
Co-authored-by: Jason Young <jyoung8607@gmail.com >
Co-authored-by: adeebshihadeh <adeebshihadeh@users.noreply.github.com >
Co-authored-by: vanillagorillaa <31773928+vanillagorillaa@users.noreply.github.com >
Co-authored-by: Yasuhiro Ohno <84763339+yasu-oh@users.noreply.github.com >
Co-authored-by: Andrew Frahn <andrew@emmertex.com >
Co-authored-by: Jason Young <46612682+jyoung8607@users.noreply.github.com >
Co-authored-by: Alexandre Nobuharu Sato <66435071+AlexandreSato@users.noreply.github.com >
Co-authored-by: AlexandreSato <AlexandreSato@users.noreply.github.com >
Co-authored-by: Amy Jeanes <mattjeanes23@gmail.com >
Co-authored-by: royjr <royjr96@gmail.com >
Co-authored-by: James Vecellio-Grant <159560811+Discountchubbs@users.noreply.github.com >
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
Co-authored-by: Bruce Wayne <harald.the.engineer@gmail.com >
Co-authored-by: elkoled <elkoled@gmail.com >
Co-authored-by: Chris Chan <moming2k@gmail.com >
Co-authored-by: chris-moming4k <moming2k@igpsd.com >
Co-authored-by: Thales Ceolin <thalesac@users.noreply.github.com >
2026-01-15 22:54:51 -08:00
dzid26
c1c8a34b13
Tesla: Add FSD active state ( #3036 )
...
Add 'ACTIVE_FSD' state to DAS_autopilotState
2026-01-15 16:12:42 -08:00
Taku Nishigaki
ac94e05023
Fingerprint Subaru Impreza G4 ( #3033 )
...
* fingerprint subaru impreza g4
* fix
2026-01-15 14:55:53 -08:00
ugtthis
aecb99e054
Docs cleanup: Inconsistent wording ( #3035 )
...
* change Any to All
* cleanup
2026-01-15 08:21:16 -05:00
Shane Smiskol
f38dd73422
Car docs: rm coupler for four ( #3034 )
...
rm coupler for four
2026-01-14 15:00:05 -08:00
Shane Smiskol
9842830020
Revert "EV6: add EU specification for alternate harness ( #3031 )"
...
This reverts commit e94b05f7ab .
2026-01-12 20:40:30 -08:00
Shane Smiskol
58f0332026
Tesla: support FSD 14 ( #2934 )
...
* they switched
* from https://github.com/commaai/opendbc/pull/2860
* from https://github.com/commaai/opendbc/pull/2924
* forgot to flip here
* parameterize
* do safety
* fix
* misra
* ok misra, this is more confusing but sure
* kinda works
* simplify
* same function in safety
* more stuff
* fix
* debug
* clean up
* cmt
* detect fsd 14
* fix
2026-01-12 20:38:31 -08:00
Shane Smiskol
dc67cb143d
Minor Tesla cleanup
2026-01-12 19:52:17 -08:00
Shane Smiskol
eb6752f1d6
tests don't remove extra packages
...
every time you run an opendbc test it removes any extra packages you might have installed
2026-01-12 17:08:03 -08:00
Shane Smiskol
e94b05f7ab
EV6: add EU specification for alternate harness ( #3031 )
...
likely applies to ev6 as well
2026-01-12 16:12:13 -08:00
Shane Smiskol
de02716a72
Reapply "safety: single libsafety.so" ( #3030 )
...
This reverts commit c80388aece .
2026-01-12 15:45:03 -08:00
Shane Smiskol
c80388aece
Revert "safety: single libsafety.so" ( #3030 )
...
Revert "safety: single libsafety.so (#3013 )"
This reverts commit f812bf7cde .
2026-01-12 14:37:53 -08:00
Nikita Pylypyuk
9e296842df
Toyota: whitelist hybrids for standstill resume behaviour ( #3009 )
...
* whitelist Toyota hybrids for standstill resume behaviour
* fixed logic for hybrid check
* one check
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com >
2026-01-10 22:42:51 -08:00
MVL
f8f370b3c9
Honda: bump Acura MDX to 2026 ( #2979 )
...
bump MDX to 2026
2026-01-05 10:24:36 -08:00
Hacheoy
5cc41b9f10
Toyota: Lexus LS 500 2018 ( #3010 )
...
* Add Lexus LS 2018 platform configuration
* Add fingerprints for Lexus LS ECUs
* Add LEXUS_LS to torque substitute
* Update steer ratio for Lexus LS 2018 configuration
* LS steer ratio back to 13.0
* Update steer ratio for Lexus LS 2018 based on live params
* Add test route for Lexus LS
* Update LS car docs to exclude LSS+ A package
* Fix formatting in Lexus LS 2018 documentation
2026-01-05 10:14:29 -08:00
T3vl
d12538dd9e
VW PQ: Update HCA Status to use Mode 2 (Status 7) ( #2722 )
...
* VW PQ: Update HCA Status to use Mode 2 (Status 7)
* VW PQ: update PQ safety test to use HCA status 7
---------
Co-authored-by: Jason Young <46612682+jyoung8607@users.noreply.github.com >
2026-01-05 09:09:01 -05:00
Jason Young
c866a53b04
VW MLB: Add FW for 2026 Porsche Macan ( #3023 )
2026-01-04 21:48:10 -05:00
MVL
419512f8e6
Honda - Bump CRV Hybrid to 2026 ( #2988 )
...
Bump CRV Hybrid to 2026
2026-01-04 20:38:57 -05:00
Jason Young
d2fa82f959
VW: Allow PQ/MLB cars to drive on dev builds ( #3022 )
...
VW: Allow PQ/MLB cars in dev builds
2026-01-04 20:17:52 -05:00
Jason Young
3ea2e66667
cleanup CARS.md generation ( #3021 )
...
cleanup SecOC doc generation
2026-01-04 19:45:31 -05:00
Jason Young
e6d902eac2
VW PQ: Revert change to gear position VAL table ( #3020 )
2026-01-04 16:27:08 -05:00
Adeeb Shihadeh
f812bf7cde
safety: single libsafety.so ( #3013 )
...
* safety: single libsafety.so
* llvm
2025-12-31 15:03:29 -08:00
Adeeb Shihadeh
9fc469ae0f
safety: always run tests with UBSAN ( #3007 )
2025-12-30 08:53:12 -08:00
Adeeb Shihadeh
34cae2f4af
Chrysler: fix safety build on clang ( #3006 )
...
* Chrysler: fix safety build on clang
* misra
2025-12-30 08:44:26 -08:00
Adeeb Shihadeh
cef1bbe18f
Ford: remove unused stock long safety ( #3005 )
2025-12-30 08:31:45 -08:00
Adeeb Shihadeh
508fa28823
board/ is dead ( #3003 )
...
* board/ is dead
* add that back
2025-12-29 19:33:34 -08:00
Adeeb Shihadeh
7391f464de
get mutation tests running on macOS ( #2998 )
...
* install mull on macOS
* runs
* run in ci
* more readable
* fail early
* who doesn't have curl
* fix that?
* uv sourcing
* unset that
* mit
* cleanup
2025-12-29 17:23:00 -08:00
Adeeb Shihadeh
df0f84b160
libsafety: fix building with mutation env ( #3001 )
...
* build_env
* default
* conditional
* need it there
* try that
* fix
* rm those
2025-12-29 17:14:04 -08:00
Adeeb Shihadeh
04c72ca432
test.sh: ensure uv.lock is consistent with pyproject ( #3000 )
2025-12-29 16:38:24 -08:00
Adeeb Shihadeh
5314249fd5
crcmod -> crcmod-plus ( #2999 )
2025-12-29 16:25:33 -08:00
Nikita Pylypyuk
c278560e7b
Hyundai: document SCC_CONTROL signal preservation for ACC cancel ( #2996 )
...
hyundai: document SCC_CONTROL signal preservation for ACC cancel
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com >
2025-12-29 15:24:55 -08:00
Matt Purnell
bb1f1a7bee
ty: Fix typo in ignored rule causing failing CI ( #2997 )
...
Fix typo in ignored rule
2025-12-29 15:24:38 -08:00
Adeeb Shihadeh
edf19be8ef
ty: less ignores ( #2994 )
...
* less ignore
* one more
* one more
* lil more
2025-12-28 00:44:48 -08:00
Adeeb Shihadeh
3981d353ec
Remove mypy configuration and references ( #2995 )
2025-12-28 00:34:20 -08:00
Adeeb Shihadeh
fe7dbcfd59
Add ty type checker ( #2993 )
2025-12-28 00:26:14 -08:00
dzid26
e03fbf9be8
interface: handle None parameters gracefully in interface initializations ( #335 )
...
* check None params_list
* update parameter handling
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2025-12-22 15:05:30 -05:00
downquark7
20383025ec
Nissan: use MADS enabled status for LKAS HUD logic ( #371 )
...
* Update Nissan LKAS HUD logic to use latActive instead of enabled
display the green steering-wheel icon on the hud whenever lat is active instead of when cc is active
this fixes the issue where there is no hud icon when MADS is enabled when cc is disabled
* switch CC.latActive to CC_SP.mads.enabled
(cherry picked from commit 48773fd781be9a8bd3a5ddb66f91a00c7a5156a4)
* Fix formatting of lkas_hud_msg parameters
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2025-12-22 10:26:14 -05:00
Kumar
74ac678501
Toyota: Enforce Stock Longitudinal Control ( #353 )
...
* redo
* ?
---------
Co-authored-by: Jason Wen <haibin.wen3@gmail.com >
2025-12-20 21:59:20 -05:00
Adeeb Shihadeh
4aa7ca9722
Add CarInterface.DRIVABLE_GEARS attribute ( #2978 )
...
* Add CarInterface.DRIVABLE_GEARS gears attribute
* lil less
2025-12-20 15:18:07 -08:00
Adeeb Shihadeh
622f2b14b2
CI: use tags for cppcheck update ( #2976 )
2025-12-20 14:17:28 -08:00