Commit Graph

10759 Commits

Author SHA1 Message Date
Adeeb Shihadeh ba34590567 controlsd: remove last mention of CAN (#32646)
old-commit-hash: a7ed190df4
2024-06-06 16:46:27 -07:00
Harald Schäfer f870a968e9 Split cereal into cereal/msgq (#32631)
* squash

* fix doc

* compile device

* compile device

* Update ref

* add msgq to precommit exclusions

* No service ports

* fix compile

* address comments

* More comments

* Delete logger

* Update opendbc

* Linting

* bump msgq
old-commit-hash: e71ec4e8d7
2024-06-06 14:31:56 -07:00
Vivek Aithal dec353a9de [Lag] Increase Optima Lag (#32583)
increase lag in optima to 0.2
old-commit-hash: e8857a6713
2024-06-06 01:14:28 -07:00
Dean Lee eb6e134869 events.py: rename event counters (#32596)
* improve prev event counters

* just rename

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 983063c3e6
2024-06-06 00:13:57 -07:00
Dean Lee 6f9e28d8f2 fuzzy_generation.py: improve performance (#32591)
* improve performance

* remove DEPRECATED

* formatting

* catch kjException

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 3a43f5d784
2024-06-05 23:48:20 -07:00
Shane Smiskol 9778515344 Genesis G70 2020: use common specs (#32641)
use non-2020 specs
old-commit-hash: ae375091db
2024-06-05 23:44:19 -07:00
Dean Lee eb13fda0b4 improve get_torque_params (#32586)
* Loading torque data only once and reusing it across function calls.

* apply review

* still check only one entry

* fix that

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 045b9f20b7
2024-06-05 21:21:16 -07:00
Solomon Jones 682c862351 Fingerprint for 2017 Subaru Forester (#32584)
Fingerprint for 2017 Forester
old-commit-hash: a418c9e40a
2024-06-05 21:18:29 -07:00
Dean Lee 9706498c7a car/interfaces.py: optimize parse_gear_shifter() with predefined dictionary (#32592)
Optimize gear shifter parsing for improved performance
old-commit-hash: 91fd918fcb
2024-06-05 18:04:03 -07:00
Shane Smiskol 70230f5cef Restore lateral limits report (#32640)
* stash

* staaaaash

* clean up

* more clean up

* fix

fix

* fix

* stash

clean up

* more

* this is just simpler to understand

* explicitly check
old-commit-hash: 7cfd91bb69
2024-06-05 18:03:23 -07:00
Adeeb Shihadeh bc76ae701b fix linter
old-commit-hash: 260e18f0ae
2024-06-05 17:32:47 -07:00
Adeeb Shihadeh d2948c3fcd pandad: add more context to spi logs (#32639)
* pandad: add more context to spi logs

* cleanup

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: e828a7bdcf
2024-06-05 17:27:57 -07:00
Adeeb Shihadeh 30c41788dc thermald is hardwared (#32637)
* thermald is deviced

* hardwared

* rename
old-commit-hash: 51fdf23304
2024-06-05 15:58:00 -07:00
Adeeb Shihadeh ca0bc15d6b pandad: add jungle spam mode to test (#32636)
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: a46f1c6eba
2024-06-05 15:23:25 -07:00
Adeeb Shihadeh 389daf4018 pandad: move to core 3 (#32402)
* move to core 3

* core is fully offlined now

* move to init

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 7b09285817
2024-06-05 14:50:25 -07:00
Riley Williams 28eb64e1fd 2024 IONIQ 6 (#32302)
* Tweak carspecs for 2023 (and now also 24) ioniq 6 to reflect public info instead of cloning ioniq 5 specs

* Regenerated car docs

* revert specs *for now*

---------

Co-authored-by: Riley Williams <riley@rileyww.dev>
Co-authored-by: Riley Williams <riley@rileyw.dev>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 7381872a54
2024-06-05 14:34:02 -07:00
Adeeb Shihadeh 22bfc435a9 jenkins: fix unsafe checkout when changing submodules (#32635)
do it twice
old-commit-hash: 9526334049
2024-06-05 14:00:55 -07:00
Shane Smiskol da7e6d5b5b [bot] Fingerprints: add missing FW versions from new users (#32605)
Export fingerprints
old-commit-hash: bbc21b9f52
2024-06-04 22:09:54 -07:00
Shane Smiskol 1c49e5eb73 Honda: remove programmedFuelInjection ECU (#32626)
* set up for quick test

* remove pgfi

* Revert "set up for quick test"

This reverts commit aa6af2ff838b2cd203a6feaacaa5b4f3b71272ed.

* still query JIC
old-commit-hash: de61d417b9
2024-06-04 21:29:05 -07:00
Adeeb Shihadeh 0ace8d0e7f pandad: reset CAN comms on checksum failure (#32629)
old-commit-hash: 877b810ac9
2024-06-04 21:26:16 -07:00
Adeeb Shihadeh 2c6829ed67 boardd is pandad (#32628)
* boardd is pandad

* rename tests
old-commit-hash: 34e329649d
2024-06-04 19:16:55 -07:00
Dean Lee 4acd5f4293 LongControl: storing T_IDXS[:CONTROL_N] in a variable for reuse (#32599)
Improve Control Trajectory Interpolation Efficiency
old-commit-hash: 23fcd68707
2024-06-04 17:04:50 -07:00
Shane Smiskol edd2e43239 Honda: helpful non-essential ECU comment
old-commit-hash: e494d98960
2024-06-04 16:37:01 -07:00
Shane Smiskol 65354c789e Hyundai: remove Ioniq EV 2020 CAN fingerprint (#32625)
* add from afc1609bb1584f28

* remove HYUNDAI_IONIQ_EV_2020 CAN fingerprint
old-commit-hash: ba9ea0a25f
2024-06-04 16:31:16 -07:00
Dean Lee 6e4c3ddb40 modeld: cleanup commonmodel (#32618)
cleanup
old-commit-hash: 2482ed085e
2024-06-04 11:20:17 -07:00
Vivek Aithal cf8885b596 [torqued] Reduce friction for some Hyundai cars (#32578)
* reduce friction coeff for ev6 and ioniq6

* Update ref

---------

Co-authored-by: Bruce Wayne <harald.the.engineer@gmail.com>
old-commit-hash: 8a4bfcf5b4
2024-06-04 11:10:04 -07:00
Dean Lee 2be5c0e970 ui/cameraview: fix deadlock on exit due to Qt::BlockingQueuedConnection (#32620)
fix deadlock
old-commit-hash: 25e15846f1
2024-06-04 10:25:46 -07:00
Shane Smiskol 19d9e7ac6b revert marking some files as unexecutable (#32613)
* this is not a test

* these are not tests!
old-commit-hash: c7b3ece37e
2024-06-03 17:19:27 -07:00
Adeeb Shihadeh c868694a23 boardd: check CAN in SPI test (#32400)
* test

* little more

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 69f57fb6a8
2024-06-03 17:05:06 -07:00
Adeeb Shihadeh 86b6103657 test_*.py files are no longer executable (#32610)
* test_*.py files are no longer executable

* cleanup empty lines

* update precommit

* fixme

* enable

* build
old-commit-hash: c59887c810
2024-06-03 15:48:56 -07:00
Shane Smiskol 60ed5d6d40 [bot] Fingerprints: add missing FW versions from CAN fingerprinting cars (#32604)
Export fingerprints
old-commit-hash: 7c4b7ce799
2024-06-03 14:11:51 -07:00
Dean Lee 375f2a243f LongitudinalPlanner: replace hardcoded length with ModelConstants.IDX_N (#32597)
replace hardcoded length
old-commit-hash: 1e70b23855
2024-06-02 22:52:45 -07:00
Shane Smiskol b7949ec7ad debug FW fingerprinting: live support (#32585)
* live debug!

* clean up
old-commit-hash: 63f55f4915
2024-05-31 22:28:03 -07:00
Dean Lee c2b13f27b9 api: cache RSA private key (#32566)
old-commit-hash: 9908b729c8
2024-05-31 21:40:53 -07:00
cl0cks4fe e77b75d9f0 cache get_torque_params (#32560)
* cache get_torque_params

* switch to cache

* Update selfdrive/car/interfaces.py

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 8f4b00c263
2024-05-31 13:43:12 -07:00
Shane Smiskol ab16c708e9 add Hyundai CAN FD fingerprinting note
old-commit-hash: f887b8703c
2024-05-30 23:08:14 -07:00
Shane Smiskol b41b5cc067 fw_versions debug: match online vin retry
old-commit-hash: 0a43d82428
2024-05-30 22:20:04 -07:00
William Stairs c0ef111581 Add Chassis for VW Arteon Shooting Brake 2020-2023 (#32579)
* Added Arteon "3H" chassis code for Shooting Brake to VWCarDocs.

* Added new engine and transmission FW to Volkswagen fingerprints.py for Arteon Mk1.

* Apply suggestions from code review

* updates docs

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 984ad8833a
2024-05-30 21:35:19 -07:00
Shane Smiskol 2a6e025183 ui: re-generate JWT on valid system time (#32571)
* revert me

* Revert "revert me"

This reverts commit 17d815ddfc9a18f7fb9f39f89ec8b4481389b339.

* duh we have timed!

* clean up

* use clocks

* re-initialize map on SSL handshake failure (time)

* this is fine, takes some time to init

* fix

* log errors like map renderer

* more clean up

full message is "loading style failed: SSL handshake failed"

* MOAR

* we still can't swap the token live

* mbgl has its own retries that never work, don't reinit multiple times at once

* simpler

* more

* whoops

* this works

* fix from merge

* rm

* fix cmt

* only an issue calling the function inside itself
old-commit-hash: 57d64279bd
2024-05-30 02:08:31 -07:00
Shane Smiskol 3a1c7c61c6 map window: log style load errors (#32573)
log errors
old-commit-hash: c2f55a2600
2024-05-30 01:52:43 -07:00
ZwX1616 a51790da10 dmonitoringd: set invalid if missing dependence(s) (#32569)
* no step but still send

* no this

* update diff
old-commit-hash: a16fbdae38
2024-05-29 15:43:55 -07:00
kacperhq e1ec898b41 KIA SPORTAGE 5th HEV 2022 EUR fingerprint (#32558)
Update fingerprints.py

KIA Sportage 5th GEN EUR ver
old-commit-hash: 325dcec06b
2024-05-28 15:27:08 -07:00
Shane Smiskol 47524c9393 [bot] Fingerprints: add missing FW versions from new users (#32552)
Export fingerprints
old-commit-hash: 521ee46c47
2024-05-27 22:01:31 -07:00
Adeeb Shihadeh 549bc535cd Revert no pyenv (#32547)
* Revert "`ubuntu_setup`: fix `No module apt_pkg` error when setting up (#32526)"

This reverts commit d850f07acb58e4fc6d530241a31c0917c2b6613e.

* Revert "Removal of pyenv (#32512)"

This reverts commit 41f72d5ca75aab9a9beb3181aca9f177e5a003f8.
old-commit-hash: 1eb938b8e8
2024-05-26 21:21:50 -07:00
Shane Smiskol 51b5d472fb [bot] Fingerprints: add missing FW versions from new users (#32542)
Export fingerprints
old-commit-hash: 93963207f2
2024-05-26 08:41:19 -07:00
Adeeb Shihadeh 6dc8eecee7 Make release files a blacklist (#32540)
* blacklist

* little nicer

* whitelist

* cleanup

* igore body

* more skip
old-commit-hash: fe7d3429ab
2024-05-25 18:47:16 -07:00
Adeeb Shihadeh cc4f53e6c6 manager: move to system/ (#32538)
* manager: move to system/

* one more
old-commit-hash: accdade4cf
2024-05-25 12:41:17 -07:00
Adeeb Shihadeh 4356b74cca updated: finish system/ move (#32535)
* updated: finish system/ move

* add those back

* skip that

* skip whole file

* one more time
old-commit-hash: 73b02f2cda
2024-05-25 12:22:02 -07:00
Shane Smiskol d56052fcad [bot] Fingerprints: add missing FW versions from new users (#32533)
Export fingerprints
old-commit-hash: 95aa7c4b68
2024-05-25 09:42:23 -07:00
Shane Smiskol efc7075f26 LongitudinalMpc: use DT_MDL (#32532)
bad magic number
old-commit-hash: 6ecb710305
2024-05-25 03:29:54 -07:00