[sn30 pro] "firmware is not for this hw" - missing guid
[daniel@daniel-arch Desktop]$ fwupdmgr get-devices
8Bitdo
DeviceId: 303ca9d668657282242e1664892bc181b16d8bd8
Guid: b02f1319-c1c4-54f4-b7f2-5bb3552f6a9e
Guid: 78acf201-a624-5c0b-a521-e204be14e3d5
Summary: A redesigned classic game controller
Plugin: ebitdo
Flags: updatable|registered
Vendor: 8Bitdo
VendorId: USB:0x2DC8
Version: 1.03
Icon: input-gaming
Created: 2018-03-02
fwupdmgr won't let me update the firmware on my controller because the GUIDs don't match. Perhaps mine is a newer hardware revision?
The given firmware file expects the following GUIDs:
Guid: b3850dd5-a010-5d5c-8834-2ff809e95869
Guid: 269b3121-097b-50d8-b9ba-d1f64f9cd241
Guid: 81becceb-f87b-5c66-b30a-b0958043d65d
Guid: e5f6e0cf-c156-58e6-94e5-10ef2dff807c
Guid: 50afc861-c345-56d2-b4be-8a54e6a1ed12
Can you get the "fwupd --vebose" log showing the controller being inserted please? Thanks.
[daniel@daniel-arch ~]$ fwupdmgr --verbose monitor
(fwupdmgr:18791): Fwupd-DEBUG: Emitting ::device-added(17d603463cd8e941ab0f36b885fcd7c8b23a0acd)
Device added:
8Bitdo
DeviceId: 17d603463cd8e941ab0f36b885fcd7c8b23a0acd
Guid: b02f1319-c1c4-54f4-b7f2-5bb3552f6a9e
Guid: 78acf201-a624-5c0b-a521-e204be14e3d5
Summary: A redesigned classic game controller
Plugin: ebitdo
Flags: updatable|registered
Vendor: 8Bitdo
VendorId: USB:0x2DC8
Version: 1.03
Icon: input-gaming
Created: 2018-03-07
Is this what you mean? It's essentially the same as my original post. It doesn't seem that --verbose adds anything besides the Emitting ::device-added... line.
I'm also having this same problem with my SN30 Pro.
╰─$ sudo fwupdmgr -v get-devices
(fwupdmgr:16154): FuMain-DEBUG: 21:32:16.983: 8Bitdo SN30 Pro
DeviceId: ef5791f75bea792344af5e07f52d4bb54563221c
Guid: 043c7673-bd45-5e2e-b8b9-c22df2dfec2a
Guid: b02f1319-c1c4-54f4-b7f2-5bb3552f6a9e
Guid: 1bf5ac96-99ce-54f2-abf4-7eabe6802533 <- USB\VID_2DC8&PID_6001&REV_0001
Guid: 81becceb-f87b-5c66-b30a-b0958043d65d <- USB\VID_2DC8&PID_6001
Guid: 78acf201-a624-5c0b-a521-e204be14e3d5
Summary: A redesigned classic game controller
Plugin: ebitdo
Protocol: com.8bitdo
Flags: updatable|needs-bootloader|registered|will-disappear
Vendor: 8Bitdo
VendorId: USB:0x2DC8
Version: 1.23
VersionFormat: pair
VersionRaw: 0x0000007b
Icon: input-gaming
InstallDuration: 120
Created: 2020-01-23
After some quick searching, it turns out there are at least 5 products from 8bitdo labeled "SN30 Pro". This is the exact one that I gave the output of. Note the direction of "start" and "select" are different than the other 4 versions that I found, though still seems official. https://www.amazon.com/8Bitdo-SN30-Controller-Windows-macOS-Android/dp/B0748S1VDC/ref=sr_1_3?crid=13IAU1KJRKMCR&keywords=sn30%2Bpro&qid=1579758251&s=videogames&sprefix=sn30%2Bpr%2Cvideogames%2C199&sr=1-3&th=1
EDIT: Necro posted. Didn't check the dates as this was still marked open.
Try using DInput mode instead (start + b)