I figured out the mapping and USB info:
Code:
Wireless connector
Device Descriptor:
bcdUSB: 0x0200
bDeviceClass: 0x00
bDeviceSubClass: 0x00
bDeviceProtocol: 0x00
bMaxPacketSize0: 0x40 (64)
idVendor: 0x2DC8
idProduct: 0x3100
bcdDevice: 0x0001
iManufacturer: 0x01
0x0409: "8BitDo
Button mapping of wireless 8bitdo SN30 Pro = SF30 Pro (not SF30Pro+)
D-pad POV Hat
Left analog stick X & Y Axis
Left analog stick button (L3) Button 14
Right analog stick Z Axis & Z Rotation
Right analog stick button (R3) Button 15
Select Button 11
Start Button 12
Blue X Button 4
Green Y Button 5
Red A Button 1
Yellow B Button 2
Home Button 3
L1 Button 7
L2 Button 9
R1 Button 8
R2 Button 10
Not mapped Button 6, Button 13
Button mapping of wireless PS4 dual shock
D-pad POV Hat
Left analog stick X & Y Axis
Left analog stick button (L3) Button 14
Right analog stick Z Axis & Z Rotation
Right analog stick button (R3) Button 15
Share Button 11
Options Button 12
Square Button 4
Triangle Button 5
Cross Button 1
Circle Button 2
Playstation button Button 3
L1 Button 7
L2 Button 9
R1 Button 8
R2 Button 10
Not mapped Button 6, Button 13
Preferred mapping (Rys MkII CD32 emulation mode):
I corrected my original info, my thinking was wrong. Of course you can't change the mapping between the wireless controller and the receiver. Only between the receiver and the CD32.
D-pad POV Hat --> CD32 D-Pad
Left analog stick X & Y Axis --> CD32 D-Pad (Is that possible map this to both D-Pad and left analog stick?)
Left analog stick button (L3) Button 14 --> No CD32 mapping
Right analog stick Z Axis & Z Rot --> No CD32 mapping
Right analog stick button (R3) Button 15 --> No CD32 mapping
Select Button 11 --> Together with button 12 operation mode switch
Start Button 12 --> Together with button 11 operation mode switch
Blue X Button 4 --> CD32 blue button
Green Y Button 5 --> CD32 green button
Red A Button 1 --> CD32 red button
Yellow B Button 2 --> CD32 yellow button
Home Button 3 --> No CD32 mapping (If this is mapped in joystick and pad mode, please also replace this with other button)
L1 Button 7 --> CD32 L button (<<)
L2 Button 9 --> Autofire 2
R1 Button 8 --> CD32 R button (>>)
R2 Button 10 --> Autofire 1
I'll send Spidi a pm as well, hoping he can bake this in a new firmware.