My Cloud Firmware downgrade from 2.41.121

Hi,

My MyCloud disconnected from the internet is still running on firmware 2.41.121, which unfortunately has full access to the system blocked.

I would like to manually downgrade the firmware to a lower version that allows full login to My Cloud via the terminal and its management.

Can you suggest which version and how to safely install on this equipment? Of course, I would not like to lose access to the data saved on the disk.

Thanks in advance for the tip.

@marpodha
Is there a reason you do not want to upgrade to OS5? Here is a link to the current firmware for the second generation WDMYCLOUD OS5.

Western Digital Product Software Downloads

If you stay with OS3 and the current firmware, have you tried setting it up for use on your home network only?

Hi,

Thank You for response.

I would like to have a fully manage device and system from command line via terminal as it was avaiable before 2.41.121 version.

@marpodha

My Cloud OS3 End of Service | Western Digital

Hi @cat0w

Thank You for your response.
But I still want to use my device in my local network and I need to use it for other needs.

If You could please find me answer and support me on topic in my question, it would be great!

If you have the second gen single bay/single drive My Cloud running v2.41.121, why not update to OS5? You may have to update to v2.42.115 first before updating to v5.29.102.
https://support-en.wd.com/app/products/product-detailweb/p/126

Not sure what you mean by it’s terminal and management is blocked. One would enable SSH access in the My Cloud Dashboard > Settings section to gain access to local SSH terminal access.

How to Access the My Cloud OS 3 Dashboard
How to Access WD My Cloud Using SSH (Secure Shell)
Steps to Turn On SSH (Secure Shell) on a My Cloud
Access Denied when SSH Login on My Cloud

WD terminated MyCloud.com remote access to the OS3 (v2.x and v4.x) firmware two years ago. If you want MyCloud.com access you would need to update to OS5 (v5.x firmware) if you have a second generation single bay My Cloud running v2.x firmware.

Trying to downgrade the firmware may be possible BUT Western Digital has generally blocked access to the older firmware on it’s website. See the following link for more on past firmware for single bay My Cloud devices and possible ways to roll back the firmware:

It appears the last three firmware versions are what can be downloaded from WD Support. For the v2.x firmware:
2.42.115 (1/18/2022): https://downloads.wdc.com/nas/My_Cloud_GLCR_2.42.115.bin
2.41.121 (11/17/2021): https://downloads.wdc.com/nas/My_Cloud_GLCR_2.41.121.bin
2.41.116 (12/08/2020): https://downloads.wdc.com/nas/My_Cloud_GLCR_2.41.116.bin

If you need older firmware than v2.41.116 you may have to see the archives others have created outside of WD that contain various firmware for the My Cloud devices. Example archive for the second gen single bay My Cloud:
https://wd.hides.su/wd/Cloud_gen2/frimware/

WARNING: One downgrades or uses the firmware sourced from non WD websites at their own risk!!!

Installing older firmware will have the security vulnerabilities that were otherwise patched in later firmware. This could potentially lead one’s My Cloud being compromised if that My Cloud is exposed to the Internet.

1 Like

The main reason not to upgrade to OS/5 would be performance. While OS/5 offers internet access via WD servers; there are some features that add significant performance penalties to older MyCloud devices.

The main reason TO upgrade would be security. OS/3 was NEVER cutting edge in terms of web security, and is now several years out-of-date.

If you want cloud functionality - - - your realistic options are OS/5 or another brand of NAS.
For HOME NETWORK ONLY - - -any version of OS/3 will work just fine. . . however you NEED to block the device from accessing the internet FROM THE ROUTER. (i.e. ensure no internet traffic even reaches the porous firewall of the NAS). If you need clarification on what I mean by this. . .that is an indication that OS/3 shouldn’t be on your network.

In terms of OS/3 software. . . I am running either 2.41.121 or 2.41.116. Those devices are on an isolated network that PHYSICALLY disconnected from the internet. I can access those machines via SSH, File Explorer , browser access to the web dashboard (after I attach a PC to the network running those boxes). All I believe 2.42.115 did was to put a nag-screen on the dashboard to upgrade to OS/5 and turn off cloud services at the OS/3 device (The services were already disconnected on the WD end of the connection)

Hi @NAS_user,

Thanks for response. I think we have similar view on the topic.
As I started my post, my device is disconnected from internet.
I used it mainly for backups on my network and I want to schedule some additional jobs like for rsync.
With older firmware, I was able to login as a ‘root’, have access to console and install some additional software like ‘Midnight Commander’. Now it is blocked. This is the reason that I want to downgrade firmware to an older version.

For now, i have following questions:

  1. Does firmware version 2.41.116 allow me to login as a ‘root’ via ssh/console?
  2. Can I be sure that downgrade to 2.41.116 will not brick my device and I will not lose access to my data on hard drive. Has anybody such experience and confirm, that downgrading can be done securely?

Thanks for your help and support!

Thanks @Bennor!

You should be able to enable SSH from the My Cloud Dashboard on your current firmware (and on the latest firmware 2.42.115). See the Access Denied link I provided in my above post that explains the correct username and password (if any) for first SSH login. For the v2.x firmware you do not login with the username “root”, you login with the user name “sshd”. Upon first login using “sshd” username the My Cloud should prompt you to change the password.

@Bennor ,

You are right, that with current firmware, You need to used user SSHD for login, and it gives access only to a few commands in console like:

Built-in commands:

    . : [ [[ alias bg break cd chdir command continue echo eval exec
    exit export false fg getopts hash help jobs kill local printf
    pwd read readonly return set shift source test times trap true
    type ulimit umask unalias unset wait

This is a reason, that I want to downgrade firmware to older version, because in the past it was possible to login as a full ‘root’.

You can see it on WD’s pages, and it worked this way before WD’s problems with poor security issues on MyCloud devices:

I looking for a firmware wich allow me to login as a ‘root’ user in console.

Regrads.

The OS3 v4.x firmware uses “root”. WD changed the v2.x firmware a long time ago to use “sshd” instead of “root”. The change happened sometime around v2.31.195 (09/11/2019).
SSH no longer working (update 2.31.195)

You might need to use firmware older than v2.31.195 to accomplish what you are trying to do.

1 Like

Sounds like you are looking for a full array of LINUX commands for your NAS.

All versions of WD OS software are customized (lobotomized) versions of Linux. If you really need the full linux command set; you either need to “roll your own” (build your own NAS on a LINUX box), or go to a different vendor.

What exactly are you trying to do that programs like WINSCP don’t provide?

I want to setup a MyCloud as a main backup server for other devices, that will pull data from them.

(post deleted by author)

You have a My Cloud Network Attached Storage.

NAS Definition - What is a NAS?

Server Definition - What is a Server?