The original post: /r/datahoarder by /u/MainAdditional1607 on 2025-07-08 14:56:44.
Is your ORICO 6558US3-C showing up as using a using a "jms583gen 2 to pcie gen3x2 bridge" controller in linux? And have you come to the conclusion that this usb 3.0 5 bay external hdd enclosure is not in fact a nvme storage solution?
That's because thanks to a fuck up on the firmware they are shipped with the usb id is 152d:0583 which corresponds to this! https://devicehunt.com/view/type/usb/vendor/152D/device/0583
Naturally you probably attempted to correct this issue and looked for a firmware update on ORICO website only to find you can eat shit cause there isnt one? Well no more here is the solution for you!
- Download the firmware update from here because its only on the chinese site
https://www.orico.com.cn/download.html?skeyword=%E5%8D%95%2F%E5%8F%8C%E7%9B%98%E4%BD%8D%E5%BA%95%E5%BA%A7%E7%A1%AC%E7%9B%98%E7%9B%92%E4%BF%AE%E6%94%B9%E4%BC%91%E7%9C%A0%E6%97%B6%E9%97%B4 2. Open the zip and copy "JMS567_578_╔Φ╓├╨▌├▀.zip" from folder "╡Ñ┼╠╬╗-╦½┼╠╬╗║╨╕─╨▌├▀╩▒╝Σ" 3. copy "JMMassProd_Tool" to your desktop IMPORTANT THE SOFTWARE WONT WORK IF YOU HAVE INVALID CHARACTERS IN YOUR PATH 4. Next copy 567B Orico PM v100.5.2.0.BIN from "【只改休眠时间不用管】需要出厂bin固件可以打开这个文件" to your desktop 5. COnnect your bay and run JMMassProd2_v1_16_14_25.exe 6. click "RD Verison" and enter "jmicron" as the password 7. Click "Firmware Update" and then "Load F/W File" and open "567B Orico PM v100.5.2.0.BIN" 8. In the top right set "Standby Time" to 0 9. Under "Execution Settings" make sure "EEPROM Update" is selected 10. On the bottom left side select the corresponding port for your enclosure 11. Select the eclosure in the bottom table and click "START" 12. Finally after it says "PASS" unplug the enclosure from both USB and Power for 10 seconds. 13. Reconnect to your computer and it should now show firmware "100.5.2.0" 14. Connect to Linux and run lsusb it should now identify as "ID 125f:a578 A-DATA Technology Co., Ltd. ORICO USB Device"
Big thanks to https://winraid.level1techs.com/t/jms578-usb-to-sata-firmware-update-remove-uasp-and-enables-trim/98621 for the final step to unplug afterwards