SFC30 doesn't update to the latest version
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://
100 /var/lib/
0.7.0-0ubuntu4 500
500 http://
When listing devices I get:
%fwupdmgr get-devices
usb:00:01
Guid: a7fcfbaf-
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:/
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-
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.
Name: SFC30
Summary: Firmware for the 8Bitdo SFC30 Game Controller
UpdateDescrip
UpdateVersion: 4.01
UpdateHash: 78ef2663beaa952
UpdateChecksu
License: Proprietary
UpdateUri: https:/
UrlHomepage: http://
Vendor: 8Bitdo
Trusted: none
What can I do to update it to the latest version?
Thanks in advance
As far as I can tell, the improvements to 8bitdo came in a newer version of fwupd than exists in 16.04. /github. com/hughsie/ fwupd/commit/ 0abde9c39ab18cf a2dec0e651b741e a59acbf519# diff-504d274506 bc17713c5afaf24 682f7ae
https:/
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.