• Warning! Malware detected. Download at your own risk.
Download Latest Version DIR-655 B1_ver2.10NAb02_FOSS.rar (873.1 MB)
Email in envelope

Get an email when there's a new version of Official D-Link Firmware

Home / DNS-321
Name Modified Size InfoDownloads / Week
Parent folder
arm-none-linux-gnueabi_build_uboot.tgz 2013-09-13 49.3 MB
wget-LFS.tar.gz 2013-09-13 1.8 MB
zlib-1.2.3.tar.gz 2013-09-13 483.2 kB
web_page.tgz 2013-09-13 217.6 kB
u-boot-1_1_1.tar.gz 2013-09-13 4.6 MB
util-linux-2.12r.tar.gz 2013-09-13 3.6 MB
tinylogin-1.4.tar.gz 2013-09-13 134.9 kB
samba-3.0.28.tar.gz 2013-09-13 3.9 MB
sqlite-3.3.7.tar.gz 2013-09-13 1.8 MB
quota-tools.tar.gz 2013-09-13 904.8 kB
pure-ftpd-1.0.21.tar.gz 2013-09-13 796.9 kB
Readme.txt 2013-09-13 5.4 kB
ntp-4.2.0.tar.gz 2013-09-13 4.0 MB
openssl-0.9.7.tar.gz 2013-09-13 4.1 MB
LPRng-3.8.10.tar.gz 2013-09-13 5.9 MB
module-init-tools-3.3-pre1.tar.gz 2013-09-13 589.8 kB
mdadm-2.5.6.tar.gz 2013-09-13 175.5 kB
libiconv-1.9.2.tar.gz 2013-09-13 4.8 MB
libtool-1.5.6.tar.gz 2013-09-13 2.9 MB
jpeg-6b.tar.gz 2013-09-13 522.3 kB
iTunesServer.tar.gz 2013-09-13 1.1 MB
goahead.tar.gz 2013-09-13 1.9 MB
imgconvert.tar.gz 2013-09-13 370.7 kB
firmware_description.HTML 2013-09-13 326 Bytes
GPL_License 2013-09-13 15.4 kB
e2fsprogs-1.32.tgz 2013-09-13 4.5 MB
ez-ipupdate-3.0.11b7.tgz 2013-09-13 151.5 kB
confuse.tgz 2013-09-13 594.4 kB
D-Link GPL Written Offer.HTML 2013-09-13 1.0 kB
chardetect.tgz 2013-09-13 162.4 kB
busybox-1.00-pre1.tgz 2013-09-13 1.9 MB
at.tgz 2013-09-13 658.0 kB
Totals: 32 Items   102.0 MB 0
=========================================================
1. Flash Layout

          16Mbytes
   +-----------------------+ <----0x00000000
   |             		   | 
   |        MTD1           | 
   | 	    (128K)		   |
   +-----------------------+ <----0x00020000
   |                       |
   |        MTD2           | 
   | 	    (128K)         |    
   +-----------------------+ <----0x00040000
   | 	         		   |
   |    Linux Kernel       | 
   |      (1536K)          |
   +-----------------------+ <----0x001C0000
   |     			       | 	
   |	   Ramdisk         |
   |       (14080K)        |  
   +-----------------------+ <----0x00F80000
   |             		   |
   |       uBOOT           | 
   |       (512K)          | 
   +-----------------------+ <----0x01000000
   
