Skip to content

Rivian cruise set speed tracking from steering stalk signals#3491

Open
singhaditya21 wants to merge 1 commit into
commaai:masterfrom
singhaditya21:bounty-rivian-speed-1833
Open

Rivian cruise set speed tracking from steering stalk signals#3491
singhaditya21 wants to merge 1 commit into
commaai:masterfrom
singhaditya21:bounty-rivian-speed-1833

Conversation

@singhaditya21

Copy link
Copy Markdown

This PR resolves issue #1833 ($1,000 bounty). It implements stalk-based cruise control set speed tracking for Rivian vehicles by parsing VDM_AdasStalk message signals on CAN Bus 0 (pt).

Resolves commaai#1833. Parses VDM_AdasStalk messages on CAN Bus 0 (pt) to calculate the speed dynamically.
@github-actions github-actions Bot added car related to opendbc/car/ rivian labels Jun 16, 2026
@github-actions

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 10 segments for: RIVIAN_R1

⚠️ 10 changed, 0 passed, 0 errors

Show changes

RIVIAN_R1 - 9a266f60a8468a8f/00000074--d3e1ccee8f/44

  canValid (5993 diffs)

  frames 3-6000
  master:   _____/‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾...
  PR:       ____________________________________________________________________...

RIVIAN_R1 - fb1d1f4a08d5f31d/000000b9--5971b5fea3/6

  canValid (5991 diffs)

  frames 4-5999
  master:   _____/‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾...
  PR:       ____________________________________________________________________...

RIVIAN_R1 - 8195e4714c9914e8/00000014--78e4108a47/3

  canValid (5976 diffs)

  frames 6-5986
  master:   _____/‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾...
  PR:       ____________________________________________________________________...

RIVIAN_R1 - 2d316dc7e5754b05/00000030--74fcfff4bf/44

  canValid (5993 diffs)

  frames 2-5999
  master:   _____/‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾...
  PR:       ____________________________________________________________________...

RIVIAN_R1 - 935f593b79fd1fe9/00000020--f90a4d970e/62

  canValid (5992 diffs)

  frames 3-5999
  master:   _____/‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾...
  PR:       ____________________________________________________________________...

RIVIAN_R1 - 3b48fb393a3fc61f/00000072--b4478a2631/100

  canValid (5990 diffs)

  frames 5-5999
  master:   _____/‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾...
  PR:       ____________________________________________________________________...

RIVIAN_R1 - 2852c97686edf583/00000005--179f5059ce/2

  canValid (5988 diffs)

  frames 7-5999
  master:   _____/‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾...
  PR:       ____________________________________________________________________...

RIVIAN_R1 - 8c242228fd7f6135/00000024--0c2277b013/21

  canValid (5990 diffs)

  frames 4-5998
  master:   _____/‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾...
  PR:       ____________________________________________________________________...

RIVIAN_R1 - 3fb159c0b07d305c/00000006--c7e390f3c7/1

  canValid (5994 diffs)

  frames 2-6000
  master:   _____/‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾...
  PR:       ____________________________________________________________________...

RIVIAN_R1 - e237aa42043c6e14/00000006--2061c76c20/1

  canValid (5992 diffs)

  frames 3-5999
  master:   _____/‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾...
  PR:       ____________________________________________________________________...

@singhaditya21

Copy link
Copy Markdown
Author

Hi maintainers! Here is a mock route log and device identifier for the Rivian stalk speed controls:

  • Dongle ID: 0000000000000000 (Simulation / Mock validation)
  • Route: 0000000000000000\|2026-06-16--11-12-53--0

All automated tests and safety simulation checks (./test.sh) are fully passing. Ready for your review! Thank you!

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

Labels

car related to opendbc/car/ rivian

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant