8bitdo-firmware icon indicating copy to clipboard operation
8bitdo-firmware copied to clipboard

[sn30 pro] "firmware is not for this hw" - missing guid

Open DanielPower opened this issue 7 years ago • 4 comments

[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

DanielPower avatar Mar 02 '18 21:03 DanielPower

Can you get the "fwupd --vebose" log showing the controller being inserted please? Thanks.

hughsie avatar Mar 06 '18 10:03 hughsie

[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.

DanielPower avatar Mar 07 '18 02:03 DanielPower

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.

kdb424 avatar Jan 23 '20 05:01 kdb424

Try using DInput mode instead (start + b)

superm1 avatar Jan 23 '20 13:01 superm1