F5F Stay Refreshed Software Operating Systems Simple SSD firmware update for Linux system

Simple SSD firmware update for Linux system

Simple SSD firmware update for Linux system

Pages (2): 1 2 Next
E
EliteDarkSoul
Junior Member
11
09-24-2021, 02:54 PM
#1
Most of my SSDs are from Samsung, and they likely will be in the future. They offer a tool called "Magician" that runs on Windows. This lets you quickly see if a firmware update is available and apply it easily. That’s why the Samsung option feels worthwhile. On Linux, things seem trickier. The usual suggestion is to try upgrading on a Windows machine first, then switch back to Linux—something like this guide: https://blog.quindorian.org/2021/05/firm...inux.html/. My approach might be simpler: stick with Linux for older hardware. After a few years, critical updates probably stop coming. Still, a new SSD might be needed for an older PC. Is there a better way to manage this? I understand it’s not a Linux issue, but as a user it doesn’t bother me. If it’s too complicated, most people probably never tackle firmware updates.
E
EliteDarkSoul
09-24-2021, 02:54 PM #1

Most of my SSDs are from Samsung, and they likely will be in the future. They offer a tool called "Magician" that runs on Windows. This lets you quickly see if a firmware update is available and apply it easily. That’s why the Samsung option feels worthwhile. On Linux, things seem trickier. The usual suggestion is to try upgrading on a Windows machine first, then switch back to Linux—something like this guide: https://blog.quindorian.org/2021/05/firm...inux.html/. My approach might be simpler: stick with Linux for older hardware. After a few years, critical updates probably stop coming. Still, a new SSD might be needed for an older PC. Is there a better way to manage this? I understand it’s not a Linux issue, but as a user it doesn’t bother me. If it’s too complicated, most people probably never tackle firmware updates.

C
CaptainJakk
Junior Member
30
10-13-2021, 06:02 AM
#2
Save the firmware ISO from the provided link to a USB drive. Boot the device from that USB and perform the update. An older method might work too—consider using Ventoy instead of UNetbootin.
C
CaptainJakk
10-13-2021, 06:02 AM #2

Save the firmware ISO from the provided link to a USB drive. Boot the device from that USB and perform the update. An older method might work too—consider using Ventoy instead of UNetbootin.

B
bigbadbrett123
Junior Member
3
10-17-2021, 01:17 AM
#3
Simple instructions require precise steps. On Ubuntu systems use 'fwupdmgr update'. On Arch-based distributions, first install fwupd with pacman, then run fwupd get-updates for updates, and finally execute fwupdmgr update.
B
bigbadbrett123
10-17-2021, 01:17 AM #3

Simple instructions require precise steps. On Ubuntu systems use 'fwupdmgr update'. On Arch-based distributions, first install fwupd with pacman, then run fwupd get-updates for updates, and finally execute fwupdmgr update.

L
LarsMatena
Senior Member
602
10-17-2021, 02:30 AM
#4
Hey there! Let's clarify this.
L
LarsMatena
10-17-2021, 02:30 AM #4

Hey there! Let's clarify this.

M
magzak
Junior Member
14
10-17-2021, 08:55 PM
#5
It's much simpler than using a USB stick, setting up Ventoy or a similar tool, going online, downloading the update, and finally getting the machine to start Windows before applying the fix. I just completed it in roughly the same time as reading the original message.
M
magzak
10-17-2021, 08:55 PM #5

It's much simpler than using a USB stick, setting up Ventoy or a similar tool, going online, downloading the update, and finally getting the machine to start Windows before applying the fix. I just completed it in roughly the same time as reading the original message.

C
CadBane_
Member
109
10-18-2021, 04:02 AM
#6
You're exploring options to check your firmware version on Debian 13 and MX Linux without a GUI. Since you already have "fwupd" installed, you can run terminal commands directly. There are ways to view the current firmware without modifying it, such as using system tools or third-party utilities. Downloading the ISO remains a reliable backup method.
C
CadBane_
10-18-2021, 04:02 AM #6

You're exploring options to check your firmware version on Debian 13 and MX Linux without a GUI. Since you already have "fwupd" installed, you can run terminal commands directly. There are ways to view the current firmware without modifying it, such as using system tools or third-party utilities. Downloading the ISO remains a reliable backup method.

G
Gladiador70
Senior Member
698
10-18-2021, 08:37 AM
#7
Not all gadgets are compatible with fwupd and not every patch reaches your device. For example, my Samsung 980 never got an update even though Samsung is listed on LVFS. If you're using KDE, supported devices should appear in Discover updates. Samsung provides Linux ISO files along with their firmware, available at their site. https://semiconductor.samsung.com/consum...ort/tools/ Their ISO doesn’t work for my 980, so I extracted everything and ran it manually. https://blog.quindorian.org/2021/05/firm...inux.html/ Another case shows a black screen after booting, requiring Legacy Boot and an extra step to flash the firmware using msecli. The issue is limited to installing msecli on Ubuntu LTS; I use an Arch AUR package that uses a custom installer. It’s unclear why they don’t offer a ready-made tool or service for everyone.
G
Gladiador70
10-18-2021, 08:37 AM #7

Not all gadgets are compatible with fwupd and not every patch reaches your device. For example, my Samsung 980 never got an update even though Samsung is listed on LVFS. If you're using KDE, supported devices should appear in Discover updates. Samsung provides Linux ISO files along with their firmware, available at their site. https://semiconductor.samsung.com/consum...ort/tools/ Their ISO doesn’t work for my 980, so I extracted everything and ran it manually. https://blog.quindorian.org/2021/05/firm...inux.html/ Another case shows a black screen after booting, requiring Legacy Boot and an extra step to flash the firmware using msecli. The issue is limited to installing msecli on Ubuntu LTS; I use an Arch AUR package that uses a custom installer. It’s unclear why they don’t offer a ready-made tool or service for everyone.

L
LarsMatena
Senior Member
602
10-18-2021, 11:28 AM
#8
Oof. Not only is this more cumbersome than I hoped. But there also is a chance for something to go wrong and brick the SSD. Maybe the plan to use SSD in Windows for a few years before deploying them to a Linux PC isn't that bad. My current Linux PCs have PCIe 3.0 SSD. So they sure don't get updates anymore.
L
LarsMatena
10-18-2021, 11:28 AM #8

Oof. Not only is this more cumbersome than I hoped. But there also is a chance for something to go wrong and brick the SSD. Maybe the plan to use SSD in Windows for a few years before deploying them to a Linux PC isn't that bad. My current Linux PCs have PCIe 3.0 SSD. So they sure don't get updates anymore.

K
kirito__101
Member
123
10-18-2021, 06:19 PM
#9
To check the firmware version, use: sudo hwinfo --bios | less in your terminal. This should function across different distributions. Results may differ.
K
kirito__101
10-18-2021, 06:19 PM #9

To check the firmware version, use: sudo hwinfo --bios | less in your terminal. This should function across different distributions. Results may differ.

L
lustigknopp
Member
52
10-18-2021, 07:28 PM
#10
L
lustigknopp
10-18-2021, 07:28 PM #10

Pages (2): 1 2 Next