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
robbederks
74d10ccd38
Fixed possible race condition ( #487 )
2020-04-07 14:59:19 -07:00
Willem Melching
a05361ebc2
cleanup safety_replay dockerfile ( #486 )
2020-04-06 22:33:56 -07:00
Willem Melching
fe73dcc913
Openpilot-tools is deprecated ( #484 )
...
* openpilot-tools is deprecated
* Add pycurl
* Add dependency for pycurl
* Add tenacity
* add atomicwrites
2020-04-06 22:19:25 -07:00
Greg Hogan
da8e00f115
TX message guaranteed delivery ( #421 )
...
* wait for tx slots before clearing nak
* fix bootstub
* Fixed misra
* Cleanup
* Added bulk write test to test USB NAK on bulk CAN messages
* Added automated bulk tx test
* Fixed linter
* Fixed latency test influence
* Added timeout to python API
* Disabled can write timeout in bulk write test
Co-authored-by: Robbe <robbe.derks@gmail.com>
2020-04-06 16:49:42 -07:00
Willem Melching
d8f618492b
Add ISO number for longitudinal limits flag comment
2020-04-06 15:12:01 -07:00
George Hotz
6a60b78110
touch ups
2020-04-06 15:01:48 -07:00
George Hotz
2ce65361d6
comments on unsafe flags
2020-04-06 14:54:32 -07:00
George Hotz
d88013450d
remove from there as well
2020-04-06 14:49:40 -07:00
George Hotz
055ea07eea
remove that unsafe flag since it isn't implemented and it's unclear how to
2020-04-06 13:37:00 -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
Shreyansh Chandak
0c2c149490
Fixing libusb busy error ( #174 )
...
Detaching all kernels before attempting to claim the usb
2020-04-02 10:12:03 -07:00
Appleguru
753c42cf56
Update Board Mac SDK Install script to work on clean mac ( #146 )
...
Install pip2 and homebrew as part of the sdk script, which aren't installed on clean systems
2020-04-02 10:08:41 -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
Jason Young
51e0a55d6d
Support code for unsafe mode unit tests ( #478 )
...
* Support code for unsafe mode tests
* Fix pre-existing MISRA warning while I'm here
2020-04-01 10:17:51 -07:00
George Hotz
5325b62bbe
current_safety_mode
2020-03-31 16:31:01 -07:00
George Hotz
7908b72244
update updating unsafe mode
2020-03-31 16:30:08 -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
George Hotz
01b2ccbeda
one more
2020-03-31 12:58:25 -07:00
George Hotz
9a30265a84
weak steering while not engaged
2020-03-31 12:55:16 -07:00
George Hotz
577f10b1ae
added options for unsafe mode
2020-03-31 10:21:00 -07:00
George Hotz
83cf7bf4cb
update comment
2020-03-30 18:22:08 -07:00
George Hotz
4556e7494c
enable unsafe mode, toggle for use by forks that so choose
2020-03-30 18:18:54 -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
Riccardo Biasini
99050f4129
test_spam_can_buses was missing from Nissan
2020-03-10 17:42:07 -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
ceff91d3c5
Standardize brake safety tests ( #465 )
...
* WIP: improve safety test format
* Fix tests
2020-03-07 23:22:47 -08: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
Riccardo Biasini
e063b2688d
Second test fix tentative
2020-03-04 19:53:36 -08:00
Riccardo Biasini
88e25938f5
This should fix the test replay
2020-03-04 19:45:44 -08:00
Riccardo Biasini
ebb88665c8
Added NISSAN replay test
2020-03-04 19:15:48 -08:00
rbiasini
b2dbb504dc
remove toyota ipas safety code and tests ( #460 )
2020-03-04 10:54:13 -08:00
Akil M Hylton
a379faf2b0
White Panda's Wi-Fi setup instructions ( #457 )
2020-03-02 14:50:45 -08:00
rbiasini
11ef24bc16
Improve tests ( #456 )
...
* much more thorough Honda-Bosch tests and better test inheritance. Also fix counter test bug
* Fixed other counters too
* remove unnecessary function
2020-02-29 09:00:29 -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
96e535e5a0
abstract crc function ( #448 )
2020-02-24 15:26:59 -08:00