Commit Graph

7519 Commits

Author SHA1 Message Date
Shane Smiskol
23de7b166e UI: Internationalization support (#21212)
* rough multiple language demo

* more wrappings

* stash

* add some bad translations

* updates

* map from french to spanish still has same problem of needing to call setText on everything

* add files

* restart UI

* use return code

* relative path

* more translations

* don't loop restart

* Toggle and prime translations

* try on device

* try QComboBox with readable style

* stash

* not yet scrollable

* stash

* dynamic translations (doesn't work for dynamic widget strings yet)

* clean up multiple option selector

* store languages in json

* try transparent

* Try transparent popup

* see how this looks

* tweaks

* clean up

* update names

* Add Chinese (Simplified) translations

* Do missing French translations

* unit tests caught that :)

* fix test

* fix other test (on PC)

* add entries to dialog to test

* add cancel button, clean up a bit

* just chinese

* some clean up

* use quotes

* clean up

* Just quit, set timeout to 0

* half a second

* use exitcode

* don't print if it's expected

* this comment is outdated

* update translations

* Update translations

* re-order input classes

* Update line numbers

* use enabled property for button style

* Get rid of ListWidget

* Update line numbers

* Log failed to load language

* Log failed to load language

* Move to utils and fix english logging

extra line

* Update translations

* spacing

* looks a bit better

* try this instead of exitcode

fixes

fix

* only one function

* comment

* Update line numbers

* fixup some japanese translations

* clean up multi option dialog

* Update line numbers
old-commit-hash: 949de4d2b6b293d9f77d83c58212f5dee176cbf1
2022-07-08 20:25:54 -07:00
Erich Moraga
c9dc7a9458 Add missing HIGHLANDERH_TSS2 ESP & engine f/w (#25066)
* Add missing HIGHLANDERH_TSS2 ESP & engine f/w

`@pkozlowski#5214` 2022 Highlander Hybrid (Poland)  DongleID/route b2e9858e29db492b|2022-07-07--17-57-24

* Fix test_fw_query_on_routes with older routes

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 94c8717cac0cfad4603d57a8da108a124019dd73
2022-07-08 20:03:21 -07:00
Shane Smiskol
a891e7085c Interleave VIN queries (#25090)
Interleave the two requests
old-commit-hash: 4c493237d52525d2effb95b5cda96b36a684303c
2022-07-08 19:36:09 -07:00
ZwX1616
7e62b7d76a Update RELEASES.md
old-commit-hash: 76dde007959b633f4140d04e79043c7faef567b9
2022-07-08 16:57:50 -07:00
Adeeb Shihadeh
38f514843d add chrysler fw query to release notes
old-commit-hash: c907a0c28aa0958fbc841019eb401a23432ef897
2022-07-08 14:42:54 -07:00
realfast
b42ad97057 Add Chrysler FPv2 requests and logging (#24460)
* Chrylser FPv2

* Update fw_versions.py

* formatting and remove default

* fix rx offset

* move to end

* add fw versions

* this won't be fingerprinted on as it returns from Mazda

* only log FW versions

* add type annotation

* fix typing

* Skip if FW versions are for read/request-only

* Fix crash if no fw versions

Fix crash if no fw versions

Co-authored-by: Shane Smiskol <shane@smiskol.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
old-commit-hash: b5f0cb22a5aab4ea94cdc817bf0331919a265bfb
2022-07-08 14:36:02 -07:00
Shane Smiskol
5b8104efdf FW fingerprinting updates (#25088)
* Print brand along with ecu

* fix json decoding

* fw_versions updates

* add timeout handling back

* keep logging the same
old-commit-hash: 5f77451aec3345c80f8cf2e5cd15c0ce911d5612
2022-07-08 13:46:09 -07:00
Adeeb Shihadeh
c5a5c8f760 update release notes
old-commit-hash: 1d6623c6092e312d03ce4d434077780e2287a010
2022-07-08 13:18:12 -07:00
Adeeb Shihadeh
5fd0c500a1 remove casync from agnos manifest for now
old-commit-hash: 8ea982264ec4ba7aa47a3228236f943e76a911c5
2022-07-08 13:05:25 -07:00
Adeeb Shihadeh
33a85302e0 Fix master-ci dirty working tree + CI test (#25087)
* check

* test for dirty working tree

* swap order

* fix diff
old-commit-hash: df251ef50ebfe5c997e14a03fca4ec932bc4c5cf
2022-07-08 13:00:43 -07:00
Mr.one
b8a8440611 Improve Chinese (Simplified) translations (#25075)
* Optimize Chinese local translation

* update QM

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: e0f8f50baa209f0f5fc713100bcec16411cd5925
2022-07-08 12:49:04 -07:00
eFini
68885c6b99 Add Traditional Chinese translations (#25077)
* Create main_zh-CHT

* Update

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: 0b6cf0481c07323ee427655a5849c90d9c623e64
2022-07-08 12:12:14 -07:00
Willem Melching
32da08eb11 casync: increase chunk download timeout
old-commit-hash: 35c8c0e600746e092bb236dabd05491d8be1078a
2022-07-08 19:19:57 +02:00
HaraldSchafer
58f4559e44 Update RELEASES.md
old-commit-hash: c04942795bbb0a2a31f4c05322e6897e279f4ba9
2022-07-08 10:16:34 -07:00
Gijs Koning
954559f01d Laikad: Fix getting covariances for pos and velocity (#25084)
* Fix getting covariances for pos and velocity

* ref commit
old-commit-hash: cf862b6576a8b3f66e26d38080a1c8eec00f0793
2022-07-08 10:03:42 -07:00
Willem Melching
c20b96764c nav: use laikad position if locationd is not yet available (#25033)
* ui: use laikad position when locationd is not ready

* cleanup

* same threshold as locationd

* use first bearing directly

* use in navd too
old-commit-hash: a9401319dfa89fea2d2699aaddc758cbc47b6396
2022-07-08 09:20:36 -07:00
Willem Melching
1c8af02e54 laikad: add residual threshold for pos_fix (#25082)
* laikad: add residual threshold for pos_fix

* update ref

* update test
old-commit-hash: 7a4c33795a12eefff4c3e5c311f40eae2cf3506b
2022-07-08 09:20:16 -07:00
Willem Melching
e737b50c2d casync: handle hash failure (#25081)
* casync: handle hashing failure due to IO errors

* fix comment

* all exceptions

* fix typo

* Update system/hardware/tici/agnos.py
old-commit-hash: b6df0cd2422d63eb58cc6abaa9968954feff2ccb
2022-07-08 15:44:16 +02:00
Willem Melching
ff8427318d RELEASES.md: new driving model goes first
old-commit-hash: c5e96201f30c7168e531ba5da98775fcd2d668c5
2022-07-08 13:56:49 +02:00
Willem Melching
4e7916fdb7 add multilang to release notes
old-commit-hash: b5399fbd3ce3a03bb900f1e8597f0afbd19fa314
2022-07-08 13:41:42 +02:00
Willem Melching
c9f7ce946f some more release notes
old-commit-hash: dccb184fbd4a2b39008471f94056f61bf7a7381d
2022-07-08 13:39:23 +02:00
Shane Smiskol
1137b56f4b Add Japanese translations (#25078)
* Add Japanese translations

* test japanese

* update tr file

* test for unfinished translation tags

* add compiled QM

add compiled QM

* mark as finished

* remove from tests, needs some design decisions

Co-authored-by: PONPC <fuzitanirenti@yahoo.co.jp>
old-commit-hash: 5b4e39990ac4d098f874c8f1e378e2ab855c0036
2022-07-08 00:41:17 -07:00
Adeeb Shihadeh
0b0e11827d AGNOS 5.2 (#25011)
* AGNOS 5.2

* casync manifest
old-commit-hash: c9fa5ef11a6d47a886b30f65b2064b2d6ae05807
2022-07-08 00:23:46 -07:00
Lee Jong Mun
23f01bff6a Add Korean translations (#25073)
* Add Korean translations

Signed-off-by: crwusiz <crwusiz@gmail.com>

* line error fix

Signed-off-by: crwusiz <crwusiz@gmail.com>

* space error retry

Signed-off-by: crwusiz <crwusiz@gmail.com>

* &quot fix

Signed-off-by: crwusiz <crwusiz@gmail.com>

* translation --release

* main_ko.qm remove

* main_ko.qm remake

* Update ko and fix zh

* fix Linguist warnings

* commit noun

Co-authored-by: Shane Smiskol <shane@smiskol.com>
old-commit-hash: ed47032a6d51d1aeaf4cd553ae9b350e04672558
2022-07-08 00:03:57 -07:00
Shane Smiskol
517adb1075 Add video for 2020 Lexus ES Hybrid
old-commit-hash: d8089fb94e9ad1ab54bc3baf1acbb430b305f612
2022-07-07 23:07:21 -07:00
Adeeb Shihadeh
8b81a3ac2f add pandas and tabulate packages (#25076)
* add pandas and tabulate packages

* remove that
old-commit-hash: 1382e28aa0b32923a44efa28c5b25d9b02c41d68
2022-07-07 20:02:07 -07:00
Adeeb Shihadeh
8f5ab5d687 move kona limit to car controller
old-commit-hash: bd432eb76bf4c2d99a0f66b3a1df0067adb81a1a
2022-07-07 17:27:59 -07:00
Adeeb Shihadeh
f03daef602 Hyundai: limit Kona torque (#25074)
old-commit-hash: a4c90765813e1cc3ab7afbe58cf23b392ec8181c
2022-07-07 17:09:36 -07:00
Adeeb Shihadeh
7e10f872cf UI: fix reset calibration description
old-commit-hash: ff3f6de149475ce995c21f8308da0bbc08922c54
2022-07-07 16:53:34 -07:00
Dean Lee
92da40952f UI: fix unable to scroll on 'Regulatory' page (#25014)
* fix unable to scroll on 'Regulatory' page

deleteLater after hide

* remove alert

* override exec

* set MousePressEventDelay to 0

* set to 0.01

* cleanup

* check event->pos()
old-commit-hash: dc3d94d662654a6bb2bf40560c2a17ed2303fa80
2022-07-07 15:01:02 -07:00
Adeeb Shihadeh
9e75901cab chill ram tune (#25071)
old-commit-hash: b035b538ec5dc4ae837fe26ab900a34828525647
2022-07-07 14:54:14 -07:00
Shane Smiskol
79c27c0ec2 Add Chinese (traditional) translations (#25064)
* Add Chinese translations

* wrap these

* add to languages.json

* fix tests

* use tmp dir for tests (doesn't change translation files in git repo)

* defaultdict not used

* update main_zh.ts (test outdated QM file)

* test outdated QM file (prev commit tests missing)

* update qm file

* add sidebar translations

* no need for function
old-commit-hash: bd2ea158977f5c26658bed8ac683b72c2c592d06
2022-07-07 14:19:30 -07:00
Adeeb Shihadeh
e089fba119 Chrysler: fix steer fault detection (#25068)
old-commit-hash: 836e2a4d98b587b7ae083bb710190ed1dfa9dccf
2022-07-07 13:20:42 -07:00
Dean Lee
e9f2954ee5 loggerd: remove 'enable' from struct LogCameraInfo (#25052)
remove enalbe
old-commit-hash: 568cc0f892d650bd5906b59e1ab169158a7a6bf7
2022-07-07 10:54:56 -07:00
Adeeb Shihadeh
733cacdd8f process replay: add Ram route (#25063)
old-commit-hash: 8d98d8c6578830e28ea8f39fce3844a7e493c019
2022-07-07 10:28:55 -07:00
Adeeb Shihadeh
7143eb7d0a Chrysler: resume from cruise standstill (#25009)
* Chrysler: resume from cruise standstill

* bump panda

* resume isn't set yet
old-commit-hash: ea80ee0845b619cc20309228611c01ed4c717fd1
2022-07-07 09:40:04 -07:00
Willem Melching
5c97a090b6 athena: skip duplicate upload requests (#25062)
* athena: skip duplicate upload requests

* cleanup

* keep simple

* just ignore
old-commit-hash: 7e187426c7f02b8d63bce394f08219307e5900ca
2022-07-07 18:00:07 +02:00
Willem Melching
994b31a585 fix MacOS buid: replay frameworks (#25061)
* replay: fix macos build

* here too

* keep original frameworks
old-commit-hash: 356190f6712b68218237147deddf90fbe6268b6e
2022-07-07 16:13:05 +02:00
Gijs Koning
c64a61e652 Laikad: Use clocks for faster fetching orbits (#25060)
* Use clocks msg to for first fetch of orbits. Which is sent earlier than ublox msgs

* refactor last_fetch_orbits

* Add comment.
Add test

* increase timeout

* Add clocks to process replay
old-commit-hash: eaf7eb42784732136e52cd031035e9c5ab520e6e
2022-07-07 04:06:51 -07:00
Willem Melching
5751d166bb onroad.cc: fix mutcd sign width for metric speed limit
old-commit-hash: a3a9a0685c63ea57dc936e496cd5e6be5a71512e
2022-07-07 12:02:31 +02:00
Gijs Koning
2a11354d28 Process replay: Fix subtest diff (#25054)
Fix subtest diff
old-commit-hash: edf170103ed0d244e0483794feee6c3b4023ccc2
2022-07-07 02:14:31 -07:00
Shane Smiskol
ab7beb99de FW query debug script: print version brand (#25058)
* test_fw_query_on_routes: print brand

* dynamic paddign
old-commit-hash: 30cb9ac962395a86464fdfc079b5f0030c7b9b9d
2022-07-07 00:28:21 -07:00
Shane Smiskol
9bc945c428 Stock longitudinal: spam resume button when lead starts moving (#24873)
* always log leads, we hide them in ui

* only spam resume when future is > vEgoStarting

* do rest but vw

* vw

* remove comments

* rename to resume

* maintain original button msg rate

* mazda: ensure no resume if cancelling

* same for non-HDA2

* Always run planner if not opLong

* try 0.2

* 0.1 should be pretty safe

* add test for resuming

* fix test

* stricter test, speeds[-1] is 0.14 when starting here

* no walrus

* fixup mazda cc

* remove extra import
old-commit-hash: fd2de54172b4a76f2ab8ac5d8f8eca5c41739351
2022-07-07 00:24:03 -07:00
Adeeb Shihadeh
7d042460a4 Ram 1500 (#24878)
* RamInit

* bump submodules

* lil cleanup

* clean up carstate formatting and platform grouping

make tuple

* give it a gold torque star (looks around 2.4 from rough data)

* Dasm Fault

* bump panda

* more cleanup

* cleanup car state

* more cleanup

* some fixes

* remove more stuff

* fix angle signal scaling and fix lkas control bit

* bump panda

* update those

* same limits as pacifica

* cleanup hud alert building

* better fault logic

* fix rate

* set ahb

* bring that back

* update refs

Co-authored-by: Jonathan <jraycec@gmail.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
Co-authored-by: Comma Device <device@comma.ai>
old-commit-hash: 9b0acacf5e387593ce94dbad88000b5473511e22
2022-07-06 23:42:07 -07:00
Shane Smiskol
eb31508af0 VW FPv2: reduce number of ECU queries (#24939)
* 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>
old-commit-hash: 479b66c992fb2898418d866a1c61d993a9217d3d
2022-07-06 19:57:44 -07:00
Shane Smiskol
4eabd3b9d9 FW fingerprinting: log all FW versions (#25042)
* get_fw_versions returns all fw versions with request's brand

* keep track of everything received

* debug

* need to regen or write a hack in build_fw_dict

* to be safe, still replace old responses within same brands (hyundai responds to two queries, can fix later)

to be safe, still replace old responses within same brands (hyundai responds to two queries, can fix later)

* update test_fw_query_on_routes

* clean up

* better name

* slightly cleaner

* fix test_startup unit test

del

* fix imports

* fix test_fw_fingerprint

fix test_fw_fingerprint

fix

* fingerprint on all FW_VERSIONS, not just brands with requests

* support old routes in test_fw_query_on_routes

* regen and update refs

* similar function style to before

* better comment

* space

switch name

* try to exact match first

* useless else

* fix debug script

* simpler dictionary

* bump cereal to master
old-commit-hash: ea241bf3dc1d6dec2610bec9fceb1b8659014436
2022-07-06 19:42:58 -07:00
Shane Smiskol
f06e345f88 Add missing 2019 RAV4 Hybrid engine FW version (#25057)
add missing engine fw
old-commit-hash: 3e5e27f043bca856ff3f4aaa83355d964ca42fa5
2022-07-06 18:51:51 -07:00
Gijs Koning
6e0a530bae laikad: Filter unwanted pseudoranges (#25051)
Filter unwanted pseudoranges
old-commit-hash: b88d7c89fae448068aeaca65706d99aa145c8a74
2022-07-06 10:01:19 -07:00
Gijs Koning
e2e7e4e456 bump laika
old-commit-hash: e336f254b1744f87119059189711b326ce8b7884
2022-07-06 15:50:28 +02:00
Willem Melching
959731bafc add casync to release files
old-commit-hash: 6065871ad504f1b590d8de053b25ce1cf01f29ba
2022-07-06 14:03:31 +02:00