fwupd/plugins/ebitdo/data
Mario Limonciello 3955e6e97d 8bitdo: Add initial SF30/SN30 Pro support (#350)
The SF30/SN30 pro support 4 different modes:
* Switch mode (START + Y)
This looks like a nintendo switch pro controller
* Xinput mode (START + X)
This looks like an XBOX 360 controller
* Dinput mode (START + B)
This looks like a more generic gamepad
* macOS mode (START + A)
This looks like a Sony DS4 controller

3 modes have had a difficult time enumerating in fwupd.
Switch mode:
* failed to add USB device: unexpected device response
Xinput mode:
* failed to add USB device: USB error on device 045e:028e : Pipe error [-9]
macOS mode:
* failed to add USB device: failed to send to device on ep 0x01: USB error on device 054c:05c4 : Input/output error [-1]

The only mode I've gotten a nearly full update flow working is Dinput
so far. After updating the controller comes back in switch mode.
2018-01-08 10:45:55 -05:00
..
nes30pro.txt Convert the providers to plugins to simplify code and for future features 2016-12-12 12:31:23 +00:00
scf30.txt Convert the providers to plugins to simplify code and for future features 2016-12-12 12:31:23 +00:00
sf30pro.txt 8bitdo: Add initial SF30/SN30 Pro support (#350) 2018-01-08 10:45:55 -05:00
update.csv Convert the providers to plugins to simplify code and for future features 2016-12-12 12:31:23 +00:00
update.tdc Convert the providers to plugins to simplify code and for future features 2016-12-12 12:31:23 +00:00