A while ago I got myself an 8bitdo-nes30-controller. I was about to upgrade my controller to a recent firmware version, because the firmware versions >=4.00 offered much better stability on the wireless layer. Unfortunately the lvfs-firmware-updater fwupdmgr did not let me patch fe066b57c69265f4cce8a999a5f8ab90d1c13b24-8Bitdo-SFC30_NES30_SFC30_SNES30-4.01.cab from https://fwupd.org/lvfs/component/289/all (old link. New firmware is available under https://fwupd.org/lvfs/devices/com.8bitdo.nes30.firmware) to it, because of firmware is not for this hw:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
$> fwupdmgr get-devices 8Bitdo DeviceId: c8f10424d49ca041c8ceeac09d746f3fb0dcc8e2 [...] Version: 2.70 [...] $> wget https://fwupd.org/downloads/fe066b57c69265f4cce8a999a5f8ab90d1c13b24-8Bitdo-SFC30_NES30_SFC30_SNES30-4.01.cab $> fwupdmgr install fe066b57c69265f4cce8a999a5f8ab90d1c13b24-8Bitdo-SFC30_NES30_SFC30_SNES30-4.01.cab c8f10424d49ca041c8ceeac09d746f3fb0dcc8e2 Decompressing… [***************************************] firmware is not for this hw: required 043c7673-bd45-5e2e-b8b9-c22df2dfec2a got 5421cca2-e2e8-5082-b5ad-1f873660ab28,0f540624-1414-50bb-9fa6-c724b4fa4464,7a81a9eb-0922-5774-8803-fbce3ccbcb9e,7934f46a-77cb-5ade-af34-2bd2842ced3d,a7fcfbaf-e9e8-59f4-920d-7691dc6c8699,f94d3231-f6e1-5ef3-a4a0-dc819d74ae54,4cb172ce-9849-5603-8814-a3d455932012,8baed357-638e-5b54-b582-0476bf7d6348 $> |
Anyhow, i decided to take the risk to flash the default-firmware for this controller, even if it says, it is not supported, because I suspected, that 8bitdo just keeps using the available Controllers, and was kinda sure, they just don’t documented all of the used IDs, so I digged into the cab-file to make this update work for me (Spoiler: The firmware works just fine).