Turn DLink 300T into a router

tertius

Active Member
Joined
Sep 21, 2006
Messages
68
Reaction score
0
Location
Stellenbosch
With this quick guide you can turn your DLink 300T ADSL modem into a Router with support for the following: Multiple DHCP IPs, DynDNS, firewall/NAT.

Step one.

Download and install CICLaMaB : http://ciclamab.altervista.org/index_en.htm

Step two.

Go to the AR7 wiki and choose a firmware : http://ar7.wikispaces.com/Modified+firmwares

Or go directly to the firmware (300T) page here : http://ar7.wikispaces.com/The+30xT+modified+firmwares

There are a few if you want to play around, I used the one the recommended at the bottom. (The Jack's firmware is probably the best option at the moment and works on all Flash chips.)

So you follow the link to the site : http://jackthevendicator.dlinkpedia.net/files/acorp/

Then proceed to get the following.

The latest under "firmwares", "kernels" (the ADAM2 type), and "filesystems" (I used the universal one, just saw there were ADAM2, so rather use the ADAM2, mine works fine though).

Step three

Now when you launch the program (CICLaMaB) that you downloaded you'll see that it's in Italian.

So here's how to change the language.

First you'll have 4 options, choose the 3rd one. (To check for updates) Then continue.

Then next you'll have 3 options, choose the second one ("No" to the question "Do you want to run the wizard?").

Then you'll be in the main program, the second last menu will be "Opzioni", click that then go to "Lingua||#World" and then English.

Step four

Now, make sure your modem isn't plugged into the telephone line and that you have a static ip assigned to your network card that is normally attached to the modem. (e.g. 192.168.1.10 , but it can't be 192.168.1.1)

Restart the program using the wizard, the IP address of the router (filled in) should be 192.168.1.1.

On "Step 3". Put as "Possessed model" - "D-Link DSL-300/2T ADSL2" (That means 300T or 302T). And in "Wished Model" - "D-Link DSL30xT@Acorp LAN120 JackTheVendicator". Click next and start adding the files. I did it the manual way (Filesystem + Kernel) and not "Firmware". But you can try "Firmware" first and see if it works for you, but it didn't work for me.

On "Step 6" you don't have to enter anything.

Then you just click next and end and the program opens.

Step five

Now the only thing that you have to worry about is the button that says "Connection Bootloader".

Unplug your modem, wait 5+ seconds, click "Connection Bootloader", then put the power in quickly.

It should now try to connect to the ADAM2 ftp server.

(This took me a while to get right, it didn't want to connect at all. So I'll give a few extra things here that you can try if the same happens on your side.)

You can try to use the Telnet option "Ctrl-T" and then try to connect. (It first sets some more variables and then reboots the modem and tries to connect using the bootloader (ADAM2 ftp server) way). But this didn't completely work, it was helpful though. So you then change back to Bootloader mode "Ctrl-B" and try again. (The two times that I got it right, it was after the telnet mode changed those vars)

Here you are going to have to persevere. When the modem initially shows you that it's connected (You connect it directly to you ethernet port and you'll see the "cable unplugged" etc. notifications) then it disconnects after a few seconds and then connects again and stays connected. I always got it right after the second connection. (Quickly) I pressed the "Connection Bootloader" button a few times and didn't just leave it to timeout. (This worked for me)

When it succeeds, it will get/set some environment variables and wait for you to click the same button again, and ask if you want to execute.

When this is done, you can reboot your little modem and it should now give you an IP (DHCP is enabled by default on the new firmware).

Another part I struggled with is the login after you put the new firmware on. The default username and password isn't admin/admin anymore, but Admin/Admin or root/Admin (Mind the caps).

Hope this helps some of you out there that want a 500T instead of a 300T (Get yourself a cheap little 5 port switch for R100 and you have a 500T for atleast R200 less. (And if you get a DLink switch, you can stack the two, bonus points for stackability)
 
Last edited:
I tried many times but when i push the Connection Bootloader button and plug in the power i can't connect to the bootloader of modem! It informs that it can not connect to bootloader - router does not response! I don't know why because i try all your suggest even change the Bootloader mode! In Telnet mode whatever i enter user or passwords, all wrong. Can you give me some suggest? Thank you!
 
Sorry, everything that I wrote there is what I did myself. One thing to keep in mind, getting it to connect to do the update. That took me about an hour of trying to do it at the right time. Probably more.
 
Now Tertius,

Why would you want to go through all the above mentioned steps and risk voiding your warranty if you screw it up reprogramming the EEPROM with a non-D-Link home made firmware when you can just buy the DSL-2500U (the upgrade of the DSL-300T, which is cheaper and already a one port router)?
 
Now Elf1nDrak3,

Because I can?

#1 I don't have the 2500U, and a lot of other people don't either.
#2 I wont void the warranty. If the load goes faulty I know how to fix it.
#3 The firmware that you put on the 300t turns it into an actual router that is much more powerful and robust than a stock 2500u.
#4 It was a load of fun.

Good enough for ya?
 
Now Elf1nDrak3,

Because I can?

#1 I don't have the 2500U, and a lot of other people don't either.
#2 I wont void the warranty. If the load goes faulty I know how to fix it.
#3 The firmware that you put on the 300t turns it into an actual router that is much more powerful and robust than a stock 2500u.
#4 It was a load of fun.

Good enough for ya?

Good for you.
 
Top
Sign up to the MyBroadband newsletter
X