Increase DownloadStation Cache

– Stop ‘Download Station’ from ‘Package Center’

– connect using SSH (putty) as root

– edit (i to insert, ESC 😡 to save&quit)
vi /var/packages/DownloadStation/scripts/start-stop-status

– comment line
rm ${PACKAGE_DIR}/etc/download/settings.json

– edit
vi /usr/syno/etc/packages/DownloadStation/download/settings.json

– change lines (rpc for Transmission Remote GUI)
“cache-size-mb”:64,
“rpc-whitelist-enabled”:false,

– Restart ‘Download Station’ from ‘Package Center’

DSM package source

http://packages.synocommunity.com
http://e-remonty.info/spkrepo/packages
http://packages.missilehugger.com/
http://www.cphub.net/
http://synopkg.superzebulon.org/spkrepo/packages
http://packages.pcloadletter.co.uk/
http://update.10trum.de/packageupdate/getpackages.php
http://synology.mdevries.org/spkrepo/packages
http://synology.sysco.ch
http://packages.hoel.dk/
http://spk.q14six.de/
http://packages.quadrat4.de

 

Synology Package Sources Monitor (not source)

http://dottoremoe.com/synomon/

Synology DSM mod

1.

synoboot.img – Image file of synology boot disk (Use RAW-COPY tool to create the USB stick http://hddguru.com/software/HDD-Raw-Copy-Tool/)
synoboot.vdi – Vir

2.

browse to /mnt/boot/grub/

edit menu.lst (if no permssion, use : sudo nautilus)

and modify mac and serial as you want. if there is other title synology chapter modify them too

title SYNOLOGY
root (hd0,1)
# cksum /grub_cksum.syno
# vender /vender show
# hw_model
kernel /zImage root=/dev/md0 ihd_num=0 netif_num=2 syno_hw_version=DS3612xs mac1=00113208d68b mac2=00113208d68c mac3=004d9469c492 mac4=004d9469c493 sn=B3KIN00011
initrd /rd.gz

3.

/mnt/vender
Mac address mod

 

 

(经简单测试没发现异常,修改MAC是否会引起授权变化不得而知,保持MAC地址前24bit[00:11:32]不变仍是群晖厂家注册的OUI信息),通过使用16进制编辑器(WinHEX、HEXEdit等)修改对应的文件实现。两种方式,可以改DS3612xs_3202-Repack.img文件再制作启动U盘(此法最为简单)或制作启动U盘完毕后修改U盘第二分区中的vender文件。

图中可以看到:启动文件加载的2个MAC地址(前一后二,改第一个)和序列号(红框),对应的校验值(黄框),将此6处修改后即可。
2.jpg
下图为修改后的情况:
更改后
补充说明一下:校验值为红框中的数字累加(16进制哦,请使用windows自带的十六进制计算器)的和取末2位。例如序列号修改为“B5JDN12345”对应的校验和为42+35+4A+44+4E+31+32+33+34+35=252,取末2位就是“52”,其它以此类推。
另外,建议MAC地址改为机器的真实MAC(如果不想使用PE或再安装操作系统的方式查看,可以在BIOS中设置为网络启动,通常都能在屏幕显示网卡的真实MAC),这样就可以使用WOL功能了,远程启动还是很实用的。
十六进制计算

4.

只要修改序列号的第3、4位。就能改变机器的型号。

要修改的地方就是B5XXN00000

3612xs = BCKIN

sample

 

5. If need, you can copy “zImage” (i.e. driver)  from another workable kernel Partition. Then replace your new source in both Partition.

5.2 gnoBoot : WOL 在kernel /zImage 後面加上 rmmod=tg3_new insmod=tg3

 

6. DSM4.2重启后Telnet自动禁用问题

解决方法:让系统加载完后再次加载telnet
telnet进系统 修改/etc/synoinfo.conf 修改/确认runtelnet=”yes”
然后修改/etc/rc 在倒数第3行加上/usr/syno/etc/rc.d/S03inetd.sh start
最后两句是

  1. SYNOTunnel
  2. exit 0

一定要SYNOTunnel 前面加这一句

 

7.  eSATA ports configuration for NxxL microserver
added the /etc.defaults/synoinfo.conf with
. esataportcfg=”0x30″
. internalportcfg=”0xf”

 

8. Downgrade

使用 telnet 或 ssh 登入 DSM 背景, 然后更改 /etc.defaults/VERSION 版本,

1. 指令: vi /etc.defaults/VERSION

2. 在 vi 中按 i , 然后移动游标把图中 minorversion 的 2 改成 1, 再把 buildnumber 的 3211 改成 1000

3. 按 esc, 然后按 : , 再输入 wq, 最后後按 enter 存挡离开 vi

 

9. Kernel

如果将u盘看成是启动的DOM盘了.改文件include/linux/syno.h中的下列两行.

#define IS_SYNO_USBBOOT_ID_VENDOR(VENDOR) (0x0DD8 == (VENDOR) || 0xD80D == (VENDOR))
#define IS_SYNO_USBBOOT_ID_PRODUCT(PRODUCT) (0x173C == (PRODUCT) || 0x3C17 == (PRODUCT))
我的启动盘是Netac的盘,我就改成了这个盘的VID和PID了.原来的VID/PID好像是0xF400/0xF401.

 

10.

Replace USB driver – replace *.ko at “/lib/modules/”

(cp -f /volume1/temp/*.ko /lib/modules)

 

11.  RW7MH-MTCDR-CFJ62-T8M7M

RQQM8-4XMKD-7VB23-FMQYB