fwupd / 8bitdo-firmware

Firmware for 8bitdo controllers
81 stars 22 forks source link

Add firmware for SN30 gamepad #18

Open Felixoid opened 5 years ago

Felixoid commented 5 years ago
# before
8Bitdo  
  DeviceId:             73ef80b60058b4f18549921520bfd94eaf18710a
  Guid:                 78acf201-a624-5c0b-a521-e204be14e3d5
  Guid:                 b02f1319-c1c4-54f4-b7f2-5bb3552f6a9e
  Summary:              A redesigned classic game controller
  Plugin:               ebitdo
  Flags:                updatable|supported|registered|is-bootloader
  Vendor:               8Bitdo
  VendorId:             USB:0x2DC8
  Version:              5.01
  VersionFormat:        pair
  Icon:                 input-gaming
  InstallDuration:      120
  Created:              2019-07-25
>±> sudo fwupdmgr install 8Bitdo-NS30_GP-6.11.cab 
[sudo] password for felixoid: 
Decompressing…           [***************************************]
Authenticating…          [***************************************]
Installing on 8Bitdo  …  [ -                                     ]
Restarting device…       [***************************************] Less than one minute remaining…

# after
8Bitdo  
  DeviceId:             73ef80b60058b4f18549921520bfd94eaf18710a
  Guid:                 78acf201-a624-5c0b-a521-e204be14e3d5
  Guid:                 b02f1319-c1c4-54f4-b7f2-5bb3552f6a9e
  Summary:              A redesigned classic game controller
  Plugin:               ebitdo
  Flags:                updatable|supported|registered|is-bootloader
  Vendor:               8Bitdo
  VendorId:             USB:0x2DC8
  Version:              6.11
  VersionFormat:        pair
  Icon:                 input-gaming
  InstallDuration:      120
  Created:              2019-07-25

Hello, I've added a firmware for a gamepad

Felixoid commented 4 years ago

Besides the fact, that sudo fwupdmgr get-devices --show-all-devices doesn't work unless the gamepad in bootloader mode, it's in a better state now

hughsie commented 4 years ago

I'd really like someone from 8bitdo to be doing this work. If anyone wants to volunteer to manage the updates on the LVFS I can write to them and ask if this is acceptable.

rhansen commented 4 years ago

What do you mean by "manage the updates"? Do you mean create pull requests like this one on behalf of 8bitdo whenever there is a new firmware release? If so, I'm willing to do that.

hughsie commented 4 years ago

It's more the "Upload to the LVFS" bit I'm trying to avoid doing.

rhansen commented 4 years ago

I'm willing to do that as well.

rhansen commented 4 years ago

I believe you will also have to add an entry for the SN30 GP to https://github.com/fwupd/fwupd/blob/master/plugins/ebitdo/ebitdo.quirk before this will work.