<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://dns-300.sergeyzh.org/wiki/lib/styles/feed.css" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://dns-300.sergeyzh.org/wiki/feed.php">
        <title>DLink DNS-300 Alternative firmware software</title>
        <description></description>
        <link>http://dns-300.sergeyzh.org/wiki/</link>
        <image rdf:resource="http://dns-300.sergeyzh.org/wiki/lib/images/favicon.ico" />
       <dc:date>2010-09-10T01:09:57+04:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://dns-300.sergeyzh.org/wiki/software/additional?rev=1163894800"/>
                <rdf:li rdf:resource="http://dns-300.sergeyzh.org/wiki/software/bootloader?rev=1153412183"/>
                <rdf:li rdf:resource="http://dns-300.sergeyzh.org/wiki/software/firmware?rev=1157833291"/>
                <rdf:li rdf:resource="http://dns-300.sergeyzh.org/wiki/software/info?rev=1157187986"/>
                <rdf:li rdf:resource="http://dns-300.sergeyzh.org/wiki/software/toolchain?rev=1170498709"/>
                <rdf:li rdf:resource="http://dns-300.sergeyzh.org/wiki/software/troubles_of_original_firmware?rev=1156113770"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://dns-300.sergeyzh.org/wiki/lib/images/favicon.ico">
        <title>DLink DNS-300 Alternative firmware</title>
        <link>http://dns-300.sergeyzh.org/wiki/</link>
        <url>http://dns-300.sergeyzh.org/wiki/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://dns-300.sergeyzh.org/wiki/software/additional?rev=1163894800">
        <dc:format>text/html</dc:format>
        <dc:date>2006-11-19T03:06:40+04:00</dc:date>
        <title>Additional software for DNS-300</title>
        <link>http://dns-300.sergeyzh.org/wiki/software/additional?rev=1163894800</link>
        <description>It’s possible to install additional programs to DNS-300 without firmware’s modification. I’ve compiled some programs for DNS-300 with my toolchain. For example: Midnight Commander, screen, Perl, coreutils, findutils, make, and more and more. All of them was compiled on DNS-300 natively, because it’s much easier than cross-compilation.</description>
    </item>
    <item rdf:about="http://dns-300.sergeyzh.org/wiki/software/bootloader?rev=1153412183">
        <dc:format>text/html</dc:format>
        <dc:date>2006-07-20T20:16:23+04:00</dc:date>
        <title>RedBoot bootloader</title>
        <link>http://dns-300.sergeyzh.org/wiki/software/bootloader?rev=1153412183</link>
        <description>RedBoot bootloader

DNS-300 has a nice bootloader RedBoot. It allows to reflash device over Serial Console or over network by TFTP. With Serial console you can press Ctrl-C before kernel bootup and you will see following menu: 


Link Down
Ethernet eth0:: MAC address 00:13:46:fd:21:e2  IP: 192.168.0.101, Default server: 0.0.0.0
==&gt; enter ^C to abort booting
^C
                           Boot Menu
====================================================================
1: Start the Kernel Code
2: XMo…</description>
    </item>
    <item rdf:about="http://dns-300.sergeyzh.org/wiki/software/firmware?rev=1157833291">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-10T00:21:31+04:00</dc:date>
        <title>Alternative firmware for DNS-300</title>
        <link>http://dns-300.sergeyzh.org/wiki/software/firmware?rev=1157833291</link>
        <description>Alternative firmware for DNS-300

Here I plan to publish alternate firmware for DNS-300.

Fixed firmware of DLink

In this section you can find patched DLink’s firmware. I use version numbers as DLink original version + 4. For example my firmware 5.01 it is patched DLink’s firmware version 1.01.</description>
    </item>
    <item rdf:about="http://dns-300.sergeyzh.org/wiki/software/info?rev=1157187986">
        <dc:format>text/html</dc:format>
        <dc:date>2006-09-02T13:06:26+04:00</dc:date>
        <title>Description of original firmware</title>
        <link>http://dns-300.sergeyzh.org/wiki/software/info?rev=1157187986</link>
        <description>Description of original firmware

Original firmware is ARM Linux 2.4.18 from MontaVista with some custom applications from DLink. I didn’t get reply from DLink about GPL source of Linux kernel for DNS-300, but I’ve found source for DNS-312H. It’s the same device but with 120Gb HDD on board. Unfortunately these sources are older (2004 year) than current firmware in my device (2005 year).</description>
    </item>
    <item rdf:about="http://dns-300.sergeyzh.org/wiki/software/toolchain?rev=1170498709">
        <dc:format>text/html</dc:format>
        <dc:date>2007-02-03T13:31:49+04:00</dc:date>
        <title>Toolchain to develop software for DNS-300</title>
        <link>http://dns-300.sergeyzh.org/wiki/software/toolchain?rev=1170498709</link>
        <description>Toolchain is set of tools to compile software for some device/platform.
 Two types of toolchains are possible:

	*  toolchain for crosscompile - to compile software on PC compatible computer
	*  native toolchain - to compile software directly on DNS-300</description>
    </item>
    <item rdf:about="http://dns-300.sergeyzh.org/wiki/software/troubles_of_original_firmware?rev=1156113770">
        <dc:format>text/html</dc:format>
        <dc:date>2006-08-21T02:42:50+04:00</dc:date>
        <title>Troubles of original firmware from DLink v. 1.0</title>
        <link>http://dns-300.sergeyzh.org/wiki/software/troubles_of_original_firmware?rev=1156113770</link>
        <description>Troubles of original firmware from DLink v. 1.0

	*  Noisy fan which can’t be turned off
	*  Cannot read EXT2 filesystem correctly if it written on default Linux kernel &gt; 2.4.18(20)</description>
    </item>
</rdf:RDF>
