10000 [$500 bounty] Tesla: fuzzy fingerprinting · Issue #1917 · commaai/opendbc · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[$500 bounty] Tesla: fuzzy fingerprinting #1917

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

Open
adeebshihadeh opened this issue Mar 4, 2025 · 3 comments
Open

[$500 bounty] Tesla: fuzzy fingerprinting #1917

adeebshihadeh opened this issue Mar 4, 2025 · 3 comments

Comments

@adeebshihadeh
Copy link
Contributor

See the Ford bounty for context.

Requirements

  • unit tests
  • works for all supported cars

We also need to answer these questions:

  • has Tesla ever changed the APIs we use?
  • are there any variants of our supported cars that won't work?
@adeebshihadeh
Copy link
Contributor Author

@lukasloetkolben interested in this one?

@lukasloetkolben
Copy link
Contributor

@lukasloetkolben interested in this one?

I am a bit busy, if it is not done by next week I will do it.

@lukasloetkolben
Copy link
Contributor
lukasloetkolben commented Mar 20, 2025

The steering api on Model 3/Y is consistent across HW2.5, HW3, and HW4.

HW2.5 sends the same signal for longitudinal control but at a different frequency (40Hz instead of 25Hz).
Additionally, some HW2.5 vehicles without ACC capability can't utilize longitudinal control, likely due to a different Drive Interface firmware version. (HW2.5 without ACC 37048455b52d3740/000002ab--e5681a32b4)

The current issue is that these cars still match the fingerprint because they share the same EPS firmware.
As a first step, we should probably add the Drive Interface firmware version to the fingerprint.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Open
Development

No branches or pull requests

3 participants
0