XU4 JMS578 Firmware

Hi all,

I was wondering if the DietPi image included this firmware update? https://wiki.odroid.com/odroid-xu4/software/jms578_fw_update
Or perhaps there would be a way to automate/adjust the time out? I believe this is causing me problems with large network file transfers and I’d like to fix it without having to jump to a full Ubuntu server!

Hi,

Hmmm … why should this to be done?
Your linked firmware update is only for Odroid-HC1 onboard JMicron Technology Corp. JMS578 USB 3.1 Gen1 (5Gbps) to SATA 6Gb/s Bridge Controller (ID 152d:0578).

Flashing other Bridge Controller with this firmware, can/will bring you in trouble, e.g. Cloudshell for Odroid XU4 with USB 3.0 to SATA bridge (JMicron JMS561) and with USB3.0 to SATA bridge (Genesis GL3321G) or any other USB to SATA bridge chipset.


Hmmm … what’s terminal output of:

lsusb

hdparm -C /dev/sda

https://forum.odroid.com/viewtopic.php?f=97&t=28535

Hi,

The XU4/HC1 I believe are almost exactly the same, the HC1 has had some removals (e.g. no physical power button). I would also think Hardkernel wouldn’t put this under the XU4 wiki category if it wasn’t applicable?
https://www.cnx-software.com/2017/08/10/hardkernel-to-launch-stackable-49-odroid-hc1-home-cloud-200-odroid-mc1-cluster-solutions/

Terminal output is:

dietpi@ODroid:~$ lsusb
Bus 006 Device 002: ID 0bda:8153 Realtek Semiconductor Corp. 
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 003: ID 152d:9561 JMicron Technology Corp. / JMicron USA Technology Corp. 
Bus 004 Device 002: ID 05e3:0616 Genesys Logic, Inc. 
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

hdparm gives device is in standby (which technically it is in my setup).
I can also see that Kernel 4.14 has been officially released, perhaps this may fix some issues and save having to investigate updating the controller? https://forum.odroid.com/viewtopic.php?f=97&t=28895

Edit:
I didn’t really give any further “proof” that they are the same controller. Look at the terminal outputs in this forum reply:
https://forum.odroid.com/viewtopic.php?f=146&t=27548&start=50#p201175