• 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 / DCS-950
Name Modified Size InfoDownloads / Week
Parent folder
tinylogin-1.4.tar.gz 2013-09-13 163.8 kB
samba-src.tar.gz 2013-09-13 4.0 MB
rp-pppoe-3.5.tar.gz 2013-09-13 274.3 kB
Readme.txt 2013-09-13 17.1 kB
ppp-2.4.1.tar.gz 2013-09-13 698.8 kB
net-tools-1.60.tar 2013-09-13 1.1 MB
goahead.tar.gz 2013-09-13 1.1 MB
go-server.tar.gz 2013-09-13 265.1 kB
GPL_License 2013-09-13 15.4 kB
busybox-1.00-pre1.tar.gz 2013-09-13 1.5 MB
ez-ipupdate-mipsel.tar.gz 2013-09-13 173.9 kB
firmware_description.HTML 2013-09-13 326 Bytes
D-Link GPL Written Offer.HTML 2013-09-13 991 Bytes
confuse.tar.gz 2013-09-13 594.6 kB
bridge-utils-0.9.6.tar.gz 2013-09-13 60.4 kB
Totals: 15 Items   10.0 MB 0
1. This product includes third-party software licensed under the terms of the GNU 
   General Public License.. You can modify or redistribute this free software 
   under the terms of the GNU General Public License. The following parts of this 
   product are subject to the GNU GPL:
	
	1). uClibc
	2). busybox-1.00-pre1
	3). confuse
	4). goahead-2.1.6
	5). linux-2.4.18
	6). tinylogin-1.4
	7). ppp-2.4.1
	8). rp-pppoe-3.5
	9). ez-ipupdate-mipsel
	10). bridge-utils-0.9.6
	11). go-server
	12). samba-src
	13). netstat
   	
2. Modules compilation 
 	1). Building uClibc
 		tar zxvf uClibc.tar.gz
 		
	    Note: This uClibc can be used directly. Put extracted files in 
	    	  designated directory, and all lib and include files are within 
	    	  /export/mipsel-linux-uclibc
				
 	2). Building busybox-1.00-pre1
		tar zxvf busybox-1.00-pre1.tar.gz
		cd busybox-1.00-pre1
		make clean; make
		
	3). Building confuse
		tar zxvf confuse.tar.gz
		cd confuse/
		
		Note : Please refer to the MYREADME.txt file under the confuse_ppc 
			   directory, this file teach you how to compile confuse lib
		
 	4). Building goahead
		tar zxvf goahead.tar.gz
		cd LINUX/
		make
		
	5). Building linux-2.4-18
		tar zxvf linux-2.4.18.tar.gz
		cd linux-2.4.18
	    ./cv.sh
		make menuconfig
		select exit
		select yes
		make clean
		make dep
		make 
		 
	6). Building tinylogin-1.4
		tar zxvf tinylogin-.1.4.tar.gz
		cd  tinylogin-.1.4
		make clean;make
		 
	7). Building ppp-2.4.1.tar.gz
		tar zxvf ppp-2.4.1.tar.gz
		cd  ppp-2.4.1/pppd
		make clean;make

	8). Building rp-pppoe-3.5.tar.gz
		tar zxvf rp-pppoe-3.5.tar.gz
		cd  rp-pppoe-3.5/src
		make clean;make pppoe
	
	9). Building ez-ipupdate-mipsel.tar.gz
		tar zxvf ez-ipupdate-mipsel.tar.gz
		cd  ez-ipupdate-mipsel
		make clean;make

	10). Building bridge-utils-0.9.6
 		 tar zxvf bridge-utils-0.9.6.tar.gz
 		 cd bridge-utils
		 make
		
	11). go-server
	     tar zxvf go-server
		 cd go-server
		 make clean;make

	12). samba-src
		 tar zxvf samba-src.tar.gz
		 cd /samba-src/source
	
		 if want to build share library
***************************************************************
*		           build share library start                  *
***************************************************************
		1.build file
  		Note:--> $RPATH is current work directory
  
cd lib
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC charcnv.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC charset.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC debug.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC fault.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC getsmbpass.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC interface.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC kanji.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC md4.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC interfaces.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC pidfile.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC replace.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC signal.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC system.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC sendfile.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC time.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC ufc.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC genrand.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC username.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC util_getent.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC access.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC smbrun.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC bitmap.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC crc32.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC snprintf.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC wins_srv.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC util_str.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC util_sid.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC util_unistr.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC util_file.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC util.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC util_sock.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC util_sec.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC talloc.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC hash.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC substitute.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC fsusage.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC ms_fnmatch.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC select.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC error.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC messages.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC pam_errors.c

cd ../smbd
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC ssl.c

cd ../nsswitch
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC wb_client.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC wb_common.c

cd ../tdb
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC tdb.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC spinlock.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC tdbutil.c

cd ../ubiqx
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC ubi_BinTree.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC ubi_Cache.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC ubi_SplayTree.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC ubi_dLinkList.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC ubi_sLinkList.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC debugparse.c

cd ../passdb
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC passdb.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC secrets.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC pass_check.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC smbpassfile.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC machine_sid.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC pdb_smbpasswd.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC pampass.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC pdb_tdb.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC pdb_ldap.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC pdb_nisplus.c

