Fwupd 2.0.2 به روزرسان سیستمعامل، پشتیبانی از ASUS ROG Ally و Raspberry Pi Pico را اضافه کرد

Fwupd 2.0.2 به روزرسان سیستمعامل، پشتیبانی از ASUS ROG Ally و Raspberry Pi Pico را اضافه کرد
به گزارش اپست به نقل از 9to5linux ، امروز، به عنوان اولین بهروزرسانی تعمیر و نگهداری برای نسخه اخیر fwupd 2.0، نسخه fwupd 2.0.2 منتشر شد. این ابزار بهروزرسانی فریمور منبع باز برای سیستمعاملهای مبتنی بر لینوکس است.
پنج هفته پس از fwupd 2.0.1، نسخه fwupd 2.0.2 از پشتیبانی برای بررسی پیکربندی سختافزار AMD MSR (ثبت وضعیت ماشین)، پشتیبانی برای شبیهسازی دستگاه فقط شمارش برای افزایش پوشش تست، پشتیبانی برای پاس کردن یک فایل JSON برای شبیهسازی به جای ZIP، و دستورات جدید get-version-formats و vercmp برای fwupdtool پشتیبانی میکند.
Fwupd 2.0.2 همچنین از دستگاههای جدیدی از جمله ASUS ROG Ally و ROG Ally X، Google GID8 headset، j5create USB-C JCD373، Logitech Sight (به عنوان یک دستگاه مستقل)، MNT Pocket Reform، Netprisma LCUR57 و FCUN69، Parade PS188، Quectel DFOTA devices، Raspberry Pi Pico، SteelSeries Nova 5، و Telink DFU-HID devices پشتیبانی میکند.
علاوه بر این، fwupd 2.0.2 بررسیهای نسخه اضافی برای AMD Sinkclose، پشتیبانی برای بررسی اینکه آیا تابع getpid() مقدار معقولی را برای تشخیص خرابی minijail برمیگرداند، پشتیبانی برای بررسی اندازه فریمور VLI USB3 قبل از پاک کردن آن، و توانایی تجزیه NVM کنترلکننده ThunderBolt را به درستی اضافه میکند و بهروزرسانیهای DBX را روی Samsung Galaxy Book2 360 غیرمجاز میکند.
fwupd 2.0.2 همچنین الگوریتم تشخیص تطابقهای چندگانه شناسه دستگاه را بهبود میبخشد، پشتیبانی برای نادیده گرفتن متغیر محیطی LIBUSB_ERROR_NO_DEVICE هنگام راهاندازی مجدد VIA VL103 اضافه میکند، پشتیبانی برای علامتگذاری تمام بهروزرسانیهای UEFI dbx به عنوان FWUPD_DEVICE_FLAG_AFFECTS_FDE، و همچنین پشتیبانی برای تجزیه پرچمهای نصب از برنامههای کامپایلشده با نسخههای قدیمی libfwupd اضافه میکند.
از این نسخه شروع میشود، fwupd دیگر هنگام بارگذاری برخی فایلهای ZIP، ورودیهای آرشیو با اندازه صفر ایجاد نمیکند، نامهای usb.ids و pci.ids را در پایگاه داده عجیب و غریب ذخیره میکند، دستگاه SteelSeries را فقط برای مدلهای خاصی ریست میکند، دستگاه cros-ec را پس از خرابی فلش تعمیر میکند، فقط can-verify-image را زمانی که CURRENT.UF2 وجود دارد تنظیم میکند، از یک روش بسیار کارآمدتر برای محاسبه اندازه قطعه استفاده میکند، سرعت دیکمپرس کردن آرشیوهای بزرگ cab را ۳۰٪ افزایش میدهد، و فقط fwupdx64.efi را زمانی که از capsule-on-disk استفاده نمیشود بررسی میکند.
چندین اشکال نیز در این نسخه برطرف شده است، از جمله یک هشدار بحرانی هنگام تجزیه یک فایل ELF خراب، نشتهای کوچک حافظه هنگام بررسی وضعیت algoltek-usb و هنگام نوشتن فریمور telink-dfu، یک رگرسیون بررسی eMMC در fwupd 2.0.x، تجزیه endianness از msgpack float64، عدم بارگذاری EFI DEVICE_PATH زمانی که هیچ بارگذاری وجود ندارد، پیام polkit برای جمعآوری دادههای شبیهسازی، پاک کردن بخش روی Algoltek AG941x، سردرگمی نوع هنگام ذخیره دادههای شبیهسازی، کشف ویژگی دستگاه UFS، و شمارشهای مختلف دستگاه روی s390x.
برای جزئیات بیشتر در مورد تغییرات موجود در fwupd 2.0.2، به یادداشتهای انتشار در صفحه GitHub پروژه مراجعه کنید. از آنجا میتوانید تاربالهای منبع را نیز دانلود کنید اگر میخواهید fwupd را روی توزیع GNU/Linux خود کامپایل کنید. در غیر این صورت، باید fwupd را از مخازن نرمافزار توزیع خود بهروزرسانی کنید.





