Ryzee119
Ryzee119
Should be fixed by v1.4 and requires the CPLD firmware to be upgraded. I am unable to test as I dont have a v1.0 Xbox so hopefully I get some...
There's an option in the menu to rebuild the data base on next boot. Try that
I raised a quick patch for this change https://github.com/arduino/ArduinoCore-avr/pull/479
Thanks for raising this usse. It definitely can be corrected. Could you just try this build quickly? Its from https://github.com/Ryzee119/usb64/actions/runs/1769804523 and based on current master which has alot of changes...
Are you able to compile the code yourself? The mapping is here: https://github.com/Ryzee119/usb64/blob/c3dae9b3f241df2a100d2c1e24575c3715a98418/src/input.cpp#L280-L325 It might need a bit of trial and error to get it correct
That is helpful thanks. No wonder its being wacky... why tf did 8bitdo decide on that mapping 🤔 I should be able to have a look tomorrow (late here)
I've added this conditional to the mapping based on your handy table. Please test and let me know how it goes! [usb64_8bitdo_n64fix.zip](https://github.com/Ryzee119/usb64/files/8319402/usb64_8bitdo_n64fix.zip) The biggest problem is that this will replace...
Can you confirm the device PID/VID? do they match `joy->idVendor() == 0x2dc8 && joy->idProduct() == 0x3106)`
Try this one. My mistake, I thought you had the 8bitdo adaptor V2, but its V1 with V2 firmware :) [usb64_n64switch_fix.zip](https://github.com/Ryzee119/usb64/files/8330407/usb64_n64switch_fix.zip)
Yea thanks for confirming the mapping. Ill add some kind of button combo to switch the layout as you suggested.