Skip to content

[experiment] support groups - #3667

Draft
adeebshihadeh wants to merge 1 commit into
masterfrom
whats_a_platform
Draft

[experiment] support groups#3667
adeebshihadeh wants to merge 1 commit into
masterfrom
whats_a_platform

Conversation

@adeebshihadeh

@adeebshihadeh adeebshihadeh commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

An attempt at solving fingerprinting, once and for all. If you see a car on comma.ai/vehicles, it'll just work.

Motivating issues:

  • Car unrecognized on supported cars All cars listed in the supported docs . No more PRs piling up
  • International variants We frequently see models outside the US that appear to be the same as their US version, except for maybe shipping the old gen's ADAS platform. These should be automatically handled if the proper support group can be constructed, and otherwise not fingerprint with a nice message explaining why.

We currently use proxies to fingerprint, one of CAN ID list matching, ECU FW version matching, or VIN decoding. However, these don't quite check what we need, and we see both false positives and false negatives as a result. What if this trim of car has a different ECU handling ACC (e.g. HDA1 vs HDA2 Hyundai)? What if the Brazilian 2022 Corolla ships with TSS-P ADAS? We should enumerate every instance of something like this we've seen in the past, and make sure it's handled in the new paradigm.

At its core an opendbc "platform" can be broken down into these core pieces:

  • Read: We need to be able to construct a carState.
  • Write: We need to be able to actuate a carControl. This also includes the designed safety model bein
  • Static parameters: Mass, wheelbase, steer ratio, etc. How much of this can we remove? How much can we learn online?
    • The actual Make & Model are purely for docs (and whitelisting purposes).

Notes:

  • New (make, model, model year) should still have to be manually added, e.g. even if a 2026 Corolla fully matches to the 2025 Corolla support group, it should have to be added to the whitelist. This can happen after our new fingerprinting message, and we can show a nice specific message for this ("New model year detected! Go to Discord...").
  • Similar to the above, I think we can surface partial matches better than "car unrecognized."
  • I think we still want to maintain a list of confirmed working ECU versions, though these will not be required to fingerprint at runtime.

@github-actions github-actions Bot added car related to opendbc/car/ toyota labels Aug 9, 2026
@github-actions

github-actions Bot commented Aug 9, 2026

Copy link
Copy Markdown
Contributor

Car behavior report

Replays driving segments through this PR and compares the behavior to master.
Please review any changes carefully to ensure they are expected.

Testing 190 segments for: TOYOTA_ALPHARD_TSS2, TOYOTA_AVALON, TOYOTA_AVALON_2019, TOYOTA_AVALON_TSS2, TOYOTA_CAMRY, TOYOTA_CAMRY_TSS2, TOYOTA_CHR, TOYOTA_CHR_TSS2, TOYOTA_COROLLA, TOYOTA_COROLLA_TSS2, TOYOTA_HIGHLANDER, TOYOTA_HIGHLANDER_TSS2, TOYOTA_PRIUS, TOYOTA_PRIUS_V, TOYOTA_PRIUS_TSS2, TOYOTA_RAV4, TOYOTA_RAV4H, TOYOTA_RAV4_TSS2, TOYOTA_RAV4_TSS2_2022, TOYOTA_RAV4_TSS2_2023, TOYOTA_RAV4_PRIME, TOYOTA_YARIS, TOYOTA_MIRAI, TOYOTA_SIENNA, TOYOTA_SIENNA_4TH_GEN

⚠️ 190 changed, 0 passed, 0 errors

Show changes

TOYOTA_ALPHARD_TSS2 - f430b7671a5aa09c/0000006f--021bfc89ef/50

  carParams.centerToFront (1 diffs)
    frame -1: 1.3200000524520874 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 1048 -> 345112

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.14045600593090057 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 1.6897259950637817 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 2088.71337890625 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.3208264112472534 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 4409.470703125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.199999809265137 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.4440000057220459 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 113760.53125 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 141296.75 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 3.0 -> 2.75

TOYOTA_ALPHARD_TSS2 - 5ffe5d6678eaefb2/0000041b--256573cda4/12

  carParams.centerToFront (1 diffs)
    frame -1: 1.3200000524520874 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 1048 -> 345112

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.14045600593090057 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 1.6897259950637817 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 2088.71337890625 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.3208264112472534 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 4409.470703125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.199999809265137 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.4440000057220459 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 113760.53125 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 141296.75 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 3.0 -> 2.75