cd ../libsmb
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC clientgen.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC cliconnect.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC clifile.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC clirap.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC clierror.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC climessage.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC clireadwrite.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC clilist.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC cliprint.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC clitrans.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC clisecdesc.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC clidgram.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC namequery.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC nmblib.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC clistr.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC nterr.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC smbdes.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC smbencrypt.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC smberr.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC credentials.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC pwd_cache.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC clioplock.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC errormap.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC doserr.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC passchange.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC unexpected.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC namecache.c

cd ../rpc_parse
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC parse_prs.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC parse_sec.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC parse_misc.c

cd ../param
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC loadparm.c
../libtool --mode=compile $CC -I../popt -I../ -I../include -I../ubiqx -I../smbwrapper -O -c -fPIC -DPIC params.c

cd ..

./libtool --mode=link $CC -O -o liblib.la lib/charcnv.lo lib/charset.lo lib/debug.lo lib/fault.lo \
          lib/getsmbpass.lo lib/interface.lo lib/kanji.lo lib/md4.lo \
          lib/interfaces.lo lib/pidfile.lo lib/replace.lo \
          lib/signal.lo lib/system.lo lib/sendfile.lo lib/time.lo \
	  lib/ufc.lo lib/genrand.lo lib/username.lo lib/util_getent.lo lib/access.lo lib/smbrun.lo \
	  lib/bitmap.lo lib/crc32.lo lib/snprintf.lo lib/wins_srv.lo \
	  lib/util_str.lo lib/util_sid.lo \
	  lib/util_unistr.lo lib/util_file.lo \
	  lib/util.lo lib/util_sock.lo lib/util_sec.lo smbd/ssl.lo \
	  lib/talloc.lo lib/hash.lo lib/substitute.lo lib/fsusage.lo \
	  lib/ms_fnmatch.lo lib/select.lo lib/error.lo lib/messages.lo \
	  lib/pam_errors.lo nsswitch/wb_client.lo nsswitch/wb_common.lo \
	  tdb/tdb.lo tdb/spinlock.lo tdb/tdbutil.lo -rpath $RPATH -lm

./libtool --mode=link $CC -O -o libubiqx.la ubiqx/ubi_BinTree.lo ubiqx/ubi_Cache.lo ubiqx/ubi_SplayTree.lo \
            ubiqx/ubi_dLinkList.lo ubiqx/ubi_sLinkList.lo ubiqx/debugparse.lo -rpath $RPATH -lm

./libtool --mode=link $CC -O -o libpassdb.la passdb/passdb.lo passdb/secrets.lo \
	     passdb/pass_check.lo passdb/smbpassfile.lo \
	     passdb/machine_sid.lo passdb/pdb_smbpasswd.lo \
	     passdb/pampass.lo passdb/pdb_tdb.lo passdb/pdb_ldap.lo \
	     passdb/pdb_nisplus.lo -rpath $RPATH -lm

./libtool --mode=link $CC -O -o libsmb.la libsmb/clientgen.lo libsmb/cliconnect.lo libsmb/clifile.lo \
		libsmb/clirap.lo libsmb/clierror.lo libsmb/climessage.lo \
		libsmb/clireadwrite.lo libsmb/clilist.lo libsmb/cliprint.lo \
		libsmb/clitrans.lo libsmb/clisecdesc.lo libsmb/clidgram.lo \
		libsmb/namequery.lo libsmb/nmblib.lo libsmb/clistr.lo \
		libsmb/nterr.lo libsmb/smbdes.lo libsmb/smbencrypt.lo \
		libsmb/smberr.lo libsmb/credentials.lo libsmb/pwd_cache.lo \
		libsmb/clioplock.lo libsmb/errormap.lo libsmb/doserr.lo \
		libsmb/passchange.lo libsmb/unexpected.lo \
		rpc_parse/parse_prs.lo  rpc_parse/parse_sec.lo rpc_parse/parse_misc.lo \
		libsmb/namecache.lo -rpath $RPATH -lm

./libtool --mode=link $CC -O -o libparam.la param/loadparm.lo param/params.lo -rpath $RPATH -lm

		2.copy share library .libs/liblib.so.0.0.0, .lib/libubiqx.so.0.0.0, .lib/libpassdb.so.0.0.0,
		   .lib/liblibsmb.so.0.0.0, .lib/libparam.so.0.0.0 to toolchain library folder mipsel-linux-uclibc.
		   
		3.go to toolchain library folder mipsel-linux-uclibc/lib do share library link ,
			link -s liblib.so.0.0.0 liblib.so.0
			link -s liblib.so.0.0.0 liblib.so
			
			link -s libubiqx.so.0.0.0 libubiqx.so.0
			link -s libubiqx.so.0.0.0 libubiqx.so
			
			link -s libpassdb.so.0.0.0 libpassdb.so.0
			link -s libpassdb.so.0.0.0 libpassdb.so
			
			link -s liblibsmb.so.0.0.0 liblibsmb.so.0
			link -s liblibsmb.so.0.0.0 liblibsmb.so
			
			link -s libparam.so.0.0.0 libparam.so.0
			link -s libparam.so.0.0.0 libparam.so
***************************************************************
*		           build share library end                    *
***************************************************************

		 make clean;make

	13). netstat
		 tar xvf net-tools-1.60.tar
		 cd net-tools-1.60
		 make clean;make
		 Note : Please choose necessary parameters to complete making and 
		 		netstat binary code is in /net-tools-1.60

NOTE : 
1). wisgo7007sb.o and wis_sensor.o is driver of MPEG4 chip(WIS 7007SB), and it 
	only provide us these 2 binary code.




Source: Readme.txt, updated 2013-09-13