I have been going through all of my old enclosures
A few of my Shucked WD My Book enclosures had JMicron JMS579's that are locked to the specific WD HDD that it comes with from the factory
JMS577,JMS578,JMS579 are all based on the same hardware and run JMS579 based firmware
I have a working JMS579_00.05.01.05 + FwUpdateTool_v1_19_17_6 + JMicron M.P. Tool 1.16.16.5 to customise the nvram spindown name etc
it works on JMS577+JMS578+JMS579
Supports UASP
Supports Trim (Doesnt seem to work on JMS577 market segmentation?)
Supports Spindown customization
Native 4k sectors
etc..
Tested on
WD My Book 18TB Enclosure with JMS579
Seagate Backup+ with JMS577 (wasnt locked but was old firmware with missing features)
Seagate Expansion with JMS577 (wasnt locked but was old firmware with missing features)
WD Enclosures have to be booted to the internal flash code to be updated
Seagate 1 went ok
Seagate 2 was a bit problematic
Seagate 2
If it fails to flash
next poweron it should come up on internal rom
My second JMS577 did this
It seems to be something to do with the firmware revision not understanding
how to flash the Flash Chip Brand fully including nvram
Issue Erase all Flash only command
It will then come up with internal code
ST/EON/MXIC/ISSI/FUDAN/BERG/BOYA/ACE/BOHONG
Flash without NVRAM
It will then come up with 00.05.01.05
VPOWERWINS/SHANGHAI FUDAN
You can now flash the full rom with NVRAM
mega.nz/file/w2RQHAAZ#83Nx5znZ0UvrCix0eG...LNutl_SZCBj7XhUXt-IE