TOYOTA_ALPHARD_TSS2 - 7e2997535fd71bdc/0000000d--50833485a1/84

  carParams.centerToFront (1 diffs)
    frame -1: 1.3200000524520874 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 1048 -> 345112

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.14045600593090057 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 1.6897259950637817 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 2088.71337890625 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.3208264112472534 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 4409.470703125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.199999809265137 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.4440000057220459 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 113760.53125 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 141296.75 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 3.0 -> 2.75

TOYOTA_ALPHARD_TSS2 - 5ffe5d6678eaefb2/0000044c--e52eb3cf6e/81

  carParams.centerToFront (1 diffs)
    frame -1: 1.3200000524520874 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 1048 -> 345112

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.14045600593090057 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 1.6897259950637817 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 2088.71337890625 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.3208264112472534 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 4409.470703125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.199999809265137 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.4440000057220459 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 113760.53125 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 141296.75 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 3.0 -> 2.75

TOYOTA_ALPHARD_TSS2 - 5ffe5d6678eaefb2/00000410--6bcaefe307/1

  carParams.centerToFront (1 diffs)
    frame -1: 1.3200000524520874 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 1048 -> 345112

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.14045600593090057 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 1.6897259950637817 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 2088.71337890625 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.3208264112472534 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 4409.470703125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.199999809265137 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.4440000057220459 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 113760.53125 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 141296.75 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 3.0 -> 2.75

TOYOTA_ALPHARD_TSS2 - f430b7671a5aa09c/000000b1--0cf8e3f4d9/68

  carParams.centerToFront (1 diffs)
    frame -1: 1.3200000524520874 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 1048 -> 345112

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.14045600593090057 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 1.6897259950637817 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 2088.71337890625 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.3208264112472534 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 4409.470703125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.199999809265137 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.4440000057220459 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 113760.53125 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 141296.75 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 3.0 -> 2.75

TOYOTA_ALPHARD_TSS2 - f430b7671a5aa09c/000000ad--e34418d478/20

  carParams.centerToFront (1 diffs)
    frame -1: 1.3200000524520874 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 1048 -> 345112

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.14045600593090057 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 1.6897259950637817 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 2088.71337890625 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.3208264112472534 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 4409.470703125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.199999809265137 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.4440000057220459 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 113760.53125 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 141296.75 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 3.0 -> 2.75

TOYOTA_ALPHARD_TSS2 - 7e2997535fd71bdc/00000010--9a0616c3fe/34

  carParams.centerToFront (1 diffs)
    frame -1: 1.3200000524520874 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 1048 -> 345112

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.14045600593090057 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 1.6897259950637817 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 2088.71337890625 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.3208264112472534 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 4409.470703125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.199999809265137 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.4440000057220459 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 113760.53125 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 141296.75 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 3.0 -> 2.75

TOYOTA_ALPHARD_TSS2 - 7e2997535fd71bdc/0000000d--50833485a1/13

  carParams.centerToFront (1 diffs)
    frame -1: 1.3200000524520874 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 1048 -> 345112

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.14045600593090057 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 1.6897259950637817 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 2088.71337890625 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.3208264112472534 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 4409.470703125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.199999809265137 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.4440000057220459 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 113760.53125 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 141296.75 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 3.0 -> 2.75

TOYOTA_ALPHARD_TSS2 - 5ffe5d6678eaefb2/00000435--f738fe90b1/11

  carParams.centerToFront (1 diffs)
    frame -1: 1.3200000524520874 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 1048 -> 345112

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.14045600593090057 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 1.6897259950637817 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 2088.71337890625 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.3208264112472534 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 4409.470703125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.199999809265137 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.4440000057220459 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 113760.53125 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 141296.75 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 3.0 -> 2.75

