* Ascent has good torque, hard code Toyota, print all unexpected torque star cars
* update docs
* Use subtests
* hardcode CHR for now
generate
* Hard code Impreza
* update refs
* eliminate brands based on ECUs that respond to tester present
* make it work
* Add type hint for can message
Use make_can_msg
* Only query for addresses in fingerprints, and account for different busses
* These need to be addresses, not response addresses
* We need to listen to response addresses, not query addresses
* add to files_common
* Unused Optional
Drain sock raw
* add logging
* only query essential ecus
comments
* simplify get_brand_candidates(), keep track of multiple request variants per make and request each subaddress
* fixes
make dat bytes
bus is src
Fix check
* (addr, subaddr, bus) can be common across brands, add a match to each brand
* fix length
* query subaddrs in sequence
* fix
* candidate if a platform is a subset of responding ecu addresses
comment
comment
* do logging for shadow mode
* log responses so we can calculate candidates offline
* get has_subaddress from response set
* one liner
* fix mypy
* set to default at top
* always log for now
* log to make sure it's taking exactly timeout time
* import time
* fix logging
* 0.1 timeout
* clean up
Co-authored-by: Greg Hogan <gregjhogan@gmail.com>
* master 2022 Civic
* bump panda
* bump
* bump cereal
* fix
* needed
* try for now
* maybe
* revert for now
* move to Cam parser
* fix
* move to cam
* need AEB_STATUS too
* bump for debug prints
* bump opendbc and add cruise_params
* bump opendbc and update cruise_params
* bump
* test route
* update ref
* Revert "update ref"
This reverts commit 28345dab63.
* cleanup
* just to test
* bump
* revert
* need to send val 12 too?
* change bus
* not needed
* update bus
* syntax
* move this to other bus too
* Revert "move this to other bus too"
This reverts commit 770bf4745e.
* test new lane line signal
* needed too
* maybe need both?
* Test new LKAS hud message
* bump
* missing comma
* missing
* maybe
* add frame and idx
* add in hud_lanes
* switch this too
* bump panda
* add this
* I guess need this too
* to match
* also
* wasnt correct
* bump opendbc
* bump panda
* move to cam parser
* missing
* add here too
* bump
* remove from cam parser
* bump
* back to cam parser
* its 5hz
* bump for new checksum function
* bump for correct frequency
* update frame and idx
* bump
* bump and update
* send set me bit
* bump
* pass these values through
* silly atom
* ret
* fix this
* use copy instead
* add these too
* to check keyerror
* switch
* bump submodules
* send too
* proper
* Replace HUD with BOH
* add dashed lanes
* small fix
* clean up
* not needed anymore
* remove and change
* this too
* dont always set
* remove additional LKAS message
* bump
* add
* to test
* add frame
* bump
* rebase
* remove default values
* rename
* clean up some carstate logic
* regenerate docs
* spacing
* simplify more logic
* bump opendbc
* bump opendbc
* only if radarless
* panda at least builds now
* add comment
* bump
* fixes
* bump opendbc
* bump opendbc
fix for new DBC
* bump opendbc
* bump opendbc
* carstate: fix bus, parser signals
* Set safety param
* pt bus is 0, not 1
* Fix SCM_BUTTONS and bump panda and opendbc
* fixes for ACC_CONTROL
* bump opendbc
* bump opendbc
* convert from MPH on HONDA_BOSCH_RADARLESS
move is_metric
* make sure we don't disable if radarless
* don't show incorrect harness on website
don't show incorrect harness on website
* bump panda
* remove/update comments
* bump panda
* Fix harnesses
* one line check
* bump opendbc
* remove this
* Some carstate cleanup
We removed STANDSTILL->WHEELS_MOVING
we don't use CRUISE_PARAMS
add back
add back
* more cleanup
* update docs
* marketing says it has TJA and ACC with low speed follow
* send buttons on bus 0
bump panda
* comment
* camera needs to see buttons on bus 2
comment
* bump panda
* add to releases
* remove comments
* comment
* we don't use stock hud yet
Co-authored-by: vanillagorillaa <ntmccoy@yahoo.com>
Co-authored-by: vanillagorillaa <31773928+vanillagorillaa@users.noreply.github.com>
Co-authored-by: kevinharbin <76784413+kevinharbin@users.noreply.github.com>
* Update some signals to unified names and definitions
Co-authored-by: Jonathan <jraycec@gmail.com>
* steering looks good
* Fix cp signals
* Do steering signal changes separately
* bump opendbc to master
Co-authored-by: Jonathan <jraycec@gmail.com>
* only send valid/needed queries
* just do volkswagen
* clean up
* add parameter name
clean up
* add test for whitelist
* rename
* Update selfdrive/car/fw_versions.py
Co-authored-by: Jason Young <46612682+jyoung8607@users.noreply.github.com>
* fix test
* log response addresses
* bump cereal
* handle response pending with IsoTpParallelQuery
* remove response pending stuff
* temporarily disregard cache for easier testing
* revert this
Co-authored-by: Jason Young <46612682+jyoung8607@users.noreply.github.com>
* Auto-generate star descriptions
* Need this for the website
* And this
* required changes to make the website generation work
* better names
* Revert "better names"
This reverts commit be7dbbb5d8.
* simpler
* json
* better naem
* Read from table
* formatting and default to nan
* Generate docs
* Read from table
* this should be the same
* Prius v is full
* test we always set the tunes correctly
add to release files
* Set for all cars
Set for all cars
* Revert tuning changes
Revert tuning changes
* remove that
* fixes
* update ref commit for new maxLateralAccels
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* Prius has good steering control now
* 1.5 is the threshold for good torque
* get back down there, hondas
* half stars for 1.0-1.5
* show number of cars
* try bigger
* emphasize tiers
balanced
* Add half star
* Update ref_commit
* add support for 2021 Hyundai Tucson
base configuration and fingerprints
* fix fcw again and don't use mando radar for tucson
* last fixes for working tucson
* Apply suggestions from code review
* add to cars
* increase steerRatio
* missing car info
* one platform
* rename
* add min enable speed
* update releases
Co-authored-by: bluesforte <harry3b9@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
* handle response pending
* match commit
* remove total timeout, just keep track of individual response timeouts
* fix
* add back total timeout
* this isn't reliable enough
* keep track of pending responses to print warning
* tx_addr is (addr, subaddr)
* debug
only query hyundai
import time
reponse pending
no cache
all cars
no timeout to test before
* Revert "debug"
This reverts commit abe9cfc1b6.
* always print pending
always debug
* Only debug
* Update selfdrive/car/isotp_parallel_query.py
* remove variable only for debugging