Commit Graph

9322 Commits

Author SHA1 Message Date
Dean Lee f35fcbc050 ui: remove tests/playsound.cc (#32870)
remove playsound.cc
old-commit-hash: a312a102aa05cd5759912de612fc0adb0ae25c19
2024-06-30 09:46:21 -07:00
Kacper Rączy 02a35949dc drivingModelData: frameDropPerc (#32871)
* Smokes! lets go!

* Ignore it in model replay
old-commit-hash: 417f1e2139ba6037c9fd6494f68194e36e243540
2024-06-29 02:31:55 -07:00
Kacper Rączy 102188c245 drivingModelData: new model packet for qlogs (#32821)
* Mini model v2 prototype

* Apply suggestions

* Add meta

* Support for new packet in model

* Support in process replay

* Meta

* Add it to services

* Update model replay

* Add drivingModelData in model_replay

* Update ref

* MAX_FRAMES*3

* No modelv2, but drivingModelData at 2hz

* Polypath

* Dont use keyword

* Update model ref commit

* xyz coeff

* Fix field name

* Update ref commit

* Min qlog size 0.6

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 2059f986dff46254419c889eadcc82ecea1bce94
2024-06-28 19:27:58 -07:00
Shane Smiskol 4d7567c3b0 Hyundai: remove CAN fingerprints (#32856)
* expand date range for KIA_NIRO_EV

9004767ba8fe7321/2024-06-05--04-30-48

* remove and format
old-commit-hash: 2d3c6cbe04775ddbb337826e35f9ce64f2cd7716
2024-06-27 19:44:55 -07:00
Shane Smiskol ba39a8b301 [bot] Fingerprints: add missing FW versions from new users (#32855)
Export fingerprints
old-commit-hash: d0423dcab214e644ce4dc4102c29d6e1de9ef1d8
2024-06-27 17:56:09 -07:00
Shane Smiskol d94198652d Increase test_car_interfaces examples (#32852)
* to 100!

* Update selfdrive/car/tests/test_car_interfaces.py
old-commit-hash: 4a70934625321a822ee2b98396b45311603cb9fc
2024-06-27 15:35:21 -07:00
Shane Smiskol 6cd2b2fb78 ruff: check shadowed variables (#32851)
* check shadowed variables

* fix
old-commit-hash: 69d4b0fdf0ff2856b7a2785d8210f42d654374da
2024-06-27 14:44:26 -07:00
Dean Lee 7718d6f7ec radard: readable KalmanParams initialization (#32848)
fix kalmanparams initialization bug
old-commit-hash: 649e7a6d558b33d05d63012a43b2e4af88262b4c
2024-06-27 14:43:21 -07:00
Shane Smiskol 33daa31301 GM torque control: robust sig function (#32847)
tricky
old-commit-hash: b7695c00e87819dd6aac49cfec78e438dfc15d16
2024-06-26 21:27:10 -07:00
Jason Wen cdba2da831 Hyundai: Add FW Versions for EU Ioniq 5 2023 (#32833)
old-commit-hash: 84725738c8fd429263474da424e96134bdeef367
2024-06-26 18:13:55 -07:00
James 7606bf60ad Cleanup "longitudinalPlan" fields (#32845)
old-commit-hash: 046ed7e9f8c69423c25e15f97bfd5783734dc551
2024-06-26 14:51:27 -07:00
Dean Lee f0fdff113d ui/installer: hardcode SSH Keys in installer.cc (#32838)
hardcode keys
old-commit-hash: 4c04ae9a59a8e9e4dadec9933b99182982125206
2024-06-26 11:52:11 -07:00
Dean Lee 973c6c2e7e ui: remove map & navigation related code (#32836)
remove map
old-commit-hash: 669553aa37382af7e9a3d4a3b9036b949c1f9dbc
2024-06-25 21:45:44 -07:00
Shane Smiskol 33f0acb332 Genesis GV70: add "without HDA II" to docs (#32835)
* without!

* comment
old-commit-hash: 9a27512c821f3d00ab63b5e857b8051186ee193e
2024-06-25 17:19:24 -07:00
Jason Wen ecb9dfecff Hyundai CAN: Log ABS/ESP Activation to espActive (#32743)
* Hyundai CAN: Log active ABS to accFaulted

* Add comments

* `espActive` to CarState and CarEvent.EventName

* re-order

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 36eafc0dc6ea73bcc59df216a3231ae54960a282
2024-06-24 20:14:57 -07:00
Joshua Mack 7a41a206d4 Multilang: Add Spanish translation (#32826)
* Rebase ES support

* Update already existing

* Update translations

* Retry

* Updated to new

* Completed

* Fixed clipping words offroad

* Fix up mistakes

* Shortening minute

* Fix long GitHub message
old-commit-hash: b4181598336f4eb8ca5e52d29c4d5938777e4902
2024-06-24 17:30:21 -07:00
Shane Smiskol 68b7d68664 [bot] Fingerprints: add missing FW versions from new users (#32825)
* Export fingerprints

* sedan should work too
old-commit-hash: 76f7b2793d5a32eb4577a2fc579a56ce41209738
2024-06-24 16:12:48 -07:00
Shane Smiskol 9328302b4d [bot] Fingerprints: add missing FW versions from new users (#32823)
Export fingerprints
old-commit-hash: 36d5bb7ecc8288dfb52f624b7d4ba3070d0ae683
2024-06-24 15:42:30 -07:00
Alexandre Nobuharu Sato 3c18e86be8 update pt-BR translation (#32814)
Update main_pt-BR.ts
old-commit-hash: 1c5f0bdbc699f341683be5a42f2e907b26af12e9
2024-06-23 14:24:09 -07:00
Adeeb Shihadeh 6745358478 remove mapbox references (#32811)
old-commit-hash: bccccde568c05a7a641110c90d4ed95047cdea4e
2024-06-22 18:01:47 -07:00
Shane Smiskol ae06013692 [bot] Fingerprints: add missing FW versions from new users (#32803)
Export fingerprints
old-commit-hash: 8550a57eaf2aa898cbe823f552f5e0f27927c674
2024-06-21 21:11:52 -07:00
Harald Schäfer b4a0c211f0 Long planner: small cleanup (#32804)
old-commit-hash: 442e9f4ae492901a5698b3188741c97c053026c4
2024-06-20 16:33:06 -07:00
Shane Smiskol 12ec220949 Toyota: add another blacklisted FW character
old-commit-hash: 40aa3a03373bff8cf78e220d06a0c92fcfbe44bf
2024-06-20 16:04:29 -07:00
Adeeb Shihadeh 3b8ed67aa3 remove navigation (#32773)
* remove navigation

* lil more

* fix cabana

* revert for now

* fix docs

* move that over

* lock

* rm assets
old-commit-hash: e491c9d964a2aef07eeaa7b47f4aa9f992130482
2024-06-19 19:14:13 -07:00
Jason Young 758a9f3ef4 VW: Rename harnesses (#32779)
old-commit-hash: a89201219d19c544c8b12f8124fdceaadd6b3dca
2024-06-19 15:17:25 -07:00
Maxime Desroches 1b836bdb86 Ubuntu 24.04 (#32624)
* noble build

* workflow

* symlink

* map only for noble

* sym

* add qt to cppcheck

* cppcheck noreturn in non void funct

* get kaitai header

* kaitai header

* syntax

* try new pyopencl

* try this version

* install lsb-core manually

* support old 20.04 lsb-core

* try arm

* try latest pyopencl

* revert

* use pocl icd

* no lock

* no arm pyopencl

* new intel opencl runtime

* pin filelock

* undo

* glsl version

* new version

* build test

* remove test

* new metadrive

* remove glsl restrictions

* <optional>

* Update .github/workflows/tools_tests.yaml

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* cache

* new cache

---------

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 5c4ea14a3cb7bcb443fbee8c5b1d52c10788c9e8
2024-06-18 03:30:32 +00:00
Adeeb Shihadeh f970efbc2e Toyota: remove smartDSU support (#32777)
old-commit-hash: cb63f101cadec4f2ce4362b3df849a1d2adf9e56
2024-06-17 19:18:20 -07:00
Harald Schäfer 47d5601d8a long control: new API (#32706)
* Simplify long control

* Seperate

* Rename

* Try new api for toyota

* rm v_pid everywhere

* No speed in reset

* 0 is better default

* unassigned variable

* Update other cars

* Update gm

* SIMPLIFY

* simplify more

* fix API boundry

* Fix stopping bug

* Small fixes

* Update ref
old-commit-hash: bc303df6a0a4a9d52a2e92e5976b6c7aa5138b95
2024-06-14 00:08:58 -07:00
Adeeb Shihadeh 7cd75b8290 pandad: update test thresholds
old-commit-hash: f08137f6182d2667803ac6e75e86fb605d0a8b1c
2024-06-13 10:29:57 -07:00
Shane Smiskol 4a9358f3f0 Update docs
old-commit-hash: 4708332abee61116e13da7a4a186ca1b77511dd9
2024-06-13 01:39:17 -07:00
Mustafa Akcanca fd85d472f4 Hyundai: add fwdCamera FW for Ioniq 5 2024 (EUR) (#32648)
* Update fingerprints.py

Adding FW fingerprints for Ioniq 5 2024 EU, non-HDA, fwd camera

* bump my!

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 06828f1e80435fbc3a27781b096e3e2bbc86da69
2024-06-13 01:08:03 -07:00
Mustafa Akcanca a2c002d1d6 Hyundai docs: change Ioniq 5 Southeast Asia only to Non-US only (#32701)
* Update values.py

* ev6 too is probably the same

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 0319379431732ec3855fc7a60ddaa7e5ddb30def
2024-06-13 01:06:45 -07:00
markalan020 af76a68aee Hyundai: add fwdCamera FW for Ioniq 5 2024 (US) (#32623)
* Update fingerprints.py

Add Support for 2024 Hyundai Ioniq 5

* docs

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: f449ed144ea47d8d5f558254c9c4cf04e959fbee
2024-06-13 00:55:52 -07:00
Shane Smiskol f19bfe36a8 Improve ECU address finder script (#32734)
* put pandad in good state

* obd option

* fix

* it's rx
old-commit-hash: 4539c973491bedabb4cd6cf8791d090987c56629
2024-06-12 19:36:26 -07:00
Shane Smiskol a7f2b486a9 Hyundai: add note about fwdRadar FW (#32733)
comment
old-commit-hash: 742a3a94e39440706c8ccff7ad1dcdce506a0c8a
2024-06-12 19:26:34 -07:00
Shane Smiskol 0837d2512b controlsd: exit on any exception (#32730)
* exit on any exception

* finally so we don't catch
old-commit-hash: 7dbf60b4bce04a071eafcbc3eb0815e968e401be
2024-06-12 17:16:30 -07:00
Dean Lee ebd34eff9d pandad: removed the redundant .c_str() call (#32724)
Removed the redundant .c_str() call
old-commit-hash: 8065b454c9dd57f1c61ac1a9e8475e694bb38bf1
2024-06-12 01:48:09 -07:00
Shane Smiskol 338a4b6d8f qlog_size.py: more accurate msg size breakdown (#32723)
* grouping changes outcome

* clean up

* clean up

* clean up

* clean up

* clean up
old-commit-hash: e798caa3e5c44ed5aa7e480101a052d59612ad95
2024-06-11 22:55:42 -07:00
Adeeb Shihadeh 9cfdd6200d Remove setproctitle (#32716)
* Custom setproctitle (#32667)

* add custom setproctitle

* add test

* Update poetry.lock

* fix lint

* support only Linux

* test only Linux

* final lint

* Update test_setproctitle.py

* Update setproctitle.py

* convert to threadnames

* delete proctitles

* Check str len and use PR_GET_NAME

* fix poetry.lock

* lint fix

* Update common/threadname.py

---------

Co-authored-by: reddyn12 <nikhilr.ssm@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* revert that for now

* use last 15

* fix

* use name

* update those

* and modeld

* rm

---------

Co-authored-by: schlimeszn <138847413+schlimeszn@users.noreply.github.com>
Co-authored-by: reddyn12 <nikhilr.ssm@gmail.com>
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 83ac80c6c899dbf4b5b2d422947b02b57d83bccd
2024-06-11 21:57:32 -07:00
Shane Smiskol e3c7bdf0a4 Fixup qlog size (#32719)
* stash

* Revert "stash"

This reverts commit 5a22b44919d4cb8681cc08d99656954423abda93.

* improvements

* rm

* method 2

* Revert "method 2"

This reverts commit 7112d95b3eead8bfdd8efb1dcefd4edbe9107680.

* unreal for now

* stash

* Revert "stash"

This reverts commit a7c5b31d8043b8da96c21a8d40281cece3cada61.

* clean up

* update description
old-commit-hash: 81dc33e56994c364a2100978654c5abf4cacbe4e
2024-06-11 21:36:13 -07:00
Shane Smiskol 272216b2a8 remove uiPlan (#32721)
* remove uiPlan from ui

* remove publishing

* Update log.capnp

* Update services.py

* no uiPlan here

* Update ref_commit
old-commit-hash: 684209e077d77da0c3a12e8fda528649c5fe9edc
2024-06-11 21:31:10 -07:00
Mauricio Alvarez Leon 008008b03a Update to Python 3.12 (#32548)
* 3.12

* pprofile is broken

* use modified metadrivepy3-12

* 0.3.0 metadrive

* add metadrive/commaai git dependency

* metadrive git set

* pin sounddevice 0.4.6

* datetime.utcnow() deprecation

* poetry lock

* make datetime not aware

* poetry lock

* pin pytools

* google_crc32c wheel

* unpin sounddevice

* clean metadrive

* use python crc

* mypy

* 3.12.4

* allow python3.11

* test

* no pip

* poetry

* better

* better

* merge

* remove

* try

* test

* try  this

* snok

* python

* simpler

* setuptools

* lower

* try

* try

* work?

* ubuntu deps

* ubuntu

* try

* remove

* move

* remove this

* names

* Update .github/workflows/tools_tests.yaml

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* python<4

* <3.13

---------

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Maxime Desroches <desroches.maxime@gmail.com>
old-commit-hash: 148eaf8fa6c9b23cdd346e926f58fad61f79ff1d
2024-06-11 20:45:15 +00:00
Harald Schäfer d9fb61da16 Long control: Double delay is super complicated (#32694)
* Double delay is super complicated

* No more upper bound

* DEAD

* Update ref
old-commit-hash: 965415135ac7db4c67ea248ac52535eac537f3bf
2024-06-10 22:29:17 -07:00
Adeeb Shihadeh 328079f8ad Revert "test_onroad: update modeld proc name"
This reverts commit 65f37bb46982c73d8c84ca576d7dd48edacea5d1.

old-commit-hash: 00388ca7958d7dd9b4d505927ee57df77bdb16d7
2024-06-10 19:55:48 -07:00
Adeeb Shihadeh e920e57530 Revert "Custom setproctitle (#32667)"
This reverts commit 1f45e163559baa2a6127d5a5e8deb7067e32f813.

old-commit-hash: 5b51f039675edbbdfbeac72cd9c518450a85bc04
2024-06-10 19:55:41 -07:00
Adeeb Shihadeh 83350bbd22 test_onroad: update modeld proc name
old-commit-hash: 4684651dc55dd0fb95fe33686ad519309f988bfd
2024-06-10 19:45:03 -07:00
schlimeszn afea57ae2a Custom setproctitle (#32667)
* add custom setproctitle

* add test

* Update poetry.lock

* fix lint

* support only Linux

* test only Linux

* final lint

* Update test_setproctitle.py

* Update setproctitle.py

* convert to threadnames

* delete proctitles

* Check str len and use PR_GET_NAME

* fix poetry.lock

* lint fix

* Update common/threadname.py

---------

Co-authored-by: reddyn12 <nikhilr.ssm@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: 3365ed5effa48d34ffe0e2e9bbe9f6941336bed5
2024-06-10 18:59:01 -07:00
Adeeb Shihadeh 50dd024081 pandad/SPI: ensure slave is in a consistent state (#32645)
* maxout

* get ready for the next one

* really get ready

* much better

---------

Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: f8cb04e4a8b032b72a909f68b808a50936184bee
2024-06-10 18:04:24 -07:00
Shane Smiskol 6022ca899a VW: bump model year of all CRAFTER_MK2 models
old-commit-hash: e3f18b9f95fc4de2a71127d87bc262ee698ae0a0
2024-06-10 16:23:20 -07:00
Shane Smiskol 7d79a17b1a [bot] Fingerprints: add missing FW versions from new users (#32689)
Export fingerprints
old-commit-hash: c514ee7212f7ef43c7451d6e638dd54ec0643dcc
2024-06-10 14:36:42 -07:00