WD My Cloud v3.x, v4.x and v2.x Firmware Versions Download Links

one way to check the firmware version is by accessing the My Cloud Dashboard. The firmware version is listed/displayed on the Main home screen.

http://support.wdc.com/KnowledgeBase/answer.aspx?ID=13965

I was able in the past to go to fox_exe’s site. But lately it either spins trying to access the site or I get a message that the site is a security problem.

But I’m not connected to the same network as my device. Actually, we are in different continents.

You can not login to your My Cloud dashboard remotely with a standard My Cloud setup.

You may have to wait till you are connected to your local network in order to check the Dashboard. WD has configured the Dashboard to reject access from outside the local area network.

Downloaded the recovery files and copied the boot directory to a usb that was formated fat32. When
I booted the My Cloud it would not boot from the USB. Not sure what I’m doing wrong. I’m able to
enter the barebox loader , list the commands. But no commands for usb.

Barebox? If you look at the GPL source it has the code for barebox. I have a gen1. Yes barebox-2017.04.0
says that it can handle USB booting. But the barebox on the gen1 is barebox-2011.06.0. The link you posted
is to a version almost 6 years newer. The gen1 version of barebox does not have a usb command or a detect
command. By the way I did do a quick search and found the link you posted.
You are posting on the single bay My Cloud community. But you don’t have a gen1 My cloud. You have a pr2100.

I stated you had a pr2100 because you have responded on this forum to pr2100 questions. You also stated that you didn’t have a single bay my cloud. I didn’t state the version of barebox because there is only one version used on
the gen1 my cloud.

I didn’t realize knowing two things about barebox indicated that I know so much. If I had all the answers why would I even be on this forum? Since you have a problem with my questions. Just don’t respond to them any more.

Indeed it is.

And the details are that this subforum is for gen1 and gen2 single bay MyCloud devices.

The gen1/v4 firmware device is significantly different to the gen2/v2 devices.

WD did at least make a fairly sensible decision to make all hardware variants running v2 firmware to be based on a core codebase (as far as I can tell), adding vertical integration features as needed. The gen1/v4 firmware is much more fragmented.

Discussions regarding the behaviour of the gen2 PR2100/4100 OS may have some relevance to the gen2 single bay MyCloud, but they aren’t relevant to the gen1/v4 single bay MyCloud.

The only Mac I own is a Mac SE20. The only iThing I own is an ipad2, bought for me to provide ‘technical support’. I can’t stand it.

You seemed to be making progress building the code. Maybe your time would be better spent concentrating on that.

Folks, a friendly suggestion. Perhaps you should take your current discussion to new thread, or to private message, as the back and forth is starting to/has already derail the scope of this topic/discussion.

Hello guys,

Please keep it friendly. Remember we are all here just to help each other.

Hello guys,

I am trying to downgrade mycloud from latest firmware version to sq-040405-101-20161110.deb.
I changed /etc/version, rebooted and install firmware from file.

File uploaded to my cloud (sq-040405-101-20161110.deb).
However the next step downloading stuck at 0% and I am waiting.
Is this normal behavior? Or should I take any action?
By the way…

WDMyCloud:/var/log# ps -ef | grep -i up
root 230 2 0 21:05 ? 00:00:00 [sync_supers]
root 8095 7048 0 21:11 ? 00:00:00 perl /usr/local/sbin/wdAutoMountAdm.pm shutdownCleanup
root 8740 1 0 21:15 ? 00:00:00 sudo nohup /usr/local/sbin/updateFirmwareFromFile.sh /CacheVolume/sq-040405-101-20161110.deb
root 8741 8740 0 21:15 ? 00:00:00 /bin/bash /usr/local/sbin/updateFirmwareFromFile.sh /CacheVolume/sq-040405-101-20161110.deb
root 8956 8741 0 21:16 ? 00:00:00 /usr/bin/perl /usr/local/sbin/wdAutoMountAdm.pm shutdownCleanup
root 10521 7069 0 21:37 pts/0 00:00:00 grep -i up

user log:

2017-05-06T21:15:55.076341+03:00 di=oUSrep1s9o notice updateFirmwareFromFile.sh:05/06/17 18:15:54:: ( /CacheVolume/sq-040405-101-20161110.deb )

WDMyCloud:/CacheVolume# tail -f update.log
updateFirmwareFromFile.sh:05/06/17 18:15:54:upgrade start: /CacheVolume/sq-040405-101-20161110.deb
updateFirmwareFromFile.sh:05/06/17 18:15:55:check_size=
updateFirmwareFromFile.sh:05/06/17 18:15:55:version_current=040404101
updateFirmwareFromFile.sh:05/06/17 18:15:56:version_newfile=040405101
updateFirmwareFromFile.sh:05/06/17 18:15:56:package_newfile=sq
updateFirmwareFromFile.sh:05/06/17 18:15:56:master_package_name=sq
updateFirmwareFromFile.sh:05/06/17 18:15:56:master_package_new=sq
updateFirmwareFromFile.sh:05/06/17 18:15:56:update_container=

WDMyCloud:/var/log# ifconfig
eth0 Link encap:Ethernet HWaddr 00:90:a9:d5:48:6b
inet addr:192.168.1.160 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::290:a9ff:fed5:486b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:35713 errors:0 dropped:0 overruns:0 frame:0
TX packets:27414 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:135082230 (128.8 MiB) TX bytes:3946208 (3.7 MiB)
Also no network activity RX bytes 128MB since the deb was 126MB

If I use file to downgrade, what is downloading?
Can you please help me?

How did you install the firmware from the file? Using the Dashboard or some other method? Did you turn off Auto Update in the Dashboard Settings?

Hi Bennor,
Yes I used dashboard to install firmware.
The autoupdates are already disabled.
I just rebooted the device and it is booted.
I will give it a try again.
Right now I won’t let my startup script to kill WDC processes since I realized in the update.sh there are some steps to kill them.
Should I clear cache folder?
Should I try from cli (ssh)?

I’ve performed downgrade successfully.
I don’t know the root cause why it was stuck at 0% downloading state.
So what I did for 2nd try.

  • rebooted the mycloud.
  • Prevented my startup script to kill my unused wdc services
  • Removed existing /CacheVolume/upgrade folder
    Thanks Bennor for your kind help.

Initial post updated with new v2.x firmware.

Firmware Release 2.30.172 (11/16/2017) | Release Notes

Download: http://download.wdc.com/nas/My_Cloud_GLCR_2.30.172.bin

What’s new!

  • Resolved SMB server (samba) security vulnerability (CVE-2017-7494) - Malicious clients can upload and cause the SMB server to execute a shared library from a writable share.
  • Resolved critical security vulnerabilities that potentially allowed unauthorized file deletion, unauthorized command execution and authentication bypass.
  • Improved Cloud Access connectivity from the device.

Initial post updated to include latest first gen v4.x single bay My Cloud firmware.

Firmware Release 04.05.00-320 (11/28/2017) | Release Notes

Download: http://download.wdc.com/nas/sq-040500-320-20171027.deb

What’s new!

  • Resolved SMB server (samba) security vulnerability (CVE-2017-7494) - Malicious clients can upload and cause the SMB server to execute a shared library from a writable share.
  • Improved Cloud Access connectivity from the device.
  • Resolved issue of MyCloud device waking up from standby despite no activity.

Firmware update for first gen v4.x My Cloud. OP post edited.

04.05.00-327 (05/08/2017): http://download.wdc.com/nas/sq-040500-327-20180502.deb

OP post also updated with download GPL links for v2.30.181 (01/10/2018) firmware for second gen single bay My Cloud units.