Try giving this a try. I found it suggested in the Arch wiki to update the bios. It’s basically a bootable Windows environment from a USB. You can then try running your firmware updates through it. It worked to update my bios so I assume it should easily work with updating firmware for other devices.
2024 Is the year I will commit to ditching windows
2024 will be the year I finally be the year I ditch windows....