Page 1 of 1

A2B on axis 9 freezes the device

Posted: Wed Nov 05, 2025 19:32
by jukelo
Firmware: 2.20.6
Software: 0.93.72

Issue: The Axis2Buttons boolean function for Logical or Virtual axis 9 freezes the device if the axis is moved towards the max value. The device must be restarted to recover.

For this test I set up logical axis 9 to read from physical axis 1 on the SCE Gladiator:
Screenshot 2025-11-05 165346.png
Screenshot 2025-11-05 165329.png


Moving the roll axis to the left, towards min value, results in the correct activation of the buttons by A2.
However moving the axis to the right leads to the axis being frozen. Both buttons and axes become unresponsive. Here is the position of the axis at the moment the device froze:
Screenshot 2025-11-05 171229.png

A2B splits the axis in 7 zones, so button P109 should trigger when the axis moves past ~37449. The device froze when it passed 37508 (moving the axis slowly).

I aditionaly made the following observations:

The issue only affects logical/virtual axes 9. A2B on other axes seems to work fine.

Also, the issue only affects logical/virtual axis 9 IF the first external device expected in the current autoconfiguration is present.
I am able to get A2B on logical 9 to work without freezing if the SCG is moved to the 2nd position in the list of external devices:
Screenshot 2025-11-05 171951.png
Screenshot 2025-11-05 172107.png

Re: [bug] A2B on axis 9 freezes the device

Posted: Fri Nov 07, 2025 11:25
by Alex Oz
Please check 2.20.6(2)

Re: [bug] A2B on axis 9 freezes the device

Posted: Fri Nov 07, 2025 13:57
by jukelo
Thanks Alex, 2.20.6(2) fixes it.