Commit Graph

7441 Commits

Author SHA1 Message Date
Jason Shuler cfaa1b7d3e GM: Chevy Bolt EV 2022-23 (#25430)
* Chevy Bolt EV w ACC Port

* dashcam

* The website allows you to select the package without ACC

* fix Bolt E(U)V centerToFront

* Update selfdrive/car/gm/values.py

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2022-09-15 20:11:53 -07:00
Shane Smiskol 64c2d4b30f Wrap new UI strings 2022-09-15 19:37:12 -07:00
eFini 7ddcde687e Multilang: add missing Chinese (Traditional) translations (#25802) 2022-09-15 19:31:57 -07:00
Shane Smiskol 5a80fda819 GM: adjust Bolt EUV centerToFront 2022-09-15 19:24:18 -07:00
Jason Shuler 1aa8c0525e GM: Chevy Equinox 2019-22 (#25431)
* Chevy Equinox Port

* LKAS is not standard on 2019, but it's the same package as ACC. (LKAS standard 2020+)

* 2019 here too

* clean up

* add to untested

* not in docs

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2022-09-15 17:55:02 -07:00
cydia2020 834f212903 Multilang: add missing Chinese e2e toggle translations (#25656)
* japanese e2e toggle

* chinese (simp)

* chinese (trad)

* OOPS

* Mention experimental in details

* Also in traditional

* Exp.

* suggestions

* Apply suggestions from code review

Co-authored-by: ZwX1616 <zwx1616@gmail.com>

* add back removed translations from merge

* Update selfdrive/ui/translations/main_zh-CHS.ts

Co-authored-by: Shane Smiskol <shane@smiskol.com>
Co-authored-by: ZwX1616 <zwx1616@gmail.com>
2022-09-15 17:48:17 -07:00
Lee Jong Mun ae87665e92 Multilang: add missing Korean translations (#25799)
kor translation update
2022-09-15 17:04:29 -07:00
Shane Smiskol ce9c689bb4 Car docs: more consistent package names (#25797)
* update docs

* Revert "update docs"

This reverts commit a5127198fe8e43ecadb0cbde432773f4da2e212a.

* spell it out

* update docs

* add (ACC) for consistency

* All VW
2022-09-15 16:07:51 -07:00
Dean Lee 85b433760a Params: add new method to get all keys (#25779)
* allKeys

* cleanup and test

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2022-09-15 15:43:27 -07:00
Igor Biletskyy d5410dfac5 Panda health: names and mixup fix (#25774)
* init

* naming

* fix names

* bump cereal

* bump panda

* bump panda
2022-09-15 15:35:24 -07:00
Adeeb Shihadeh c4e63d14ab good updater experience (#25724)
* good updater experience

* set params on startup

* no fetch on first loop

* little type hinting

* little more

* update translations

* always set params with valid overlay

* wrap check

* use the param

* more wrapping

* vanish

* cleanup

* remove that
2022-09-15 15:12:36 -07:00
ZwX1616 c7a0f23b45 better OX03C10 settings (#25796)
* ev has different scales

* fix initial gradient

* fix highlight weirdness

* try smooth set of gains

* delay

* add gain idx

* oops

* set different min dc

Co-authored-by: Comma Device <device@comma.ai>
2022-09-15 15:06:43 -07:00
Adeeb Shihadeh a9f88503fe update refs 2022-09-15 13:55:36 -07:00
Adeeb Shihadeh ef5395e5f3 update ev6 max lat accel 2022-09-15 13:28:24 -07:00
Shane Smiskol d57e07eec0 HKG: lower torque rate limits for CAN-FD cars (#25770)
* Change ramp limits to 2/2 for CANFD cars

* Only the high torque CANFD cars

* comment

* Update selfdrive/car/hyundai/values.py

* Better to do 2/3 and for all cars

* bump to master

* update refs
2022-09-15 11:28:49 -07:00
Kurt Nistelberger 03314b3ddf sensord test: stop sensord if interrupts not enabled (#25792)
* stop sensord if interrupts not enabled

* move to tearDown

Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
2022-09-14 20:57:23 -07:00
Adeeb Shihadeh 96ef9b1f0c updated: remove niceness (#25791) 2022-09-14 20:06:19 -07:00
Shane Smiskol 86062fee6b Subaru: match panda standstill (#25789)
* subaru: match panda standstill

* subaru: match panda standstill

* actually test standstill

* bump panda to master
2022-09-14 19:11:49 -07:00
Adeeb Shihadeh e8c8bd902d updated: prevent blocking on git (#25788)
* updated: prevent blocking on git

* remove that
2022-09-14 18:02:06 -07:00
Jason Young 4c9f8d2df8 VW: Prep for MQB longitudinal (#25777)
* VW: Prep for MQB longitudinal

* fine, be that way

* temporarily pacify the docs generator
2022-09-14 17:04:28 -07:00
Willem Melching e699b0994c Honda: match current speed on dash (#25232)
* Honda Bosch: match speed on dash

* present on all cars

* all honda

* more explicit switching

* hyst

* hyst

* clean up

* Update ref_commit

* no bitwise

no bitwise

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2022-09-14 15:40:36 -07:00
Adeeb Shihadeh 7352e6d940 camerad: log image sensor in camera states (#25786)
* camerad: log image sensor in camera states

* for all cams

* bump cereal

* revert that

Co-authored-by: Comma Device <device@comma.ai>
2022-09-14 15:40:29 -07:00
Dean Lee 578b8fba1a networking: create scanning label once (#25782)
* create scanning label only once

* rename

* fix

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2022-09-14 12:33:56 -07:00
Robbe Derks 05e80cf4fb Tesla AP2 fingerprint update: forgot one message (#25783) 2022-09-14 17:35:48 +02:00
Dean Lee 1b0f202d7b ui: prev_frame_id should be uint32_t (#25781)
uint32_t
2022-09-14 01:58:10 -07:00
Shane Smiskol ef26abcf65 ui: support ego speed hysteresis (#25702)
* toyota: match set speed from dash

* Use unit bit

* Use RSA2

* flip this

* Universal unit signal, set vEgoCluster

* remove this and bump opendbc

* detect if car interface sets cluster fields

* revert

* needs to be cp

* UI_SPEED is actually always in kph?

* forgot to actually convert it

* same in onroad

* try conv factor only for imperial

* Seems like UI_SPEED is not the UI speed at all

* the dash might floor it

* same openpilot behavior

* bump

* ego speed factor is dynamic across speeds, handle Lexus exceptions with
diff msg

* remove test, bump opendbc

* secret formula

* secret formula v2

* 1.03 is sufficient

* try short press

* bump opendbc

* surely this can be cleaned up

surely this can be cleaned up

* use filter

* redo factors

* try UI_SPEED again with a factor

try UI_SPEED again with a factor

* dash applies hysteresis to speed. this matches pretty well, but not exactly

* make hysteresis generic

* clean up

* revert this

* try this

* read from fake params

* should be mostly good for imperial now

* revert

* revert

* remove toyota stuff

* common function for everyone

* rm line

* fix

* an example with Toyota

* use CS.out

* one mph

* 1 kph

* cmt

* remove cmt

* abs it

Co-authored-by: Willem Melching <willem.melching@gmail.com>
2022-09-13 23:34:51 -07:00
Shane Smiskol 992707c172 controls: enter overriding state for steering override (#25617)
* lateral overriding is overriding

* Update test

* remove

* also could do something like this and only have one OVERRIDE ET

* Revert "also could do something like this and only have one OVERRIDE ET"

This reverts commit 5c381641c08961676a56a9718fbdaa84989ac249.

* full names

* bump cereal

* test every event type

* update refs
2022-09-13 23:20:45 -07:00
Kurt Nistelberger 3058437dd1 Sensor tests speedup (#25776)
* speed up sensor test

* remove sensord dependency

* address comments

Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
2022-09-13 22:29:55 -07:00
Kurt Nistelberger 98c843bfb4 sensord: increase cpu usage in onroad test (#25773)
Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
2022-09-13 22:28:00 -07:00
Adeeb Shihadeh 3f34a7082a controlsd: fix regen init for multi-panda setups 2022-09-13 20:35:16 -07:00
Kurt Nistelberger 467bbffa0f add hardware init to sensor tests 2022-09-13 16:45:12 -07:00
Kurt Nistelberger c64230c4a8 make test_sensord executeable 2022-09-13 16:15:33 -07:00
Shane Smiskol 4effa35ef5 Chrysler: query FW versions on bus 0 (#25760)
* try bus 0!

* remove the whitelists

* no gateway
2022-09-13 14:38:06 -07:00
Shane Smiskol d3795c1227 Chrysler: match panda standstill check (#25762)
* bump panda

* bump panda to master

* flip this around

* don't forget the body!
2022-09-13 14:14:22 -07:00
Jason Young aac84e09ad VW MQB: Add FW for 2016 Audi S3 (#25764) 2022-09-13 13:04:47 -07:00
Robbe Derks 13d9a77b93 Add option to disable fan control (#25690)
add option for external fan control

Co-authored-by: Comma Device <device@comma.ai>
2022-09-13 15:54:15 +02:00
Dean Lee 27e1ec8fd3 ui: multilang date (#25741)
* multilang date

* update translations

* add language to uistate

* update translations

* use it here too

Co-authored-by: sshane <shane@smiskol.com>
2022-09-13 03:02:13 -07:00
Robbe Derks 852af4d1f8 Update Tesla AP2 fingerprint (#25763)
update fingerprint for v11 software

Co-authored-by: Comma Device <device@comma.ai>
2022-09-13 11:47:16 +02:00
Julian Pieles 7a6ab188bd Kia: add missing EU EV6 FW versions (#25709)
* added fingerprint for european EV6

* missing version

Co-authored-by: julian.pieles <jp@headnap.de>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
2022-09-13 01:06:11 -07:00
Shane Smiskol 4d351427c5 Consider regen properly in test_models (#25409)
* Consider regen properly in test_models

* bump panda

* bump panda

* can use the more interesting segment now

* rm
2022-09-13 00:22:58 -07:00
Dean Lee ef767f6332 MapPanel: refresh only when visible and destination changes (#25739)
rebuild widgets only when mappanel is visible
2022-09-12 22:54:33 -07:00
Willem Melching 84a3c355e5 sensord: use interrupts to improve LSM6DS3 timing accuracy (#24525)
* change LSM6DS3TR(-c) gyroscope  and accelerometer to interrupt

* add pthread for linking

* add interrupt collector thread to fetch in parallel to non interrupt based sensors

* change get_event interface to return true on successful read

* fetch sensor interrupts via gpiochip

* avoid sending empty messages (interrupt only, non interupt magn can leave a gap in the orphan block)

* add verifier script to sensor interrupts (sensor_data_to_hist.py)

* add/update sensord testsweet (test_sensord.py)

* add poll timed out check

* unexport interrupt gpio pins

* gpiochip on both edges, but skip falling edge if rising edge is detected, this is handled in the sensor as the status flag is checked if new data is availble

* add test to sensord to verify 100Hz interrupt frequency

* add sensor shutdown/low power mode functionality on sensord exit

* relax test, will be readded in the splitup PR

Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
2022-09-12 22:29:31 -07:00
Brandon Bennett 56b05d55eb Subaru: Add missing 2020 Ascent f/w (#25725)
* add missing ascent fw version

Ascent had recall service for transmission ecu. New values added.

* Update selfdrive/car/subaru/values.py

Co-authored-by: Shane Smiskol <shane@smiskol.com>
2022-09-12 22:24:11 -07:00
Erich Moraga 5222c90df4 Add several missing CAMRYH_TSS2 firmwares (#25745)
`!razor_amd#7792` 2021 Toyota Camry Hybrid (Japanese import)  DongleID/route 8553bd6f44d925f8|2022-09-12--22-01-21
2022-09-12 20:55:52 -07:00
Adeeb Shihadeh f2d9ecb08a updated: run lfs prune (#25729) 2022-09-12 15:31:12 -07:00
Igor Biletskyy f1a2dc36ba bump panda and cereal (#25746)
bump
2022-09-12 15:08:19 -07:00
Dean Lee 722e4641fc prime.cc: call update() after QR code changed (#25740) 2022-09-12 10:30:58 -07:00
Dean Lee 29f9c536b4 camerad: build camerad on PC (#25726)
* compile camerad on PC

* scons cleanup

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2022-09-11 13:56:38 -07:00
ambientocclusion f6398ea786 Multilang: add missing Japanese translations (#25727) 2022-09-11 03:35:57 -07:00
cydia2020 2704e2cf4d Toyota: longitudinal tune condition cleanup (#25676)
* Toyota: clean up long tunes a bit

* Update selfdrive/car/toyota/interface.py

Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
2022-09-10 16:42:28 -07:00