Fixes not being able to connect via USB, or map all the buttons. Also accounts for annoying oversight/quirk from Nintendo where the controller has the same PID as the SNES NSO controller when connected via BT, luckily we already have the info we need to properly disambiguate between them.
Changed to a slightly less exciting and disruptive way of fixing the MD controller using a SNES PID via bluetooth, just force the device ID before it is relevant.
Fixes not being able to connect via USB, or map all the buttons. Also accounts for annoying oversight/quirk from Nintendo where the controller has the same PID as the SNES NSO controller when connected via BT, luckily we already have the info we need to properly disambiguate between them.