Switch to full style
In-depth technology research: finding new ways to recover data, accessing firmware, writing programs, reading bits off the platter, recovering data from dust.

Forum rules

Please do not post questions about data recovery cases here (use this forum instead). This forum is for topics on finding new ways to recover data. Accessing firmware, writing programs, reading bits off the platter, recovering data from dust...
Post a reply

Requesting help to update Dell (Seagate OEM) ST12000NM005G

September 22nd, 2025, 7:01

Hello there,

Apologies - I'm a relatively noob - so please bear with me.

I bought a few ST12000NM005G-2MT133 to build my own NAS Server. Currently the firmware is VW04 (dates to around 2020/2021). Dell have since released a number of firmware updates, the latest one being 20 May 2025.

I don't have a Dell system, just the HDD, and have self built a NAS box (Asus motherboard / i3 CPU). So am getting this error:

Code:
root@nas:/mnt/main_pool/bits# ./Serial-ATA_Firmware_K4MNP_LN64_EALA_A00.BIN
Can't open IPMI device
Collecting inventory...
.....Can't open IPMI device
..............................Can't open IPMI device
...........
Running validation...
Can't open IPMI device
Can't open IPMI device

This Update Package is not compatible with your system configuration.


Would someone be able to kindly guide how I can flash this firmware (https://dl.dell.com/FOLDER13003400M/2/S ... LA_A00.BIN) to my HDD?


I would appreciate any pointer please.

Thank you

Re: Requesting help to update Dell (Seagate OEM) ST12000NM00

October 4th, 2025, 15:40

Apologies - I'm a relatively noob - so please bear with me.

./Serial-ATA_Firmware_K4MNP_LN64_EALA_A00.BIN


Bare firmware binaries are never meant to be executed directly. They have to be sent in the correct way to the drive. Be aware that an incorrect binary or incorrect application always carries the risk of bricking the drive. Always do this before writing data to it, or create a backup beforehand if you've already written data to it.

SATA disks use hdparm, check manpage https://linux.die.net/man/8/hdparm and ensure you understand the basics. sg_write_buffer from sg_utils https://linux.die.net/man/8/sg_write_buffer is more towards SCSI/SAS. FreeBSD uses camcontrol https://man.freebsd.org/cgi/man.cgi?camcontrol(8)

Examples:
https://mn3m.info/posts/hdd-firmware-upgrade/
https://github-wiki-see.page/m/jandelga ... sing-Linux
https://syscall.eu/blog/2024/08/28/tosh ... _firmware/

Without guarantee (these switches are necessary to ensure you think before you type :!: ):
Code:
sudo hdparm --yes-i-know-what-i-am-doing --please-destroy-my-drive --fwdownload Serial-ATA_Firmware_K4MNP_LN64_EALA_A00.BIN /dev/sd?
Post a reply