============================================================
	
   	
 2. Modules compilation 
 	1). Building arm-none-linux-gnueabi-le-softfloat
 		tar zxvf arm-none-linux-gnueabi-le-softfloat.tgz
 		
 		Note : this toolchain is for other modules compilation except uboot, you
 		only need to untar this toolchain and modify the path within the Makefile 
 		of the modules accordingly to start the compilation.
 		
 	2). Building arm-none-linux-gnueabi_build_uboot
 		tar zxvf arm-none-linux-gnueabi_build_uboot.tgz
 		
 		Note : this toolchain is for uboot compilation, you only need to untar 
 		this toolchain and modify the path within the Makefile of the uboot 
 		module accordingly to start the compilation.
 		
 	3). Building at
 		tar zxvf at.tgz
		cd at
		make clean;make
		
 	4). Building busybox-1.00-pre1
		tar zxvf busybox-1.00-pre1.tgz
		cd busybox-1.00-pre1
		make clean; make
		
	5). Building chardetect
		tar zxvf chardetect.tgz
		cd chardetect
		make clean; make
		
	6). Building confuse
		tar zxvf confuse.tgz
		cd confuse/
		Please refer to the MYREADME.txt file under the confuse directory,this file teach you how to compile confuse lib.
		
	7). Building e2fsprogs-1.32
		tar zxvf e2fsprogs-1.32.tgz
		cd e2fsprogs-1.32
		make clean; make
		
	8). Building ez-ipupdate-3.0.11b7
		tar zxvf ez-ipupdate-3.0.11b7.tgz
		cd ez-ipupdate-3.0.11b7
		make clean; make
 	
 	9). Building goahead
		tar zxvf goahead.tgz
		cd LINUX/
		make
		
	10). Building imgconvert
		 tar zxvf imgconvert.tgz
 		 cd imgconvert
		 make clean
		 make

	11). Buliding iTunesServer
		 tar zxvf iTuneServer.tgz
		 cd iTuneServer
		 a. cd libid3tag-0.15.1b
            ./configure --host=arm-none-linux
		    make 
		    cd..

		 b. cd gdbm-1.8.3
		    ./configure --host=arm-linux
		    make 

		 c. cd mt-daapd-0.2.4
		    please reference to compile_step.txt within the folder.
		    
	12). Building jpeg-6b
		 tar zxvf jpeg-6b.tgz
		 cd jpeg-6b
		 make

	13). Building libiconv-1.9.2
		 tar zxvf libiconv-1.9.2.tgz
		 cd libiconv-1.9.2
		 note : please reference to readme for building this lib, no modification from us
	
	14). Building libtool-1.5.6.tgz
		 cd libtool-1.5.6
		 ./configure --host=arm-linux --enable-shared=yes CC=arm-none-linux-gnueabi-gcc host_alias=arm-linux --enable-ltdl-install --no-create --no-recursion
		 make
	
	15). Building linux-2.6.12.6
		 tar zxvf linux-2.6.12.6.tgz
		 cd linux-2.6.12.6
	     ./cv.sh
	     make menuconfig
	     select exit
	     select yes
	     make clean;make uImage 
	     
	16). Buliding LPRng-3.8.10
		 tar zxvf LPRng-3.8.10.tgz
		 cd LPRng-3.8.10
		 make
		 
	17). Buliding mdadm-2.5.6
		 tar zxvf mdadm-2.5.6.tgz
		 cd mdadm-2.5.6
		 make
		 
	18). Buliding module-init-tools-3.3-pre1
		 tar zxvf module-init-tools-3.3-pre1.tgz
		 cd module-init-tools-3.3-pre1
		 make clean; make
		 
	19). Building ntp-4.2.0
		 tar zxvf ntp-4.2.0.tgz
		 cd ntp-4.2.0
		 cd sntp
		 make 
		 
	20). Building openssl-0.9.7
		 tar zxvf openssl-0.9.7.tgz
		 cd openssl-0.9.7
		 make clean; make
		 
	21). Building pure-ftpd-1.0.21
		 tar zxvf pure-ftpd-1.0.21.tgz
		 cd pure-ftpd-1.0.21
		 touch *
		 ./configure --host=arm --build=arm-linux --prefix=/usr/local/pureftpd --with-throttling --with-largefile --with-sysquotas --with-virtualchroot
		 make clean;make
		 
	22). Building quota-tools
		 tar zxvf quota-tools.tgz
		 cd quota-tools
		 make clean; make

	23). Building samba-3.0.28
		 tar zxvf samba-3.0.28.tgz
		 cd source
		 make clean;make
		 
	24). Building sqlite-3.3.7
		 tar zxvf sqlite-3.3.7.tgz
		 cd sqlite-3.3.7
		 note : please reference to compile_step.txt within the folder

	25). Building tinylogin-1.4
		 tar zxvf tinylogin-1.4.tgz
		 cd  tinylogin-1.4
		 make clean;make

	26). Building u-boot-1_1_1
		 tar zxvf u-boot-1_1_1.tgz
		 chmod -R a+w u-boot-1_1_1
		 cd u-boot-1_1_1
		 make mrproper
		 make db88f5182_config
		 make clean; make

	27). Building util-linux-2.12r
		 tar zxvf util-linux-2.12r.tgz
		 cd util-linux-2.12r
		 make

	28). Building wget-LFS
		 tar zxvf wget-LFS.tgz
		 cd wget-LFS
		 make clean;make
		 
	29). Building zlib-1.2.3
		 tar zxvf zlib-1.2.3.tgz
		 cd zlib-1.2.3
    	 note : please reference to readme for building this lib, no modification from us
    	 
    30). Building web_page
    	 tar zxvf web_page.tgz
    	 
    	 note : web_page.tgz include all the ASP, HTML and Image files of the GUI
Source: Readme.txt, updated 2013-09-13