Page 1 of 1

OK and Back Conflict When Using 2 Different Controllers

Posted: Wed Oct 04, 2023 5:28 pm
by AtomicShroom

Hey everyone,

I have two different types of controllers:

  • 8bit-do SN30 wired
  • Saffun N64 wireless controller (2.4ghz receiver)

When navigating the MiSTer menus, on the 8bitdo, A is "OK", B is "Back". However when I switch over to my Saffun N64 controller, B is "OK" and A is "Back". They're reversed.

I reconfigured the Saffun controller to use A for "OK" and B for "Back", but then the buttons on the 8bit do became reversed (B for "OK" and A for "Back").

I thought this was supposed to be saved per-pad. Why is one configuration affecting the other?

Can someone help me troubleshoot please?

Thanks!


Re: OK and Back Conflict When Using 2 Different Controllers

Posted: Wed Oct 04, 2023 5:44 pm
by Flandango

I don't have those controllers to test myself, but I am wondering if the SN30 and the 2.4ghz receiver/dongle have an identical VID/PID.


Re: OK and Back Conflict When Using 2 Different Controllers

Posted: Wed Oct 04, 2023 5:53 pm
by rhester72

It's extremely likely that both present as XBox 360 controllers. If you have a means of switching one (or both) to DInput, your problems should resolve.


Re: OK and Back Conflict When Using 2 Different Controllers

Posted: Thu Oct 05, 2023 12:43 pm
by AtomicShroom

Okay yeah that is definitely what is happening: They're showing up as the same VID/PID.

I can switch the Saffun over to D-Input, but when I do so vibration no longer works. Any ideas why?


Re: OK and Back Conflict When Using 2 Different Controllers

Posted: Thu Oct 05, 2023 4:32 pm
by FPGA64

D input doesnt work for Vibration.


Re: OK and Back Conflict When Using 2 Different Controllers

Posted: Thu Oct 05, 2023 6:31 pm
by AtomicShroom

Well... there's no ideal solution then?


Re: OK and Back Conflict When Using 2 Different Controllers

Posted: Fri Oct 06, 2023 4:31 am
by Lightwave
AtomicShroom wrote: Thu Oct 05, 2023 6:31 pm

Well... there's no ideal solution then?

In mister.ini you can enable per USB port mapping, so controllers sharing the same VID/PID can work independently.