Add SN30 Pro+ v3.02 firmware
I ran make and manually installed the resulting .cab but got an error. Despite the error it seemed to update successfully. Output of fwupdmgr:
$ sudo fwupdmgr install ./8Bitdo-SN30_Pro+-3.02.cab
Decompressing… [***************************************]
Authenticating… [***************************************]
Installing on 8Bitdo… [ - ]
Writing… [***************************************] Less than one minute remaining…
failed to get ACK for mark firmware as successful: failed to retrieve from device on ep 0x82: USB error on device 2dc8:5750 : No such device (it may have been disconnected) [-4]
Despite the error it seemed to update successfully
If you use something like 1.3.2 then https://github.com/fwupd/fwupd/blob/master/plugins/ebitdo/ebitdo.quirk#L91 should apply to ignore the warning. What fwupd version are you testing with?
L91 should apply to ignore the warning.
L89 says USB ID 2DC8:6002, but when the controller is in firmware update mode (L+R+Start), which is required for fwupd get-devices to see the controller, the USB ID is 2DC8:5750.
What fwupd version are you testing with?
I'm using fwupd v1.3.5.
Some other things I've observed:
- I think a few other 8BitDo controllers (such as the non-plus version of the SN30 Pro) also use USB ID 2DC8:5750 when in bootloader (firmware update) mode.
- When the SN30 Pro+ is in firmware update mode (L+R+Start),
fwupd get-updatesshows
I would have expected it to show$ sudo fwupdmgr get-updates No upgrades for 8Bitdo, current is 3.02: 1.10=older3.01=older. The only 8BitDo firmware with version 1.10 I see at LVFS is for the M30. Is it incorrectly detecting the device?
Edit: I filed fwupd/fwupd#1681 regarding issues detecting the SN30 Pro+.
Friendly ping.
Ping?
Ping?
Does the new firmware archive actually work now? Thanks.
Does the new firmware archive actually work now? Thanks.
The new firmware works, but updating the device via fwupd doesn't work due to fwupd/fwupd#1681 (which should be reopened).
I'm not sure what to do here. 8bitdo stopped uploading firmware on their own some time ago. I suppose I could ask them if they are happy if someone else is responsible for this, but I'd obviously need a volunteer to co-ordinate this (who isn't me).
I'm not sure what to do here. 8bitdo stopped uploading firmware on their own some time ago. I suppose I could ask them if they are happy if someone else is responsible for this, but I'd obviously need a volunteer to co-ordinate this (who isn't me).
Or at least a robot that scraped their page to make new CABs to throw in testing would be another option.