# About kernel: >>> DSM6-7274-wdmc-mirror.patch * ADD: WDMC Flash chip support, fix, partitions. * ADD: WDMC Mirror hardware support and fixes from WD team. * FIX: SynoGpio for HDD leds, Fan and USB power control. * FIX: WDMC Mirror = DS213j * FIX: Removed: Read serial and MAC from flash chip (redboot partition?) * Fix: HDD delay (Already have in u-boot) * Fix: Ubifs and MTD drives/support rollback to stock linux 3.2.40 # Calculate checksyms: synochecksum hda1.tgz indexdb.tgz rd.bin synohdpack_img.tgz uboot_do_upd.sh uboot_DS414.bin updater VERSION zImage > checksum.syno # Unpack rd.bin (cut u-boot header, 64 bytes): dd if=rd.bin of=rd.lzma bs=64 skip=1 lzma -d rd.lzma mkdir tmp mount -o loop rd tmp # Create InitRamdisk dd if=/dev/zero of=tempfile bs=1M count=32 mke2fs -c tempfile mkdir tmp mount -o loop tempfile tmp cp -R /initrd/path/* tmp/ umount tempfile lzma tempfile mkimage -A arm -O linux -T ramdisk -C lzma -a 0x00e00000 -n Ramdisk -d tempfile.lzma uRamdisk rm -r tempfile tempfile.zlma tmp # Create InitRamFS cd initrd find . | cpio -o -H newc | lzma -7 > ../initramfs.cpio.lzma cd .. mkimage -A arm -O linux -T ramdisk -C lzma -a 0x00e00000 -n Ramdisk -d initramfs.cpio.lzma initramfs.bin rm -f initramfs.cpio.lzma