8bitdo FC30/NES30 Pro binding issues
#1
Just received a new bluetooth controller today.  It has all the required buttons (16 buttons, plus L + R sticks), but not all of the controls will map.

Almost all of the buttons can be mapped, but when attempting to assign the bindings for the control sticks, they keep overwriting.  In the "Configure Binding" section, the dropdown box shows the options for "Brake", "Brake -", and "Brake +".  Usually, the input defaults to "Brake -".

Any ideas?  The controller is properly calibrated in Windows (for however much that's worth).
Reply

Sponsored links

#2
Make sure you have the latest firmware, the old ones had some problems:

http://www.8bitdo.com/nes30pro/Firmware.html

Also make sure you are using Xbox mode - only works with USB, not Bluetooth -:

1. Power on by holding down POWER+R1.
2. Connect controller to Windows via USB.

I don't know if the controller supports dinput which should work with PCSX2 directly, but if the controller supports xinput properly as it says, you don't need to bind anything, it should be done automatically for you in the latest builds, so use PCSX2 1.4.

If you are already using 1.4, then after using Xbox mode in your controller, just delete "LilyPad.ini" file, and restart PCSX2.

If you have to use bluetooth, and it's not working directly with PCSX2, your best bet is x360ce, if you have problem with it, ask in their forums, not here, even if they don't support your controller yet, they should be able to add it.

This is one of the few micro controllers I'm interested in getting one day, please tell me if that worked for you in the end, cause I'm not interested in a wired only controller.
Reply
#3
(01-17-2016, 12:36 PM)K.F Wrote: Make sure you have the latest firmware, the old ones had some problems:

http://www.8bitdo.com/nes30pro/Firmware.html

Also make sure you are using Xbox mode - only works with USB, not Bluetooth -:

1. Power on by holding down POWER+R1.
2. Connect controller to Windows via USB.

I don't know if the controller supports dinput which should work with PCSX2 directly, but if the controller supports xinput properly as it says, you don't need to bind anything, it should be done automatically for you in the latest builds, so use PCSX2 1.4.

If you are already using 1.4, then after using Xbox mode in your controller, just delete "LilyPad.ini" file, and restart PCSX2.

If you have to use bluetooth, and it's not working directly with PCSX2, your best bet is x360ce, if you have problem with it, ask in their forums, not here, even if they don't support your controller yet, they should be able to add it.

This is one of the few micro controllers I'm interested in getting one day, please tell me if that worked for you in the end, cause I'm not interested in a wired only controller.

Thanks for the advice!  Just wanted to give you an update.

Flashed the firmware again, so it's up-to-date.  Attempted to start it in Xbox mode, and it would do the same thing.  Attempted to use it through x360ce, as suggested, but it kept having the same issue.  On the bright side, it works on my RetroPie, so it still has a good use still!  I'll just reconfigure my PS4 controller to work on it.

Appreciate all the help!
Reply
#4
(01-22-2016, 03:35 AM)NUK380Y Wrote: Thanks for the advice!  Just wanted to give you an update.

Flashed the firmware again, so it's up-to-date.  Attempted to start it in Xbox mode, and it would do the same thing.  Attempted to use it through x360ce, as suggested, but it kept having the same issue.  On the bright side, it works on my RetroPie, so it still has a good use still!  I'll just reconfigure my PS4 controller to work on it.

Appreciate all the help!

Same issue here, Im really surprised there is only this thread and unsolved. I tried "megapad" plugin and the buttons bind correctly but when starting a game pcsx2 says plugin error and stops. I don't know if there is any other plugin that would work or if lilypad creator would ever fix this  Sad  (i think the issue is with lilypad)
Reply
#5
(02-18-2017, 01:39 AM)salvuchi Wrote: Same issue here, Im really surprised there is only this thread and unsolved. I tried "megapad" plugin and the buttons bind correctly but when starting a game pcsx2 says plugin error and stops. I don't know if there is any other plugin that would work or if lilypad creator would ever fix this  Sad  (i think the issue is with lilypad)

Hello, i think you're right the issue is with lilypad
i found a workaround, if you press a key that return "brake" or "accelerator" EXCLUDE it, then click the key you want to assign (for example "start") and click the "start" button on pad, do it quicky possible and multiple times until you get the correct assignment. unfortunately there isn't any way to bind R2 and L2 (but i'm working on it Wink )
or copy this "binding" to your lilypad.ini, under your 8btdo config:
Code:
Binding 0=0x03100000, 0, 20, 65536, 0, 0, 13172, 1, 1
Binding 1=0x04100000, 0, 21, 65536, 0, 0, 13172, 1, 1
Binding 2=0x05100000, 0, 22, 65536, 0, 0, 13172, 1, 1
Binding 3=0x06100000, 0, 23, 65536, 0, 0, 13172, 1, 1
Binding 4=0x01020005, 0, 38, 65536, 0, 0, 13172, 1, 1
Binding 5=0x02020005, 0, 36, 65536, 0, 0, 13172, 1, 1
Binding 6=0x01020002, 0, 37, 65536, 0, 0, 13172, 1, 1
Binding 7=0x02020002, 0, 39, 65536, 0, 0, 13172, 1, 1
Binding 8=0x01020001, 0, 34, 65536, 0, 0, 13172, 0, 1
Binding 9=0x02020001, 0, 32, 65536, 0, 0, 13172, 0, 1
Binding 10=0x01020000, 0, 33, 65536, 0, 0, 13172, 0, 1
Binding 11=0x02020000, 0, 35, 65536, 0, 0, 13172, 0, 1
Binding 12=0x01020006, 0, 41, 65536, 0, 0, 13172, 1, 1
Binding 13=0x02020006, 0, 41, 65536, 0, 0, 13172, 1, 1
Binding 14=0x80020007, 0, 41, 65536, 0, 0, 13172, 1, 1
Binding 15=0x00040000, 0, 29, 65536, 0, 0, 0, 0, 1
Binding 16=0x00040001, 0, 30, 65536, 0, 0, 0, 0, 1
Binding 17=0x00040003, 0, 28, 65536, 0, 0, 0, 0, 1
Binding 18=0x00040004, 0, 31, 65536, 0, 0, 0, 0, 1
Binding 19=0x00040006, 0, 26, 65536, 0, 0, 0, 0, 1
Binding 20=0x00040007, 0, 27, 65536, 0, 0, 0, 0, 1
Binding 21=0x0004000A, 0, 16, 65536, 0, 0, 0, 0, 1
Binding 22=0x0004000B, 0, 19, 65536, 0, 0, 0, 0, 1
Binding 23=0x0004000D, 0, 17, 65536, 0, 0, 0, 0, 1
Binding 24=0x0004000E, 0, 18, 65536, 0, 0, 0, 0, 1
CPU: Intel I7 7700k @5ghz - Water cooled with Corsair H55
MB: Asus Rog Strix Z270I Gaming
RAM: G.Skill Trident Z RGB DDR4 4266MHz 16GB CL19 @4500Mhz
GPU: KFA2 GeForce® GTX 1070 OC Mini
CASE: Fractal Design Node 202
OS: Windows 10
Reply
#6
hello again,
as promised i was able to (manually) bind all keys.
here the bindings for 8bitdo nes30 pro with all working buttons:
Code:
Binding 0=0x03100000, 0, 20, 65536, 0, 0, 13172, 1, 1
Binding 1=0x04100000, 0, 21, 65536, 0, 0, 13172, 1, 1
Binding 2=0x05100000, 0, 22, 65536, 0, 0, 13172, 1, 1
Binding 3=0x06100000, 0, 23, 65536, 0, 0, 13172, 1, 1
Binding 4=0x01020005, 0, 38, 65536, 0, 0, 13172, 1, 1
Binding 5=0x02020005, 0, 36, 65536, 0, 0, 13172, 1, 1
Binding 6=0x01020002, 0, 37, 65536, 0, 0, 13172, 1, 1
Binding 7=0x02020002, 0, 39, 65536, 0, 0, 13172, 1, 1
Binding 8=0x01020001, 0, 34, 65536, 0, 0, 13172, 1, 1
Binding 9=0x02020001, 0, 32, 65536, 0, 0, 13172, 1, 1
Binding 10=0x01020000, 0, 33, 65536, 0, 0, 13172, 1, 1
Binding 11=0x02020000, 0, 35, 65536, 0, 0, 13172, 1, 1
Binding 12=0x01020006, 0, 41, 65536, 0, 0, 13172, 0, 1
Binding 13=0x02020006, 0, 41, 65536, 0, 0, 13172, 0, 1
Binding 14=0x80020007, 0, 41, 65536, 0, 0, 13172, 1, 1
Binding 15=0x00040000, 0, 29, 65536, 0, 0, 0, 0, 1
Binding 16=0x00040001, 0, 30, 65536, 0, 0, 0, 0, 1
Binding 17=0x00040003, 0, 28, 65536, 0, 0, 0, 0, 1
Binding 18=0x00040004, 0, 31, 65536, 0, 0, 0, 0, 1
Binding 19=0x00040006, 0, 26, 65536, 0, 0, 0, 0, 1
Binding 20=0x00040007, 0, 27, 65536, 0, 0, 0, 0, 1
Binding 21=0x00040009, 0, 25, 65536, 0, 0, 0, 0, 1
Binding 22=0x0004000A, 0, 16, 65536, 0, 0, 0, 0, 1
Binding 23=0x0004000B, 0, 19, 65536, 0, 0, 0, 0, 1
Binding 24=0x0004000D, 0, 17, 65536, 0, 0, 0, 0, 1
Binding 25=0x0004000E, 0, 18, 65536, 0, 0, 0, 0, 1
Binding 26=0x00040008, 0, 24, 65536, 0, 0, 0, 0, 1
Binding 27=0x80020006, 0, 41, 65536, 0, 0, 13172, 0, 1
CPU: Intel I7 7700k @5ghz - Water cooled with Corsair H55
MB: Asus Rog Strix Z270I Gaming
RAM: G.Skill Trident Z RGB DDR4 4266MHz 16GB CL19 @4500Mhz
GPU: KFA2 GeForce® GTX 1070 OC Mini
CASE: Fractal Design Node 202
OS: Windows 10
Reply
#7
(03-19-2017, 08:06 PM)yurif74 Wrote: hello again,
as promised i was able to (manually) bind all keys.
here the bindings for 8bitdo nes30 pro with all working buttons:
Code:
Binding 0=0x03100000, 0, 20, 65536, 0, 0, 13172, 1, 1
Binding 1=0x04100000, 0, 21, 65536, 0, 0, 13172, 1, 1
Binding 2=0x05100000, 0, 22, 65536, 0, 0, 13172, 1, 1
Binding 3=0x06100000, 0, 23, 65536, 0, 0, 13172, 1, 1
Binding 4=0x01020005, 0, 38, 65536, 0, 0, 13172, 1, 1
Binding 5=0x02020005, 0, 36, 65536, 0, 0, 13172, 1, 1
Binding 6=0x01020002, 0, 37, 65536, 0, 0, 13172, 1, 1
Binding 7=0x02020002, 0, 39, 65536, 0, 0, 13172, 1, 1
Binding 8=0x01020001, 0, 34, 65536, 0, 0, 13172, 1, 1
Binding 9=0x02020001, 0, 32, 65536, 0, 0, 13172, 1, 1
Binding 10=0x01020000, 0, 33, 65536, 0, 0, 13172, 1, 1
Binding 11=0x02020000, 0, 35, 65536, 0, 0, 13172, 1, 1
Binding 12=0x01020006, 0, 41, 65536, 0, 0, 13172, 0, 1
Binding 13=0x02020006, 0, 41, 65536, 0, 0, 13172, 0, 1
Binding 14=0x80020007, 0, 41, 65536, 0, 0, 13172, 1, 1
Binding 15=0x00040000, 0, 29, 65536, 0, 0, 0, 0, 1
Binding 16=0x00040001, 0, 30, 65536, 0, 0, 0, 0, 1
Binding 17=0x00040003, 0, 28, 65536, 0, 0, 0, 0, 1
Binding 18=0x00040004, 0, 31, 65536, 0, 0, 0, 0, 1
Binding 19=0x00040006, 0, 26, 65536, 0, 0, 0, 0, 1
Binding 20=0x00040007, 0, 27, 65536, 0, 0, 0, 0, 1
Binding 21=0x00040009, 0, 25, 65536, 0, 0, 0, 0, 1
Binding 22=0x0004000A, 0, 16, 65536, 0, 0, 0, 0, 1
Binding 23=0x0004000B, 0, 19, 65536, 0, 0, 0, 0, 1
Binding 24=0x0004000D, 0, 17, 65536, 0, 0, 0, 0, 1
Binding 25=0x0004000E, 0, 18, 65536, 0, 0, 0, 0, 1
Binding 26=0x00040008, 0, 24, 65536, 0, 0, 0, 0, 1
Binding 27=0x80020006, 0, 41, 65536, 0, 0, 13172, 0, 1
You sir... are absolutely BRILLIANT! I signed up for this site SPECIFICALLY to say thank you! This worked like a charm. If anyone is having NES30 Pro binding issues like the OP, try this. It worked flawlessly for me!

Thanks! (I've exhausted my use of the exclamation point)
Reply
#8
you're welcome Smile
CPU: Intel I7 7700k @5ghz - Water cooled with Corsair H55
MB: Asus Rog Strix Z270I Gaming
RAM: G.Skill Trident Z RGB DDR4 4266MHz 16GB CL19 @4500Mhz
GPU: KFA2 GeForce® GTX 1070 OC Mini
CASE: Fractal Design Node 202
OS: Windows 10
Reply
#9
hello,

the problem is solved with analogic sticks indeed but it does the same issue with L3 and R3 buttons calibration (the clic action with the sticks).

is it a problem with the controller or with pcsx2?

thanks
Reply




Users browsing this thread: 1 Guest(s)