-
Notifications
You must be signed in to change notification settings - Fork 9.3k
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
22 Acura RDX - max speed on comma mismatches max speed in instrument cluster - confimred mph/kph error #34348
Comments
Looks like this is the same issue in the bug below: I wrote a terrible hack in my mvl-boston/devel branch that proves this is the root cause, and works around the issue. Now the harder part is to segregate the 22 RDX fingerprint from the 19-21 fingerprint so this fix can be properly written. Hopefully someone more familiar with the fingerprinting can do this. |
This isn't optional. We can't begin to look into the issue without a recorded route that demonstrates the problem. https://github.com/commaai/openpilot/wiki/FAQ#how-do-i-report-a-bug Make sure to upload all logs for the route via comma connect. If you mark the route as public, this will greatly expand the number of people that can help. |
Route added. |
This route doesn't have rlogs uploaded, but I see you're using the same route in #34346, so as soon as the logs are uploaded we can look at both issues. |
I tried uploading and they were pending until the comma turned back on (as noted I don't use comma power). I ran comma for a few drives today, and it didn't seem to upload. (unless you tell me you can see them on your end) Do logs need to be uploaded from release software only? The original issue was recorded on the official 0.9.7 release branch, however the device is currently running my mvl-boston/devel branch, which is a fork of the 0.9.7 official devel branch with one line / one character changed to flip max kph to mph. Can a devel branch upload logs? |
Problem reports from release, devel, or master/master-ci are all useful and actionable, and you can always upload logs. That said, the route in question is from nine days ago, and the space may have been reclaimed if you've driven for several hours since then, so that may be why the logs aren't coming up. Just try uploading logs from a more recent route. |
I did another upload and it said 27 logs sucessfully uploaded. I had the route preserved. Can you see if ypu got what you needed here? |
Thanks, all my recent drives were on the mvl-boston/devel fork, which is openpilot's 0.9.7 devel build with one character change (mph to kph) in 1 line of code to workaround the bug. I see the notes on top that no forks are allowed, is this close enough so you can use a recent drive? Or do I need to uninstall/reinstall a true openpilot build to create a new route for debugging? |
That's fine. It's mainly a problem with forks that mess with capnp/cereal structures that break the tools we use to parse logs. I'll take what you have. |
Requested upload of a more recent route and revised the route ID above. Should show up by tomorrow at the latest when we power on and drive the car. For my other bug I'll need to drive tomorrow with longitudinal off to get you a segment to use. |
And to clarify, for my mvl-boston/devel fork, I changed string kph to mph in line 46 of hondacan.py. So it works around this specific bug, but also proves that the max limit is being sent as imperial since it works with this line flipped. |
We'll track this under commaai/opendbc#1637. |
Describe the bug
The 2022 Acura RDX shows the max speed on the instrument cluster, plus comma shows the max speed on the screen, but these max speeds do not match.
The instrument cluster is a little under double the comma screen speed. Possibly by the mph vs kph conversion factor. eg: When the instrument cluster shows a max mph of 60, the comma shows a max mph of about 36.
Using the speed up/down toggle on the steering wheel changes both numbers, and they maintain their mismatch ratio.
When actually driving, the release branch (which uses factory ACC for longitudinal) maxes its driving at the instrument cluster's physical speed. I install devel branch and toggle override to comma longitudinal control, then the max driving is the comma screen/lower speed.
Expected result is that the max speed on the car instrument cluster matches the max speed on the comma screen.
Hardware is a retail comma 3x with included bosch A harness, and not using included comma power.
Which car does this affect?
Acura RDX 2022
Provide a route where the issue occurs
0416c2843c0bfc91/0000001d--59c7744d87/3
openpilot version
0.9.7 - both release and devel
Additional info
No response
The text was updated successfully, but these errors were encountered: