Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ui: dmoji #27070

Merged
merged 66 commits into from Feb 9, 2023
Merged

ui: dmoji #27070

merged 66 commits into from Feb 9, 2023

Conversation

ZwX1616
Copy link
Contributor

@ZwX1616 ZwX1616 commented Jan 24, 2023

No description provided.

@adeebshihadeh adeebshihadeh added this to the 0.9.2 milestone Feb 6, 2023
@ZwX1616 ZwX1616 marked this pull request as ready for review February 7, 2023 22:53
selfdrive/ui/ui.h Outdated Show resolved Hide resolved
selfdrive/ui/ui.cc Outdated Show resolved Hide resolved
selfdrive/ui/qt/onroad.cc Outdated Show resolved Hide resolved
selfdrive/ui/qt/onroad.cc Outdated Show resolved Hide resolved
@adeebshihadeh adeebshihadeh merged commit 955c1df into master Feb 9, 2023
@adeebshihadeh adeebshihadeh deleted the v3ddi branch February 9, 2023 03:07
dkiiv added a commit to dkiiv/openpilot that referenced this pull request Mar 1, 2023
* fix micd input device (commaai#27160)

* try no device

* unused

* move sounddevice import

* cabana: add --dbc command line argument (commaai#27132)

* replay: fix hang if started with a special segment and there is no INIT_DATA in events (commaai#27107)

* add events if allow or block is specified

* add init_data

* Ford longitudinal control (commaai#27161)

ford long

* Add Hyundai Ioniq 5 Fingerprint (commaai#27137)

* added 2022 ioniq 5 fingerprint

* removed extra eps field

* fixed eps value

* removed cornerradar

* Apply suggestions from code review

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* GM camera ACC: reliable relay open init (commaai#27163)

Reliable relay open

* panda.cc: fix possible heap overflow on wrong checksum (commaai#27151)

* panda.cc: fix possible heap overflow on wrong checksum

* off by one

* VW MQB: Add FW for 2016 SEAT Leon (commaai#27168)

* VW MNB: Volkswagen Crafter Mk2 (commaai#26006)

* VW MNB: Volkswagen Crafter Mk2

* Crafter has a min steer speed :(

* add to non_tested_cars for now

* autogratitude

* Revert "autogratitude"

This reverts commit 8f19085.

* autogratitude

* regen docs

* Ford CAN FD (commaai#27166)

* add LateralMotionControl2 message

* send LatCtl2 message on CAN FD cars

* Fix 2017 Genesis G80 car harness and shop link in docs (commaai#27127)

* Fix 2017 Genesis G80 car harness

* Revert "Fix 2017 Genesis G80 car harness"

This reverts commit 2d5a92b.

* split and make G80 2017 have J harness

* generate and change min enable speed

* adjust min steer speed

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Genesis G80 2017: group with Hyundai Genesis (commaai#27170)

* Revert "Fix 2017 Genesis G80 car harness and shop link in docs (commaai#27127)"

This reverts commit cf94394.

* The HGenesis became rebranded to G80 in 2017 (2018 model year). G80 2017 fingerprints as Hyundai Genesis, and we handle the min steer speed correctly

https://en.wikipedia.org/wiki/Genesis_G80
https://en.wikipedia.org/wiki/Hyundai_Genesis

* fix

* cabana: dynamically switch between OpenGL (commaai#27167)

* cabana: dynamically switch between OpenGL

* put back todo

* only switch when x axis changes

* cabana: render light or dark icon based on system theme (commaai#27155)

* Toyota: make LKAS message 5hz (commaai#26830)

* Toyota: make LKAS message 5hz

* update refs

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Toyota: add FW engine for Brazilian Corolla Hybrid (commaai#26943)

* Add miss FW engine for Toyota Corolla Hybrid

Test route `   4f50e44908cc46b8|2023-01-12--21-08-57  `

* braziliam toyota corolla hybrid 2023

is US affected by TSK?

* add a new entry for south america

* Revert "add a new entry for south america"

This reverts commit 28454c0.

* CARS.md is autogenerated!

* delete CARS.md to fix merge conflict

* space

* i don't know if we know for sure not all international 2023's have TSK

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Hyundai: add FW for Genesis and Genesis G80 (commaai#27171)

* add FW for Genesis and G80

* move to top

* GM camera ACC: reliable relay closing (commaai#27164)

* Reliable relay open

* Reliable relay close

* ign in a loop

* fixes

* we need this

* log

* comment to remind me tmrw

* ign fix

* this makes it 2x more reliable, but messyyy

* Revert "this makes it 2x more reliable, but messyyy"

This reverts commit 03401dc.

* revert non-related stuff

* comments, spaces

* a stands for indefinite article

* not applicable for non-camera acc

* something...

* Revert "something..."

This reverts commit de8a158.

* Update ref_commit

* paramsd: Check if roll from the localizer is actually valid (commaai#27105)

* add roll_valid check, use localizer roll when it is valid

* increase std to 1.5

* btter check

* avoid numpy

* update refs

* update refs

* Hyundai: remove HYUNDAI_GENESIS from legacy steer max blacklist (commaai#27176)

* Hyundai: Enable radar tracks for Santa Fe 2019 (commaai#27175)

* Multilang: add missing Thai translations (commaai#27148)

* Multilang: add missing Thai translations

* Multilang: update Thai translations

* Multilang: add missing Thai translations

* Ubloxd: gps add iodc check (commaai#27162)

* gps add iodc check

* add test

* simplify

* update ref

---------

Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>

* Support for Kia Niro PHEV 2020 (commaai#27158)

* Update values.py

* Update values.py

Added support for Kia Niro PHEV 2020

* Update values.py

Added support for Kia Niro PHEV 2020

* Update values.py

Changed the fingerprint to be 4 seperate IDs

* Apply suggestions from code review

* generate

* gen docs

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* fix pigeond device reset

* get_present_ecus: check available pandas (commaai#27181)

* add num_pandas to get_present_ecus

* always bugged me

* move this to function signature

* boardd: enable fingerprinting with both multiplexed modes (commaai#27159)

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* boardd: update loopback test with new param

* cabana: show series colors in tooltip (commaai#27186)

show series colors in tooltip

* updated: fix brief notification of update for same version (commaai#27182)

* rename carState.radarOffCan to radarUnavailable (commaai#27187)

* rename carState.radarOffCan to radarUnavailable

* bump cereal

* Ford: restore radar DBC, check radarUnavailable (commaai#27188)

* Bump total scons nodes

* cabana: remove the hardcoded width for columns (commaai#27185)

* cabana: improve line marker (commaai#27189)

* cabana: do not round time when seeking from chartswidget (commaai#27141)

* cabana: do not round time when seeking from chartswidget

* prevent zooming/seeking past end of route

* cabana: add button to suppress highlighted bytes (commaai#27131)

* cabana: add capability for switching between line and scatter plots (commaai#27169)

* add capability for switching between line and scatter plots

* Update tools/cabana/chartswidget.cc

Co-authored-by: Willem Melching <willem.melching@gmail.com>

* setUserOpengl in createSeries

* update series title

* set marker size by pixels_per_point

* sync menu state

* cleanup

* set default series type in settings dlg

* remove qdebug

---------

Co-authored-by: Willem Melching <willem.melching@gmail.com>

* Chrysler: disable radar parsing (commaai#27190)

* Chrysler: disable radar parsing

* update refs

* ui: tap experimental mode icon to toggle (commaai#27064)

* ui: tap experimental mode icon to toggle

After experimental mode has been enabled for the first time (confirmed),
it can be toggled by tapping the engage-ability/experimental mode icon
in the upper right.

Closes commaai#27002

* replace with QPushButton

* fixes

* cleanup

* loggerd: rotate if segment length is >20% longer than expected (commaai#27193)

* loggerd: rotate if segment length is >20% expected

* add that back

* comment

---------

Co-authored-by: Comma Device <device@comma.ai>

* controlsd: don't show steer saturated if recently overriding (commaai#27191)

* controlsd: don't show steer saturated if recently overriding

* 2s

* update refs

* Glonass support, ubloxd add ephemeris parsing (commaai#27119)

* add glonass kaitai parsing

* add kaita generated files

* remove glonass from build

* add string non immediate type

* fix kaitai bug

* cleanUp

* add patch file

* fix scons order

* make lookup const

* remove comments

* rename

* add to release files

* add signs

* final ublox parsing

* bump cereal

* update ref

---------

Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>

* glonass support laikad (commaai#27173)

* add glonass kaitai parsing

* add kaita generated files

* remove glonass from build

* add string non immediate type

* fix kaitai bug

* cleanUp

* add patch file

* fix scons order

* make lookup const

* remove comments

* add to release files

* init

* add laika

* remove printf

* laikad add glonass ephem parsing

* add signs

* final ublox parsing

* rev gps

* bump subs

* address comments

* disable internet for laikad

---------

Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>

* cabana: syc the last messages after seeking (commaai#27149)

* fix wrong last message time

* update last messages after seekto

* cleanup

* remove src,address from CanData

* merge master

merge master

* Ford: add Lincoln Aviator 2021 to Ford Explorer platform (commaai#27095)

* add Lincoln Aviator 2021 to Ford Explorer platform

Based on the Ford Explorer, the Aviator has very similar firmware
versions. Add these to the Explorer platform and create a new CarInfo
for the Aviator.

f0709d2bc6ca451f|2022-12-10--12-36-59--0

VIN: 5LM5J7XC8MGL09541

* Ford: new gear shifter signal to support Aviator

* probably don't need these

* don't need to pass None here, it defaults to None

* will rename in DBC

* bump opendbc

* bump process replay ref

* HKG: Car Port for Kia K5 Hybrid 2020 (commaai#26947)

* HKG: Car Port for Kia K5 Hybrid 2020

* Add test route (Experimental Mode)

* No abs

* remove extra trans

* move up

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Hyundai: Add FW Versions for 2020 Ioniq Plug-in Hybrid (commaai#27196)

* Hyundai: Add FW Versions for 2020 Ioniq Plug-in Hybrid

* Aha!

* Another one

* Update selfdrive/car/hyundai/values.py

* missing a radar

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Add support for Malaysian Civic 2022 (commaai#27126)

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* 2020 Hyundai Santa Fe fingerprint update (commaai#27135)

* add new transmission fwVersion for 2020 hyundai santa fe

* use shorter trans, add missing fw

* duplicate

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Added new fingerprint for Toyota Corolla Cross GR Sport (commaai#26693)

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* cabana: elide long signal names (commaai#27202)

elide long signal names

* cabana: fix chart buttons occasionally did not respond to click. (commaai#27198)

* fix btn not responding on click

* change icon from gear to list(menu)

* Hyundai: update Hyundai Genesis tuning (commaai#27197)

* cabana: add dialog to open route from remote or local (commaai#27183)

* add OpenRouteDialog

* cleanup

* failed_to_load

* fix load

* clear message list and stream after open new route

* show message

* remove all tabs and charts after open

* use textEdited

* check route format

* cleanup loadRoute

* cabana: fix incorrect point size after adding new series to chart or changing series type (commaai#27199)

* update pointers after create series

* cleanup

* laikad: add laikad startup tests (commaai#27207)

* add laikad startup test

* move debug files to xx

* add laikad startup and ephemeris test

---------

Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>

* navd: check duration_typical before using (commaai#27184)

check duration_typical

Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>

* docs: Add cabana to tools (commaai#27208)

* cabana: better window title for live streaming (commaai#27214)

better title for live streaming

* Add missing HIGHLANDER_TSS2 engine f/w (commaai#27220)

@Arnold Jagt#4866 2023 Highlander LE (ICE)  DongleID/route b75bae9b9bde6210|2023-02-04--17-44-15

* Add sveral missing LEXUS_ESH_TSS2 firmwares (commaai#27219)

* Add sveral missing LEXUS_ESH_TSS2 firmwares

@salmankalicommaai#7352 2023 Lexus ES 300h  DongleID/route c010a8cd3af884f5|2023-02-04--03-27-12

* docs.py gen'd CARS.md w/ 2023 Lexus ES Hybrid update

* Add missing AVALONH_TSS2 fwdRadar f/w (commaai#27215)

`@shankapotamous#6637` 2022 Avalon Hybrid  DongleID/route 301800decccd6669|2023-02-04--10-09-55

* cabana: delay starting live streaming thread (commaai#27213)

* cabana: improve align charts (commaai#27217)

* improve align charts

* set range on need

* cleanup

* remove unused include

* cabana:  only relayout charts when needed  (commaai#27210)

* cabana: fix incorrect clamp (commaai#27218)

* fix incorrect clamp

* fix type error

* docs: update cabana usage in README (commaai#27225)

* Add ecam

* Update README.md

---------

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

* setup pre-built master-ci (commaai#27205)

* try this

* add as release branch

* set the name

* build on master-ci

* cabana: concurrently update  chart series (commaai#27230)

* cabana: click on legend to show/hide series (commaai#27231)

* click on legend to show/hide series

* update axis y

* add move icon

* settings: highlight nightly in branch switcher (commaai#27227)

* setup: fix button label on ethernet (commaai#27235)

* setup: continue without wi-fi on ethernet

* switch around

* cabana: fixed wrong plot area after changed column count (commaai#27228)

* installer: do not translate git progress strings (commaai#27238)

* cabana: improve charts toolbar (commaai#27233)

* improve toolbar

* add text

* cabana: paint points in drawForeground instead of switching opengl mode (commaai#27239)

* setup: add serial to request headers (commaai#27237)

* setup: add dongle ID to request headers

* rename openpilot

* fix str

* hardware: get_serial

* set serial instead

* fix typo

* static

* fixes

* cabana: remove toolbutton padding (commaai#27240)

* remove toolbutton padding

* fix incorrect checked state in setSeriesType

* setup: check installer is elf (commaai#27241)

* setup: replace software selection widget with input dialog (commaai#27236)

* setup: replace software selection widget with input dialog

* revert

commaai@3f70476

* CI: temporarily remove timeouts

* ublox_day_fix

* Revert "ublox_day_fix"

This reverts commit 9af82c0.

* GPS: add tow to gps ephemeris (commaai#27246)

* add tow to gps ephemeris

* bump cereal

* update refs

---------

Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>

* Ubloxd: glonass ephem parsing (commaai#27248)

temp fix

Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>

* bump laika

* Bump panda (commaai#27249)

* bumppanda

* bumptomaster

* bumppandaagain

* readd slot number logging

* cabana: add space between signal and msg name (commaai#27252)

* GM: reduce steering message rate (commaai#27201)

* Lower active rate and raise limits to compensate

* bump panda

* bump panda

* Update ref_commit

* bump panda to master

* GM: refactor steering control code (commaai#27251)

* hopefully easier to understand?

* space

* no confusing elif, move comment to relevant part

* better

* cabana: improve the welcome page (commaai#27261)

* cabana: set correct geometry for legend (commaai#27260)

* VW MQB: Add FW for 2018 Volkswagen Tiguan (commaai#27264)

* cabana: extend color palette, make chart colors match signal view (commaai#27258)

* cabana: extend color palette, make chart colors match signal view

* vary saturation too

* cleanup

* cabana: fix coredump caused by getColor in updateSeries (commaai#27265)

* cabana: imporve series selector dialog (commaai#27266)

* imporve series selector dialog

* typo

* bump opendbc (commaai#27253)

* cabana: bit level change frequency highlighting (commaai#27259)

* cabana: bit level change highlighting

* change default color

* Rename GM CS variable to be consistent to the CAN parsers

* Toyota: Car Port for Toyota C-HR 2021 (TSS2) (commaai#27212)

* Toyota C-HR 2021 TSS2 Port

* remove

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Remove Bolt EV platform from torque params

Was merged into EUV

* ui: dmoji (commaai#27070)

* will draw

* gradient

* bg

* add sense of depth

* refactor

* cleanup

* fix endpoint

* clean up

* use array

* 1 matmul

* lives in modeldata

* standstill only

* remove bad pts

* do less math

* smooth

* kind

* fix d

* lineswidth

* fade in and out

* hide

* quick

* gray out

* fix joints

* offset

* rest icon

* clean up

* circle as state

* longlat

* new design

* gap and g

* scaledown, fix jts and unlock not standstill

* width

* different

* intermediate

* sand

* motion effect

* vis

* fix bg

* clean up

* t

* btn_size

* small speedup

* sligh

* clean up

* facelift

* match .2

* .4 is good

* size

* no ss

* rhd compat

* less filt

* more line

* engaged

* not white

* drop prop

* this is fine

* independent falg

* sg

* dont look like hitman

* cleanup

* little more

---------

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

* add dmoji to release notes

* Chrysler: torque tuning + increased steer rate (commaai#26934)

* increase chrysler steer rate

* use torque control

* update offline values for chrysler, jeep

* bump panda

* add blacklist

* add lag buffer to the torque vals

---------

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

* HKG: Car Port for Kia Niro Hybrid 2023 (HDA1) (commaai#26827)

* 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>

* Hyundai CAN-FD: use common PT bus function (commaai#27268)

* Hyundai CAN-FD: PT bus detection cleanup

* Do this when ICE CAN-FD is supported!

* Only needs to be checked for non-HDA2, HDA2 uses 0x1cf

* Unused

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Keep it the same for now

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* new model: improved height estimation (commaai#27234)

* 07a3a2b2-6dbe-43c3-9bb9-a8023932e054/449 c3d7d18a-6207-42e7-84d9-601ecb3c6f0e/700

* 07a3a2b2-6dbe-43c3-9bb9-a8023932e054/449 db92e7f3-3f4b-4f0f-95ff-76cb6ed6894a/700

* update ref commit

* cabana: set series color in createSeries (commaai#27270)

* set color in createSeries

* fix

* Chrysler: remove Pacifica 2018 ICE from tuning blacklist (commaai#27272)

remove Pacifica 2018 ICE from blacklist

* VW MQB: Add FW for 2023 Volkswagen Tiguan (commaai#27273)

* VW MQB: Add FW for 2023 Volkswagen Tiguan

* regen CARS.md

* add g++-12 dependancy for Ubuntu 22.04 (commaai#27263)

add g++-12 dependancy for 22.04

scons -u -j8 gave clang++ not finding iostream and others. 

https://askubuntu.com/questions/1449769/clang-cannot-find-iostream

solution at the bottom of the page worked. installed g++-12 and built fine after that.

* GM: increase min steer speed to avoid temporary faults (commaai#27274)

* increase min steer speed to avoid temp volt faults

* actually 10.15 is safe

* Update ref_commit

* Hyundai: add IONIQ 5 fwdCamera FW version (commaai#27209)

Update values.py

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Subaru: add Crosstrek 2022 FW versions (commaai#27222)

* Update values.py

* Revert "Update values.py"

This reverts commit cd9f841.

* do clean up later

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Add C-HR 2021 to release notes

* cabana: catch exceptions thrown from opendbc (commaai#27242)

* catch exceptions thrown from opendbc

* Update tools/cabana/mainwin.cc

Co-authored-by: Cameron Clough <cameronjclough@gmail.com>

* Update tools/cabana/mainwin.cc

Co-authored-by: Cameron Clough <cameronjclough@gmail.com>

* show error line in detailed text

---------

Co-authored-by: Cameron Clough <cameronjclough@gmail.com>

* GM: enforce steering command message timing (commaai#27250)

* draft

* bump opendbc

* still draft

* that's not right

* superset of the changes, 33hz

* cleanup

* this should work

* remove line

* pass it in again

* actually no need to check updated now

* now_nanos

* consistent name

* fix replay

* one line isn't that bad

switch

switch

* fix CarController tests

* Update ref_commit

* Add several missing CHR_TSS2 firmwares (commaai#27278)

`@Dk#3633` 2021 C-HR  DongleID/route  4930c054f086c108|2023-02-09--18-39-48
Verified working great, per user.

Hot off the heels of @eFiniLan's commaai#27212 😉

* GM: split steering speeds (commaai#27277)

* split steering speeds

* update docs

* Update ref_commit

* Toyota: C-HR Hybrid 2022 support (commaai#27269)

* Added C-HR 2022

* add harness link

* Revert "add harness link"

This reverts commit 54eaf4a.

* Revert "Added C-HR 2022"

This reverts commit b75a548.

* Added Toyota C-HR Hybrid 2022

Added Toyota C-HR Hybrid 2022

* another year

* it's a hybrid

* fix platform name

* new route

* add to releases

* right right, it's a hybrid

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* controlsd: revert CAN timeout threshold (commaai#27275)

* controlsd: revert CAN timeout threshold

* dt_ctrl doesn't make sense there

* controlsd: higher default set speed in experimental mode (commaai#27279)

* controlsd: higher default set speed in experimental mode

* update tests

* update tests

* UI: fix old frame shown on startup (commaai#27283)

Co-authored-by: Comma Device <device@comma.ai>

* cabana: fix the text of signal value being clipped (commaai#27292)

fix value be clipped

* cabana: dont reset filter after seek (commaai#27290)

* cabana: set pen width in createSeries (commaai#27288)

* cabana: fix incorrect bit color after seek (commaai#27287)

* cabana: add <array> include to fix macos build (commaai#27291)

* cabana: add <array> include to fix macos build

* Update util.h

---------

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

* cabana: improve SignalItemDelegate::paint (commaai#27295)

* cabana: fix inconsistent size for play button (commaai#27298)

* cabana: fix y axis precision (commaai#27299)

* cabana: fix text-overflow for long msg name (commaai#27297)

* GM: add hysteresis to cluster speed (commaai#27301)

* add cluster hysteresis

* Update ref_commit

* Chrysler: log temporary LKAS faults (commaai#27303)

* Log temp lkas faults for non-ram

* bump to master

* add to signals

* whoops

* ... come onnnnn

* add new model to release notes

* Chrysler: setup panda safety flag for old tuning's steer limits

* bump panda

* events: reword ESP off alert (commaai#27304)

* Rename event

* rename to Control

* rename to disabled

* update chrysler test segment with new flag

* HKG: remove Kia Stinger 2018 from legacy safety mode (commaai#27302)

* Remove Kia stinger from legacy safety system array

Enable OP long

* update docs

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* GM: add permanent ACC fault signal (commaai#27306)

* bump opendbc

* check signal

* bump opendbc

* more release notes

* boardd: retry on bad SPI RX data len (commaai#27314)

Co-authored-by: Comma Device <device@comma.ai>

* cabana: cancel signal highlighting on leaveEvent (commaai#27315)

cacnel signal hilighting on leaveEvent

* Chrysler: add missing 2020 Jeep SRT address (commaai#27312)

* 2020 Jeep srt fingerprint

Please update to include my 2020 Jeep srt

* Update selfdrive/car/chrysler/values.py

* Revert "Update selfdrive/car/chrysler/values.py"

This reverts commit 83fc38a.

* Update selfdrive/car/chrysler/values.py

* rm new fp

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* cabana: fixed the buggy has_more_data, reduce unncessary calls to fetchMore (commaai#27319)

* cabana: fix crash in BinaryView::refresh (commaai#27318)

* cabana: draw borders around signals (commaai#27307)

* cabana: draw borders around signals

* add padding

* merge commaai#27294

* add comment

* typo

* fix alpha

* cleanup

* spacing =2

---------

Co-authored-by: Willem Melching <willem.melching@gmail.com>

* cabana: set legend marker shape by the series type (commaai#27296)

set legend marker shape by the series type

* Chrysler: revert torque tuning (commaai#27327)

* Chrysler: revert torque tuning

* update refs

* update refs + route

* Make the latest month in releases.md consistent with 0-padding (commaai#27330)

* cabana: add name validation when editing message (commaai#27316)

* check duplicate name

* cant use ' untitled' as msg name

* const QString UNTITLED

* Hyundai: detect LFA HDA message (commaai#27323)

* detect lfa message

* comment

* ?

* fix

* Update ref_commit

* process replay: don't upload if diff doesn't exist (commaai#27333)

* fail the replay, successfully print

* should still run

* debug

* outside?

* don't fail

* don't fail

* don't fail

* test

* test

* test

* try this now

* clean up, works!

* cabana: fix two bugs in chart (commaai#27336)

fix two bugs

* cabana: add keyboard shortcuts to binary view (commaai#27338)

* cabana: add keyboard shortcuts to binary view

* typo

* whitespace

* keep signal highlighted

* HKG: log AEB/FCW for Optima G4 FL (commaai#27337)

FL uses FCA

* Hyundai: temporarily remove Tucson FW that requires different tuning (commaai#27340)

* GM: update steering limits (commaai#27331)

* reduce steer down limit, driver allowance

* update refs

* update refs

* HKG: log AEB/FCW for Kia Niro Hybrid 2021 (commaai#27341)

Kia Niro Hybrid uses FCA too

* better min enable speed alert (commaai#27317)

* Add osmnx to xx packages (commaai#27342)

* Chevrolet Bolt: Non-linear torque tune (commaai#27344)

* add non linear tune

* update refs

* rerun tests

* FPv2: log responses from data collection queries (commaai#27345)

* log responses from logging/debugging queries

* don't add logging FW to FW dict for fingerprinting

* flip?

* fine before

* log if extra in debug ecus

* clean up

* test extra ecus too

* Revert "test extra ecus too"

This reverts commit 8f78678.

* bump to master

* Honda Bosch: gather available ECUs from camera (commaai#27180)

* add flag

* actually use in fw_versions.py

* simpler

* not here

* Comment

* better name

* add param and block

* keys

keys

* block

* with a value

with a value

* add query for bosch PT bus

* different name

* fix

* .

* fix test

fix test

* add cloulogs

* mark as logging

* GM: cleanup torque feedforward function (commaai#27347)

no numpy

* Allow Honda Nidec vehicles with comma pedal to drive at max speed. (commaai#26902)

Without this Honda Nidec vehicles with the comma pedal will drive around 2 mph under the max speed.

* cabana: cleanup code for charts (commaai#27350)

* locationd: adjust GPS alive check for QCOM GPS (commaai#27339)

* locationd: adjust GPS alive check for QCOM GPS

* update refs

* update refs

* cabana: refactor message id from QString to struct (commaai#27352)

* cabana: refactor message id from QString to struct

* fix tabbar

* fix findsimilarbits

* optimize hash function

* cleanup sorting

* use in updateLastMsgsTo

* Write boardd param to continue startup (commaai#27354)

disable at the bottom

* process replay: fix hang

* CAN fingerprint script improvements (commaai#27355)

* match online logic

* 0 and 2 are different buses. on gm, same address has different lengths

* match fingerprint_from_route

* Car interfaces: assert reasonable centerToFront range (commaai#27356)

* assert reasonable centerToFront values

* comment

* fix Bolt centerToFront

* Update ref_commit

* GM: Escalade 2017 support (commaai#27276)

* Initial 2017 Escalade values

* update docs/CARS.md

* revert back to v1 fingerprint & add test route

* revert bad merge

* update fingerprint

* update

* update

* Update selfdrive/car/gm/values.py

* Update selfdrive/car/gm/values.py

* no engine

* Try global tune

* pcm

* Driver Assist Package has ACC, and includes LKAS from previous package

* update docs

* add to releases

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Hyundai: 2015-16 Genesis resume from standstill fix (commaai#25579)

* Hyundai: 2015-16 Genesis resume from standstill fix

* Add comment

* Fix typo

* Merge both methods

* Add back the comment

* 20Hz not needed according to tester

* no new global state variable

* PCM's perspective: random counter -> random counter

* only send 5

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Add fingerprint for Hyundai Ioniq 22 limited HEV (commaai#27334)

* Update values.py

* update for ioniq HEV 22

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* 2021 Hyundai Ioniq PHEV - additional engine fingerprint added (commaai#27221)

* Update values.py

Addition of Hyundai 2021 Ioniq PHEV modeled on 2019 entry

* Update values.py

* Update values.py

* Update values.py

* Update values.py

* replace with shorter trans

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Fingerprint for Hyundai Santa Fe 2019 Europe (commaai#26952)

* Fingerpint fur Hyundai Santa Fe 2019 Europe

* add version for transmission segment 092ef1cc055c6354|2023-01-05--17-49-21

* remove long

---------

Co-authored-by: sevdokim <se.evdokimov@gmail.com>

* cabana: fix updating tabbar_ids on "Close Other Tabs" (commaai#27362)

* cabana: fix events() call in AbstractStream::updateLastMsgsTo (commaai#27360)

* cabana: add online-help (commaai#27349)

* add online helps

* typo

* remove duplicate 'too'

* show idle message:For Help, Press F1

* improve drawHelp

* fix color desc

* Carla simulator: set driver orientation (commaai#27363)

* HKG: log AEB/FCW for Kia Ceed (commaai#27364)

Ceed uses FCA

* cabana: simplify conversions between QVariant and QVector<QColor> (commaai#27367)

* Hyundai: detect FCA feature (commaai#27322)

* detect fca

* use value

* it will be from camera on camera acc cars

* Update ref_commit

* cabana: add description for timeline color in help (commaai#27375)

* cabana: attach messageid to tabdata (commaai#27368)

* cleanup: remove nonexisting third_party includes (commaai#27372)

* bump version to 0.9.2

* chyrsler: add comment about radar parsing

* Expand lateral MPC to 10s (commaai#27343)

* 10s lat

* Full length MPC

* redfine N

* Leave controls the same for now

* Updates

* use long plan in lat plan

* interp plan

* add new interp

* simplergit add selfdrive/controls/plannerd.py selfdrive/controls/

* expand to 10s

* revert this

* fix linter

* Update sconscripts

* fix test

* fix test

* fix test

* Revert "Update sconscripts"

This reverts commit 6e23c69.

* Dont import drive helpers

* better compile deps

* fix compile

* comment

* update replay

* Update plannerd time

* HKG: simplify Ioniq car params (commaai#27371)

* move PHEV to other ioniqs

* reverse if

* order

* order

* Ford Escape PHEV 2022 Fingerprint (commaai#27382)

* Ford Escape PHEV 2022 Fingerprint

6cffc47c251aa36c|2023-02-17--18-17-14

VIN: 1FMCU0EZ0NUB76728

* include MY2022 in car info

* Update selfdrive/car/ford/values.py

Co-authored-by: Shane Smiskol <shane@smiskol.com>

---------

Co-authored-by: koffee-bean <srivastavasid91@gmail.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Ford: add CarInfo for Plug-in Hybrids

* cabana: add support for load&save extra dbc info (commaai#27203)

* support extra info

* support undo/redo

* fix undo/redo

* cleanup

* fix regexp

* refactor dbcmanager

* replace text in headerview

* fix binary::refresh

* cleanup

* use QRegularExpression

* add desc validation

* edit val description in table

* cleanup

* MPC path in UI (commaai#27380)

* 10s lat

* Full length MPC

* redfine N

* Leave controls the same for now

* Updates

* use long plan in lat plan

* interp plan

* simplergit add selfdrive/controls/plannerd.py selfdrive/controls/

* expand to 10s

* revert this

* fix linter

* vizualize

* fix long test

* typo

* cleanup

* compiles

* unused

* unused

* bump cereal

* bump cereal

* use model if no uiplanm

* update replay

* update ref commit

* bump cereal to master

* Update RELEASES.md

* cabana: add space to help message (commaai#27384)

add space

* cabana:  add qrc resource file  (commaai#27386)

* add qrc resource file

* remove export

* cabana: add window icon (commaai#27109)

* add logos

* most zoomed in

* add alt

* slightly zoomed more

* add images

* add draft images

* best image

* not working

* 96px icon image to reduce compiled size

* remove from selfdrive assets

* fixes

* Hyundai CAN-FD: common PT bus function cleanup (commaai#27397)

* Hyundai CAN-FD: common PT bus function cleanup

* use CP

* Update selfdrive/car/hyundai/hyundaicanfd.py

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Added FW for 2023 Hyundai Santa Cruz Limited (commaai#27395)

* 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

* increase fetch depth for release submodule check

* HKG: update Santa Cruz model years (commaai#27401)

2021 Santa Cruz doesn't exist

* cabana: missing includes (commaai#27390)

* bump panda

* cabana: show command's text in statusbar (commaai#27398)

* SANTA_FE_2022: add missing transmission FW (commaai#27369)

* Added new fingerprints for updated SANTAFE_2022

* Update values.py

fixed missing comma that was breaking build

* Revert "Update values.py"

This reverts commit 58837ea.

* Revert "Added new fingerprints for updated SANTAFE_2022"

This reverts commit 3bec6e0.

* add FW, remove radar FW from long query

---------

Co-authored-by: Chris Hart <chris@creyonbio.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>

* Toyota: expand C-HR Hybrid model years (commaai#27402)

we probably support 2021 too

* Toyota: add engine FW for 2021 NX300 (commaai#27326)

added engine fw for our 2021 NX300 F sport

* cabana: improve UI & fix bugs (commaai#27387)

* improve ui

* keep splitter size after msg changed

* no leading spaces allowed in msg filter and signal filter

* draw color byte AlignCenter

* always set as current index

* reduce chart flickers while resizing

* dispaly more info in tooltip for signal

* narrow combobox

* use &nbsp;

* typo

* private sigs,fix bugs

* merge  commaai#27383

* no expanding after undo/redo

* gray color in tooltip

* clear current_msg_id before reset model

* dont call setmeesage if id is the same

* fix bugs

* cleanup

* dont fetch logs if invisible

* add new CenterWidget, make sure msg_id is always valid

* cache icons

* cleanup paint byte color

* merge commaai#27385 implement sizeHint

* cleanup code

* fillrect if alpha>0

* Add missing FW for Toyota C-HR Hybrid 2020 (commaai#27366)

* Update values.py

* Verified C-HR 2020 is TSS-P

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* GM: detect unplugged or missing radar (commaai#27245)

* Add flashed Volt fingerprint

* Add another fingerprint

* Detect radar header message

* dashcamOnly if ASCM vehicle with radar unavailable

May be able to change this in the future to OP long off with experimental long available

* no submodule update

* Revert minEnableSpeed

* combine into one fingerprint

* Don't use GM radar DBC

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* unused

* add new FP

* update docs

* use_off_car_defaults

use_off_car_defaults

* update docs

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* GM: remove redundant CarController class variable (commaai#27280)

* clean up

* fix check

* only set ts_nanos on update

* GM: add longitudinal delay to Escalade (commaai#27406)

* add delay to escalade too

* order

* Ford: filter steering pressed (commaai#27123)

* ford steering pressed filter

* raise to 1.0

* Update ref_commit

* add 'remount device' to permanent calibration invalid alert (commaai#27407)

* Chrysler Pacifica Hybrid 2017: add missing CAN FP (commaai#27408)

add missing 840: 8

* GM: revert custom Bolt torque tune  (commaai#27403)

* Revert "GM: cleanup torque feedforward function (commaai#27347)"

This reverts commit 8c099dd.

* Revert "Chevrolet Bolt: Non-linear torque tune (commaai#27344)"

This reverts commit e49748d.

* update refs

* GM: revert steering limits update (commaai#27413)

* Revert " GM: update steering limits (commaai#27331)"

This reverts commit 1cdf800.

* update refs

* bump panda

* Škoda: add missing FW versions for 2019 Kodiaq (commaai#27410)

* Update values.py

* remove duplicate

---------

Co-authored-by: Shane Smiskol <shane@smiskol.com>

* AGNOS system reset: handle ABL reset (commaai#27418)

* AGNOS system reset: handle ABL reset

* no more tapping

* eta

* cabana: small improvements to SignalView (commaai#27419)

* cabana: remove setUpdatesEnabled and setLabelFormat after updateAxisY (commaai#27421)

* Ford: adjust curvature rate limits (commaai#27423)

* Update values.py

* Update values.py

* make consistent

* Update ref_commit

* laikad: use new cache param (commaai#27404)

* add backward compatibility

* rename laikad cache file

* rm and update

---------

Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>

* improved fan malfunction detection (commaai#27405)

* Ford: adjust curvature rate limits (commaai#27427)

* fix up

* Update ref_commit

* setup: write installer URL to tmpfile (commaai#27426)

* setup: write installer URL to tmpfile

* missed ptr type

* cabana: dispaly current FPS & cached minitues on statusbar (commaai#27430)

dispaly current FPS & cached minitues on statusbar

* Update RELEASES.md

* cabana: show bus in own column (commaai#27434)

* cabana: show units (commaai#27433)

* show units on chart y axis

* show in signal list

* show in historyview

* use clear()

* cabana: added a new series type to chart: step line (commaai#27422)

* add step line series

* create buttons in createToolButtons

* add inline function clearTrackPoints

* do not show tooltip if series is invisible

* use QActionGroup

* better main off alert (commaai#27442)

* Angle control: fix limiting bug (commaai#27428)

* fix steer up bug

* Update ref_commit

* setup: detailed error messages (commaai#27429)

* setup: specific error state for non-executable file

* Result -> DownloadResult

* complete -> finished

* rename widgets to be more consistent

* fix typos

* fix setCurrentIndex

This appears to have different behaviour on device than on PC (off by
one)

* load fonts

* copy

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

* Revert "load fonts"

This reverts commit e875659.

* font family

* undo

* less widgets more better

* font size

---------

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

* setup: set download timeout (commaai#27441)

* cabana: right align signal values & fixed text overflow (commaai#27444)

right align the signal values

* bump panda

* cabana: replace hardcoded margins, colors, spacing with values from style. (commaai#27449)

replace hardcoded margins, colors, spacing

improve performance of MessageBytesDelegate

* steer limits: rename common dist to meas function (commaai#27453)

* rename function

* make a wrapper function (ford uses dynamic up/down limits

* make two functions consistent

* make torque function convert to int

* driverview: use static icon (commaai#27448)

* fix alpha

* prerender

* Update check-submodules.sh

* Multilang: kor translation update (commaai#27445)

* cabana: fix gaps in step line between chunks (commaai#27447)

* cabana: press F11 to toggle fullscreen (commaai#27455)

---------

Co-authored-by: Cameron Clough <cameronjclough@gmail.com>
Co-authored-by: Willem Melching <willem.melching@gmail.com>
Co-authored-by: Dean Lee <deanlee3@gmail.com>
Co-authored-by: Anthony Rose <20302208+Cx01N@users.noreply.github.com>
Co-authored-by: Shane Smiskol <shane@smiskol.com>
Co-authored-by: Jason Young <46612682+jyoung8607@users.noreply.github.com>
Co-authored-by: Sean Cox <sean.cox@mac.com>
Co-authored-by: cydia2020 <12470297+cydia2020@users.noreply.github.com>
Co-authored-by: AlexandreSato <66435071+AlexandreSato@users.noreply.github.com>
Co-authored-by: Vivek Aithal <vivekaithal44@gmail.com>
Co-authored-by: Jason Wen <47793918+sunnyhaibin@users.noreply.github.com>
Co-authored-by: Rewat S <76684800+taperec@users.noreply.github.com>
Co-authored-by: Kurt Nistelberger <kurt.nistelberger@hotmail.com>
Co-authored-by: Kurt Nistelberger <kurt.nistelberger@gmail.com>
Co-authored-by: mrquell <48170600+mrquell@users.noreply.github.com>
Co-authored-by: Adeeb Shihadeh <adeebshihadeh@gmail.com>
Co-authored-by: Comma Device <device@comma.ai>
Co-authored-by: jayvin100 <34394301+jayvin100@users.noreply.github.com>
Co-authored-by: Jacob Pfeifer <jacob@pfeifer.dev>
Co-authored-by: Iamz <jaturapat@gmail.com>
Co-authored-by: pbkompasz <47194071+pbkompasz@users.noreply.github.com>
Co-authored-by: Erich Moraga <33645296+ErichMoraga@users.noreply.github.com>
Co-authored-by: eFini <ricklan@gmail.com>
Co-authored-by: ZwX1616 <zwx1616@gmail.com>
Co-authored-by: YassineYousfi <yyousfi1@binghamton.edu>
Co-authored-by: ClockeNessMnstr <locke.dftc@gmail.com>
Co-authored-by: chaichuansheng88 <124353026+chaichuansheng88@users.noreply.github.com>
Co-authored-by: N0VA-DKW <40765867+N0VA-DKW@users.noreply.github.com>
Co-authored-by: Manu <korben@korben.info>
Co-authored-by: Kyumin Han <kmhan1221@gmail.com>
Co-authored-by: Miniz199922 <124948595+Miniz199922@users.noreply.github.com>
Co-authored-by: Nelson Chen <crazysim@gmail.com>
Co-authored-by: Mitchell Goff <mitchellgoffpc@gmail.com>
Co-authored-by: Rob Chouinard <gadjex@gmail.com>
Co-authored-by: Ricky Gilleland <Ricky.gilleland@gmail.com>
Co-authored-by: wowcat1234 <124840678+wowcat1234@users.noreply.github.com>
Co-authored-by: gregschueman <124465406+gregschueman@users.noreply.github.com>
Co-authored-by: sevdokim <se.evdokimov@gmail.com>
Co-authored-by: grekiki <96022003+GregorKikelj@users.noreply.github.com>
Co-authored-by: martinl <martin@mlp.ee>
Co-authored-by: Harald Schäfer <harald.the.engineer@gmail.com>
Co-authored-by: koffee-bean <srivastavasid91@gmail.com>
Co-authored-by: Matt Crum <mattscottcrum@gmail.com>
Co-authored-by: ntegan1 <ntegan1@gmail.com>
Co-authored-by: Chris Hart <christopher.e.hart@gmail.com>
Co-authored-by: Chris Hart <chris@creyonbio.com>
Co-authored-by: kaischiefer-srd <106266385+kaischiefer-srd@users.noreply.github.com>
Co-authored-by: Webomcar <124065911+Webomcar@users.noreply.github.com>
Co-authored-by: Eric Brown <eric@ebrown.net>
Co-authored-by: huifan0114 <108561744+huifan0114@users.noreply.github.com>
Co-authored-by: Robbe Derks <robbe.derks@gmail.com>
Co-authored-by: Lee Jong Mun <43285072+crwusiz@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants