Results 1 to 7 of 7

Thread: NVME SSD firmware updates: Linux? WHAT'S THAT? WE ONLEE HAV 4 *******

  1. #1
    Join Date
    Oct 2009
    Location
    New York City
    Beans
    552
    Distro
    Ubuntu Mate 22.04 Jammy Jellyfish

    NVME SSD firmware updates: Linux? WHAT'S THAT? WE ONLEE HAV 4 *******

    I've got two new 1TB Sabrent Rocket 4 Plus nvme drives installed on a new desktop workstation computer that I've just finished building.

    I was about to install my OS of choice (Ubuntu-MATE) on one of them when I saw that Sabrent has a firmware upgrade for that drive available.

    Available, that is, as a Windows driver only.

    My drives have fw v1.1 on them. Version 1.2 is now available for download from Sabrent. One reviewer said the update increased his drive's speed dramatically.

    The plan was to update the firmware using the nvme-cli command line suite of tools, but there's no driver (or image file) available for Linux. I called their tech support to see if there might be any way they would make the actual firmware image available. You can guess what they told me.

    My question here, then (perhaps a bit of a longshot), is:

    Is there any way one can . . . extract the actual firmware image from the files that appear after opening the windows zip file and then opening the dot-exe windows executable?

    If there was some way to isolate or extract a functioning firmware image, one could then use the nvme fw-commit command etc to do the update.

    My guess is that this is a bust, but thought I'd ask around to make sure.

    (I do have a windows laptop lent to me by a friend, but using it for the update would mean yanking out the drive from my box and opening up his laptop to install it there -- if the laptop even has an M.2 port inside it, which it may well not.)

    (I've actually got the same problem with a DAC from the RME company -- firmware drivers for Windows only. At least in this case I can just plug the DAC into the Windows laptop and do the update from there. But what is with the makers of these products?! They really believe that in the year 2021 there is only ONE computer platform in the world!)
    CPU: AMD Ryzen 7 3800XT Mobo: Asus ROG Crosshair VIII Hero wifi
    Drives: 2 1TB Sabrent Rocket 4+ NVMEs; 1 SanDisk Ultra II 960GB SSD
    Graphics: NVIDIA Gigabyte GeForce RTX 3060
    RAM: 4x 32-GB G.SKILL. I use Vim not gedit; Zsh not Bash

  2. #2
    Join Date
    Jun 2009
    Location
    SW Forida
    Beans
    Hidden!
    Distro
    Kubuntu

    Re: NVME SSD firmware updates: Linux? WHAT'S THAT? WE ONLEE HAV 4 *******

    I have a Samsung NVMe drive and it offered a downloadable ISO to boot & install update. ISO was just for my model SSD and just the one update. But it worked without issue.

    I saw this, not sure if it can be used for others or not:
    HP UEFI update - extract .bin from .exe file and copy into FAT32 partition.
    https://askubuntu.com/questions/5391...234098#1234098 &
    https://h30434.www3.hp.com/t5/Notebo...41775#M1205498

    Some UEFI/BIOS in the past offered to download a DOS bootable image, so you could run the .exe file.
    Not sure then if you can create your own DOS bootable flash drive. That would not be UEFI, but may work in BIOS mode?
    Some very new computers are now UEFI only, with no CSM/Legacy/BIOS mode.

    Vendors that at least indirectly support Linux offer firmware updates. A few have NVMe drives on list. Did not see Sabrent on list.
    Devices using LVFS for firmware updates
    https://fwupd.org/lvfs/devicelist
    Last edited by oldfred; September 27th, 2021 at 09:39 PM.
    UEFI boot install & repair info - Regularly Updated :
    https://ubuntuforums.org/showthread.php?t=2147295
    Please use Thread Tools above first post to change to [Solved] when/if answered completely.

  3. #3
    Join Date
    Oct 2009
    Location
    New York City
    Beans
    552
    Distro
    Ubuntu Mate 22.04 Jammy Jellyfish

    Re: NVME SSD firmware updates: Linux? WHAT'S THAT? WE ONLEE HAV 4 *******

    Thanks loads. I think the way to go for this is to get an nvme-drive enclosure, pull the nvme drive out of my box, put it in the enclosure, plug it into a Windows laptop and use the windows update-utility tool to update the drive's firmware to the new version 1.2, and then re-install in my box. A bit of a pain, but the simplest way to do it, I think, given no Linux driver.
    Last edited by watchpocket; September 27th, 2021 at 11:14 PM.
    CPU: AMD Ryzen 7 3800XT Mobo: Asus ROG Crosshair VIII Hero wifi
    Drives: 2 1TB Sabrent Rocket 4+ NVMEs; 1 SanDisk Ultra II 960GB SSD
    Graphics: NVIDIA Gigabyte GeForce RTX 3060
    RAM: 4x 32-GB G.SKILL. I use Vim not gedit; Zsh not Bash

  4. #4
    GhX6GZMB is offline Iced Almond Soy Ubuntu, No Foam
    Join Date
    Jun 2019
    Beans
    1,093

    Re: NVME SSD firmware updates: Linux? WHAT'S THAT? WE ONLEE HAV 4 *******

    "One reviewer said the update increased his drive's speed dramatically."

  5. #5
    Join Date
    Oct 2009
    Location
    New York City
    Beans
    552
    Distro
    Ubuntu Mate 22.04 Jammy Jellyfish

    Re: NVME SSD firmware updates: Linux? WHAT'S THAT? WE ONLEE HAV 4 *******

    > "LOL"

    So this speed increase with a fw update is unlikely? (Maybe it's the "dramatically" part that's unlikely.)
    Last edited by watchpocket; September 28th, 2021 at 03:03 AM.
    CPU: AMD Ryzen 7 3800XT Mobo: Asus ROG Crosshair VIII Hero wifi
    Drives: 2 1TB Sabrent Rocket 4+ NVMEs; 1 SanDisk Ultra II 960GB SSD
    Graphics: NVIDIA Gigabyte GeForce RTX 3060
    RAM: 4x 32-GB G.SKILL. I use Vim not gedit; Zsh not Bash

  6. #6
    Join Date
    Oct 2004
    Location
    Albuquerque New Mexico, U
    Beans
    1,189
    Distro
    Ubuntu Development Release

    Re: NVME SSD firmware updates: Linux? WHAT'S THAT? WE ONLEE HAV 4 *******

    Not all nvme devices can be updated while installed in an external enclosure...USB interfaces can be especially problematic.

    This is the main (but not only) reason I only buy Samsung SSDs. They provide an operating system independent means of updating firmware for their devices.
    regards

  7. #7
    Join Date
    Oct 2009
    Location
    New York City
    Beans
    552
    Distro
    Ubuntu Mate 22.04 Jammy Jellyfish

    Re: NVME SSD firmware updates: Linux? WHAT'S THAT? WE ONLEE HAV 4 *******

    The way I see it there's no harm in trying. It's my only recourse anyway unless I want to toss my 2 new Sabrent drives and buy Samsungs.
    CPU: AMD Ryzen 7 3800XT Mobo: Asus ROG Crosshair VIII Hero wifi
    Drives: 2 1TB Sabrent Rocket 4+ NVMEs; 1 SanDisk Ultra II 960GB SSD
    Graphics: NVIDIA Gigabyte GeForce RTX 3060
    RAM: 4x 32-GB G.SKILL. I use Vim not gedit; Zsh not Bash

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •