* generic car parts
* better carparts
* add part type
* more tests
* multiple enums
* unit tests
* just check isinstance
* better name
* remove _connector suffix
* remove those hyundai lines
* remove default arg
* Revert "remove default arg"
This reverts commit 139650a3b6.
* cleaner code structure
* use fingerprint
* review
* abstrac data class + common
* no more dataclass
* conflict
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* bump panda
* set safety config/configure experimental longitudinal
* send inactive signals
* bump
* just calculate in function
* already in the variable
* clean that up
* add comment, on ford stock long, prchg seems to be set from the possible future accel
* comment
* this signal didn't have an impact on engaging
* add comment and fix
* worst case while AEB
* and kill ACCDATAs
* this could be dangerous
* need to test this too
* Revert "need to test this too"
This reverts commit 09bba75950.
* Revert "this could be dangerous"
This reverts commit 323143e847.
* Revert "and kill ACCDATAs"
This reverts commit 15f6804bf6.
* Revert "worst case while AEB"
This reverts commit 85e1aaa8e1.
* bump panda
* Update selfdrive/car/ford/fordcan.py
* move around
* was already here
* rm
* use variable
* update docs
* Update ref_commit
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* add harness kit content to the doc
* parts as enum
* nissan
* merge column
* rename column
* scaling
* scaling again
* 500px
* align text
* more px
* add style
* more width
* more
* more
* smaller text
* make all text smaller
* prev width
* default list
* remove hidden a ref
* try to remove again
* revert
* replace harness with harness_kit
* try fix
* cleaner
* center everything
* make pylint happy
* allow more than 1 of each parts
* use copy module
* review
* testing spacing
* revert
* bigger text
* formating
* split harness col lines
* remove print
* resolve
* rename to view
* keep formating in template
* simplify
* add unit test
* more generic way
* better
* harness connector only
* comment
* review
* put back harness parts
* missing dash
* too much space
* don't reload when clicking
* shorter comment
* only last line
* generate
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* hybrid fords are dashcammed
* something like this?
* just do an alert
* good comment
* space
* bb
bb
* top
* Update selfdrive/car/ford/interface.py
* add a noEntry
* remove from release notes
* sad :(
---------
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
* Updated values.py
Added fingerprinting for 2023 Genesis GV70
* Updated values.py
2023 GV70: needed a different harness than the one originally listed (M instead of L)
* Update values.py
Removed L harness line (just in case)
* should be good
* fix
* update docs
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* Update values.py
* Update values.py
* Update routes.py
* Update values.py
* Update values.py
* Update interface.py
* Update override.yaml
* Updated car name in torque settings to the correct one
* Removed unused ECU's from GV80
Fix AssertionError: 3 != 0 : GENESIS GV80 2023: Car model has ECUs not in auxiliary request whitelists: Ecu.eps, Ecu.transmission, Ecu.engine
* Update routes.py
Updated to a better route
* Update routes.py
* Update test_models.py
* Update test_models.py
* Hopefully this route will work...
* Update selfdrive/car/hyundai/values.py
* Update selfdrive/car/hyundai/values.py
* this could use some cargo
* don't need to combine just yet
* add to docs and releases
* Update routes.py
* Update RELEASES.md
* Update routes.py
Updated route, hopefully this one works...
* Update selfdrive/car/tests/routes.py
* alphabetical
* update docs
* Update routes.py
Hopefully this route works
* Update routes.py
Trying segment 1 for GV80
* bump
* no need
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
* Ford: add Escape Mk4 test route
* generate docs
* remove from non_tested
* fix model years
* clearer packages for EU
* docs
* 2020 hybrid
26b2cace68e36212
1FMCU9DZ9LUA82589
* 2021 phev
1FMCU0LZXMUA80767
f8eaaccd2a90aef8
* add this too
* more docs
* initial commit
* HR-V is diff enought to split from Civic22
* Add US HR-V 2023
* update CARS.md
* Update RELEASES.md
* Use a alternative brake signal
* US HR-V have a weird noise in the BrakeSwitch
* Shane tunning
* this is added automatically
* sorry jyoung
* civic22_stop_faster
limit stopAccel to current safety model
* relax calib temporarily (12 deg)
relax calib temporarily (10 deg)
* compute accel (car overshoots requests at low speed)
* revert brake pressed caused controls mismatches
* fix crash
* cause a cruise fault
* Revert "cause a cruise fault"
This reverts commit 09a6469ac6.
* no brake error
* use alt brake
* Update selfdrive/car/honda/carcontroller.py
* change HONDA_BOSCH_ALT_BRAKE_SIGNAL to CP.flags
* Revert "change HONDA_BOSCH_ALT_BRAKE_SIGNAL to CP.flags"
This reverts commit e0f8123b33.
* remove FPv2 from brazilian HR-V
* bump panda
* fix a bug
* revert calib threshold
* new test route
* separate pr
* update
* update that
* thought i removed this
* revert steer ratio
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* add ES 2018
* standard
* add FW versions
* need to add a route
* verified
* add to DSU messages
* add to torque params
* older lexus do not have all-speed dynamic radar cruise control
* update docs
* Update selfdrive/car/toyota/values.py
* add CI route
* update docs
* add to releases
* assume no stop and go (can't know without dsu unplugged)
* Update selfdrive/car/toyota/values.py
* update docs
* update docs
* Add trailblazer support
* Update routes.py
* Update routes.py
* Update CARS.md
* Fix incorrect torque name
* Update values.py and CARS.md
* Change to update another route
* update docs
* only 2021 https://en.wikipedia.org/wiki/Chevrolet_Trailblazer_(crossover)
only 2021
* new FP with missing addrs
* Update selfdrive/car/gm/interface.py
* tune the torque params
* update docs
* remove as a new platform
* Revert "remove as a new platform"
This reverts commit c9c65f29db.
* add comment and comment out FP
* need it to be in all_known_cars to test_model
* add to releases
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* Update values.py for 2023 Kia Niro EV
* Update interface.py for 2023 Kia Niro EV
* Update params.yaml for 2023 Kia Niro EV
* Update RELEASES.md for 2023 Kia Niro EV
* Update interface.py for 2023 Kia Niro EV
* Update routes.py for 2023 Kia Niro EV
* Update CARS.md for 2023 Kia Niro EV
* Update CARS.md for 2023 Kia Niro EV
* Put 2023 Kia Niro EV in CANFD_RADAR_SCC_CAR
* New values in params.yaml for 2023 Kia Niro EV
* Rollback - Remove CAR.KIA_NIRO_EV_2ND_GEN from CANFD_RADAR_SCC_CAR
* Update routes.py for 2023 Kia Niro EV
* Apply suggestions from code review
* use new route
* update cars
* test
* pass test
* add params, rename
* use average
use average
use average
use average
* around 2.05
* Update selfdrive/car/hyundai/interface.py
* Update selfdrive/car/hyundai/interface.py
* lower
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>
* civic22_long
* Stock requests -4
* add standstill bit
* bump
* fix standstill
* bump
* bump
* bump panda
* Update hondacan.py
* bump panda
* add docs
* bump panda
* bump panda
* fix control_on value
* set control_off
* fix cars.md
* Update panda
* Update opendbc
* Update panda
* Update panda
* allow more braking
* Revert "allow more braking"
This reverts commit ecd2493a43.
* Update panda
* fix speed mismatch
* Revert "fix speed mismatch"
This reverts commit ca795dc5bd.
* Update panda
* fix speed mismatch and standstill
* delay stopped message to match stock behavior
* green cruise only when enabled
* Update panda
* Revert "green cruise only when enabled"
This reverts commit d21aa5b541.
* lesser nester
* simplify
* simplify control_on
* simplify common signals
* simplify CONTROL_ON
* lessest nester
* hide speed on gas_override to match stock behavior
* tiny simplification, lesser nester
* flip common acc control values around
* move magic number to global variable
* Revert "move magic number to global variable"
This reverts commit 160be0e087.
* remove stopped logic
* remove unused variable
* looks ok
* looks better
* simplify override
* clarify CONTROL_OFF signal comment
* civic22_long_bettercontroloff
shorten delay
init
selfless
whoops
move to carcontroller
selfmore
lower time, currently take 5s to kick in
just right
deline
* Rename CONTROL_OFF -> IDLESTOP_ALLOW
This tells the car its ready to turn off the engine, which does so when the car is standstill.
* Update panda
* Update opendbc
* Update panda
* fix docs
* Update panda
* Update panda
* Update opendbc
* Update panda
* Update panda
* Update panda
* Update panda
* bump panda
* idlestop in another PR
* radarless doesn't need tester present
* simplify that
* helper
* one line is fine
* test bump
* bumpback
* disallow
* reduce diff
---------
Co-authored-by: sshane <shane@smiskol.com>
* Update values.py
Added additional firmware version for Santa Cruz 1st Gen forward camera
Updated CAR.SANTA_CRUZ_1ST_GEN's information to include 2023 models
* Update values.py
added fwdRadar firmware version
* Update CARS.md
Updated to include 2023 Hyundai Santa Cruz
* HKG: Car Port for Kia Niro Hybrid 2023 (HDA1)
* bump opendbc
* bump
* Found gear signal
* Only set one flag
* bump opendbc
* Update CARS.md
* Update routes.py
* bump opendbc
* Update CARS.md
* some values cleanup
* new route with rlogs
* set from data
* merge
(3854+3391+3227+3336)/4
* fine move back down here for now
fine move back down here for now
* Update selfdrive/car/hyundai/interface.py
---------
Co-authored-by: Shane Smiskol <shane@smiskol.com>