Branch: devel
Commits on Feb 22, 2019
  1. remove Pacifica 2019 from supported car list (#538)

    adhintz authored and rbiasini committed Feb 22, 2019
    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.
  2. Chrysler updates (#537)

    legonigel committed Feb 22, 2019
    * Chrysler updates
    * Update openDBC
Commits on Feb 21, 2019
  1. Update Panda

    legonigel committed Feb 21, 2019
Commits on Feb 20, 2019
  1. openpilot v0.5.9 release

    Vehicle Researcher
    Vehicle Researcher committed Feb 20, 2019
  2. Merge pyextra subtree

    Vehicle Researcher
    Vehicle Researcher committed Feb 20, 2019
  3. Squashed 'pyextra/' changes from 8cc1594..0d19c13

    Vehicle Researcher
    Vehicle Researcher committed Feb 20, 2019
    0d19c13 Revert adding reverse_geocoder
    4a22fac Fix reverse_geocoder folder
    35308c5 Add reverse_geocoder
    git-subtree-dir: pyextra
    git-subtree-split: 0d19c13e6e4e5fa82a470374146a86dc5d5afa35
  4. Merge opendbc subtree

    Vehicle Researcher
    Vehicle Researcher committed Feb 20, 2019
  5. Squashed 'opendbc/' changes from b632acf..45c3285

    Vehicle Researcher
    Vehicle Researcher committed Feb 20, 2019
    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
  6. Merge panda subtree

    Vehicle Researcher
    Vehicle Researcher committed Feb 20, 2019
  7. Squashed 'panda/' changes from 9ee6285..39c1e39

    Vehicle Researcher
    Vehicle Researcher committed Feb 20, 2019
    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
Commits on Feb 14, 2019
  1. Allow to compress rlog without upload permission (#471)

    eFiniLan authored and legonigel committed Feb 14, 2019
    * Always Compress - Make sure uploader to bzip2 rlog once it's completed without any upload permission.
Commits on Feb 13, 2019
  1. Add "Accept-Encoding: gzip" header to to reduce data consumpt…

    eFiniLan authored and pd0wm committed Feb 13, 2019
    …ion (#525)
Commits on Feb 7, 2019
  1. Readme: FCA giraffe added

    rbiasini committed Feb 7, 2019
Commits on Feb 5, 2019
  1. Eliminate brake oscillations and grinding / crunching / ripping sound…

    kegman authored and rbiasini committed Feb 5, 2019
    … 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
Commits on Jan 29, 2019
  1. removal of snpe libs (#517)

    rbiasini committed Jan 29, 2019
    Removal of unnecessary snpe shared libs
Commits on Jan 26, 2019
  1. Add missing mapd and orbd dirs into (#515)

    Roma Sokolkov authored and rbiasini committed Jan 26, 2019
  2. fix typos, Jeep tuning (#511)

    adhintz authored and rbiasini committed Jan 26, 2019
Commits on Jan 23, 2019
  1. openpilot v0.5.8 release

    Vehicle Researcher
    Vehicle Researcher committed Jan 23, 2019
  2. Squashed 'opendbc/' changes from e108b6b..b632acf

    Vehicle Researcher
    Vehicle Researcher committed Jan 23, 2019
    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
  3. Merge opendbc subtree

    Vehicle Researcher
    Vehicle Researcher committed Jan 23, 2019
  4. Squashed 'panda/' changes from 293fa33..9ee6285

    Vehicle Researcher
    Vehicle Researcher committed Jan 23, 2019
    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
  5. Merge panda subtree

    Vehicle Researcher
    Vehicle Researcher committed Jan 23, 2019
Commits on Jan 22, 2019
  1. Increment hatchback year (#508)

    csouers authored and rbiasini committed Jan 22, 2019
    Confirmed working by user. Same steer dropout as before.
Commits on Jan 14, 2019
  1. Updated links from Slack to Discord

    rbiasini committed Jan 14, 2019
Commits on Jan 12, 2019
  1. Merge new 2019 Civic and existing 2017-18 Civic Hatch (#446)

    csouers authored and rbiasini committed Jan 12, 2019
    * fingerprint and new car
    * you know the drill
    * fix
    * mod civic hatch to work for now
    * try to merge hatch and other bosch
    * fix
    * fixed spaces
    * comma (heh)
    * make mass civic
    * Add to readme. Need to confirm speed
    * steering dropout at ~3.3 kph
    * Remove additional fingerprint
    * combined comment. fixed formatting to match
Commits on Jan 9, 2019
  1. Adding GM Steering Rate (#495)

    CryptoKylan authored and rbiasini committed Jan 9, 2019
    * adding steering rate
    * adding steering rate
Commits on Jan 3, 2019
  1. Fixed TOC anchor links (#492)

    energee authored and rbiasini committed Jan 3, 2019
Commits on Dec 31, 2018
  1. Added EX-L subsection for the existing 2019 Pilot (#489)

    ErichMoraga authored and rbiasini committed Dec 31, 2018
    *  Added EX-L subsection for the existing 2019 Pilot
    Verified working with @hitmantw25 12/20... and again 12/27 (VG w/ "Josh").
    * Update selfdrive/car/honda/
    @energee wants to revert a change he made in a previous PR.
    Co-Authored-By: ErichMoraga <>
    * Removed an extra space @energee included.
Commits on Dec 29, 2018
  1. Update 0x365 for Rav4H from @squall and my observations (#490)

    arne182 authored and rbiasini committed Dec 29, 2018
    on stock 00000080fc0008 is the inital value then it changes to a static 00000080fd0008
Commits on Dec 27, 2018
  1. Clean Up hyundai (#481)

    emmertex authored and rbiasini committed Dec 27, 2018
    * Update
    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.
    * openpilot (#220)
    * Honda Pilot 2017 Port (#161)
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update
    * Update Pilot Fingerprint
    * Update
    * Give pilot its own definition and not use ILX
    * add pilot argument
    * Add Pilot interface
    * Add pilot argument
    * Update
    * Parse Different gear on pilot
    * Add steer max
    * Fixed duplication of steer max value
    * Adjust PID's for steering
    * Update
    * 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
    * Update readme for Pilot
    * add pilot
    * Update
    * Update
    * add signals
    * add signal
    * fix restricting video upload to wifi
    * Dibs on SAFETY_GM numerical value
    To match Panda repo.
    * Safety Reference for Honda Bosch
    * Update (#210)
    Consolidated my fingerprint and removed duplicates and ordered the fingerprint for the RAV4H. Double Checked.
    * 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
    * 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 b9b02f7.
    * 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
    * 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
    * openpilot v0.4.3 release
    * 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
    * 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
    * openpilot v0.4.3 release
    * openpilot v0.4.3.1 release
    * fix bug in canpacker for Toyotas with DSU connected (#221)
    * update year on civic
    * Revert "openpilot (#220)"
    This reverts commit 640ab12.
    * Revert the changes to GM in 0.5.4 (#380) (#386)
    * Revert 0.5.4 changes for GM for 18ers
    * Redo the refactor of stock control msgs
    * Remove spacing
    * Need candidate array idx
    * Cleanup
    Uses generic dbc
    All car names in alphabetical order
    All fingerprints in alphabetical order
    Acknowledgement to users who have made each vehicle possible
    * no unecessary comments
    * Match dbc to opendbc
Commits on Dec 25, 2018
  1. Read from usb/present instead of usb/online (#484)

    braden337 authored and rbiasini committed Dec 25, 2018
Commits on Dec 21, 2018
  1. Replaced 60 msg. C-HR print w/ 73 msg. C-HR print (#467)

    ErichMoraga authored and rbiasini committed Dec 21, 2018
    Confirmed working, and necessary with @wackojacko Toyota CHR's Kiwi (New Zealand) ICE C-HR.
  2. add self.CP = CP as with other carstate files (#459)

    arne182 authored and rbiasini committed Dec 21, 2018
  3. Adds 2019 Ridgeline fingerprint (#473)

    energee authored and rbiasini committed Dec 21, 2018
    * Adds 2019 Ridgeline fingerprint
    * Add readme