Commit Graph

20 Commits

Author SHA1 Message Date
Jason Young 342c0320dd
VW MQB: Cleanup HCA control message (#805)
* VW MQB: Clean up HCA control message

* enable checksum/counter, change scaling

* fix mangled comment character encoding
2023-04-15 11:17:46 -07:00
Jason Young dde0ff6f44
VW MQB: Update ACC messages (#717)
* add/update ACC messages

* lower diff
2022-10-12 16:26:00 -07:00
Jason Young 84e0f59441
VW MQB: Populate Kombi_03 signals (#593) 2022-04-20 13:09:03 -07:00
Jason Young b928a20513
VW MQB: Detect sport-manumatic shift program (#587) 2022-04-08 22:10:47 -07:00
Jason Young 61534fd131
VW MQB: Updated ACC_07 and TSK_06 signals and values (#475)
* accel from the dept of redundancy dept

* VW MQB: ACC_07 cleanup, enums, comments

* language fix

* checkpoint ACC_07 and other cleanup

* better signal name

* update TSK_Status enum
2021-12-01 17:34:56 -08:00
Jason Young af39c9bc4c
VW MQB: Conformance fixes (#471) 2021-11-18 11:12:07 -08:00
Jason Young fedaf7eb31
VW MQB: Longitudinal support prereqs (#469) 2021-11-15 21:42:03 -08:00
Jason Young 11b61cd09d
VW MQB: Add detail to Blinkmodi_02 (#402) 2021-06-13 20:50:11 -07:00
Jason Young 6230c2e00d
VW MQB: EPS HCA status enum, comment cleanup (#396) 2021-05-27 12:32:29 -07:00
Jason Young 7196dcec9c
VW MQB: Updated message and signal data, round 2 (#358)
* Canonical signal data for ACC_02 and ACC_04

* Add CRC support for ACC_04

Co-authored-by: Comma Device <device@comma.ai>
2021-03-15 13:16:39 -07:00
Jason Young d3a793e619
VW MQB: Updated message and signal data, round 1 (#357)
* Updated LDW_02 signal data

* Updated EPS_01/LH_EPS_03 signal data

* Match driver input torque to prior scale

* More EPS_01 -> LH_EPS_03

Co-authored-by: Comma Device <device@comma.ai>
2021-03-10 17:14:54 -08:00
Jason Young 47db9238f4
Add SWA_01 message detail and CRC support for VW MQB (#236)
* Add canonical SWA_01 message and signal info

* SWA_01 CRC validation

* Decimal to int, to match the rest of the file
2020-04-02 12:23:05 -07:00
Jason Young a62d5dd847
Add TSK_06 CRC validation for VW MQB (#234)
* Add TSK_06 CRC validation to OP

* Activate TSK_06 CRC/counter checks via signal naming
2020-03-15 20:46:43 -07:00
Jason Young d1f76d609f
Add Motor_20 CRC support (#229) 2020-03-05 19:26:09 -08:00
Riccardo f7bce9ee0c Fixes to vw dbc 2019-10-29 18:04:49 -07:00
Riccardo adb6726570 Added VW comment about ignition bit 2019-10-22 17:30:27 -07:00
Jason Young c51631617a Fixes and new message for VW MQB, fix for Accord Touring (#193)
* Update ACC_02.SetSpeed to use a more accurate m/s formula instead of kmh

* Fixes to LWI vs EPS calculations for steering angles, clarify descriptions of each.

* Endianness fixes

* Add ESP_15 and PSD_04/05/06

* Testing PSD interpretation

* Correct message info for ESP_08

* Additional authoritative message names and IDs

* OpenDBC updates

* OpenDBC updates

* DBC cleanup, CRC support, restore VIN_01 mux lost during Cabana editing.

* Add the PQ heading control assist message.

* OpenDBC updates

* Add a pointer to the VIN_1 mux.

* Probable EPS_1 message

* Add comment about rate-limiting on Getriebe_11 counter signal.

* Rename CRC->CHECKSUM for upstream of a minimum viable VW port.

Per my Discord talk with @rbiasini, to reduce OP core code diffs a bit, we will temporarily (ab)use CHECKSUM to store a CRC like Pedal is doing today. After the port is upstreamed, we will look at updating the core OP code to support dynamic CRC and counter signal names, and revert the DBC signal names back to canonical (MSG_NAME_CRC, MSG_NAME_BZ, etc). I will update the OP core CRC support PR shortly.

* OpenDBC updates

* OpenDBC updates

* Probable EPS_1 message

* Updates for Volkswagen support (#191)

* Update ACC_02.SetSpeed to use a more accurate m/s formula instead of kmh

* Fixes to LWI vs EPS calculations for steering angles, clarify descriptions of each.

* Endianness fixes

* Add ESP_15 and PSD_04/05/06

* Testing PSD interpretation

* Correct message info for ESP_08

* Additional authoritative message names and IDs

* OpenDBC updates

* OpenDBC updates

* DBC cleanup, CRC support, restore VIN_01 mux lost during Cabana editing.

* Add the PQ heading control assist message.

* Add a pointer to the VIN_1 mux.

* Add comment about rate-limiting on Getriebe_11 counter signal.

* Rename CRC->CHECKSUM for upstream of a minimum viable VW port.

Per my Discord talk with @rbiasini, to reduce OP core code diffs a bit, we will temporarily (ab)use CHECKSUM to store a CRC like Pedal is doing today. After the port is upstreamed, we will look at updating the core OP code to support dynamic CRC and counter signal names, and revert the DBC signal names back to canonical (MSG_NAME_CRC, MSG_NAME_BZ, etc). I will update the OP core CRC support PR shortly.

* Lexus is adjustment (#192)

* Add 581 for ISH gas pedal signal

* Add STEER_ANGLE in 608 STEER_TORQUE_SENSOR (similar to TSS2)

* Change STEER_TORQUE_EPS factor in 608 STEER_TORQUE_SENSOR to 1.0

* Re-generate lexus_is_2018

* reduce factor to 0.77

* Fix steer angle factor for toyota

* OpenDBC updates

* Create luxgen_s5_2014.dbc (#101)

* Create luxgen_s5_2015.dbc

* Update luxgen_s5_2015.dbc

* Update luxgen_s5_2015.dbc

* fixed to luxgen dbc file

* EV_Gearshift message

* EV_Gearshift message for e-Golf support without a separate gearbox.

* Corrected byte order on two signals.

* Corrected byte order on several homebrewed VW MQB signals.
2019-10-17 09:02:23 -07:00
Jason Young f04ce577e7 Updates for Volkswagen support (#191)
* Update ACC_02.SetSpeed to use a more accurate m/s formula instead of kmh

* Fixes to LWI vs EPS calculations for steering angles, clarify descriptions of each.

* Endianness fixes

* Add ESP_15 and PSD_04/05/06

* Testing PSD interpretation

* Correct message info for ESP_08

* Additional authoritative message names and IDs

* OpenDBC updates

* OpenDBC updates

* DBC cleanup, CRC support, restore VIN_01 mux lost during Cabana editing.

* Add the PQ heading control assist message.

* Add a pointer to the VIN_1 mux.

* Add comment about rate-limiting on Getriebe_11 counter signal.

* Rename CRC->CHECKSUM for upstream of a minimum viable VW port.

Per my Discord talk with @rbiasini, to reduce OP core code diffs a bit, we will temporarily (ab)use CHECKSUM to store a CRC like Pedal is doing today. After the port is upstreamed, we will look at updating the core OP code to support dynamic CRC and counter signal names, and revert the DBC signal names back to canonical (MSG_NAME_CRC, MSG_NAME_BZ, etc). I will update the OP core CRC support PR shortly.
2019-10-10 14:24:22 -07:00
Jason Young 87fad4a7c4 Volkswagen MQB platform DBC updates (#167)
* Add new messages from VW MQB fork

Adds and fleshes out the critical HCA_01, LDW_02, and EPS_01 messages needed to make the VW MQB port work. Adds VW authoritative names for several other CAN messages discovered during testing.

* Delete vw_mqb_2010.dbc.txt

* Add new messages from VW MQB port

Adding documentation for certain critical CAN messages: EPS_01 (steering rack outputs), LDW_02 (lane departure warning cluster feedback), and HCA_01 (heading control assist, steering torque commands from the LKAS camera), ACC_02 (additional critical ACC cruise info). Add stubs with authoritative VW names for several other messages discovered during development and testing.
2019-05-28 16:15:52 -07:00
jessrussell c5df624bf7 Create vw_mqb_2010.dbc 2017-09-30 23:40:46 -07:00