Commit Graph

531 Commits

Author SHA1 Message Date
Willem Melching
73e88fda02 Update driving model (#880)
old-commit-hash: 812f93a5a588b478bc395d30e9cd52ddaaed8a88
2019-11-14 13:51:35 -08:00
Jason Young
b15716ed1b Fixes for various merge and refactoring fallout, typo fixes. (#878)
* Fixes for various merge and refactoring fallout, typo fixes.

* Tab->Spaces

old-commit-hash: 1e1065874be4c2a181cd9ef567cd936b3db48983
2019-11-12 17:19:34 -08:00
Alex Wang
38b24da47a Add fingerprint (#875)
old-commit-hash: d4eb5a6eafdd4803d09e6f3963918216cca5a81f
2019-11-08 23:34:19 -08:00
Willem Melching
e93ebbffef Make DBC preprocessing deterministic
old-commit-hash: 3f4695de53e33e2eec6c0bb5b5261b219a0909d9
2019-11-08 17:26:48 -08:00
Willem Melching
5b96607730 Make visiond compile on pc (#874)
old-commit-hash: d20896ced5f4204d84916d77b90d379ad912b93d
2019-11-08 12:49:30 -08:00
Willem Melching
7473bd9905 Fix unicode bug in DoUninstall reading
old-commit-hash: a649732568d3b8896943ce7b12e3070249d33ea0
2019-11-07 13:53:42 -08:00
Willem Melching
1789bc5126 Fix fan control when not plugged into panda
old-commit-hash: 3c6d8846ac46048272a7cfa453e96c509f31ab5b
2019-11-07 11:28:35 -08:00
Riccardo
4a716af03f Decrease build time for dbc files
old-commit-hash: 29642139f00d83d5ded2124b4f4aa5eb87d8417a
2019-11-04 19:23:02 -08:00
Vehicle Researcher
b713eae9f8 openpilot v0.6.6 release
old-commit-hash: d7f0b402a878b185dbf65d0a7819f5959dd9b8c2
2019-11-04 15:13:52 -08:00
Vehicle Researcher
bb3ef635d2 Merge opendbc subtree
old-commit-hash: b4f4b92ecf5c6951f4995e5887ad31a61e6e9b08
2019-10-31 17:02:32 -07:00
Vehicle Researcher
ce6b9276e9 Squashed 'opendbc/' changes from f3b573559..c0eba096b
c0eba096b remove obsolete Subaru dbc file
f7bce9ee0 Fixes to vw dbc
adb672657 Added VW comment about ignition bit
c51631617 Fixes and new message for VW MQB, fix for Accord Touring (#193)
a09bf725e fixed to luxgen dbc file
f00f6289a Create luxgen_s5_2014.dbc (#101)
024612b20 Fix steer angle factor for toyota
7311ee70e Lexus is adjustment (#192)
f04ce577e Updates for Volkswagen support (#191)

git-subtree-dir: opendbc
git-subtree-split: c0eba096bc74033ea54abfd56406b5af3108727c

old-commit-hash: 67c4121f62541a04d70623ec781fb55f6a02b735
2019-10-31 17:02:32 -07:00
Vehicle Researcher
70ddf6fd84 Merge panda subtree
old-commit-hash: 97a289e6a974f7e0f3f5ae91cc91626181462bb3
2019-10-31 17:02:31 -07:00
Vehicle Researcher
0ba412d52e Squashed 'panda/' changes from 30c7ca8a5..256d274e7
256d274e7 Fix Mac installation instruction per: https://github.com/commaai/panda/pull/308/files
bfd8ff1b1 Update cppcheck commit with more coverage
b143a1cf9 Fixed Misra complaint
606f1d913 Fixed RTC on non-uno boards, second try. Cannot work when there is no xtal.
933c75770 Fix RTC on non-uno boards (#311)
48d0d0c78 VW button spam: fix safety and add tests (#306)
6cccf969a Fan and IR at 0 when in power savings mode (#309)
05373282a board get_sdk scripts were left on python2
de18a7ef1 bump version after uno merge
1965817d3 Changed default values for testing
a12a148d5 Uno (#274)
7d29dc5a2 bump panda version. We really need a better way
40075321d VW: stricter limits to comply with comma safety policy
e2e2be92c add safety mode to health packet
101238c7f turned on VW ignition based CAN logic
a0d8d5dae fix misra 5.3: check_ignition is intended as check_started and can't be used twice
ea636de61 made check_ignition function to both look at ignition_line and ignition_can
1102e6965 make ignition logic common for all cars (#303)
3a110c6f6 bump version after CMSIS core upgrade
55dfa5230 Update core to CMSIS 5.6 release  (#251)
ee864907c fix linter 2
f410b110d fix linter
55957d6e4 proper python3 exception inheritance
6ba0f47b5 fix linter errors
5c49fe050 Merge pull request #145 from gregjhogan/uds
0f361999b timeout is float
396d6aad5 safety_replay only installs few extra requirements
25af7d301 Misra also need python 3 env
7434c5ce2 centralize requirements for tests
a0c37c70a coverage not needed in linter reqs
fce38a91d Linter python (#299)
62e2f5caa update cppcheck commit
711810d2f more uds debug
4454e3a6b better CAN comm abstraction
6b1f28f57 fix more encoding and some bytes cleanup (#300)
43adad311 fix WARNING_INDICATOR_REQUESTED name
9c857da37 0x
b64d6fa5d typing
768fdf7e1 bytes() > chr().encode()
1be15ea93 custom errors from thread
68da8315f more python3
eb358e81c uds lib example
4f288586d updates for python3
932745f62 support tx flow control for chunked messages
b1c371292 add timeout param
cdf2f626b bug fixes
b1a319577 fix rx message filtering bug
80fb6a6fa convert uds lib to class
59cd2b47f handle separation time in microseconds
4429600d8 fix separation time parsing
c641e66f7 fix typo
48b8dcc6f fix flow control delay scale
78f413d88 flow control delay
33a5167d9 bug fixes
8ee89a091 multi-frame tx
5e89a9c72 clear rx buffer and numeric error ids
966230063 fix remaining size calculation
01ef1fae3 zero pad messages before sending
1ddc9735d uds can communication
dca176e71 syntax errors
95be4811e SERVICE_TYPE enum
98e73b51d more UDS message type implementation
c1c5b0356 uds lib
162f4853d fix chr to bytes conversions (#298)
4972376de Update VW regression test to follow Comma safety index refactoring (#296)
f9053f5df more Python 3 fixes, attempting to fix jenkins wifi regresison test (#295)
2f9e07628 Panda safety code for Volkswagen, Audi, SEAT, and Škoda (#293)

git-subtree-dir: panda
git-subtree-split: 256d274e760ce00d4e5ff5e0d9b86d0fb5924568

old-commit-hash: 22023ebd586de9239e6795e71c81f40c267597e3
2019-10-31 17:02:31 -07:00
Vehicle Researcher
6b5526254a Merge cereal subtree
old-commit-hash: 38e7d54d5d81426c9074f9afdafd50b9df73c9f4
2019-10-31 17:02:27 -07:00
Vehicle Researcher
a34bae5613 Squashed 'cereal/' changes from 3d90c7877..90e48c549
90e48c549 add ir pwr field
101facee1 added safety model to health packet
fe09e4c07 distinguish between ignition_line and ignition_can

git-subtree-dir: cereal
git-subtree-split: 90e48c549c505383a7242cfddd32984cd5c268b8

old-commit-hash: 047924cb35eca0c76cecb631eff00f8c9072620b
2019-10-31 17:02:27 -07:00
Riccardo
a9f790062c Update README with now supported Subaru Harness
old-commit-hash: fe0ed57f4585845864fa044ab9d94454fc379de5
2019-10-30 15:15:05 -07:00
Ted Slesinski
3130b2526c Adds 2019 Lexus ES (non hybrid) (#866)
* Adds 2019 Lexus ES (non hybrid)

* Updated test route

old-commit-hash: affe1c3d2c4d7ed797e874bdabd6cc9ef3a0b0ce
2019-10-30 10:38:10 -07:00
xBJx
c7adae99c4 Added fingerprint from Sienna XLE AWD (#848)
* Added fingerprint from Sienna XLE AWD

* Update driver_monitor.py

* Update driver_monitor.py

* Update driver_monitor.py

old-commit-hash: 98d2907a352218d63c11d49b4d29a61c2d31dd16
2019-10-28 19:26:50 -07:00
dekerr
e86ef27659 remove unnecessary comprehensions (#863)
old-commit-hash: 2a77b02bd8e0a3ea501fb372e435441b7e7ba211
2019-10-28 15:16:37 -07:00
u8511049
9eb7e9aae4 Add supported car for 2019 Toyota Altis Hybrid (#859)
* add supported car for 2019 Toyota Altis Hybird / Corolla hybrid 2020 (US market)

old-commit-hash: d2a92fcbe3f4deeb9b09be944a8aa531a6789460
2019-10-25 10:28:06 -07:00
Riccardo
31085a7991 Remove unneded use of replace, causing json to fail loading the alert
old-commit-hash: 7a2addf782bc821c8b08adfd7dc006839aab24b6
2019-10-18 11:29:59 -07:00
Riccardo
99107b1f55 Update ref to process_replay regression test
old-commit-hash: 23dfde1ce7899a77fd29982c99c5a283f6cd3861
2019-10-17 14:47:38 -07:00
Jason Young
a4a53b7e7d Add core OP support for CRC validation, with extra support for Volkswagen MQB (#836)
* Generalized core OP CRC support plus extra bits for Volkswagen MQB.
old-commit-hash: d953b6a7aa0eb5c8a0b565a1a255994331ffa350
2019-10-17 13:58:32 -07:00
Riccardo
2479a4a9af Revert to using the sum of the lane line probabilities instead of the the product
old-commit-hash: 26dd7e27c8da699ee16ca73d9ffcca354d63023a
2019-10-17 13:31:28 -07:00
rbiasini
bb557d8536 Force subaru to assume the stock camera is connected (#849)
old-commit-hash: 70d17cd69b80e7627dcad8fd5b6438f2309ac307
2019-10-13 18:25:09 -07:00
rbiasini
807d7a8f92 Allow to lock safety mode to keep gm/tesla cars supported (#844)
old-commit-hash: 069e337bead4b8354af7e8b73f2705d792e90a32
2019-10-11 17:35:07 -07:00
illumiN8i
5688e3b1dc 2019 Highlander Hybrid Limited Platinum (#843)
fingerprint from ogdragonzypher on Discord
old-commit-hash: 6b62dd2308498515ba80973e3c652424c0d36ce4
2019-10-11 13:46:48 -07:00
dekerr
97879d759a simplify encode/decode in dbc (#840)
* simplify encode/decode
old-commit-hash: 4ff7da61e056457e23b1178466593c41ef612a22
2019-10-11 13:22:16 -07:00
dekerr
a9b2cd70f0 use list comprehension (#839)
* use list comprehension

* oops index range fix

old-commit-hash: 686d4bbdc24df9728142fdc27245c037c7a30c7e
2019-10-11 00:09:59 -07:00
eFini
c02e364e9f Increase LEXUS_IS safetyParam to 77 (#841)
old-commit-hash: 08d86aa7d750f480bf1b6fbc37aca0fdf74023b2
2019-10-10 23:31:05 -07:00
Vehicle Researcher
89d1d84c70 openpilot v0.6.5 release
old-commit-hash: cf80f7a28bc737f50e096b21dea2dd2d6d4a1621
2019-10-09 18:43:53 +00:00
Vehicle Researcher
c0943ca0b8 Squashed 'opendbc/' changes from 684e28a7a..f3b573559
f3b573559 move generator to python3
9efff4086 2019+ New Prius Steer Angle (#189)
f3461d143 add units and a couple new signals for toyota (#188)
16033b3ff Remove non ascii characters
de162d8c2 Toyota no dsu: fix steer angle factor, it's 1% of a rad
2fb524554 Lexus CT200H seems to have the safetyParam 1 instead of 0.73
b2fde8b11 toyota time signal (#187)
6cfe0c432 Fixed brake signal unit in Bosch Honda

git-subtree-dir: opendbc
git-subtree-split: f3b573559f1619346f082554a72cebcc43da5275

old-commit-hash: 4f4a90117b69739516bb4886f010adc9d5a8490d
2019-10-09 18:31:57 +00:00
Vehicle Researcher
8a2b63b019 Merge opendbc subtree
old-commit-hash: 3a04a69cbe11d3fb4f45b6346e718ae462c007ac
2019-10-09 18:31:57 +00:00
Vehicle Researcher
6f518e8816 Squashed 'panda/' changes from 9881e6118..30c7ca8a5
30c7ca8a5 bump version to 1.5.3
9403dbebe Need to fix wifi test before re-enabling.
0812362b5 GPS UART fix until boardd is refactored (#294)
ffbdb87a8 python2 -> 3 fixes to pedal flasher (#292)
78b75ef59 Added build type to release version strings
736c2cbf7 Fixed sending of bytes over PandaSerial
0894b28f1 Fixed USB power mode on black (#291)
4b3358c92 patch to be able to switch from EON to PC with a Panda that has EON b… (#290)
a95c44a71 Made setting of NOOUTPUT on no heartbeat more efficient (#287)
948683688 UART instability fix with high interrupt load (#283)
9a9e9d47b Fix usb_power_mode missing initialization (#289)
af0960ad3 DFU fix (#288)
70219d7bb match safety enum in cereal (#285)
a338d3932 Fix build for jenkins test
78ef4a6eb Stop charge (#284)
5266a4028 Fix typo (#286)
f4787ec5a Revert "turn on CDP when ignition switches on (#281)"
d37daee97 Revert "NONE and CLIENT should be the same thing in white/grey pandas"
e97b283e7 NONE and CLIENT should be the same thing in white/grey pandas
8c1df559f turn on CDP when ignition switches on (#281)
847a35d42 Fix bullet points
fac027716 Misra update (#280)
5a04df6b1 Added description of regression tests to README
c4aabae59 Fixed some python3 bugs in the test scripts and PandaSerial
9af0cb353 Bump version
c4ac3d63b Disable GPS load switching on black pandas
078ee588c This is the correct table, actually
578b95ee3 Misra table of coverage added
d383a2625 bump panda
b98ca010d fix sdk build in python3 env (#279)
63d3dc7d3 Set python3 env before runnign get_sdk, so we know if it fails
e951d79c0 legacy code we don't control can remain python2
11b715118 Merge pull request #276 from commaai/python3
9893a842a Merge pull request #277 from zorrobyte/patch-1
d3268690c Revert "revert back esptool to python2 and force to build esptools with python2"
875e76012 revert back esptool to python2 and force to build esptools with python2
9c40e6240 needed to install python3
ed2ac87cf Also moved safety tests to python3
6842b2d2c move esptool sdk installation before python3 env is set. Kind of a cheat
b5a2cabcd this hopefully fixes build test
628050955 Fixes safety replay
2c220b623 this fixes language regr test
fdbe789b8 use python 3 in Docker container
ee1ae4f86 Better hash print
0de9ef73c Revert "Final 2to3 on the whole repo"
c92fd3bc9 Final 2to3 on the whole repo
5f2bc4460 better
b2a30fdbd make works!
b74005d10 fix sign.py
fe727706b read file as byte and no tab before sleep
32a344ef6 Update README.md
2dc34096a 2to3 applied
ffa68ef71 undo unnecessary brackets for print
dbc248027 Fix all the prints with 2to3, some need to be undo
5a7aeba0f xrange is gone
982c4c928 one more python3 env
1e2412a29 env python -> env python3

git-subtree-dir: panda
git-subtree-split: 30c7ca8a53a3adb05d23d7cfe64fb716a656ef1a

old-commit-hash: 38faf7f8a45dd933437ebdfd44534935c34dacaa
2019-10-09 18:31:56 +00:00
Vehicle Researcher
af5ccec396 Merge panda subtree
old-commit-hash: f2de9784f84aff39f03d8e090fc6f8ffbef21f34
2019-10-09 18:31:56 +00:00
Vehicle Researcher
f2e2edc905 Squashed 'cereal/' changes from ea14abe4b..3d90c7877
3d90c7877 Fix wrong event enum
f4c92cf4e add none/invalid usb power mode
12bc18965 Add fields and states required for robust Volkswagen safety compliance (#8)
16b5850f1 let's spell wolkswagen
6243622e6 Safety cereal (#9)
5cf3c2c76 change order of UsbPowerMode to preserve panda lib behavior
18a291779 usbPowerMode is more useful to log and it comes from panda
152678429 add ldw to visual hud alerts (#5)
24f6fa78c merge https://github.com/commaai/cereal/pull/3 after fixing conflicts
4d5862c54 added event about internet connection
ca070f9fd Added usbPowerOn to health
e2eaa762b add HW type for UNO
e528a2041 Read RPM from fan connected to Panda
8472175d6 Added invalidGiraffeToyota event
71be97053 placeholders for mazda, nissan and vw safety models

git-subtree-dir: cereal
git-subtree-split: 3d90c7877f9ef9269735b074c0cb23f5eb6d2b47

old-commit-hash: f66527d0b1cf6f87eca3e550bbacb89a435dfeae
2019-10-09 18:31:55 +00:00
Vehicle Researcher
2980ff3237 Merge cereal subtree
old-commit-hash: d17745fb5edab3f448f464c45c9dba50ab81a80c
2019-10-09 18:31:55 +00:00
Chris Souers
50c4d6d9ad Add 2018 Civic Hatchback 1.0l CVT (European) support (#823)
* Add 2018 Civic Hatchback 1.0l CVT support

test_fingerprints returns fine
old-commit-hash: 1bc51d6b4761231aef6a241bc57a9e22459f5a2d
2019-10-03 14:18:30 -07:00
illumiN8i
4b28566837 Add 2020 Corolla XSE AFS option (#821)
Frank McTank on Discord has XSE with Connectivity Package with Adaptive Front Lighting System option
old-commit-hash: 6edc36181a420f56d77682cf03a0f3d7ac121ea2
2019-09-30 13:39:27 -07:00
Kishan Karunaratne
61114d0871 Update thermald to set ignition_seen back to False if Panda disconnected (#820)
old-commit-hash: a0b41e6cf9cbfe9230183d507dfaa23fe7ee2719
2019-09-30 13:06:38 -07:00
illumiN8i
4817e9eb6c 2020 Toyota Prius Prime Limited (#813)
* 2020 Prius Prime Limited

Fingerprint for 2020 Prius Prime Limited from garglo. 86a0adcb192c9424

* Update README.md

2020 supported

old-commit-hash: 47e87baa60fa85d2c4db1eb4720b0aa8dc1c8fea
2019-09-19 12:08:23 -07:00
Willem Melching
c8d3353845 Add spinner source files (#812)
old-commit-hash: 5cfc0be5cbde3df3633b22243bc0fce4789f1c62
2019-09-17 12:47:30 -07:00
Riccardo
f7b2b1f327 Mistakenly removed Honda Fit support from README.md
old-commit-hash: 41d0a8957a15807a975275cbd93f5c4328daee42
2019-09-17 11:15:34 -07:00
Willem Melching
802b8de767 Revert dPoly computation to 0.6.3 behavior (#809)
* Revert dPoly computation to 0.6.3 behavior

* update test reference

old-commit-hash: 58f376002e0c654fbc2de127765fa297cf694a33
2019-09-13 17:01:54 -07:00
Willem Melching
4ba65fee99 Driver monitoring fix when face is visible briefly during nighttime (#806)
old-commit-hash: b0563a59684d0901f99abbb58ac1fbd729ded1f9
2019-09-10 17:35:40 -07:00
Vehicle Researcher
dfe603c178 openpilot v0.6.4 release
old-commit-hash: 61229779e4a38431e934cabe700a93e120dfa468
2019-09-09 23:03:02 +00:00
Vehicle Researcher
e8ae58b68e Squashed 'opendbc/' changes from 18321a294..684e28a7a
684e28a7a honda bosch longitudinal (#185)
cf9e14f6f Fix torque signal and add new CAN msgs (#181)
f55a7efa8 Parking Assist Messages (#183)
bfe982e65 Add FCA11 & SCC14 (#184)
3bfb39a96 Fix Spelling (#180)
7bb1e3351 honda nidec AEB values
54d130e42 generated odyssey extreme
72dd1715f run generator
45a5bc277 merge lexus IS and SI hybrid
8817a75b2 use generator for honda odyssey extreme
d8c80d0e7 restore original toyota ref
0a97bc7f5 more honda bosch AEB signals
beeaecf79 bosch AEB signals
7d309ec59 Add Subaru global transmission msg with gear values (#168)
7a25a5a08 Add DBC for JDM Honda Fit Hybrid 2018 (#178)
a7e6c465a Updates and new signals (#177)

git-subtree-dir: opendbc
git-subtree-split: 684e28a7a8eccb27886bae16f45e59cc6f6e3553

old-commit-hash: d2b3ed0ec71364804330b2b1ff7cbc411ccfd0f4
2019-09-09 23:00:24 +00:00
Vehicle Researcher
a70457bb26 Merge opendbc subtree
old-commit-hash: af4f9f1f31b08083abdf360c0b3c0711b5e0f282
2019-09-09 23:00:24 +00:00
Vehicle Researcher
4efb208892 Squashed 'panda/' changes from 8843af7de..9881e6118
9881e6118 Panda for Mazda (#165)
9a15d2f5b fix version newline
a8ed7d219 add subaru outback/legacy to subaru safety (#259)
bdeb1c953 mazda is #12
14ea4d2e0 merge safety gm in a single file
bf1ef875e Add GM passive safety mode (#266)
c131fffae fix canflash for pedal (#267)
3397b1527 only allow bootloader entry on debug builds
d68356b92 Honda Nidec: fwd stock AEB (#257)
6f532c6d5 Black panda Jenkins (#256)
d68508c79 Gpio race condition fix (#263)
d69d05fc0 Fixed pedal not initializing (#262)
36067e01c Honda safety: fixed incorrect brake decoding. Due to the specific limit of 255, this change does not affect the safety behavior

git-subtree-dir: panda
git-subtree-split: 9881e61184ad0417e9e080767f09585a9c777621

old-commit-hash: 876256a2683e86dc14596a65f66a0573a171322f
2019-09-09 23:00:23 +00:00
Vehicle Researcher
0e3b43b72a Merge panda subtree
old-commit-hash: 4dc51cfea6df546ba7567122a95dab1d9a3f85d5
2019-09-09 23:00:23 +00:00