fwupd 2.0.18: нові функції та виправлення

fwupd досяг версії 2.0.18 з новими функціями

Майже місяць після попереднього релізу 2.0.17, fwupd, відкритий інструмент, що спрощує оновлення прошивок на системах Linux, досяг версії 2.0.18.

Нові можливості у версії 2.0.18

Цей реліз представляє нове повідомлення MOTD, яке з’являється, коли заплановане оновлення вимагає перезавантаження. Також автоматично створюється файл, що вимагає перезавантаження. Нова версія фіксує стан системи для кожної композитної емуляції та дозволяє док-станціям USI оновлюватися без необхідності ручного перепідключення.

Виправлення помилок у fwupd

На стороні виправлення помилок операції з прошивкою тепер правильно виявляють проблеми блокування Intel SPI BIOS на пристроях MTD. Системи без підтримки SecureBoot можуть більш надійно використовувати UpdateCapsule. Також виправлено парсинг заголовків результатів UEFI capsule і USB BOS дескрипторів, а впровадження прошивок на системах x86_64 тепер використовує відповідні флаги капсули.

Крім того, пристрої BIOS MTD переходять на версію SMBIOS за потреби, що підвищує сумісність. Виправлено крах, пов’язаний із записом емуляції i2c, а також вирішено попередні проблеми з оновленнями пристроїв Huddly, що включали зміни основних версій. Додаткові виправлення поліпшують сумісність сторінок man, обробку версій пристроїв для UEFI-апаратури та поведінку SIGINT у fwupdtool.

Покращена продуктивність та підтримка апаратури

Продуктивність пошуку для потоків прошивок значно покращена, що зменшує накладні витрати на узгодження пристроїв з доступними оновленнями. Виявлення віртуальних машин і контейнерів перероблено, щоб плагіни могли їх використовувати. Системи RISC-V тепер коректно повідомляють про PlatformArchitecture. Оновлення також встановлює більш практичні тайм-аути для запитів qc-s5gen2 HID.

На завершення, підтримка апаратури розширюється з цим релізом, додаючи сумісність для HP Portable USB-C 4K HDMI Hub, Lenovo Legion Go 2 як HID пристрою та Synaptics HapticsPad.

Для отримання додаткової інформації, дивіться чangelog.