{"id":1238,"date":"2024-10-05T00:08:34","date_gmt":"2024-10-05T00:08:34","guid":{"rendered":"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/"},"modified":"2024-12-10T04:51:47","modified_gmt":"2024-12-10T04:51:47","slug":"fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released","status":"publish","type":"post","link":"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/","title":{"rendered":"Fwupd 2.0: Major Overhaul in Open-Source Linux Firmware Updater Released"},"content":{"rendered":"<p><p>Today marks the release of fwupd 2.0, a significant update to this open-source Linux firmware update utility designed for Linux-based systems. This version introduces support for new devices, additional features, and various enhancements.<\/p>\n<p>Noteworthy features of fwupd 2.0 consist of a new configuration option that permits the ignoring of firmware requirements during development, a resolution for device issues requiring a reboot, and a new API that facilitates the uploading of reports within the <strong><a href=\"https:\/\/9to5linux.com\/linux-firmware-update-utility-fwupd-will-use-zstd-compression-for-future-releases\" rel=\"nofollow noopener\" target=\"_blank\">GNOME Firmware<\/a><\/strong> application. Additionally, HSI tests for Arrow and Meteor Lake CSME have been introduced, along with expanded modify-config options.<\/p>\n<p>The update further enhances functionality by allowing the detection of Bluetooth devices via GATT service UUID, adding Darwin support to the build helper, and supporting the <code>fwupdtool esp-list --json<\/code> command. It also changes the listening method to the netlink udev socket instead of GUdev and includes the ability to parse EFI LZ77 compressed sections when necessary.<\/p>\n<p>Moreover, fwupd 2.0 accommodates large sections in EFI FFS3 volumes and introduces support for additional CRC-32 and CRC-16 types. The update features the inclusion of a privacy policy URL in the remote configuration, the capability to load device flags from the local cab archive, and an option to override the detected EFI frame buffer size within the configuration file.<\/p>\n<\/p>\n<div>\n<p><p>The latest fwupd update brings exciting enhancements, including the ability to define specific devices for emulation within the configuration file. It also introduces support for revocation applications to SbatLevelRT when necessary, removes the SuperIO plugin due to its incompatibility with rawio, and provides a more reliable method for selecting the ESP during UEFI capsule updates in various scenarios.<\/p>\n<\/p>\n<p><p>Furthermore, this significant release breaks the libfwupd ABI as it eliminates older signing formats that were previously used for verifying both metadata and firmware. It also notably lowers runtime memory usage and reduces CPU startup costs, removes all legacy command-line tools that had long been deprecated, and substitutes libgusb and GUdev with libusb and sysfs for plugins. Additionally, it streamlines the process of transferring firmware binaries by utilizing file descriptors instead of loading them into memory.<\/p>\n<\/p>\n<p><p>This update also brings compatibility with a range of new hardware, such as Algoltek USB card readers, AMD Kria SoM, Cable Matters USB Hub, Cinterion fdl-based devices, CY6611 EZ-USB HX3PD, Dell K2 docks, Elan 0C9F fingerprint readers, HP Fleetwood and Hendrix docks, Huddly L1, S1 and Crew, Jabra PanaCast, Lenovo Legion HID2 devices, Lenovo ThinkSmart Bar, Logitech Lemmy, Logitech Sight, Logitech Tap touch screen, MediaTek scaler devices, Parade PS185, Qualcomm S5gen2 BLE devices, and Telink Dual keyboard.<\/p>\n<\/p>\n<\/div>\n<p><p>In this release, a variety of bugs have been addressed, so be sure to check the release notes on the project\u2019s <em><a href=\"https:\/\/github.com\/fwupd\/fwupd\/releases\/tag\/2.0.0\" target=\"_blank\" rel=\"nofollow noopener\">GitHub page<\/a><\/em> for further information. You can also download the source tarballs there if you are interested in compiling fwupd for your GNU\/Linux distribution. Otherwise, it&#8217;s recommended that you update fwupd through your distribution\u2019s software repositories.<\/p>\n<p><em>Image credits: fwupd project<\/em><\/p>\n<p><i>Last updated 9 hours ago<\/i><\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today marks the release of fwupd 2.0, a significant update to this open-source Linux firmware update utility designed for Linux-based systems. This version introduces support for new devices, additional features, and various enhancements. Noteworthy features of fwupd 2.0 consist of a new configuration option that permits the ignoring of firmware requirements during development, a resolution [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1239,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1238","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Fwupd 2.0 Major Overhaul in Firmware Updater Explored | ServerHost<\/title>\n<meta name=\"description\" content=\"With the release of Fwupd 2.0, users can expect an overhauled interface and expanded device support, making firmware updates easier and more reliable.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Fwupd 2.0 Major Overhaul in Firmware Updater Explored | ServerHost\" \/>\n<meta property=\"og:description\" content=\"With the release of Fwupd 2.0, users can expect an overhauled interface and expanded device support, making firmware updates easier and more reliable.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/\" \/>\n<meta property=\"og:site_name\" content=\"ServerHost Hosting Solutions Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-05T00:08:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-10T04:51:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/10\/2ec157aa-114b-4885-bbb5-a507a01b0b53.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/\",\"url\":\"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/\",\"name\":\"Fwupd 2.0 Major Overhaul in Firmware Updater Explored | ServerHost\",\"isPartOf\":{\"@id\":\"https:\/\/serverhost.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/10\/2ec157aa-114b-4885-bbb5-a507a01b0b53.webp\",\"datePublished\":\"2024-10-05T00:08:34+00:00\",\"dateModified\":\"2024-12-10T04:51:47+00:00\",\"author\":{\"@id\":\"https:\/\/serverhost.com\/blog\/#\/schema\/person\/535ebc9c42672d8f79ad3ee8ea563d66\"},\"description\":\"With the release of Fwupd 2.0, users can expect an overhauled interface and expanded device support, making firmware updates easier and more reliable.\",\"breadcrumb\":{\"@id\":\"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/#primaryimage\",\"url\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/10\/2ec157aa-114b-4885-bbb5-a507a01b0b53.webp\",\"contentUrl\":\"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/10\/2ec157aa-114b-4885-bbb5-a507a01b0b53.webp\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/serverhost.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Fwupd 2.0: Major Overhaul in Open-Source Linux Firmware Updater Released\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/serverhost.com\/blog\/#website\",\"url\":\"https:\/\/serverhost.com\/blog\/\",\"name\":\"ServerHost Hosting Solutions Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/serverhost.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/serverhost.com\/blog\/#\/schema\/person\/535ebc9c42672d8f79ad3ee8ea563d66\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/serverhost.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/b8e5973018461f98bcdda40e69a0a7ae6548c079e5e7a1a0c8b40c0738e0fb52?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/b8e5973018461f98bcdda40e69a0a7ae6548c079e5e7a1a0c8b40c0738e0fb52?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/serverhost.com\/blog\"],\"url\":\"https:\/\/serverhost.com\/blog\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Fwupd 2.0 Major Overhaul in Firmware Updater Explored | ServerHost","description":"With the release of Fwupd 2.0, users can expect an overhauled interface and expanded device support, making firmware updates easier and more reliable.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/","og_locale":"en_US","og_type":"article","og_title":"Fwupd 2.0 Major Overhaul in Firmware Updater Explored | ServerHost","og_description":"With the release of Fwupd 2.0, users can expect an overhauled interface and expanded device support, making firmware updates easier and more reliable.","og_url":"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/","og_site_name":"ServerHost Hosting Solutions Blog","article_published_time":"2024-10-05T00:08:34+00:00","article_modified_time":"2024-12-10T04:51:47+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/10\/2ec157aa-114b-4885-bbb5-a507a01b0b53.webp","type":"image\/webp"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/","url":"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/","name":"Fwupd 2.0 Major Overhaul in Firmware Updater Explored | ServerHost","isPartOf":{"@id":"https:\/\/serverhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/#primaryimage"},"image":{"@id":"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/#primaryimage"},"thumbnailUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/10\/2ec157aa-114b-4885-bbb5-a507a01b0b53.webp","datePublished":"2024-10-05T00:08:34+00:00","dateModified":"2024-12-10T04:51:47+00:00","author":{"@id":"https:\/\/serverhost.com\/blog\/#\/schema\/person\/535ebc9c42672d8f79ad3ee8ea563d66"},"description":"With the release of Fwupd 2.0, users can expect an overhauled interface and expanded device support, making firmware updates easier and more reliable.","breadcrumb":{"@id":"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/#primaryimage","url":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/10\/2ec157aa-114b-4885-bbb5-a507a01b0b53.webp","contentUrl":"https:\/\/serverhost.com\/blog\/wp-content\/uploads\/2024\/10\/2ec157aa-114b-4885-bbb5-a507a01b0b53.webp","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/serverhost.com\/blog\/fwupd-2-0-major-overhaul-in-open-source-linux-firmware-updater-released\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/serverhost.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Fwupd 2.0: Major Overhaul in Open-Source Linux Firmware Updater Released"}]},{"@type":"WebSite","@id":"https:\/\/serverhost.com\/blog\/#website","url":"https:\/\/serverhost.com\/blog\/","name":"ServerHost Hosting Solutions Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/serverhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/serverhost.com\/blog\/#\/schema\/person\/535ebc9c42672d8f79ad3ee8ea563d66","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/serverhost.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/b8e5973018461f98bcdda40e69a0a7ae6548c079e5e7a1a0c8b40c0738e0fb52?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b8e5973018461f98bcdda40e69a0a7ae6548c079e5e7a1a0c8b40c0738e0fb52?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/serverhost.com\/blog"],"url":"https:\/\/serverhost.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/1238","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/comments?post=1238"}],"version-history":[{"count":1,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/1238\/revisions"}],"predecessor-version":[{"id":1643,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/posts\/1238\/revisions\/1643"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/media\/1239"}],"wp:attachment":[{"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/media?parent=1238"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/categories?post=1238"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/serverhost.com\/blog\/wp-json\/wp\/v2\/tags?post=1238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}