Controller stuck in adding/removing loop

In an attempt to get my controller's (GameSir T4 Cyclone Pro) rumble working over Moonlight on my Steam Deck, I parsed through a few online posts of other users struggling with the issue and finding some success with VirtualHere. I was able to get the server (Linux) running on the Deck and the client connected on my PC (Windows). However when I choose to use my controller (dongle) it gets stuck in a loop of being in use and being removed. Anyone know what may be causing this or workarounds to this issue?

#2

Are you familiar with linux a bit? If so 

stop the virtualhere server like this

systemctl stop virtualhere

edit /usr/local/etc/virtualhere/config.ini

Add the line

onReset=

then save the config.ini file

restart the virtualhere server like this

systemctl start virtualhere

then try using it again via virtualhere. 

Does that help?

#3

Unfortunately still stuck in the loop. My controller also no longer pairs to my dongle.

#4

ok, don't know sorry 

#5

In my case, the only thing that fixed the stubborn disconnect/connect loop with one device was to connect it not directly but through a USB hub (in my case an unpowered one). This post made me think to try this, maybe it'll help in your case, too.