Skip to content

Need to downgrade (or upgrade?) Logitech K375s firmware (or get access to newer firmware) #28

@fondfire

Description

@fondfire

I have a Logitech K375s keyboard that I'm using on Ubuntu 18.04 systems. The following are screenshots from Solaar on my system:

Screenshot_2020-04-30_01-53-12
Screenshot_2020-04-30_01-53-49

The current MPK 03.04.B0014 firmware for my keyboard seems to have a bug.

The keyboard goes into a suspend or sleep mode after its untouched for a short while, which I am sure preserves the battery life. When it is touched again, it "wakes up".

On my Logitech K375s with the MPK 03.04.B0014 firmware, there's a string of gibberish that flies out of the keyboard every time it "wakes up" from this light, and otherwise perfectly functional, sleep. I've tried swapping the keyboard mode -- to iOS mode (by pressing Fn-I for about seven seconds), to MacOS mode (by pressing Fn-O for about seven seconds), and to Windows/Android mode (by pressing Fn-P for about seven seconds) -- and none of those modes is without this issue. In fact, every time a switch modes, a new set of garbage is randomly spewed by the keyboard (albeit, each mode seems to use a slightly different set of garbage characters. I suppose there is a small chance my keyboard was physically damaged in some way, but it's working perfectly in all other ways. And the keyboard has been doing this since I purchased it, IIRC.

I like this keyboard in every other way. I believe it's too late to return it. I really don't WANT to replace it.

Can I either downgrade to the MPK 03.02.B0009 firmware available on LVFS already -or- can newer firmware that fixes this problem be uploaded to LVFS? I've tried with Ubuntu 18.04 systems, running this version of fwupd:

user@xubuntu:~$ sudo fwupdmgr --version
client version:	1.2.10
compile-time dependency versions
	gusb:	0.2.11
	efivar:	34
daemon version:	1.2.10
user@xubuntu:~$ 

When I run fwupdmgr get-devices, the Unifying Receiver shows up, but not the keyboard device.

user@xubuntu:~$ sudo fwupdmgr --allow-older get-devices
Unifying Receiver
  DeviceId:             71d6fa6e8873db78a7d81ac01104b67d32c44299
  Guid:                 cc4cbfa9-bf9d-540b-b92b-172ce31013c1
  Guid:                 279ed287-3607-549e-bacc-f873bb9838c4 <- HIDRAW\VEN_046D&DEV_C52B
  Summary:              A miniaturised USB wireless receiver
  Plugin:               unifying
  Flags:                updatable|supported|registered
  Vendor:               Logitech
  VendorId:             USB:0x046D
  Version:              RQR24.10_B0036
  VersionBootloader:    BOT03.01_B0008
  VersionFormat:        plain
  Icon:                 preferences-desktop-keyboard
  InstallDuration:      7
  Created:              2020-04-30

LVM PV iHUzDB-gMpb-YuG7-b2r6-yzqL-6SSV-nqDcCi on /dev/sda
  DeviceId:             f219ac034743df43be49a235e41f128dd47d855f
  Guid:                 4d642611-e9f4-50fe-9034-8aee4b6707f1 <- IDE\LVM_PV_iHUzDB-gMpb-YuG7-b2r6-yzqL-6SSV-nqDcCi_on_/dev/sdaCC26
  Guid:                 8fbdc88a-2f9b-5552-93f7-c0b5cbc67e37 <- IDE\0LVM_PV_iHUzDB-gMpb-YuG7-b2r6-yzqL-6SSV-nqDcCi_on_/dev/sda
  Guid:                 015ff5ef-99ee-59f5-bb47-51d7d9b3d1cf <- LVM PV iHUzDB-gMpb-YuG7-b2r6-yzqL-6SSV-nqDcCi on /dev/sda
  Serial:               Z4Z7EK93
  Summary:              ATA Drive
  Plugin:               ata
  Flags:                internal|updatable|require-ac|registered|needs-reboot
  Version:              CC26
  VersionFormat:        plain
  Icon:                 drive-harddisk
  Created:              2020-04-30

LVM PV 1s1Sxb-Rtn3-eRAq-aahI-WnPI-mdTn-pexbuF on /dev/sdb
  DeviceId:             7466579651466dd8b56d7a19479bed768440026d
  Guid:                 a5f7bbab-3cd9-500f-a754-bd85b4ade5ad <- IDE\LVM_PV_1s1Sxb-Rtn3-eRAq-aahI-WnPI-mdTn-pexbuF_on_/dev/sdb80.00A80
  Guid:                 8b83217d-ec29-5842-afaf-5e60cf735edc <- IDE\0LVM_PV_1s1Sxb-Rtn3-eRAq-aahI-WnPI-mdTn-pexbuF_on_/dev/sdb
  Guid:                 c6e59e9a-995a-5092-a9fd-ded3f5bb4627 <- LVM PV 1s1Sxb-Rtn3-eRAq-aahI-WnPI-mdTn-pexbuF on /dev/sdb
  Serial:               WD-WCC4M7VUSXYA
  Summary:              ATA Drive
  Plugin:               ata
  Flags:                internal|updatable|require-ac|registered|needs-reboot
  Version:              80.00A80
  VersionFormat:        plain
  Icon:                 drive-harddisk
  Created:              2020-04-30

Samsung SSD 840 EVO 120GB
  DeviceId:             70079f60e6e7fb777f0cad46adc124f60c371b7b
  Guid:                 cfee1a72-b48e-5d5f-8443-a53d6acd0510 <- IDE\Samsung_SSD_840_EVO_120GB_______________EXT0BB6Q
  Guid:                 7ec0cdc1-a34c-5515-8672-3c1051b8fbec <- IDE\0Samsung_SSD_840_EVO_120GB_______________
  Guid:                 87e7963d-ec79-5bee-a9ff-5c66e487aa92 <- Samsung SSD 840 EVO 120GB
  Serial:               S1D5NSAF716308E
  Summary:              ATA Drive
  Plugin:               ata
  Flags:                internal|updatable|require-ac|registered|needs-reboot
  Version:              EXT0BB6Q
  VersionFormat:        plain
  Icon:                 drive-harddisk
  Created:              2020-04-30

user@xubuntu:~$ 

How would I force the downgrade? Or will there be an upgrade? I'm REALLY hoping there's a solution. You have no idea how badly this interferes with writing documents, gaming... virtually everything worthwhile I do on this system. And it's otherwise SUCH a great device...

This seems related to, but unique from, long-expired fwupd/fwupd issue #449; I also submitted fwupd/fwupd issue #2044 in relation to this. Please let me know what can be done! Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions