When using Samsung Magician, I try to update my firmware, and it just keeps saying I need to update the firmware. There are no errors. It shuts down my PC, and then when I open it again, it says it's still on the old firmware. I have done this about four times, and it still keeps doing it. I have two 980 Pros. One is my 500 gig boot drive, which updated fine, but this secondary drive will not update.
This is not an easy solution for some.
In my case, I have 3 such ssds on the mainboard... swapping them would be a nightmare: I would have to take out the video card (a huge 4090 that prevents access to the screws of the ssd coolers).
Instead of having a lot of people all over the world to do something like that each time a new version of firmware appears, it would be better to just fix Magician.
For those attempting to update their firmware away from the afflicted 3B2QGXA7 to the latest 5B2QGXA7 and encounter problems due to RAID (AMD or otherwise), and can't boot the firmware ISO. Do this at your own risk, I'm not responsible if anything goes wrong. Always perform backup before proceeding!
- Get the latest version of Rufus.
- Get the Windows 11 ISO from Microsoft's download page.
- Use a fast NVMe drive in an enclosure.
- In Rufus, show advanced drive properties and check "List USB Hard Drives" so you can see your USB enclosure with the installed NVMe drive.
- Select the CORRECT device.
- Select the ISO.
- Change the image option to "Windows To Go" and change nothing else.
- Click Start and select the Windows version you currently use with your computer.
- When complete, reboot and enter BIOS
- Disable NVMe RAID and then save settings and restart.
- Let the external NVMe boot -- this may reboot a couple of times and you will then be at a fresh install of Windows.
- Log in with your Microsoft Account as you normally would.
- Don't copy your settings, set it up as a new device (Very important!)
- Once at the desktop, download and install Samsung Magician.
- Run Samsung Magician
- !!! RAID USERS: DO NOT RUN DIAGNOSTICS, PERFORMANCE TESTS, OR CHANGE ANY SETTINGS AT ALL --> IT MAY KILL YOUR RAID !!!
- The thing tells you it will write a 1GB file to the disks. It doesn't know anything is or isn't there. I didn't dare try it. If you do and it doesn't break your array, let everyone know by responding to this thread.
- >>> LOWER LEFT CORNER, CLICK UPDATE <<<
- Update the version of Samsung Magician if needed, then reopen and return to this update section.
- Click UPDATE ALL for your SSD(s) or you'll be repeating this several times and you don't have to.
- Click the OK button after a deep breath.
- It happens quickly then prompts to reboot, let the timer tick down and just breathe normally.
- The computer turns itself OFF, full shutdown, don't panic. Breathe...
- Disconnect your external NVMe drive.
- Power on your computer and enter to the BIOS.
- Enable NVMe RAID and then save settings and restart.
- If all went well, your computer will boot normally and all shall be well.
- You can check with your software tool that manages your RAID configuration (e.g. AMD: RAIDXpert2) and you will see all your firmware is updated.
At this point, the world is new... you would think. You are not done yet.
- Open the command prompt as administrator
- Run the command: chkdsk /f
- Press Y to schedule after a reboot
- Close the command prompt
- Reboot and let the scan complete, you will reboot twice.
- Next, open PowerShell
- Run the command: Optimize-Volume -DriveLetter c -retrim
- You should run this for each drive letter on your SSDs
- Close PowerShell
Now you are done. Doing that last part should clear any funkiness caused by the borked 3B2QGXA7 firmware. This is the best way to resolve the problem if you run RAID. If you don't then this wouldn't have been necessary at all. You can re-use the external drive for all kinds of things, including updating the firmware again in the future.