Fwupd 2.0.15 extends support for NVIDIA ConnectX 6 7 8, Jabra Evolve2 and Foxconn SDX61

  • Extended support: NVIDIA ConnectX 6 7 8, Jabra Evolve2 and Foxconn SDX61
  • Functional improvements: prefix on child devices, Fish and CAB extension
  • Critical Changes: Complete shutdown on Micron NVMe and restored FreeBSD build
  • Key fixes: Goodix, unforced reporting, and BnR MTD versions

fwupd 2.0.15

Fwupd 2.0.15 It arrives as a long-awaited maintenance update for those managing firmware on Linux via the LVFS service. It comes shortly after the previous version and consolidates the project's goal: to make firmware updates in GNU Linux automatic, secure, and reliable, with more supported devices, behavioral improvements, and numerous fixes.

In this review, Hardware support is expanded and important details of the update flow are refined.From high-performance NVIDIA network cards to professional headsets and dedicated modems, the range of upgradeable hardware is growing. Additionally, the team has introduced small quality-of-life changes that make a difference in everyday use, such as improved autocompletion in Fish and the acceptance of firmware files with capitalized extensions.

Highlights of Fwupd 2.0.15

One of the most visible additions is that Child devices can use the parent device name as a prefixThis detail, although subtle, improves consistency and clarity when listing and managing complex peripherals in systems with multiple dependent components.

Support for the Fish shell has also been extended, adding new commands and options for autocompletionIf you use Fish as your default interpreter, you'll notice a faster workflow when running queries or executing operations with fwupdmgr.

Another practical adjustment is that Firmware files with the CAB extension written in capital letters are now supported in addition to lowercase. This avoids problems when handling packages from different sources where extension nomenclature isn't always consistent.

Expanded hardware support

In the field of high-performance networks, Fwupd 2.0.15 incorporates Update support for NVIDIA ConnectX 6, ConnectX 7, and ConnectX 8 NICsThese controllers, common in data center environments and critical workloads, thus gain a more convenient maintenance channel integrated into the Linux ecosystem.

The version also adds compatibility with Jabra Evolve2 series child devices, a wireless headset geared toward professional productivity. For those who use these peripherals daily, being able to manage firmware from the system tool itself offers convenience and reduces dependence on external software.

Finally, enter the list of supported devices. Foxconn SDX61 modemIn addition, Fwupd now properly erases Firehose-based modem devices before applying updates, a change that strengthens the process's robustness when working with this type of hardware.

Functional and behavioral changes in Fwupd 2.0.15

In addition to the new hardware, there are tweaks that improve the experience. First, Compilation for FreeBSD is working againRestoring the correct build state on that system expands the tool's reach and ensures that integrations with other environments remain active.

The names of some devices have been refined to better reflect their identity. Specifically, Elan touchpads and Intel PCH SPI devices They now appear with more accurate names, reducing ambiguity and facilitating precise identification in lists and reports.

A significant operational change is that All Micron NVMe upgrades require a full system shutdownA reboot won't be enough; this complete shutdown ensures the update is applied under optimal conditions and avoids intermediate states that could compromise storage stability.

On the development board side, Additional requirements are required for the default PS5512 devboardThis shields specific scenarios and forces a more secure configuration before proceeding with sensitive firmware operations.

Corrections and software quality

In the bugs section, several issues have been resolved. Of note is the solution to problems with enumeration on Goodix devices, which could cause inconsistencies in hardware discovery and therefore in the availability of updates.

A bug that prevented send firmware reports without using the force optionThis fix makes it easier to use optional telemetry without having to use extra flags to get reports out of the system.

They have been corrected Compilation problems on FreeBSD, further strengthening the codebase's compatibility with that system. And finally, a bug has been fixed in BnR MTD device version numbering, avoiding confusion when determining whether an update is available or if you are already up to date.

LVFS and the firmware distribution flow

Fwupd is configured to download firmware from LVFS, the vendor service that centralizes and distributes firmware packages for supported hardware on Linux. This service is open to OEMs and firmware developers who want to make their updates available to the community.

If you are a manufacturer or maintainer of hardware, On the project website there are technical details for creating firmware capsulesFollowing this flow ensures that your updates travel through a secure, validated channel, and that users can apply them with a few commands.

The spirit of the project remains intact: Make firmware maintenance automatic, secure, and reliable on Linux, minimizing friction and unifying the process under a standard tool.

Fwupd 2.0.15 Availability, Release Notes, and Download

The availability of the new version has been announced by the project managers, with Richard Hughes at the helm. All detailed information can be found in the release notes at the project repository, from where it is also possible to download the source package to compile if necessary.

For its part, the FreeBSD build is back online In this release, we're closing the compatibility loop after the issues previously detected. This is a sign of the project's health and commitment to different systems.

This release reinforces the goal of simplifying and securing firmware maintenance on Linux.More supported hardware, small but significant usability changes, clear requirements for sensitive operations like storage, and a repertoire of fixes that bolster stability, along with a distribution ecosystem, optional telemetry, and enterprise monitoring, round out a robust and practical release for users and administrators.