robbederks
500370aecd
Make sure relay faults make it to the health packet ( #492 )
...
* Added relay malfunction handling
* Bump version
* Fixed safety test
* set/reset
* fixed test again
2020-04-09 15:53:46 -07:00
Adeeb
bc90b60f97
toyota: use universal gas pressed bit ( #488 )
...
* toyota: use universal gas pressed bit
* fix tests
2020-04-09 12:09:34 -07:00
eFini
4e98bbe8c9
Apply unsafe allow gas mode to all cars. ( #480 )
...
Apply unsafe iso accel/decel limit to toyota.
2020-04-06 08:56:36 -07:00
Jason Young
b9a9ea395f
Unsafe gas disengage mods, fix test compile warning ( #481 )
2020-04-01 14:03:13 -07:00
Jason Young
08ef92d585
Safety model for Volkswagen PQ35/PQ46/NMS ( #474 )
...
* Align with VW Community port 0.7.4-devel
* Import of PQ35/PQ46/NMS safety work
* Add safety replay drive for PQ35/PQ46/NMS
* Unwind community port hax for upstream, bump Panda ver
* Update comment
* Reduce whitespace diff
* Reduce whitespace diff
* Don't test the drive until it's uploaded
* Propitiate MISRA
* Ixnay on the VERSION LF
* Remove VERSION LF, update safety_replay with PQ drive
* Freshen cereal ref to include fields used in VW PQ test drive
* Remove superfluous return
* Bypass Docker caching issue
2020-04-01 12:38:27 -07:00
kegman
98503e8660
disable stock honda AEB in unsafe mode ( #477 )
...
* disable stock honda AEB in unsafe mode
for some Honda models when OP is engaged, stock AEB will activate in unexpected circumstances, such as when there are 2 lane highways when driving on a curve with opposing traffic. When this occurs the car may brake unexpectedly (Honda Civic) or loss of gas pedal function may occur for a few seconds (Honda Pilot)
* Update safety_honda.h
2020-03-31 16:26:26 -07:00
Willem Melching
de89fcdc4f
Nissan leaf ( #473 )
...
* use rear wheels for speed
* Add leaf gas message
* Add brake press check to safety
* Fix typo in comparison
* threshold on gas and brake pressed and add cruise enabled check
* Fix brake pressed result
* Use same message for cruise enabled detection
* Fix typo
* Fix tests
* Add RX checks
* Allow sending cancel from panda
* Add cancel command to TX messages in tests
* Remove angle limit
* Change speed factor
* Change speed factor in tests
* Remove max angle from tests
* Fix tests
* try cancel using seatbelt
* Try different cancel message
* Fix TX_MSGS in test
* Fix fwd test
2020-03-27 21:45:16 -07:00
rbiasini
0696730c14
Toyota: add missing offset from speed signal ( #469 )
...
* Toyota: add missing offset from speed signal
* Let's also define ABS value in macro
2020-03-11 17:30:30 -07:00
Andre Volmensky
5b1a8dc873
Filtering LKAS HUD messages ( #468 )
...
* Filtering LKAS HUD messages
* Added nissan test_fwd_hook()
* Added Nissan TX_MSGS safety test
Co-authored-by: rbiasini <riccardo.biasini@gmail.com>
2020-03-11 00:00:33 -07:00
rbiasini
0f21b19bb3
Cleanup pedal nomenclature ( #467 )
...
* consolidate gas and brake nomenclature
* fixes in code and tests
2020-03-08 23:48:00 -07:00
rbiasini
04809e1329
Hyundai brake check ( #464 )
...
* WIP: adding brake check
* Added Hyundai brake tests
2020-03-07 21:26:03 -08:00
rbiasini
74c8ee0a7a
Subaru brake check ( #463 )
...
* WIP: subaru brake check
* FInalized logic and added tests to Subaru brake check
2020-03-06 22:29:46 -08:00
Riccardo Biasini
4ecc6b3581
Cleanup: avoid unnecessary bus checks in rx hooks
2020-03-06 17:51:08 -08:00
Jason Young
c7d0d5fc7b
Volkswagen safety updates: Phase 3 ( #462 )
...
* Torque limit bump, change signal for ACC state tracking
2020-03-05 21:27:19 -08:00
rbiasini
4368748851
WIP: Toyota brake check. ( #459 )
...
* Toyota brake check with safety tests
2020-03-05 00:16:03 -08:00
Riccardo Biasini
2ef996fd92
fix addr frequencies
2020-03-04 21:00:27 -08:00
rbiasini
b2dbb504dc
remove toyota ipas safety code and tests ( #460 )
2020-03-04 10:54:13 -08:00
rbiasini
fb02390d4c
Subaru checksum counter ( #455 )
...
* Added Subaru Global checksum and counter checks
2020-02-27 17:33:51 -08:00
rbiasini
9a44499879
Fix Subaru Legacy Torque driver bug ( #454 )
...
* Fix Subaru Legacy Torque driver bug
2020-02-27 17:20:58 -08:00
rbiasini
dfa6b079de
separating subary legacy safety mode from global ( #452 )
...
* separating subary legacy safety mode from global
* added explicit tests for subaru legacy, which were absent before
2020-02-27 15:28:24 -08:00
rbiasini
dad5858b8c
Chrysler: add brakepress cancellation ( #451 )
2020-02-26 18:19:18 -08:00
Andre Volmensky
db94a5b813
Added Nissan safety ( #244 )
...
* Added Nissan safety
2020-02-26 11:11:56 -08:00
rbiasini
d7f1195d1e
Chrysler Checksum/counter ( #450 )
...
* abstract crc function
* counter-checksum for chrysler
* also adding checksum to tests
2020-02-24 16:36:46 -08:00
rbiasini
1b49d3e830
Hyundai: add gas disengage and tests ( #447 )
2020-02-22 10:13:32 -08:00
Jason Young
598074c192
Volkswagen safety updates: Phase 2 ( #445 )
...
* CRC and counter checks, standstill/brake checks
* Clean up a tsk_06 that snuck through
* Be consistent about how we call _msg_esp_05
* Reduce scope: haunted by the ghost of MISRA future
* Improved check/test for in-motion braking
* MISRA styling fix
2020-02-20 13:57:07 -08:00
rbiasini
b2ffaae60e
Chrysler: disengage on gas press ( #442 )
...
* add gas cancellation for chrysler
* added regr test too
* also add bus checks to chrysler. SHould have been there already
2020-02-19 23:46:38 -08:00
rbiasini
2ebbe3616b
Subaru: disengage on gas press ( #446 )
...
* Subaru: check for gas pressed
* added tests
* rx freq check on throttle
* also support for the not yet supported pre-global platform
2020-02-19 19:55:05 -08:00
Jason Young
ccf75c456f
Volkswagen safety updates: Phase 1 ( #444 )
...
* Checkpoint Panda refactoring updates
* Rename MQB safety tests in preparation for PQ
* Refactor MQB tests, add missing torque test
* Bring in MQB init without CRC LUT setup
* Fix to ACC_06 test case
* Fix to ACC_06 test case
* Tweak comment for clarity
* Drop superfluous return
2020-02-19 12:37:38 -08:00
Arne Schwarck
eb5020b7a9
Add the ability to communicate with BSM ( #433 )
...
* Add the ability to communicate with BSM
To poll the blind spot sensor 0x750 is required
* Add blindspot monitor communication
2020-02-11 10:15:39 -08:00
Willem Melching
f67ec28e3f
Fix msg checks for non Honda and Toyota ( #426 )
2020-01-18 13:26:34 -08:00
Riccardo
fed3aca0da
Honda: forward radar_hud msg
2019-12-22 18:42:46 -08:00
rbiasini
d301a59d64
WIP: Checksum checks ( #403 )
...
* add lag message check for all supported cars
* add checksum and counter checks for toyota and honda
* add rx hook regression tests
2019-12-21 10:25:54 +01:00
Riccardo
c08b480cea
separate between bosch giraffe and harness hooks. Make tests more thorough
2019-12-20 23:18:20 -08:00
Riccardo
110ca03160
remove long_controls_allowed unused param and reduce technical debt
2019-12-20 16:17:37 -08:00
Riccardo
d19fd3e6bd
better differentation of honda safety modes
2019-12-20 15:51:32 -08:00
Riccardo
7d9bae084a
better function name for msg_allowed
2019-12-18 00:17:25 -08:00
Willem Melching
ce13938ab3
fix typo in elm327 addr comparison
2019-12-16 18:00:40 -08:00
Riccardo
e3f1dd78d2
ELM327: allow all addresses between 0.700 and 0x800
2019-12-16 17:51:20 -08:00
Riccardo
4e9d788af7
Remove not-needed cadillac-init
2019-12-12 18:23:03 -08:00
Riccardo
f0a5d154cf
typo
2019-12-12 11:11:27 -08:00
Riccardo
6bbae7be2f
VW safety: allow cancel spam on both buses to be compatible with camera and gateway integration
2019-12-03 19:48:33 -08:00
Riccardo
96137f1a8a
VW can based ignition not needed. it has ignition line at camera as well.
2019-12-03 16:27:34 -08:00
Riccardo
fb6bc3ba7e
Fix Misra
2019-11-27 00:19:41 -08:00
Riccardo
878dd00ac8
solve race condition is relay_malfunction right after changing the relay status by adding a counter
2019-11-26 21:37:01 -08:00
Riccardo
fb81414305
mispelled word
2019-11-19 10:22:22 -08:00
Riccardo
57f5ef8cd8
Fix misra: addr can't be more than 29 bits anyway
2019-11-18 15:53:08 -08:00
Riccardo
68ff501277
typo
2019-11-18 13:13:31 -08:00
Riccardo
d5c772b0b1
Fixe Toyota message white-list
2019-11-18 12:52:31 -08:00
Riccardo
48197a9216
Better masking for ELM mode
2019-11-18 12:05:05 -08:00
Riccardo
212d336b3d
Safety Chrysler: Added cancel spam button check
2019-11-17 22:32:13 -08:00