Commit Graph

370 Commits

Author SHA1 Message Date
Nigel Armstrong
912d6aee39 Better logging of dirty files
old-commit-hash: a2013221602c074bc4dac32e62432ee09a7a28aa
2019-04-16 20:22:38 -07:00
Nigel Armstrong
241d542eba Log dirty files
old-commit-hash: d64025cca4161e99d2180a2f63c2264181154d5a
2019-04-16 13:50:38 -07:00
wocsor
0469c872ec add pedal IDs to a Lexus RXH and Rav4 China (#604)
old-commit-hash: 58d645cd189c4dfdef239c892cba485f77169bd6
2019-04-15 18:10:13 -07:00
Nigel Armstrong
2f228d6f5a Add pylint to travis-ci (#595)
* Add pylint to travis-ci

* Change travis build order

* Fix missing pylint

* Add pylint to dockerfile

* Test with fixed linter for chrysler changes

* Fix linter issues in OP

* fixed linter on ford

* Fix Riccardo's comments

old-commit-hash: 76dfb135ca049ddd3ceadb6ce8b024c9c8193c2a
2019-04-12 23:12:34 -07:00
Nigel Armstrong
51974d4116 Merge panda subtree
old-commit-hash: 185375ed6424180eec881ad8431c03f060a7c353
2019-04-12 16:57:32 -07:00
Nigel Armstrong
698871ecc7 Squashed 'panda/' changes from 06958e4..38dc4e6
38dc4e6 Chrysler safety: better to mention messages we don't want to forward
236705f chrysler: forward bus 0 to bus 2 (#177)
62d4219 debug_console.py: exit when no pandas found (#175)

git-subtree-dir: panda
git-subtree-split: 38dc4e678325d13b4324f91f6eff8cb6a0fe575d

old-commit-hash: 27ef9f2236ca45eae9adaa395969133c2a59b75b
2019-04-12 16:57:32 -07:00
eFini
0efda5770b Add port for 2019 Honda CRV Hybrid (China ver) (#596)
* 2019 honda crv hybrid port (china version)

* adjust mass based on spec

* update mass based on spec

* add 2019 Honda CRV Hybrid

old-commit-hash: 7978afabe542289e5a2082491b96c82f85d13765
2019-04-09 17:35:57 -07:00
eFini
4d8a08a828 Add Port for 2019 Honda Odyssey Exclusive (China version) (#592)
* Port for 2019 Honda Odyssey China ver

* update as per comments

old-commit-hash: e89fd1236f5207053e18718e9e8e6bf95365841a
2019-04-08 17:58:56 -07:00
dekerr
16d9e82fee remove transpose (#588)
old-commit-hash: bdf65856506414ed57afe8b79a345ae2477632f4
2019-04-05 22:59:38 -07:00
Riccardo
c332b2a40f Chrysler: matching file in panda repo
old-commit-hash: 4662cfc8d72a805f789a4a35df51a9fa2cee8b99
2019-04-05 00:27:39 -07:00
Drew Hintz
4088e34251 Add Chrysler Pacifica Hybrid 2019 (#591)
Add Chrysler Pacifica Hybrid 2019 to list of supported cars.
Clarify Jeep 2019 minimum steering speed.
old-commit-hash: dd323433421857af6791bcc0bd4a25f53ec14936
2019-04-04 23:45:57 -07:00
Drew Hintz
df649841fc 📋📷 2019 Chrysler Pacifica and 2019 Jeep Grand Cherokee support (#590)
* 2019 Chrysler Pacfica and 2019 Jeep Grand Cherokee support, along with likely support for arbitrary models.
This is done by copying most values from the stock LKAS camera which is active with https://github.com/commaai/panda/pull/177

* No longer send LKAS_HEARTBIT because Panda now forwards it for us.

* Pacifica Hybrid 2018 combine fingerprints, add 808: 8

* panda chrysler: forward bus 0 to bus 2
copy of Panda commit: 1049502644

old-commit-hash: 1efa3f0ebae15bad11ad33c910c9229c9b52be2c
2019-04-04 22:48:37 -07:00
Gernby
b460d2ae90 Eliminate unnecessary temporary disengagements (#584)
This status was defined as a bump error, but it isn't actually due to bumps.  It's also triggered by driver overrides that are somewhat higher than the "steer_override" threshold.  By removing this temporary disengagement, the car is much more predictable on bumpy roads AND in turns that require assistance from the driver.
old-commit-hash: ca2f30989de8881b068609980fafe68a10b9e3a8
2019-04-02 00:21:23 -07:00
Nigel Armstrong
b771f87271 Update 0.5.10 Release Notes
old-commit-hash: 03f09105c68d975293fe1ef575d8f7004d8649f0
2019-03-28 22:17:12 -07:00
Douglas Schilling Landgraf
2b09464b33 patches (#582)
* selfdrive: add sys module to exit call

exit() is a helper for interactive shell. Let's explicit
use the module sys.

* selfdrive: tomstoned.py use constant for /data/tombstones/

Instead of use multiple times a string for
the data dir, use a variable.

old-commit-hash: 5a9d89ed42ddcd209d001a10d7eb828ef0e6d9de
2019-03-26 20:50:37 -07:00
Vehicle Researcher
30f7a33535 openpilot v0.5.10 release
old-commit-hash: f74a201edcce4a81ae9e1ba388039a982a68f2fa
2019-03-26 01:09:18 -07:00
Vehicle Researcher
1bbcc51a36 Merge pyextra subtree
old-commit-hash: be5c2aef3a043c5e84e1286cac8ceb750bdd176b
2019-03-26 01:03:51 -07:00
Vehicle Researcher
51a1c534f5 Squashed 'pyextra/' changes from 0d19c13e..42428013
42428013 websocket patch from commaai/websocket-client.git
0fda5bb7 add jsonrpc
8139b06b add websocket_client

git-subtree-dir: pyextra
git-subtree-split: 4242801316e12c55e5b7c626331fbefad2e15e0c

old-commit-hash: 342bb13bff293134b02bed56f2021fde5b90b723
2019-03-26 01:03:51 -07:00
Vehicle Researcher
fbc8532ee8 Merge opendbc subtree
old-commit-hash: ede869e34a2b1a11601f4c13225c39cc3ff0623a
2019-03-26 01:03:50 -07:00
Vehicle Researcher
713c2ace6f Squashed 'opendbc/' changes from 45c32855..3a55ae92
3a55ae92 New camry steer message (#149)
6cd02385 Add 2019 CR-V Hybrid DBC (#148)
721e9b23 Subaru: set speed can be in kph and it needs 8 bits
0e98b2c5 Subaru: update LKAS_State
945b6ad7 Subaru: slightly touched wheel speed factor
608a4a62 Add files via upload (#147)
6a29f7ef Subaru: fixed DOOR_OPEN sgs
434debbd Adds dbc for 2017 lexus is300h (hybrid) (#146)
679dd421 Subaru: some cleanup to dbc
38140d28 Subaru: endianess consistency in wheel speeds
82818134 Subaru Global: more endianess consistency. Still a long way to go
a3b78a32 Subaru Global: simplified Stalk Message
b8250bca fixed sign in steering angle
9552df4a Subaru: left steer is positive
4aca14c2 SUBARU LKAS: minus sign to steer command to match standard convention
a6cc574d Merge pull request #145 from Jafaral/master
abcb9a28  Add Mazda CX-5 2017 GT
f4a8f79f Pedal: back again at 6 bytes
3fd25bf3 Pedal: same checksum and counter (#143)
2c74c55f Toyota pedal: messages are now 7 bytes
732f3fcd Toyota pedal: added counter
acf0da72 Subaru global dbc (#142)
e0fa5d0b Subaru: added global dbc
cb221257 change chrysler radar to all big endian to avoid OP can parser bug (#141)
ecf99e03 chrysler car model in LKAS message so we can use CAN packer (#140)

git-subtree-dir: opendbc
git-subtree-split: 3a55ae92d4e621c3fc1ad3c8dffd76c6daa74bef

old-commit-hash: 6aa1048d15f66b81ca17a374a676dabb6c3db8dd
2019-03-26 01:03:50 -07:00
Vehicle Researcher
8f25d45624 Squashed 'panda/' changes from 39c1e39e..06958e42
06958e42 Fix pedal bootstub build
f5817e6b Fix Pedal bootstub version
c00fe867 CircleCI needs to check bootstub doesn't break too
9b5b696e Subaru: remove GM leftover
20c76ad5 Power Saving (#169)
c6eeaad6 Subaru: added last engage/disengage regression test
37d46e0c Subaru: added subaru safety tests
5686dae2 Subaru updated driver factor
a6193a82 Dcp remove (#168)
e437b9b4 Subaru: fixed bug and added safety tests
176f1325 Subaru: added proper safety model
0b10bb70 Subaru safety: move camera to bus 2
bce279a6 Pedal: only one firmware (#164)
4f73cb48 Toyota pedal: checking for no pedal being commanded when openpilot is off
0b2327e5 Merge pull request #160 from commaai/capture_make_failure
7b504d2f panda safety test that replays drives of saved CAN messages (#151)
d7d08892 Capture make failure so it can be logged to sentry

git-subtree-dir: panda
git-subtree-split: 06958e424cad7efa3fb35d262480c29817733059

old-commit-hash: 2a0f066426d2eedced2024475a24ef640f2f4e6a
2019-03-26 01:03:49 -07:00
Vehicle Researcher
1b232a6c18 Merge panda subtree
old-commit-hash: 113d4c1b706c6bfe8195d4c55b68cf234e05f80e
2019-03-26 01:03:49 -07:00
Nigel Armstrong
048fe8bf71 Add better volt fingerprint detection (#564)
Missing 578:8 causing unsupported car exception
old-commit-hash: 27e0adc434906e37fd7674160a0a8c2dd5c3c180
2019-03-11 12:13:18 -07:00
Sumit Binnani
dd2bf3ee54 Added new fingerprint for 2018 Camry Hybrid LE (#560)
* Updated Fingerprint for Camry Hybrid LE

The updated fingerprint is a superset of the previous fingerprint (maybe due to blindspot monitors).

old-commit-hash: 4697568e677748852936cae84a196b29f1f374bc
2019-03-11 12:08:52 -07:00
arne182
00546f0824 Add better volt fingerprint detection
Missing 578:8 causing unsupported car exception
old-commit-hash: 21a24446dbd57a9a203c0d1c6382a7652b7ebac9
2019-03-11 11:00:06 +01:00
srpape
d99987c514 Fix 2018 volt fingerprint (#561)
Update fingerprint and remove offending PACIFICA_2018 match
old-commit-hash: 26cc816c1b22aada4b4e2257ab4fa7a242a005a7
2019-03-09 18:17:20 -08:00
arne182
cadeefa2f3 update @Kumar fingerprint for better recognition (#554)
old-commit-hash: 6c1f516bb3aa399379ff5fff6abaa29eb6174dd9
2019-03-08 17:26:08 -08:00
jfrux
2c70c78def Updates splash image with newer UI for README (#543)
old-commit-hash: 737f2ace69b76fe37c4f21ec8891991e04337532
2019-02-28 20:13:07 +01:00
Nigel Armstrong
37f9965cc4 .gitignore visiond (#539)
old-commit-hash: f0203614ee4d13b571d5ad937d93114ebc172c41
2019-02-25 10:43:56 -08:00
Drew Hintz
89ed4753ac remove Pacifica 2019 from supported car list (#538)
Although there's a fingerprint and LKAS constant for the 2019 Pacifica, it doesn't work well enough that I'd consider it supported.

P.S. I have an idea for how to support all Chrysler with one code base, even those I've never looked at. Forward can0 to the stock LKAS (can2) so that the stock LKAS is active. Then read the stock LKAS messages on can2 to both get the vehicle's LKAS constant, any status messages, and perhaps a more reliable counter. I'll try to code it up this weekend.
old-commit-hash: 8b7dfb647f167d71a92ef57b07491814f7f18e9d
2019-02-22 12:48:33 -08:00
Nigel Armstrong
1341ee772e Chrysler updates (#537)
* Chrysler updates

* Update openDBC

old-commit-hash: 15fa6664c0cd6dee2cf9c3ef7e47c65b39a2ead8
2019-02-21 23:23:40 -08:00
Nigel Armstrong
46b8473b67 Update Panda
old-commit-hash: 5c8aa7295dae48e92f898428c392ec491f197a31
2019-02-21 13:44:39 -08:00
Vehicle Researcher
2cc4edde68 openpilot v0.5.9 release
old-commit-hash: 0207a970400ee28d3e366f2e8f5c551281accf02
2019-02-20 01:39:02 +00:00
Vehicle Researcher
727dccdff3 Squashed 'pyextra/' changes from 8cc1594..0d19c13
0d19c13 Revert adding reverse_geocoder
4a22fac Fix reverse_geocoder folder
35308c5 Add reverse_geocoder

git-subtree-dir: pyextra
git-subtree-split: 0d19c13e6e4e5fa82a470374146a86dc5d5afa35

old-commit-hash: 9a79df8a8ad634cae8c74211830e4c9b4ba7e3f0
2019-02-20 01:32:52 +00:00
Vehicle Researcher
34c9a4743d Merge pyextra subtree
old-commit-hash: fdb04d9f69cf7d088149d76b7433e59501dfe688
2019-02-20 01:32:52 +00:00
Vehicle Researcher
457a3e2990 Squashed 'opendbc/' changes from b632acf..45c3285
45c3285 Added support to Toyota pedal
cfb7070 Revert "Added pedal support for Toyota"
ca607f4 Added pedal support for Toyota
22efd56 Honda: for simplicity all cars now have BRAKE_HOLD signal
f969de0 Honda Nidec: VSA_STATUS msg is teh same for all
85b0df7 chrysler L gear (#139)
b9618da Update Gear Packet with Eco and Sport button (#135)
5259345 Update DBC for Hyundai Kona Support (#138)
608caba Create subaru_outback_2015_eyesight.dbc (#137)

git-subtree-dir: opendbc
git-subtree-split: 45c32855d1672073459e59598fe3009c6d5d2465

old-commit-hash: 603f3f1a3454d1d69a81b96500bd0595b81035c4
2019-02-20 01:32:51 +00:00
Vehicle Researcher
d21afff9cb Merge opendbc subtree
old-commit-hash: 27f405bb6f187dcde521d42fda325a8b09698b42
2019-02-20 01:32:51 +00:00
Vehicle Researcher
c9e99566cb Merge panda subtree
old-commit-hash: 26da755a1e5f305ee69f9c6132cc623de41cd610
2019-02-20 01:32:50 +00:00
Vehicle Researcher
f5204e743b Squashed 'panda/' changes from 9ee6285..39c1e39
39c1e39 Cadillac: added brake msg forwarding
aaa1b14 bump VERSION
e0dd558 Fixed undefined reference error when "make recover" in EON
c91f038 Toyota pedal support (#159)
de1ba06 Build optimizer: back to Os now that 'make --recover' is fixed
fd23383 add -lgcc flag to fix "undefined reference to __aeabi_llsr" (#156)
1cc74e2 Reverted code optimizer option to O2 after 'make recover' broke
1218d09 Cadillac ascm proxy (#155)
064446f Panda: bumped version
93266a9 Hyundai: allow the same max steer torque as stock
d275fa8 Subaru: Forwarding (#152)

git-subtree-dir: panda
git-subtree-split: 39c1e39e8142d3c2984cf5efe6b55c42bc748d9a

old-commit-hash: a25e2153a0cb33f2473b06d882845a51d8b956cd
2019-02-20 01:32:49 +00:00
eFini
ce1c9143b6 Allow uploader.py to compress rlog without upload permission (#471)
* Always Compress - Make sure uploader to bzip2 rlog once it's completed without any upload permission.

old-commit-hash: 88246af4c7bc7be16fe3f72040dda0e51c42388c
2019-02-13 20:39:24 -08:00
eFini
e405254e62 Add "Accept-Encoding: gzip" header to mapd.py to reduce data consumption (#525)
old-commit-hash: 03f13e614bad3c034b6915a659bfba74150b8047
2019-02-13 18:19:17 +01:00
Riccardo
3a420073e2 Readme: FCA giraffe added
old-commit-hash: 23512ba932823f6c9cd487c0874ccbfeafc79888
2019-02-06 16:40:08 -08:00
kegman
dd108bf0a4 Eliminate brake oscillations and grinding / crunching / ripping sound when using Pedal (Honda Pilot Only) (#475)
* Eliminate brake oscillations when using Pedal

* Simplified code

* syntax error fix

* Grinding code as applied to Honda Pilot only 

Each model may need its own setting due to USER_BRAKE noise disengagements

* correction: self.CP.carFingerprint instead of CP.carFingerprint

* Add Ridgeline to Pedal Grinding fix

Confirmed to work also on Ridgeline

old-commit-hash: ee35b905d7407925fcea7eb616309ad3c8bd1c8a
2019-02-04 20:30:19 -08:00
rbiasini
696e955497 removal of snpe libs (#517)
Removal of unnecessary snpe shared libs
old-commit-hash: 2c9d5afd755679033567832838ea74f002e6b40c
2019-01-28 21:10:39 -08:00
Roma Sokolkov
57a231cbb7 Add missing mapd and orbd dirs into README.md (#515)
old-commit-hash: 860623f15700705b779841ede0545f8f2c66000b
2019-01-26 15:08:10 -08:00
Drew Hintz
c40d19e1e5 fix typos, Jeep tuning (#511)
old-commit-hash: 73c1df714d4f4773e421d9f9efca90e816845cbf
2019-01-25 22:41:08 -08:00
Vehicle Researcher
3bde47d556 openpilot v0.5.8 release
old-commit-hash: b967da5fc1f7a07e3561db072dd714d325e857b0
2019-01-23 15:34:52 -08:00
Vehicle Researcher
17ae948db4 Squashed 'opendbc/' changes from e108b6b..b632acf
b632acf new GM powertrain signals (#136)
ef8c223 Toyota: clarified lane line VALs
6567d24 Toyota: added more info to long control message
6730303 Run generator again and added Toyota Sienna
85de1ff Chrysler message to play an audible beep & ACC cancel (#133)
6824002 Chrysler: fixed torque motor understanding
7ea8318 Add DSU Speed (#134)
8094782 Chrysler: minor message renaming
9578326 Chrysler: beter names and LKAS_HUD message understood
59eaae9 Chrysler: added lkas icon color signal
63be265 added torque driver and torque motor
225beb2 Chrysler: no more big endian
41ec067 Chrysler: less big endian in dbc
8cc8da3 Chrysler: no big endian
166b32b Chrysler: naming consistency
1c1dd5a Chrysler: seems more correct for torque
1d64206 Hyundai Cleanup (#130)
bcde8fd GM Object Front Cam Signals (#128)
8ac852b Add Chrysler ACC cancel button (#127)

git-subtree-dir: opendbc
git-subtree-split: b632acfba661c85cf3dd84953b59bbe905ce3115

old-commit-hash: ea35a0043c5868d3b797aec79ad245b360b748aa
2019-01-23 15:28:22 -08:00
Vehicle Researcher
3c3d28563b Merge opendbc subtree
old-commit-hash: f364a3ee8fffce73ea3bda8c3be05a2a928e6b92
2019-01-23 15:28:22 -08:00
Vehicle Researcher
640db63995 Squashed 'panda/' changes from 293fa33..9ee6285
9ee6285 optimize board build for size to avoid going over the limit. (#150)
20e8fa9 Start introducing Bounties
a2046e9 make it smaller
1dfcf2b update panda price
37ee289 chrysler safety: fixed comments
c2dfbad tesla safety: return -1 to block forward (#149)
74c0c1b update README
be0061d Chrysler: safety now based on motor torque
039d183 Chrysler: fixed regression test
9193eeb Chrysler: safety limits updated
04f1d44 Chrysler safety: 3 sa max rate down for now
cf3ecd6 Chrysler safety: re-using hyundai framework
49ed9bc Update CLICKS for longer bootup time of EONS and avoid unwanted fast charge mode

git-subtree-dir: panda
git-subtree-split: 9ee628557f3f33759c62b567964b918a597d3387

old-commit-hash: d21c6591c1dead728b2e644f2f55cde2449269c1
2019-01-23 15:28:16 -08:00