tce-load -i compiletc meson cmake gudev-lib-dev libxmlb-dev gobject-introspection-dev libgusb-dev libarchive-dev json-glib-dev libsoup-dev libsoup-gir polkit-dev gnutls35-dev gpgme-dev gcab-dev efivar-dev elfutils-dev cairo-dev pango-gir py3.6gobject-dev python3.6-pillow libsmbios-dev gnu-efi-dev efitools vala-dev gettext https://github.com/fwupd/fwupd/archive/1.3.1.tar.gz cd fwupd-1.3.1 patch -Np1 -i ../fwupd-1.3.1_1.patch patch -Np1 -i ../fwupd-1.3.1_2.patch mkdir build cd build CC="gcc -flto -fuse-linker-plugin -mtune=generic -Os -pipe" CXX="g++ -flto -fuse-linker-plugin -mtune=generic -Os -pipe -fno-exceptions -fno-rtti" meson --prefix=/usr/local --localstatedir=/var --libexecdir=/usr/local/lib --buildtype=plain -Dconsolekit=false -Dman=false -Dsystemd=false -Delogind=true -Defi-includedir=/usr/local/include/efi -Defi-libdir=/usr/local/lib -Defi-ldsdir=/usr/local/lib ninja [1m 14.10s] sudo ninja install start dbus $ sudo /usr/local/lib/fwupd/fwupd $ fwupdmgr get-updates Latitude E7240 ? ??Unifying Receiver: ? Device ID: 53d907a89b8cf6db282e318dcb99ad85850fb789 ? Summary: A miniaturised USB wireless receiver ? Current version: RQR24.01_B0023 ? Bootloader Version: BOT03.01_B0008 ? Vendor: Logitech (USB:0x046D) ? Install Duration: 30 seconds ? Flags: updatable|supported|registered ? GUIDs: cc4cbfa9-bf9d-540b-b92b-172ce31013c1 ? 279ed287-3607-549e-bacc-f873bb9838c4 ? ??Unifying Receiver Device Update: ? Version: RQR24.06_B0030 ? Remote ID: lvfs ? Summary: Firmware for the Logitech Unifying receiver ? License: LicenseRef-proprietary ? Size: 86.4?kB ? Vendor: Logitech ? Duration: 30 seconds ? Flags: is-upgrade ? Description: This release addresses an encrypted keystroke injection issue known as Bastille security issue #13. The vulnerability is complex to replicate and would require a hacker to be physically close to a target. ? ? w of Logitech's devices used to send select buttons in an unencrypted way, and in an effort to protect against this vulnerability, Logitech removed the feature. Affected hardware is: ? ? Wireless Mouse M335 ? Zone Touch Mouse T400 ? Wireless Mouse M545 ? Wireless Mouse M560 ? Touch Mouse M600 ? Touch Mouse T620 ? Wireless Rechargeable Touchpad T650 ? ? ough Logitech does not recommend it, these features may be re-activated by keeping/downgrading the receiver to an older firmware. ? ??Unifying Receiver Device Update: Version: RQR24.05_B0029 Remote ID: lvfs Summary: Firmware for the Logitech Unifying receiver License: LicenseRef-proprietary Size: 86.4?kB Vendor: Logitech Duration: 30 seconds Flags: is-upgrade Description: This release addresses an unencrypted keystroke injection issue known as Bastille security issue #11. The vulnerability is complex to replicate and would require a hacker to be physically close to a target. https://gitlab.gnome.org/hughsie/gnome-firmware-updater