TOYOTA_AVALON - 31f8ee113d7b87c9/00000747--c13a1a44d6/6

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 0 -> 270336

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.10603968799114227 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 2.5185770988464355 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.7153346538543701 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_AVALON - 560d4023049bd6be/00000408--1f4870447c/1

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 0 -> 270336

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.10603968799114227 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 2.5185770988464355 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.7153346538543701 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_AVALON - adfa89eb252182d7/000001f8--baf56890ac/13

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 0 -> 270336

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.10603968799114227 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 2.5185770988464355 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.7153346538543701 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_AVALON - 815d9fb3c93b55eb/0000003f--94984057df/11

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 0 -> 270336

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.10603968799114227 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 2.5185770988464355 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.7153346538543701 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_AVALON - 815d9fb3c93b55eb/00000031--fa9abac68a/29

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 0 -> 270336

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.10603968799114227 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 2.5185770988464355 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.7153346538543701 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_AVALON - 560d4023049bd6be/000003f2--e942b655e4/1

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 0 -> 270336

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.10603968799114227 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 2.5185770988464355 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.7153346538543701 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_AVALON - 560d4023049bd6be/000003e9--9f47fc9cad/42

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 0 -> 270336

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.10603968799114227 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 2.5185770988464355 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.7153346538543701 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_AVALON - 560d4023049bd6be/00000363--e7d8fadd95/5

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 0 -> 270336

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.10603968799114227 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 2.5185770988464355 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.7153346538543701 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_AVALON - 31f8ee113d7b87c9/0000069c--1e0fed6769/2

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 0 -> 270336

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.10603968799114227 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 2.5185770988464355 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.7153346538543701 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_AVALON - 560d4023049bd6be/000003db--fc104b98a0/1

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 0 -> 270336

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.10603968799114227 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 2.5185770988464355 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.7153346538543701 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_AVALON_2019 - 64bfec9845a16e7d/00000281--35fe46e731/6

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 0 -> 278528

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.08459830284118652 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 1.7036142349243164 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.2396191358566284 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_AVALON_2019 - 08fefb37fbf4d2e0/00000060--572b15c308/29

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 0 -> 278528

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.08459830284118652 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 1.7036142349243164 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.2396191358566284 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_AVALON_2019 - 1cdab90d23115dc2/00000142--312c446846/9

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 0 -> 278528

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.08459830284118652 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 1.7036142349243164 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.2396191358566284 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_AVALON_2019 - 2aeb6689ee609d86/00000c0a--66ff81b356/170

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 0 -> 278528

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.08459830284118652 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 1.7036142349243164 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.2396191358566284 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_AVALON_2019 - 87eda7d5548aa0a1/00000235--b330b05409/1

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 0 -> 278528

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.08459830284118652 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 1.7036142349243164 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.2396191358566284 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_AVALON_2019 - d460073d2d5ad800/000003af--628f70155e/12

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 0 -> 278528

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.08459830284118652 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 1.7036142349243164 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.2396191358566284 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_AVALON_2019 - 1cdab90d23115dc2/00000165--3a38cdc46a/15

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 0 -> 278528

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.08459830284118652 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 1.7036142349243164 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.2396191358566284 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_AVALON_2019 - 68f42e46ba115098/0000088f--db4b798c5a/2

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 0 -> 278528

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.08459830284118652 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 1.7036142349243164 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.2396191358566284 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_AVALON_2019 - f803fa819215557f/0000009d--9a49a2cba1/57

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 0 -> 278528

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.08459830284118652 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 1.7036142349243164 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.2396191358566284 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_AVALON_2019 - f803fa819215557f/0000007e--634dfd250c/13

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 0 -> 278528

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.08459830284118652 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 1.7036142349243164 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.2396191358566284 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_AVALON_TSS2 - 5cee358519141338/2025-03-13--15-38-21/1

  carParams.centerToFront (1 diffs)
    frame -1: 1.2408000230789185 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 1048 -> 345112

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.1145399957895279 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 2.3154404163360596 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1725.8399658203125 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 2.77779221534729 -> 2.0

  carParams.rotationalInertia (1 diffs)
    frame -1: 3219.317626953125 -> 3256.890625

  carParams.steerRatio (1 diffs)
    frame -1: 14.800000190734863 -> 15.0

  carParams.tireStiffnessFactor (1 diffs)
    frame -1: 0.79830002784729 -> 0.550000011920929

  carParams.tireStiffnessFront (1 diffs)
    frame -1: 169003.796875 -> 123869.71875

  carParams.tireStiffnessRear (1 diffs)
    frame -1: 209911.890625 -> 153852.921875

  carParams.wheelbase (1 diffs)
    frame -1: 2.819999933242798 -> 2.75

TOYOTA_CAMRY - 575a7c5be701cc78/2025-03-07--10-58-48/6

  carParams.centerToFront (1 diffs)
    frame -1: 1.2427712678909302 -> 1.2100000381469727

  carParams.flags (1 diffs)
    frame -1: 16 -> 278544

  carParams.lateralTuning.torque.friction (1 diffs)
    frame -1: 0.10887875407934189 -> 0.12075842916965485

  carParams.lateralTuning.torque.latAccelFactor (1 diffs)
    frame -1: 2.056816339492798 -> 1.9557514190673828

  carParams.mass (1 diffs)
    frame -1: 1678.2127685546875 -> 1836.0

  carParams.maxLateralAccel (1 diffs)
    frame -1: 1.7576185464859009 -> 2.0

  carParams.radarUnavailable (1 diffs)

<!-- thollander/actions-comment-pull-request "car_diff" -->

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

car related to opendbc/car/ toyota

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant