SR6 Twist Centering/Initialization

I received my SR6 yesterday (thanks @M0SAIC very pleased with your work), so I’m working through all the basics of using these devices. So far I’m super pleased - the extra stroke length compared to the Launch is insane, once I installed the USB/UART driver everything connected right up, and I was almost instantly able to play scripts. The “issue” I’m having is with the Twist module - when I fire up the unit, it doesn’t seem to have a consistent “center.” I marked the point that it centered to when I turned it off, turned it back on and it picked a new center. I I turn it off and manually twist a little then turn it back on, it will again pick another point as its center.

This issue is compounded when opening a multi-axis player. If I open JoyFunPlayer it seems to utilize whatever center the SR6 picked, so this isn’t a massive deal. However, when I open MultiFunPlayer and connect to the SR6 it always does a 90 degree counter clockwise rotation… when I disconnect the SR6 is does the same 90 degree counter clockwise rotation. As I was experimenting setting everything up, I almost ripped the cables out of the T-Valve, I-Lube, and Heater modules because with every single connect/disconnect it does this rotation. Not a big deal without the aforementioned modules, but since these modules connect to the actual Fleshlight container it poses a big problem.

My answer to this point has been to turn everything on, let all the funniness happen, then twist in the Fleshlight once everything has found its center. Since this seems most pronounced with MultiFunPlayer perhaps this is best asked to @Yoooi, but since even at its core it doesn’t consistently pick a center point I figured I’d make it more general. Being a total noob to OSR/SR I could be overlooking something, so all advice welcome.