SFC30 doesn't update to the latest version

Bug #1731252 reported by Asier
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
fwupd (Ubuntu)
Fix Released
Undecided
Unassigned
Xenial
Won't Fix
Undecided
Unassigned
Bionic
Fix Released
Undecided
Unassigned

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

Revision history for this message
Mario Limonciello (superm1) wrote :

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.

Changed in fwupd (Ubuntu Bionic):
status: New → Fix Released
Changed in fwupd (Ubuntu Xenial):
status: New → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.