[ ExtractSamsungFirmware ] (CLI) SSD firmware extractor

Discussion on apps, protocols, APIs, specifications, and more. You are welcome to join us as a TOS app developer!
Post Reply
User avatar
outkastm
Posts: 1192
Joined: 29 Dec 2020, 23:52

[ ExtractSamsungFirmware ] (CLI) SSD firmware extractor

Post by outkastm »

Image

About: https://github.com/johnmave126/extract-samsung-firmware

Category:
Applicable models: x.64 series
Applicable TOS4: 4.1.27 or later versions - on request
Applicable TOS5: 5.1.37 or later versions
App download: https://tmnascommunity.eu/download/Extr ... ngFirmware

App WebUI for additional settings can be accesses at:

TOS4: http(s)://yournasip:port/modules/ExtractSamsungFirmware/www
TOS5: click on Support & Help from app description inside the App Center

How to manully install this app on TerraMaster application store?

A command line utility to extract Samsung SSD firmware updator from official iso images. Samsung is infamous for the awful Linux boot environment used by their firmware updators. This utility automates the procedure.

Usage

Code: Select all

Extract Samsung SSD firmware from the iso file

Usage: extract-samsung-firmware.exe [OPTIONS] --file <FILE>

Options:
  -f, --file <FILE>       Firmware iso file location
  -o, --output-dir <DIR>  Target directory to extract to [default: .]
  -h, --help              Print help (see more with '--help')
  -V, --version           Print version
After extraction, run the fumagician executable

Code: Select all

##############################################################################
#                            Samsung Electronics                             #
#                Samsung SSD Firmware Update Utility Ver. 3.1                #
#                   Samsung Electronics Co., Ltd. (c) 2022                   #
##############################################################################

SCANNING -> -> -> -> -> -> -> -> -> ->

##############################################################################
 ______________________________DISK(s) DETECTED______________________________
|#|               Drive Model               |    Serial Number    | Firmware |
|-|-----------------------------------------|---------------------|----------|
|1| Samsung SSD 980 500GB                   | S64DXXXXXXXXXXX    | 3B4QFXO7 |
|_|_________________________________________|_____________________|__________|

Press any key to continue...

On Linux, an additional option -e is added to allow running the firmware updator directly (although not recommended).
Post Reply

Return to “Developer Discussion Room”