As far as I can tell, the improvements to 8bitdo came in a newer version of fwupd than exists in 16.04. https://github.com/hughsie/fwupd/commit/0abde9c39ab18cfa2dec0e651b741ea59acbf519#diff-504d274506bc17713c5afaf24682f7ae and many others.
Backporting newer fwupd to Ubuntu 16.04 is not however a trivial effort due to other challenges. I would recommend that you try to run the update from a live USB stick for Ubuntu 17.10 which contains a newer fwupd. ** Also affects: fwupd (Ubuntu Bionic) Importance: Undecided Status: New ** Also affects: fwupd (Ubuntu Xenial) Importance: Undecided Status: New ** Changed in: fwupd (Ubuntu Bionic) Status: New => Fix Released ** Changed in: fwupd (Ubuntu Xenial) Status: New => Won't Fix -- You received this bug notification because you are a member of नेपाली भाषा समायोजकहरुको समूह, which is subscribed to Xenial. Matching subscriptions: Ubuntu 16.04 Bugs https://bugs.launchpad.net/bugs/1731252 Title: SFC30 doesn't update to the latest version Status in fwupd package in Ubuntu: Fix Released Status in fwupd source package in Xenial: Won't Fix Status in fwupd source package in Bionic: Fix Released Bug description: Description: Ubuntu 16.04.3 LTS Release: 16.04 fwupd: Installed: 0.7.0-0ubuntu4.3 Candidate: 0.7.0-0ubuntu4.3 Version table: *** 0.7.0-0ubuntu4.3 500 500 http://es.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages 100 /var/lib/dpkg/status 0.7.0-0ubuntu4 500 500 http://es.archive.ubuntu.com/ubuntu xenial/main amd64 Packages When listing devices I get: %fwupdmgr get-devices usb:00:01 Guid: a7fcfbaf-e9e8-59f4-920d-7691dc6c8699 DisplayName: SFC30 Joystick Provider: USB Flags: none Version: 0.1 Created: 2017-11-09 Trusted: none Checking the lvfs web page I see that there is newer versions available. https://fwupd.org/lvfs/device/8baed357-638e- 5b54-b582-0476bf7d6348 However when I run the update, I get this output: % fwupdmgr --verbose update Downloading 4.01 for SFC30 Joystick... Updating 4.01 on SFC30 Joystick... * Decompressing firmware Retrying as an offline update... usb:00:01 is already scheduled to be updated After this command if I list the devices, I get this output: usb:00:01 Guid: a7fcfbaf-e9e8-59f4-920d-7691dc6c8699 DisplayName: SFC30 Joystick Description: <p>Updating the firmware on your SNES30 device improves performance and adds new features.</p> Provider: USB Flags: none Version: 0.1 Created: 2017-11-09 AppstreamId: com.8bitdo.sfc30.firmware Name: SFC30 Summary: Firmware for the 8Bitdo SFC30 Game Controller UpdateDescription: <p>Fixed input lag problem when used with other controllers.</p> UpdateVersion: 4.01 UpdateHash: 78ef2663beaa952415c3719447b0d2ff43e837d8 UpdateChecksumKind: sha1 License: Proprietary UpdateUri: https://fwupd.org/downloads/fe066b57c69265f4cce8a999a5f8ab90d1c13b24-8Bitdo-SFC30_NES30_SFC30_SNES30-4.01.cab UrlHomepage: http://www.8bitdo.com/sfc30/ Vendor: 8Bitdo Trusted: none What can I do to update it to the latest version? Thanks in advance To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/fwupd/+bug/1731252/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~group.of.nepali.translators Post to : group.of.nepali.translators@lists.launchpad.net Unsubscribe : https://launchpad.net/~group.of.nepali.translators More help : https://help.launchpad.net/ListHelp