Skip to content

How I found this tool and managed to get my 8TB drives working #5

Description

@neilflatley

I just wanted to say Thanks for saving the day with this repo - As I couldn't find any of this information easily, I wanted to share my experience in how I used it (on a punt) to get my 8TB drives recognized by these 152d:0578 JMicron Technology Corp. / JMicron USA Technology Corp. JMS578 SATA 6Gb/s powered USB SATA adapters I just purchased and was about to designate as trash...

Before: 8TB drive picked up by Windows as 16384.00 GB (16TB?) - partitions are missing and inaccessible

Image

Linux recognized the drive but did not show any partitions:

Image

After: After firmware flash and power cycle 8TB drive picked up by Windows correctly - partitions are ext4 so not recognized by Windows (drive now works via USB SATA in Linux machine)

Image

I had purchased two of these AliExpress adapters and was about to give up on them: https://www.aliexpress.com/item/1005007059898892.html

Image

Instructions came from here: https://ralimtek.com/posts/2021/jms578/

Flash tool download came from here: https://ralimtek.com/assets/JMS578.zip

Launch the FwUpdateTool_v1_19_16_24.exe from the JMS578.zip file

Image

Initial display - USB adapter recognized:

Image

Check the RD Version box, check Backup Old Firmware Only and Browse to where to save the device’s firmware:

Image

Hit Run and you should see the backup complete:

Image

Examine the firmware dump in a Hex Editor like HxD for Windows (optional):

Image

After examining the firmware - seeing “JMS579” in the firmware file for the first time I googled it and found this repository:

Repo: https://github.com/Zibri/JMS579
FW customization and download: https://zibri.github.io/JMS579/

Leaving all options as default I hit Generate Firmware

Image

Back in the FW Update Utility, uncheck the RD Version box and load the (new) downloaded firmware file

Image

After getting the Run button to become selectable - hit it to program the USB SATA adapter with the new firmware:

Image

When complete you should see success message and a dialog to Power off and on the device:

Image

I just used Safe Remove in Windows and unplugged the USB, then plugged it back in and waited:

Image

Important!: cancel or close all dialogs that show up in Windows like this - DO NOT click Format disk (unless you want to of course…):

Image

Now in Disk Management in Windows, the 8TB drive shows up normally and the partitions are recognized! (these are ext4 so show in Windows as RAW - this drive now works in Linux connected with the new adapter firmware)

Image

Linux dmesg shows the drive as formatted with 512-byte logical blocks, and the partitions are recognized (sdc1sdc5) and are mountable:

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions