Tolete Posted December 6, 2022 Share Posted December 6, 2022 (edited) Upgraded some NVMe/SSD firmware today, the process is fairly simple. Running the Utility does not required you to shutdown/stop the array. Upgrades can/were done 'on-the-fly'. -Note your NVMe/SSD model and firmware version you have. -Go to the downloads page, firmware section and locate your drive model and firmware. -Copy link address. -Download firmware files to share/location of choice. wget https://semiconductor.samsung.com/resources/software-resources/Samsung_SSD_980_PRO_5B2QGXA7.iso -P /mnt/user/downloads/temp/ -Firmware files are a .iso and need to be extracted. -I just used 7z, if you don't have it, you can install it from the NerdTools plugin. --Once you have 7z installed. -Change directory to downloaded firmware file location and extract files. cd /mnt/user/downloads/temp/ 7z x Samsung_SSD_980_PRO_5B2QGXA7.iso -aoa && 7z x initrd -aoa && 7z x initrd~ -aoa -Once files are extracted, change directory to firmware file, change permissions and Run. cd /mnt/user/downloads/temp/root/fumagician/ && chmod +x fumagician && ./fumagician -Follow the prompts until completion. -Repeat the steps for each NVMe/SSD model you have downloading the respective firmware for each model. 🖖 Edited November 19, 2023 by Tolete 11 9 1 Quote Link to comment
LMD Posted December 10, 2022 Share Posted December 10, 2022 Works like a charm! Thanks. Quote Link to comment
Elliot Daniels Posted December 13, 2022 Share Posted December 13, 2022 mine goes straight to exiting when i hit continue, not quite sure what to do about that Quote Link to comment
Tolete Posted December 15, 2022 Author Share Posted December 15, 2022 (edited) On 12/13/2022 at 1:06 PM, Elliot Daniels said: mine goes straight to exiting when i hit continue, not quite sure what to do about that most likely your firmware is already up to date as the screenshot provided. 'firmware is already updated on this SSD' 'press any key to continue' should exit you out. Edited December 15, 2022 by Tolete Quote Link to comment
nowhere99 Posted January 29, 2023 Share Posted January 29, 2023 This doesn't work for the 870 EVO. The fumagician script just complains about the required files not being located in the correct path. ERROR (7) Firmware Files Required For the Firmware Update Process are Not Located in the Correct Path!!! Quote Link to comment
jared7118 Posted February 3, 2023 Share Posted February 3, 2023 You rock! Worked exactly as you described. Updated to the latest firmware! Read about this at first on Reddit (not on the UNRAID channel) and thought this would be more difficult. Seriously, thank you for this write up!!! Quote Link to comment
Tolete Posted February 3, 2023 Author Share Posted February 3, 2023 On 1/29/2023 at 1:17 PM, nowhere99 said: This doesn't work for the 870 EVO. The fumagician script just complains about the required files not being located in the correct path. ERROR (7) Firmware Files Required For the Firmware Update Process are Not Located in the Correct Path!!! change filename on the commands to correspond to your respective firmware files you are downloading. follow directions carefully. 10 hours ago, jared7118 said: You rock! Worked exactly as you described. Updated to the latest firmware! Read about this at first on Reddit (not on the UNRAID channel) and thought this would be more difficult. Seriously, thank you for this write up!!! You are welcome. Quote Link to comment
DonaldDuck Posted February 5, 2023 Share Posted February 5, 2023 Worked great but one difference I had was that I had to reboot for it to complete the firmware updates. If I reran the tool they still showed on the old firmware. Quote Link to comment
TRaSH Posted February 13, 2023 Share Posted February 13, 2023 Thnx for this one, wish there was something like this for WD nvme's Quote Link to comment
Salzgablah Posted February 26, 2023 Share Posted February 26, 2023 (edited) I was able to follow all the steps but the firmware updater does not detect all of my Samsung SSD's. I have two 970 EVO Plus drives in a cache pool together for mirroring. The drive named "Cache" has an older firmware starting with '2B' and Cache 2 already has the updated firmware starting '4B'. I'm looking to update the "Cache" NVME. When running the updater, it only detects "Cache 2" and says that the firmware is already up to date (which is true), but it does not list out the first drive "Cache". Any ideas? Edited February 26, 2023 by Salzgablah Cleaned up the image. Quote Link to comment
Tolete Posted February 26, 2023 Author Share Posted February 26, 2023 4 hours ago, Salzgablah said: I was able to follow all the steps but the firmware updater does not detect all of my Samsung SSD's. I have two 970 EVO Plus drives in a cache pool together for mirroring. The drive named "Cache" has an older firmware starting with '2B' and Cache 2 already has the updated firmware starting '4B'. I'm looking to update the "Cache" NVME. When running the updater, it only detects "Cache 2" and says that the firmware is already up to date (which is true), but it does not list out the first drive "Cache". Any ideas? hum, not sure mate. But i would try; -give your server a reboot. -then retry the utility. --this command is what you need for your drive mode (970-EVO-Plus). wget https://semiconductor.samsung.com/resources/software-resources/Samsung_SSD_970_EVO_Plus_4B2QEXM7.iso -P /mnt/user/downloads/temp/ && cd /mnt/user/downloads/temp/ && 7z x Samsung_SSD_970_EVO_Plus_4B2QEXM7.iso -aoa && 7z x initrd -aoa && 7z x initrd~ -aoa && cd /mnt/user/downloads/temp/root/fumagician/ && chmod +x fumagician && ./fumagician -if the utility is not detecting your second drive, I would 'disconnect' the up-to-date drive and run the utility again. 'In Unraid, disconnecting one of the drives that is part of a mirroring configuration (RAID 1) would have the same effect as in any other RAID 1 configuration. The remaining drive will continue to operate normally and the data on the remaining drive will still be accessible' Quote Link to comment
Salzgablah Posted February 27, 2023 Share Posted February 27, 2023 Once this parity check is complete, I'll first try stopping the array and running the tool again from an external drive. If that doesn't work I'll do as you suggest and remove the 'cache 2' drive to see if it'll pick up the old FW on the 'cache' drive. I'll report back with results. Much appreciated for your help with the instructions and troubleshooting. Quote Link to comment
Salzgablah Posted February 28, 2023 Share Posted February 28, 2023 No dice. Tried with the array stopped and with the cache drive out of the motherboard. Cache 2 was removed and only cache was left installed. Firmware listed on Samsung website: None of my other PC's have an nvme slot, otherwise i'd try to remove the old FW drive and update in another Mobo....I'm out of ideas. Quote Link to comment
Iceman24 Posted March 1, 2023 Share Posted March 1, 2023 I get the no supported ssd detected for update either with my 970 EVO Plus. Is it possible we have versions of it that don't actually have firmware updates available for them? Quote Link to comment
grants169 Posted March 1, 2023 Share Posted March 1, 2023 On 1/29/2023 at 12:17 PM, nowhere99 said: This doesn't work for the 870 EVO. The fumagician script just complains about the required files not being located in the correct path. ERROR (7) Firmware Files Required For the Firmware Update Process are Not Located in the Correct Path!!! Same problem with my 870s. It was required to write the ISO to a USB stick (using mkusb, rufus, etc) or burn it to a CD and boot directly from it. Worked fine then, updating firmware from SVT01B6Q to SVT02B6Q. Quote Link to comment
horridwilting Posted March 2, 2023 Share Posted March 2, 2023 Cheers! I didn't have any issues updating my two 980 PRO's with the process described by OP. I had to reboot my UNRAID server after they updated but everything went totally smoothly. 1 Quote Link to comment
MisteR86NL Posted March 2, 2023 Share Posted March 2, 2023 9 hours ago, horridwilting said: Cheers! I didn't have any issues updating my two 980 PRO's with the process described by OP. I had to reboot my UNRAID server after they updated but everything went totally smoothly. Do you mean that you did the upgrade without shutting down the array? Just 'on-the-fly'? Quote Link to comment
Tolete Posted March 6, 2023 Author Share Posted March 6, 2023 On 3/2/2023 at 7:46 AM, MisteR86NL said: Do you mean that you did the upgrade without shutting down the array? Just 'on-the-fly'? Running the Utility does not required you to shutdown/stop the array. -my upgrades were done 'on-the-fly' Quote Link to comment
horridwilting Posted March 7, 2023 Share Posted March 7, 2023 On 3/2/2023 at 6:46 AM, MisteR86NL said: Do you mean that you did the upgrade without shutting down the array? Just 'on-the-fly'? I stopped my array to help make sure it isolated the disks and nothing was actively accessing them to make sure it had as few possible reasons not to work is all. Sounds like you can do it either way (which makes sense as the Windows Utility can do it on the SSD that the OS is on, etc...). Quote Link to comment
MisteR86NL Posted March 14, 2023 Share Posted March 14, 2023 Did run the utility but it just give me the option to 'Exit' the application after ~10 seconds after hitting 'Y'. No 'Success' of other message. Seems i have to reboot my Unraid server, which I don't like to do because it just runs without any problems 🙂 Does the new FW for the 980's the 84C error? (which happens multiple times a day :S) Quote Link to comment
SirKelsALot Posted March 20, 2023 Share Posted March 20, 2023 On 3/1/2023 at 6:20 PM, Iceman24 said: I get the no supported ssd detected for update either with my 970 EVO Plus. Is it possible we have versions of it that don't actually have firmware updates available for them? No luck for me with pooled 1TB 970 Evo Plus either. Both are on firmware 2B2QEXM7. Downloaded the 4B2QEXM7 iso, but no supported SSDs supported per the tool. Quote Link to comment
HardwareHarry Posted April 5, 2023 Share Posted April 5, 2023 I'd say it worked but I do have other problems. Tried it with 2 pooled 1Tb Samung Evo Plus 1TB on a Asus WS C246 Pro. Generally it worked. However the tool only finds 1 Drive and updates that one drive. The second is not shown. It's shown in the BIOS and it works within Unraid. I tried the way described here and I tried a USB update stick. Don't now if the problem is the board, a Bios setting or the samsung tool. Quote Link to comment
mic.88 Posted April 12, 2023 Share Posted April 12, 2023 I updated one of my two 980 Pro mirrored-cache drives. The other one already was on the latest version. The update only applied or showed up in the unraid gui after a reboot Thanks for the upgrade procedure! Quote Link to comment
townsste Posted April 13, 2023 Share Posted April 13, 2023 I have not verified the information, but according to a post I found about the 970 evo plus. The poster of the question said: Quote I found out that the updated firmware has a Serial Number check. It is apparently designed to correct an issue that only affects a specific batch of drives, so if your drive is not on the serial number checklist it will not install. I am also having the same message of no supported ssd's for my 970 evo plus. Quote Link to comment
CybranNakh Posted April 14, 2023 Share Posted April 14, 2023 I got fumagician to run, but when scanning it is not detecting my drives. I have my nvme’s on an asus PCIe breakout board, so it is not detecting my SSDs. Is this possibly my problem? Or are my serial numbers not eligible for update? Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.