This firmware (for single bay My Cloud units) won’t work with a My Cloud Home because the My Cloud Home is a completely different device than the My Cloud units.
User Fox_Exe has some directions (in Russian) that may explain how to install Debain (of some type) to a My Cloud Home device. One may have to use a translation program/website to translate the information into their native language. See the file _Info.txt at the following link.
If one uses the forum search feature (magnifying glass icon upper right) they’ll also come across the following large discussion about Debian on the My Cloud Home in a different subforum (a subforum specifically for the My Cloud Home).
I’ve just purchased a WD Cloud EX2 Ultra, and I’m going to install Debian an OMV, but, I’m stuck in the first step, when I’m trying to upload the firmware over the Web UI. It always says “The firmware version you are trying to update is not compatible with your My Cloud system. Please download the correct firmware and try again.”
The stock firmware version is 5.09.115.
That may be your problem. One may have to find a way to roll back to the OS3 (v2.x firmware) for their device before attempting to run the steps to try and install Debian. Because you are both using OS5 and using a different device than the single bay My Cloud (the general subject of this My Cloud subforum/discussion thread) you may (if you haven’t done so already) want to see the dedicated OS5 EX Series subforum where there is discussion on the OS5 EX2 Ultra.
OS5 My Cloud EX Series
From there you can use the forum search feature (magnifying glass icon upper right) to find discussion on attempts to roll back to the OS3 firmware. For example see the following discussion in that subforum.
I can create a recovery tool that reinstalls the correct firmware on the MyCloud EX2 Ultra, but for that, I need the data from the flash memory (I do not have it anymore).
Can somebody please hook up a root shell to a MyCloud EX2 ultra, and execute the following commands
dd if=/dev/mtdblock1 of=mtdblock1
dd if=/dev/mtdblock2 of=mtdblock2
dd if=/dev/mtdblock3 of=mtdblock3
dd if=/dev/mtdblock4 of=mtdblock4
dd if=/dev/mtdblock5 of=mtdblock5
dd if=/dev/mtdblock6 of=mtdblock6
dd if=/dev/mtdblock7 of=mtdblock7
This will create 7 files, which I need to create a recovery tool for the EX2 Ultra. These files contain parts of the original recovery firmware, which I - sadly - bricked on my device.
So, just use this tool: Fox_exe file archive
for unpack original firmware and get uImage, uRamdisk, image.cfs (rootfs) and config.tar.gz
First 3 - just “dd” into flash.
But for config - need create ubifs partition in /dev/mtdblock5 and upload config.tar.gz into this partition (overwrite all files)
On mtdblock7 (ubifs partition) you can find mac address and serial number (as files)
I have created one at /dev/mtd5, but how should I name the volume?
However, I am stuck creating the ubifs, can you please give me some pointers here?
After that, I think it would be possible for me to create a script that reinstalls WD’s firmware, as it has been adressed multiple times here.
I am still interested in a copy of /dev/mtdblock4, this device includes the recovery firmware. This would allow me to create an even better recovery tool, since it would also fix any broken recovery firmware.
thanks for your reply one last question
Ubiattach command is not available on DSM version any idea how to get it on DSM
also when i try to mount the ubifs i get the following error
mount: unknown filesystem type ‘ubifs’
is it possible to use this revert method
======== REVERT =========
dd if=/dev/zero of=/dev/mtdblock1
After this WDMC runs in “Rescue” mode. Go to webgui and upload original firmware file (.bin)
My Box is EX2 not EX2 Ultra
I am not sure if the copy from it will work on your box they have deferent HW
my recommendations is to get the correct image for your Box EX2 Ultra HW Specifications
Thanks again for your help, I really appreciate that.
I have now dd’ed uImage.bin to mtdblock1, uRamdisk.bin to mtdblock2, rootfs.cfs to mtdblock3, and executed the following commands on mtdblock5:
ubiformat on /dev/mtd5, then i have created an ubifs volume with the name config, that fills the whole device, and extracted config.tgz onto it.