Search by

    Eric's Random Blog

    Upgrading Firmware On An OEM Barracuda ST2000DM001-1CH164

    May 21, 2021 • ☕️ 2 min read

    Hi, you! If you’re on this page, you most likely tried to search for a tutorial on upgrading your Dell Barracuda (GrenadaBP) ST2000DM001 HDD. However, Seagate’s site falsely claims there is no update available and to ask Dell for support!

    After some Google-Fu, I found the update package. The trick is to find a S/N that’s not OEM-branded. Your part number is most likely 1CH164-501, while the part number Seagate accept is 1CH164-302.

    To get the update package, you can either download it from my GitHub repo, or you can download it at Seagate by entering your serial number as S1E1SETE. The update package is around 110 megabytes, and Seagate site will allow you to download at 100kb/s. So downloading it from GitHub would “probably” be faster.

    Linky to firmware + tools archive.org Mirror

    The package I got was named Barracuda-GrenadaBP-CC29-CC49.zip with MD5 C922592AF41DDAD2CBD629A94053ADCF.

    According to a readme file inside the archive, here’s the list of supported model #.

    Barracuda (GrenadaBP)
    Model       PN     Firmware File
    ST1000DM003 1CH162 GBP1TBCC49.LOD
    ST2000DM001 1CH164 GBP2TBCC29.LOD
    ST3000DM001 1CH166 GBP3TBCC29.LOD

    So without further ado, here’s how to update your OEM HDD! I will be presenting this in the perspective of a Windows user. If you’re using Linux, you can figure this out ;)

    1. Extract all the files in the archive
    2. Open CMD with administrator permission
    3. cd to the directory containing “command line tools\SeaChest”
    4. Run SeaChest_Firmware_254_1183_64s.exe --scan
    5. Verify the model number reads ST2000DM001-1CH164, and take note of the Handle #.
    6. Run SeaChest_Firmware_254_1183_64s.exe -d PDxxx --downloadFW PATH_TO_FW. Replace xxx with the correct handle # and replace PATH_TO_FW with the full path to the update firmware matching your model number.
    7. If everything went smoothly, you will see
    R:\Temp\Barracuda-GrenadaBP-CC29-CC49\command line tools\SeaChest>SeaChest_Firmware_254_1183_64s.exe -d PD0 --downloadFW "R:\Temp\Barracuda-GrenadaBP-CC29-CC49\firmware\GBP2TBCC29.LOD"
     SeaChest_Firmware - Seagate drive utilities - NVMe Enabled
     Copyright (c) 2014-2018 Seagate Technology LLC and/or its Affiliates, All Rights Reserved
     SeaChest_Firmware Version: 2.5.4-1_18_3 X86_64
     Build Date: Oct 18 2018
     Today: Fri May 21 21:20:04 2021
    \\.\PhysicalDrive0 - ST2000DM001-1CH164 - Z1E333DA - ATA
    Firmware Download successful
    Firmware Download time (s): 9.43
    Average time/segment  (ms): 177.83
    Activate Time          (s): 9.37
    New firmware version is CC29
    1. Now you can run SeaChest_Firmware_254_1183_64s.exe --scan again to verify the firmware version has indeed been updated!
    2. You’re done :)

    Eric Qian

    Random Stuff I've came across.