I did some digging and have written about them here: http://mybookworld.wikidot.com/forum/t-33307/seriously-what-s-with-the-speed
I'm pretty sure also that the main problem is memory… or lack of it.
All the info I can find about the hw tells me this thing should have way better performance but something/things have been messed up by wd.
I tried asking about this from WD but all they give is the copy/paste answer about their lab test and how they have never promised anything.
I even asked a comment about the lab tests but only got the same copy/paste again.
http://martin.hinner.info/mybook/bot.jpg It's Hynix HY5DU561622E 256Mb DDR SDRAM / FBGA. There is no visible solder points.
I think datasheet HY5DU561622C shows the correct pinout.
The WE II should be easier: http://mybookworld.wikidot.com/forum/t-88020/hardware-problems-on-a-wd-world-edition-2 Top picture on the right.
HY5DU561622 16Mx16 = 32MB chip.
The OXE800DSE controller can handle max 64MB of memory.
So change to 32Mx16 = 64MB chip. Something like HY5DU121622C(L)FP
I will probably try to change the chip when I find a suitable replacement.
Removing the old one should not be a problem. Removing it without pieces of the PCB coming off also might. :)
Installing the new one might be more of a challenge to do at home. I have been reading things from internet and what I can gather it should be possible to do with heat gun and solder paste. Heating the old chip before removing it should also help.
I'm pretty sure that changing the chip alone does not help. The sw don't know how to handle all that memory.
Once the new chip is in place and working SW will only see 32MB. u-boot needs to be modified to address the extra memory. wds u-boot is in the sw package that can be downloaded from wd.
While hacking the u-boot another speed up should be possible. Overclocking. WD has tried it. :)
In directory /WD-GPL-v1.18/vendor/u-boot/board/oxnas there is a file platform.S.
In this file there is: #ifdef OXNAS_OVERCLOCK
There is a comment saying: /* Set m,p and s for PLL at 400MHz */
With overclocking there will be heat issues. MyBook isn't exactly cold when running. So some heatsink might be needed.
VIA vt6122 Gigabit Ethernet Controller http://people.freebsd.org/~wpaul/VIA/DS6122R160.pdf
Has anyone found the datasheet for OXE800DSE? <- Note D=Dual sata. Perhaps a second hd to MBWE?
Links to similar operations: