Alternative Firmware (Debian Jessie, Synology DSM6)

#22

Hi is the (DSM) 6.0+ supported on the WDCM gen 1 ? Or is only the gen2 supported ?

#23

I´m a bit confused now what is the diffrent between the WD My Cloud Mirror and the WD My Cloud Gen1 ?

I´m not sure which one i have…

root@WDMyCloudMirror root # cat /proc/cpuinfo
Processor : Marvell PJ4Bv7 Processor rev 1 (v7l)
BogoMIPS : 1196.85
Features : swp half thumb fastmult vfp edsp vfpv3 vfpv3d16 tls
CPU implementer : 0x56
CPU architecture: 7
CPU variant : 0x1
CPU part : 0x581
CPU revision : 1

Hardware : Marvell Armada-370
Revision : 0000
Serial : 0000000000000000

root@WDMyCloudMirror root # uname -a
Linux WDMyCloudMirror 3.2.40 #4 Fri Jul 31 16:04:18 CST 2015 armv7l GNU/Linux

Is it possible to install DSM6 on my WD ?

#24

Difference?
CPU:
Comcerto C2000 - WDMC Gen1
Armada 370 - WDMC Mirror or EX2 (Same)
Armada 375 - WDMC Gen2

For now - i support DSM6 only for Gen2 and Mirror.

1 Like
#25

Ok then i can use your firmware :slight_smile: :heart_eyes:

Is Plex supported by DSM 6 with the ARM cpu ?
Its very important for me :slight_smile:

#27

Is there a way to recover the Original WD software or install Debian when the DSM was installed ?

#28

I have a problem for installing dsm6 for my gen2.
the step 5 :format disk err 35.
maybe I need to format the disk before I install?

#29

So i have the amv7 mycloud ex2 ultra which i guess is just the mycloudmirror gen2 with more memory. I dont suppose dsm6 would be supported on this ? I’m having all sorts of issues trying to run docker on their OS. Busybox is terrible. I’m consistently getting systemd errors on images and they’ve disabled / not included a huge number of commands in the busybox terminal locking it down. I can’t even upgrade the docker version.

#30

For me the DSM firmware wanted to build a new raid. After this the install was successfuly.

The DSM firmware is alot faster as the original WD. IPv6 support too.

But you cant go back to orig.

#31

Why? rollback available via WD Recovery (Both for Gen2 and Mirror. Read info in _howto.txt)

About Docker in original WD firmware - use Chroot’ed Debian. Its solve many of problems, but add one another - Hard to make Autostart for chroot.

#32

Which howto you mean ?

i found this: Index of /WDMyCloud/WDMyCloud-Gen2/Debian/_howto_en.txt

#33

Sorry, “Unbricking” placed in “Dev” directory. I move it to root folder. (Unbricking_en.txt)

#34

hmm didn´t find any (Unbricking_en.txt) in root folder.

I need this 2 files
/WDMyCloud/WDMyCloud-Mirror/Developing/Original
uImage 21-Oct-2015 06:31 3 MB
uRamdisk 21-Jan-2016 08:18 2 MB

for restore the WDMyCloud-Mirror ?

#35

dd if=/dev/zero of=/dev/mtdblock1
reboot -f

After this WDMC runs in “Rescue” mode. Go to webgui and upload original firmware file (.bin)

When kernel or ramdisk in internal nand drive is damaged (In mtdblock 1 and 2) - bootloader trying to boot recovery kernel (mtdblock4).
Another way: (Need USB flash drive)
Format it in Fat32
make dir “boot” and copy uImage-marvell-original and uRamdisk-marvell-recovery to this folder. Rename files as “uImage” and “uRamdisk”.
Connect this flash to WDMC Mirror, power on. Wait ~1 min, then you can connect to web interface (“Recovery mode”) and upload official firmware.

  • I have written about it at the Russian forum (4pda.ru), but have forgotten to duplicate in the archive…
1 Like
#36

This way works thanks alot.

#37

I know this is a thread for WDMC Gen 2.
The HDD on my WDMYCLOUD (Gen 1) recently died, so I can replace the HD with a new one and I was thinking in make some tests.

I liked the idea of start developing something for this WD (gen 1).
So, I will do a lot of reading later and maybe I pick the project if I can get it to work.

I just want to know, as you have exchanged your gen 1 to a gen 2 and has some experience with DSM5 on gen 1.
Do you think it is possible to make DSM 6 compatible with Gen 1?

I know, you are not doing that, you don’t have it, but as far you know about the gen 1 and gen 2 and DSM.

So, do you think there is any chance to use DSM6 on gen 1?
Just a hint, yes or no.

This way I knew which path I can choose :wink:

Cheers!

#38

Yes, sure. DMS6 available for DS214j, so its fully-compatabile with our hardware. Just need little “tuning”.
All what i need - UART connection for tests (And someone who knowns what is it)

#39

Hello Fox_exe
Sorry for my ignorance, I’m very new to this, and I’m quite disappointed with my purchase. But I decided to give it a shot anyway with some modification to fit my needs.
No data needs to be saved.
A debian system is exactly fitting, especially if I can modify it at my own taste.

Basically I need Owncloud, some webhosting, and PC automatic backup via share - Those I did in my raspberry, but the performance and diskspace is poor.

My system is currently factory state, with RAID1 with both disks.

I own a My Cloud Mirror, I believe Gen1
model id: WDBZVM0060JWT-EESN
This is the information I could get via SSH

BusyBox v1.20.2 (2014-10-30 15:26:14 CST) built-in shell (ash)
root@WDMyCloudMirror root # cat /proc/cpuinfo
Processor : Marvell PJ4Bv7 Processor rev 1 (v7l)
BogoMIPS : 1196.85
Features : swp half thumb fastmult vfp edsp vfpv3 vfpv3d16 tls
CPU implementer : 0x56
CPU architecture: 7
CPU variant : 0x1
CPU part : 0x581
CPU revision : 1

Hardware : Marvell Armada-370
Revision : 0000
Serial : 0000000000000000

Linux WDMyCloudMirror 3.2.40 #4 Fri Jul 31 16:04:18 CST 2015 armv7l GNU/Linux

My question is simple: do I just make the firmware update using the WD interface at the machine’s http://ipaddress ?
So, it’s just going to settings - firmware update - manual update, input the file located at http://ftp.anionix.ru/WDMyCloud/WDMyCloud-Mirror/Debian/debian-jessie-firmware-test

Is that it? Any remarks I should care for?

Sorry to ask such a basic question, it just feels too easy to be true :smiley:

#40

Yeas. All simple. Just follow instruction. (_info.txt)

One problem: Sometime Debian can’t unpack from internal flash while install, so - if system can’t start - Connect to WDMC via telnet and install Debian manually:

mkdir -p /mnt/data /mnt/root
mount /dev/md1 /mnt/root
mount /dev/md2 /mnt/data
cd /mnt/data
wget http://ftp.anionix.ru/WDMyCloud/WDMyCloud-Mirror/Developing/debian-jessie.tar.xz
tar debian-jessie.tar.xz -C /mnt/root
sync
reboot -f
1 Like
#41

This is awesome! Thanks Fox_exe !
I’ll try it when I get home, and feedback results back here.

#42

Hey Fox_exe
Did as you said, only failed at this step:

Just to be clear, is this a clean debian install?
I have no problem with that (actually it’s perfect) but it would be nice to get the WD webgui back. IS there a way to do this?