So, I’ve found a bug in the N2 builds of CoreELEC. Including the latest nightly (5/24).
I’ve got four GameSir G3s controllers, and they connect via 2.4ghz dongle as an Xbox 360 compatible X-Input device. I’ve had two of them for over a year and they’ve been so good that I’ve bought two more so that I can ditch the two Shanwan Dualshock-III knockoffs that’ve never performed very well. I’ve used the two original G3s with the Dualshock controllers for a while on my C2 with little problem in both Kodi and sx05re, and then later when I got my N2.
But when I added the new G3s to the N2, I discovered that only three of them were ever seen by Kodi or sx05re (which I assume uses the same input backend). Which controller it was didn’t matter. This was tested by pulling two dongles; the “non-working” (I have them all colour coded) dongle plus another. I plug in the “non-working” one again, and it works fine. The 2nd pulled dongle then fails to work when plugged back in. The last in the chain always seems to fail.
So I’ve gone through the following troubleshooting in this order:
- Bumped up the power supply on the N2 to a 3.3a (from 2.5a), thinking maybe it was a power issue.
- Swapped out the powered USB hub they were attached to a beefier one.
- Tested all four dongles on my iMac simultaneously on the beefy powered hub
- Tested all four dongles on my Odroid C2 (running CE 9.0.2 stable) with the original hub.
All four worked on the iMac and the C2, and the USB hub swap didn’t make a difference on the N2.
Ruling out a stable version of CE tells me it’s either the CE nightlies, or the N2 itself (or a combination thereof).