Commit Graph

152 Commits

Author SHA1 Message Date
Vehicle Researcher
cd558d30d1 openpilot v0.4.3.2 release
old-commit-hash: 78df63a6af4b3108a25094f719d4c5e26b2fd658
2018-03-31 07:54:47 +00:00
Vehicle Researcher
1596d63134 Merge opendbc subtree
old-commit-hash: d0c9cd28d11c1671572b1bf75e17a2cb814c8d76
2018-03-31 07:29:19 +00:00
Vehicle Researcher
1f252315f8 Squashed 'opendbc/' changes from 91e882d..a73f4e8
a73f4e8 Toyota: fixed LKA_STATE to be compatible with Corolla and properly generated CH-R dbc

git-subtree-dir: opendbc
git-subtree-split: a73f4e8b109f5ffbd7f93a19661dfefb81c26812

old-commit-hash: a69dfe7b2004c5b55036813013c696848320d688
2018-03-31 07:29:19 +00:00
vanillagorillaa
25b7dea61a update year on civic
old-commit-hash: 9e1cabde3628b245c22a942dc5fcf368ee1ab09e
2018-03-22 23:34:47 +01:00
Willem Melching
a114148072 fix bug in canpacker for Toyotas with DSU connected (#221)
old-commit-hash: c7cd8b445900a4f113f0b4d7059161e20c19d828
2018-03-22 15:13:23 -07:00
Vehicle Researcher
171647c2fc openpilot v0.4.3.1 release
old-commit-hash: 3d628a6fe2f1aec635f11f7c1ff238921ff82730
2018-03-19 23:40:24 -07:00
Vehicle Researcher
85171c28fc openpilot v0.4.3 release
old-commit-hash: 51fad4a6c6b275bee269b0e76b6c0c29d9136847
2018-03-18 10:36:29 -07:00
Vehicle Researcher
cb69dddc5e Squashed 'opendbc/' changes from aa067f7..91e882d
91e882d Updating bosch dbcs to use new format and bringing in new honda changes (#82)
9b32e2e Fix Checksum errors for CH-R (#86)

git-subtree-dir: opendbc
git-subtree-split: 91e882d4a04c129e12d39bcff0bbe56b75166e0f

old-commit-hash: 1a8883fb63f2d15a12cf1061f9e1d44da7e547c6
2018-03-18 10:32:25 -07:00
Vehicle Researcher
4ff9de7002 Merge opendbc subtree
old-commit-hash: a70a821d28fc7ef0364e1fcb1e90c588a4d0dc77
2018-03-18 10:32:25 -07:00
Vehicle Researcher
1d65604383 Merge panda subtree
old-commit-hash: 013351a2ee71701943869a8d4eec8e1b9eccb780
2018-03-18 10:32:24 -07:00
Vehicle Researcher
5c658c9633 Squashed 'panda/' changes from 67d5208..3125232
3125232 bump version
703c0b4 Gas Interceptor: another fix to gas pressed logic
196d383 Interceptor: fixed gas pressed logic

git-subtree-dir: panda
git-subtree-split: 31252324d98e701c33cb6aeda20af6b549175764

old-commit-hash: a8d110ad7407839a386b6804f336718c2117ed8e
2018-03-18 10:32:24 -07:00
George Hotz
911f3d6112 Merge pull request #192 from gregjhogan/wifi-only-upload-fix
fix restricting video upload to wifi
old-commit-hash: ad3f0a348aab352cd100dea5fa0a64437b2e8a89
2018-03-17 12:01:42 -07:00
Vehicle Researcher
df22dac4f6 openpilot v0.4.3 release
old-commit-hash: 9a411ebf32ae6908156badae25c16839ada7ad99
2018-03-17 00:01:50 -07:00
Vehicle Researcher
8f179cb3f2 Squashed 'opendbc/' changes from 81d9871..aa067f7
aa067f7 Chevy Volt tweaks (#83)
a60c6c4 Toyota: change signal name in EPS_STATUS msg
ce70b1a extra setme field toyota LKAS_HUD
df2a552 toyota missing ACC_CONTROL checksum
48bb293 Revert "Toyota Prius: added a comma specific message to control the speed sent to the EPS"
5f42439 Toyota Prius: added a comma specific message to control the speed sent to the EPS
6f5e8b6 Pedal Interceptor: fault state VAL moved to _comma
efd5f5c add setme to honda ACC_HUD
97fc335 add interceptor to civic
6f40f16 update generator script to allow for multiple imports
9ca956b add setme to toyota STEERING_IPAS
e5afa57 run generator for ipas scaling
8bd1182 Toyota IPAS: proper steer angle unit
f57511e acceleration pedal for gasPressed
c8d1dbc high beams also. likely dashboard message.
9f1c78b high beams for genericToggle
f037d42 turn signal lights (and thus hazard lights)
b35bb08 turn signals
78986cf Revert "turn signals"
ba946c9 turn signals
2af3ecc Speed, braking, and distance signals
f40ab87 Set packet lengths, adding steering rate, adjusted speed
cd59bfa units for speed_right
c2fcce2 speed of right vs left side of car
4ef5fae value table for gear status
97c48e2 tighten up speed bits. brake pressue max comment.
a0cbfd1 add gear status PRNDL
0c82865 initial signals for chrysler pacifica 2017 hybrid
5ed0540 add set me to toyota LKAS_HUD
aecac5d add set me fields to toyota ACC_HUD
5417013 update toyota ACC_CONTROL fields
e91e967 Comma Pedal: made GAS_COMMAND 6 bytes
d04434a Comma Pedal: added state byte and enable bit
c30b2cd Comma Pedal: sending 2 tracks on 0x200
8f72467 Volt doors and belts status (#70)
60f8b6c add set me to lkas hud honda
3c9e335 fix honda pcm gas message size
7ca471d Add 2018 Toyota CHR dbc (#78)
637fe00 set scaling to 1 for brake and gas which have no real unit
62a88d4 Volt: switch to parsing ACC buttons from powertrain CAN (#74)
3fdd47b Volt's gas pedal only and combined gas/acc (#76)
45ec9c9 Add 2017 Honda Ridgeline (#77)
cbd186a Add 2018 Camry Hybrid DBC's (#73)
974eeaf Toyota: re-generated the files after cfbc9ae363f98ef
19ea195 Toyota: more vals for LKA_STATE
cfbc9ae fixed inconsistent factor for speed in Honda dbc files
e7db803 convert all line endings to unix style

git-subtree-dir: opendbc
git-subtree-split: aa067f7079aa12617f7a37d85233e51af44e1bb2

old-commit-hash: 4188b54c2854d64334c37b3686306629632902ed
2018-03-16 23:57:47 -07:00
Vehicle Researcher
7338b83935 Merge opendbc subtree
old-commit-hash: 19010d376629941f44b28b1e65523558ff37282f
2018-03-16 23:57:47 -07:00
Vehicle Researcher
9fe1db3d22 Merge panda subtree
old-commit-hash: 02968cda631f7adbf81def5199ad95c33f9e36cd
2018-03-16 23:57:46 -07:00
Vehicle Researcher
1dad3210af Squashed 'panda/' changes from 98f29a4..67d5208
67d5208 fix signedness issue in toyota safety
fe15d3f bump pandacan
11c2b08 add fault invalid
2c26e45 add sleep
27c7637 forgot the counter
3a6d7db don't hang
bfa7d2e canloader works
b259e2a can flasher is close to working
83f2edf isotp can support in softloader
7ae7c79 typo
e85cc47 forgot the selfs
190b4f6 start work on canflasher
5c655c9 add recover support
ae3457f usbflash is reliable
f7a0ab0 pedal usbflash works
585d0f9 add way to call isotp
be82899 despite it being bad code, move isotp
000715b start work on pedal canloader
626e312 pedal has a bootstub now
3662d1e redundant check
81e6b0d fix bug
083cd12 should have bounty to refactor that ish
b65d30c bad asserts
b2e6c3f isotp untested support for subaddr
30fd66a Merge pull request #93 from vntarasov/volt
06f5109 Merge pull request #94 from gregjhogan/can-printer-hex
c7d098c Merge pull request #95 from gregjhogan/setup-script
22fe250 Merge pull request #99 from gregjhogan/bit-transition-example
ba16ba3 Merge pull request #100 from gregjhogan/j2534-troubleshooting-instructions
ad08ea4 Merge pull request #90 from gregjhogan/can-forwarding
f3b6f5d added j2534 troubleshooting instructions
858d150 added script to find bits that transition from 0 to 1
c6acac8 added checking pedal interceptor message length
f7226ff added brake safety checks
d0c2634 added gas safety checks
d378e4a removed bosch safety forwarding restriction on 29 bit addresses
5c7ef9e added bosch safety hooks and forwarding
90c64b6 add note
23de8d4 Merge pull request #97 from commaai/pedal_improvements
0261641 added missing python packages
b92b235 fix bytearray encode issue
2434f1c Tweak Volt's brake pedal stickiness
e2f73d2 enable has a whole byte to itself
d5a9e1e correct checksum
f8ed9fa better names
986a14c don't alias pointers
9b8472e add watchdog support
8f0add9 handle faults
1d917f8 split gas set into 2 values, and have a fault state
1b77026 j2534 isn't alpha anymore
fbcc872 Merge pull request #92 from commaai/pedal
8a6f44b pedal is sending messages
08f464c python 3 bro is bad bro
9390961 kline checksum algo was broken...
3b7c33b add kline debug support
aa622bc init values
631ea9f better refactor
eb1fd75 add PEDAL adc sets
ccaa310 don't build with usb
8d4d763 debug console works
bd09883 comma pedal is building
75a29d5 Merge pull request #84 from gregjhogan/j2534-hds
eece37d only the panda has gmlan
9f43abe Merge pull request #89 from vntarasov/volt
5364d43 Merge pull request #88 from vntarasov/smaller-firmware
377a1ec bump version for descriptor fix
4fabdf0 Merge pull request #87 from gregjhogan/usb-multi-packet-control
8580773 fix sending WinUSB Extended Properties Feature Descriptor
6908feb Chevy Volt safety
786a004 Enable optimization to reduce firmware size
d70f43b hack to fix thinkpad
95ab1ae fixed flow control message padding
bbd04d1 updated installer
62216d0 single standalone DLL for J2534 driver
5c9138d fixed 11 bit address issue
f3b0ad2 fix LOOPBACK getting set when DATA_RATE is set
b750d36 updated README
a9a097f lowered CPU utilization
7c26a70 TIS needs unsupported protocols to return an error
42692b4 TIS doesn't like ChannelID being zero
cf126bb SET_CONFIG return error for reserved parameters
2e99dbf fix HDS issues
8203cc8 add is_grey
e946a54 add insecure_okay flag
4363b3e check webpage
4f59ded add secure mode note
6b11fb5 add autosecuring to tests
b27d185 Merge pull request #86 from commaai/better_pairing
4b53b42 elm wifi isn't an automated test
99f85cb Merge pull request #85 from gregjhogan/usb-wcid
0d38060 auto-install WinUSB device driver
c6653ca from python import
38cc0ee add wifi_secure_mode, boots in insecure mode

git-subtree-dir: panda
git-subtree-split: 67d52089a1300b86800d897f2b271e0a24cf6dd6

old-commit-hash: 098e30411861ecba8cb893200d1c9a581be57530
2018-03-16 23:57:45 -07:00
Mark Krieger
42a242fa70 Slight changes to UI and Fingerprint for Odyssey Elite (#196)
* Adding back drive time to UI

* Add fingerprint for Odyssey Elite

* Removed extended fingerprint for Elite

* Revert "Adding back drive time to UI"

This reverts commit b9b02f7ff2511f28922f0bea47cd8c70bb9f4010.

old-commit-hash: 650c45dcc55b5579d5b46484dcd78810e4ca3859
2018-03-16 21:28:50 -07:00
Vasily Tarasov
e9ef18d088 Interpolate ki/kp for steering PID loop (#200)
* Interpolate ki/kp for steering PID loop

Very much needed for the Volt port: car ping-pongs with low kp
on high speeeds, and the loop is unstable with high kp on
low speeds.

Also, removes "number or array?" logic from PIController,
now that all the callers use interpolation ofr ki/kp.

* Pass speed to steering PID loop for ki/kp interpolation

* Remove unused numbers import

old-commit-hash: 93f55f3ccf6b087e9e3a237fd813cec002530890
2018-03-15 13:28:15 -07:00
arne182
60dc707715 Update fingerprints.py (#210)
Consolidated my fingerprint and removed duplicates and ordered the fingerprint for the RAV4H. Double Checked.
old-commit-hash: 569db3c1d28cceaf976693b6b974cfffe6a8246b
2018-03-09 13:34:39 -08:00
George Hotz
f2aa2c9ae7 Merge pull request #203 from energee/safety-honda-bosch
Safety Reference for Honda Bosch
old-commit-hash: 26d97d33744fbc21e73bc5b224223f8b613304e6
2018-03-08 08:33:31 -08:00
Ted Slesinski
0d7d1c32fb Safety Reference for Honda Bosch
old-commit-hash: 3acfa1b39b207174033786e0069599eceab4d99f
2018-02-28 10:24:05 -05:00
George Hotz
11929e3b93 Merge pull request #202 from vntarasov/volt-gm-id
Dibs on SAFETY_GM numerical value
old-commit-hash: bbc67f85067746db301e4731c9bae04ae20ee250
2018-02-27 22:58:02 -08:00
Vasily Tarasov
12ba82a37e Dibs on SAFETY_GM numerical value
To match Panda repo.

old-commit-hash: 8343b568703272eba52c509b74ed35ec6ea755b8
2018-02-26 10:22:19 -08:00
Greg Hogan
1988d1679c fix restricting video upload to wifi
old-commit-hash: 008d900f81584dc2b57acb9136f8a5837462ba9d
2018-02-10 09:31:56 -06:00
vanillagorillaa
14d6a991d5 Honda Pilot 2017 Port (#161)
* Update README.md

* Update fingerprints.py

* Update carstate.py

* Update hondacan.py

* Update interface.py

* Update interface.py

* Update interface.py

* Update README.md

* Update README.md

* Update README.md

* Update fingerprints.py

* Update carstate.py

* Update hondacan.py

* Update interface.py

* Update carstate.py

* Update hondacan.py

* Update README.md

* Update fingerprints.py

* Update carstate.py

* Update carstate.py

* Update carstate.py

* Update hondacan.py

* Update interface.py

* Update carstate.py

* Update carstate.py

* Update Pilot Fingerprint

* Update fingerprints.py

* Give pilot its own definition and not use ILX

* add pilot argument

* Add Pilot interface

* Add pilot argument

* Update interface.py

* Parse Different gear on pilot

* Add steer max

* Fixed duplication of steer max value

* Adjust PID's for steering

* Update carcontroller.py

* Change Steer Ratio and wheelbase

* Update Steer fault values

Steer fault value of 3, does not seem to effect anything

* Update Kp,Ki Ratio

* Update interface.py

* Update readme for Pilot

* add pilot

* Update fingerprints.py

* Update carstate.py

* add signals

* add signal

old-commit-hash: 32e5d6cd15a0792d5fc9d40b1cd4f86e05c5687e
2018-02-09 12:50:37 -08:00
Vehicle Researcher
4e867831f7 openpilot v0.4.2 release
old-commit-hash: 28c0797d30175043bbfa31307b63aab4197cf996
2018-02-06 12:43:45 -08:00
Vehicle Researcher
e17ba112ed Squashed 'opendbc/' changes from 3ca654f..81d9871
81d9871 Lexus: added first draft of RX dbc file
cb352da fix toyota steering lka message length
d294f64 fix gas pedal message length rav4h
2d035de acura rdx remove double defined message
500a734 fix acura rdx dbc, import was missing

git-subtree-dir: opendbc
git-subtree-split: 81d9871dbe00ccfc5fe4418ea3577726fffa1def

old-commit-hash: 7ae657880d4f9fb8df093337d93c36d9758d0efc
2018-02-06 12:39:39 -08:00
Vehicle Researcher
88e1b9aa7f Merge opendbc subtree
old-commit-hash: a701aa7292daee05a13d012f5031ec0a08cc42e8
2018-02-06 12:39:39 -08:00
Vehicle Researcher
e444fbcd54 Squashed 'panda/' changes from b42db6d..98f29a4
98f29a4 v1.0.7 has working grey panda

git-subtree-dir: panda
git-subtree-split: 98f29a4a97af58aa4707bdaba948ac366ab2e6a0

old-commit-hash: db67cffb4d4b6aa51d9ba6817756f9e028146fff
2018-02-06 12:39:38 -08:00
Vehicle Researcher
2647e2c4b3 Merge panda subtree
old-commit-hash: 433f934783493d24daa46f00496fbb410970d94b
2018-02-06 12:39:38 -08:00
vanillagorillaa
41f868c92a Acura RDX 2018 AcuraWatch Plus Port (#162)
* Adding Acura RDX alpha support 

old-commit-hash: 0dc6778548e4e12411792e18c42c7162fd41c1a1
2018-02-05 18:38:40 -08:00
ErichMoraga
fbd6f4bb6d Update fingerprints.py
Taiwanese Prius Prime fingerprint was identical to the regular prime (107 msgs.), but should really have 110.  I have the correct one in there now.
old-commit-hash: c86b52698b4dcded9075bcee56a5838537e20adb
2018-02-05 14:16:58 -08:00
George Hotz
d11448253b openpilot v0.4.1 hotfix
old-commit-hash: e5e5aa7ded6b4b9d4536e5df23d491d6a1cd61c4
2018-02-02 19:30:44 -08:00
George Hotz
7ff52747a8 openpilot v0.4.1 tweaks
old-commit-hash: 4474b9b3718653aeb0aee26422caefb90460cc0e
2018-01-30 21:34:01 -08:00
Vehicle Researcher
0cc7ce25ab openpilot v0.4.1 release
old-commit-hash: 26e966852c54e3cb47d9d16b71163fc368664e55
2018-01-30 12:58:14 -08:00
Vehicle Researcher
eeb8585087 Squashed 'opendbc/' changes from 8753665..3ca654f
3ca654f move acura rdx to generator folder
1c7c490 move pilot touring to generated
89856dd fix bugs in some counter/checksum definitions
451a2b4 honda wheelspeed in kph to match toyota
290dd14 rename generic honda and toyota dbcs to include year
ccb8a14 readded gas interceptor to hondas so it does not break regression tests
66d256e readme explanation of preprocessor
6c8d9f7 regenerate new steer torque eps factor
beba6d5 move generated files to root folder
2b5b0aa Toyota: different factor for STEER_TORQUE_EPS
e41b174 fix typo
682f557 cleanup
1faf67c fix crv steering_control message
cce6c79 add odometer message to civic and odyssey
74cc834 fix PCM_SPEED factor
3f2baa5 fix honda dometer scaling
f6fd6b9 fix comments and values
f0ba5e2 whitespace consistency
8c77a5d dbc file preprocessor
10f8c6e consistent can message names for supported Hondas
af07d6a Topyota Corolla: added dbc file, seems the same as Rav4
a632fde Cleanup duplicate message names

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

old-commit-hash: 852166f5cc53f6556fdfa596b708687e52b7a8ab
2018-01-30 12:54:13 -08:00
Vehicle Researcher
6e694273c6 Merge opendbc subtree
old-commit-hash: 75ac92b90ff90b2013da9fd76afccae3e9dd4655
2018-01-30 12:54:13 -08:00
Vehicle Researcher
ad0a7dc47e Squashed 'panda/' changes from 2573d86..b42db6d
b42db6d Merge pull request #82 from commaai/uart_dma
fd68f86 smallr
be99ffc ok that doesn't hurt i think
a9f6bf0 this
8b7e849 working now
7fa4808 froze up, maybe thats the fix
1465aa4 ok, it's fixed
915cd84 ugh, ok, need that
fd05376 comment out debug
37c5263 big fifo
497f069 dma is all critical, no interrupts
7c34afe minor change
743d244 high baud rate works
5d2a4ba v1.0.6
fbf1390 Toyota Safety: fix in input param
6c01d09 Toyota: less torque error allowance to meet Corolla acceptable behavior
07c01b2 Toyota safety: using input param
4410a59 add safety param support
fc81fc1 uart dma in progress
65fb2b2 grey panda query, 1.0.5
f415c9a grey panda detection
b68957e add pandadebug support
b5e4962 leave msgs around in isotp
0acce2d add recvaddr support
3fc38f4 set bootmode with power
d4c052a make that work
21f8195 fix panda serial write
af74aa9 from python import

git-subtree-dir: panda
git-subtree-split: b42db6dc082fb13ef5ac63ed197a63e179651ef6

old-commit-hash: 96f8e5158e15ddfa62495dce0b1dfc0bcd3c14d3
2018-01-30 12:54:12 -08:00
Vehicle Researcher
139dc79f89 Merge panda subtree
old-commit-hash: b68f3f77819e38bb1c3d3c6a26ca0dc80e165250
2018-01-30 12:54:12 -08:00
George Hotz
7c2be8af58 Merge pull request #155 from slesinski/odyssey-port
Honda Odyssey 2018 EX-L with Honda Sensing
old-commit-hash: 36bef172244550129f545d5ddfc8b15c774f4b0d
2018-01-18 21:49:14 -08:00
Ted Slesinski
ee7c8e0ea2 Unnecessary characters in comma's dongle id
old-commit-hash: 715771bcff4226be99589649a5ed1f9c619ee887
2018-01-19 00:47:47 -05:00
Ted Slesinski
7416da1585 SteerRatio should be 14.35
old-commit-hash: 8e264baaa231b408e515c9b93e8d1263c807804f
2018-01-19 00:37:32 -05:00
Ted Slesinski
4bfe96579f Added the extra carstate reads
old-commit-hash: 8ff147de6d293b15d1ae14e2eb71856e053a0854
2018-01-19 00:34:02 -05:00
Ted Slesinski
b5c9a00567 Tuning specific to odyssey
old-commit-hash: 71057c586fdb5e5decdd51cc56f0adba8f91faf1
2018-01-19 00:34:02 -05:00
Ted Slesinski
a604a03384 Gear shifter values like acura
old-commit-hash: fac22f403832b1adad82f21e26252591c4ba40b3
2018-01-19 00:32:51 -05:00
Ted Slesinski
30194e32f2 Car_gas 130 missing canbus, using 17c
old-commit-hash: 40094779d7dc0b0d51c1ead0317683684db2b063
2018-01-19 00:32:51 -05:00
Ted Slesinski
458ce50956 BRAKE_HOLD signal not ready yet
old-commit-hash: 2552aa45c301c7eafec95d917d8b439f5cb98d03
2018-01-19 00:32:51 -05:00
Ted Slesinski
3922c9325e Park Brake not yet in DBC
old-commit-hash: c2972a80f931181abb606805c61c3a64b5328e71
2018-01-19 00:32:51 -05:00
Ted Slesinski
63bef80459 Wrong value for MAIN_ON
old-commit-hash: 791a4407096560359bad5a7c6f01f4e2767760fd
2018-01-19 00:32:51 -05:00