Logitech / fw_updates

This repository contains official FW update files for Logitech control devices (mice, keyboards, etc.)
110 stars 29 forks source link

firmware RQR12.10 (branch update2019-08-27) not applyable #24

Open romo467 opened 5 years ago

romo467 commented 5 years ago

The uploaded firmware RQR12.10 seems to be incomplete (to short?) and fails to apply with error:

failed to write @0000: only 1 byte write of 0xff supported

$ sudo fwupdmgr install RQR12.10/lvfs/Logitech-Unifying-RQR12.10_B0032.cab 
Decompressing…           [***************************************]
Authenticating…          [***************************************]
Installing on Unifying Receiver…
Idle…                    [***************************************]
Writing…                 [                   -                   ]failed to write @0000: only 1 byte write of 0xff supported

Installing the former firmware RQR12.08 in the same system works fine. Could it be a crippled firmware file? RQR12.10_B0032.hex is significantly shorter than RQR12.08_B0030.hex

My settings:

fwupdmgr --version
client version: 1.2.10
compile-time dependency versions
    gusb:   0.3.0
    efivar: 37
daemon version: 1.2.10

Vendor: Logitech VendorId: USB:0x046D Version: RQR12.08_B0030 VersionBootloader: BOT01.02_B0014

Romo

FFY00 commented 5 years ago

Fixed by https://github.com/fwupd/fwupd/pull/1322. You can wait for the next release of fwupd, it should be close if I am not mistaken.

hughsie commented 5 years ago

@FFY00 should I put a restriction of fwupd >= 1.3.1 on that firmware?

FFY00 commented 5 years ago

Wait, no need. @mviredaz removed those commands, I totally forgot about that.

@romo467 could you

fwupdmgr refresh

and try again?

romo467 commented 5 years ago

That made no difference as the fetched firmware.xml does not contain reference to RQR12.10 firmware

$ sudo fwupdmgr refresh
Fetching metadata https://cdn.fwupd.org/downloads/firmware.xml.gz

I took the new firmware RQR12.10 from update2019-08-27 branch

FFY00 commented 5 years ago

Ugh, maybe the firmware isn't in the directory (lvfs) yet. I will look into it.

BlakeCLewis commented 4 years ago

I have a U0007 with bootloader BOT01.04.... The firmware that will update this receiver is in the update2019-08-27 branch. I have updated my receiver manually, but why isn't RQR12.11_B0032 available from https://fwupd.org/lvfs/devices/com.logitech.Unifying.RQR12.firmware