JMS578 usb to sata firmware update (remove uasp and enables trim)

The jmicron 578 has problems to work reliably with uasp and trim at the same time .
The problem is bigger when it is used on fl1100 fresco logic host usb 3.0 controller on windows 10-11.
I have found a firmware that it is used on adata hm800 enclosure that works reliably.
1)It disables uasp.
2)It supports trim for ssd(and manual trim from windows manager)
3)it enables power saving on controller, the controller deactivates after some time without creation of problems with the function of the ssd or hdd(this is invisible to pc so, no connection and disconnection of usb device).

Steps for the update:
1)Connect the enclosure to your pc with an hdd-sdd inside it.
2)Open the Firmware update and check that your drive shows up.
3)Tick the RD Version.
4)Tick the option Erase All Flash Only.
5) Click Run, a popup will prompt you to power cycle the drive. click ok.
6) Remove the power from the hard drive enclosure.
7) Connect the power again ,and wait the 10 sec.
8) Untick the option at the bottom to Erase all of the flash.
9) Select the hm800 firmware using the Load File button.
10)Make sure that the Include JMS577 NVRAM option is ticked.
11)Click Run again and after successful update remove the power again.
12) Close the firmware update program.

JMS578 Update.zip (619.8 KB)

1 Like