openpilot icon indicating copy to clipboard operation
openpilot copied to clipboard

Broken Wheel Button Logic

Open nworb-cire opened this issue 1 year ago • 3 comments

Describe the bug

Sometime since the opendbc migration, GM's steering wheel button logic has become broken. The resume button is now functionally equivalent to the set button. By this I mean that it will always cause the speed to be set to max(65 if experimental else 25, vEgo) instead of the previous set point as is desired.

Which car does this affect?

Chevrolet Volt 2018

Provide a route where the issue occurs

806907cd33ef2647/0000001b--0c38edf676/0

openpilot version

596d8b13bbd82fdbc728d7b123c22f43e7b257f5

Additional info

I have confirmed with a few other GM users that they experience this bug on master(-ci). You can see in the first segment of this route the broken behavior.

(Note: dirty git required to remove my car from dashcam mode)

nworb-cire avatar Oct 09 '24 19:10 nworb-cire

Not GM specific, just had this on my Golf.

jyoung8607 avatar Oct 11 '24 21:10 jyoung8607

@sshane seems to be this: https://github.com/commaai/openpilot/pull/33693. It now waits for a loopback on the enabled, and there's no more buttonEvents.

adeebshihadeh avatar Oct 17 '24 22:10 adeebshihadeh

Any progress on this?

garrettpall avatar Nov 30 '24 20:11 garrettpall

It’s been over a month with no comments/progress, thought I’d ping again.

garrettpall avatar Jan 08 '25 23:01 garrettpall

Would love to have this fixed as well, along with the GM throttle issue, this makes long control unusable even if the model is improved

morrislee avatar Jan 09 '25 18:01 morrislee