Upgrade your ADSL Modem Router with Routertech Firmware

This is a comprehensive tutorial for installing RouterTech Custom Firmware on your modem router.This tutorial is generic i.e. following this tutorial you can install the firmware on any routertech compatible router.This was made based on the documentation provided by RouterTech.org website. Lot of thanks to the Routertech Team.

RouterTech firmware is an open source Linux-based firmware for ADSL modem routers which have Texas Instruments AR7* chipsets.

Before you install you can take a demo of features supported by Routertech firmware here.

It supports routers from manufacturers like Dlink, Linksys, Acorp, Sofecom, Solwise & many more.See RouterTech Compatibility List for more. This list is identified by Routertech.org team.If your router is based on same chipset family there is a high possibility that your router supports the firmware even if it’s not listed (My Dlink GLB 502T router is not).

UPGRADING THE ROUTER FIRMWARE IS A RISKY PROCEDURE.

THE ROUTER MAY BE RENDERED USELESS IF THE PROCEDURE IS NOT FOLLOWED CAREFULLY.

Separate firmwares are provided by RouterTech for different chipsets,boot-loaders and flash ROM sizes.We have to use this utility to identify whether our router is compatible and to find the correct firmware for your router. It will backup your router environment in case it gets bricked during the upgrade process. Checking for compatibility will not harm your router, if it does not complete it means your router is not compatible.

[For Windows 7 users only : You have to enable telnet to proceed as it is turned off by default in Windows 7. Procedure here : Enable Telnet in windows 7]

If the check does not complete then your router is not compatible with R0uterTech firmware. Do not continue with the further part of the tutorial. Your router may be compatible with other custom firmwares such as DD-WRT, OpenWrt, Tomato etc

If the check successfully completes it will show a windows similar to this :

The Latest : routertech-*your_chipset*-*bootloader*-*no_of_ports*-*release_date*.ZIP represents the firmware compatible with your router. Lite version take less memory by having lesser features.Differrences here

Also Please take note of the values marked in red :

RUC will generate files env_*routername*.txt & check_*routername*.txt.Backup this files to a safe folder.It will be required in case your router gets bricked.

Step 2) Downloading the correct latest firmware

Now depending on your results you have to download the correct routertech firmware.No Mistakes at this step.

You need to flash 2MB or 4MB (Annex A or Annex B) firmware image depending on your router.Keep in mind the correct image file.

Step 3) Flashing the router with firmware.

1. First you need to set your router to factory defaults.Generally routers have a small button behind,press it with a pen for a few seconds until all the lights go off.The router will then restart.
2. Download latest Router Repair Tool (RRT). Save and Extract
3. Run RRT.

from what i googled about your router i found its a 3g router.So there is no possibility that it is a AR7(texas instruments) based router.
There can be a possibility that your router may be a broadcom based router as many new routers are.
After logging into telnet you can try these commands to find more info about your router:
cat /proc/cpuinfo <–this can determine your router chipset
cat /proc/meminfo
cat /proc/version

Well compiled set of instructions. However, I think the process has been mixed up.

You start of by running the RUC on the router to identify the firmware needed; then you kick of the flashing process meant for a bricked router.

For the router in your screen shot, DLink GLB 502T, you need to follow these steps:
1. Reset your router
2. Login using default ID/password
3. Go to Tools –>Update Gateway; select the *.firmware.upgrade.img file and click on the update gateway button. Wait for a few minutes (5-10) and you are done.

Hey I get what you are sayin.
This was meant to be a generalised set of instructions to be followed to flash routertech firmware on any compatible router.
Flashing through the router interface is easy but routertech firmware has different MTD (partition) values which may not be updated.

Hi Ajitesh,
Nice Tutorial. My env vars for the D-Link (GLB-502T)Router was corrupted and I am not able to set correct setting for MTD’s now it is not working for RT or A corp 120 firmware. I appreciate if you could provide me the copy of the env variable or the Original Firmware or the Config Settings files which you might have backed up.

I have D-Link GLB-502T router which is same as your router i tried to upgrade the firmware to Router Tech as per the procedure mentioned above. The firmware got installed successful but internet is not working for me. When I checked the logs it says the ADSL Carrier is down actually it is not. I believe the env settings got corrupted, I appreciate if you provide me the any of the following

hi,
i am trying to flash my dlink router dsl 2640t,,,it’s runing now and looks fine but hte RRT still working on 14% and still on it,,,so it’s gonna take a long time to finish flashing or what do you think my friend,,, ??

I hope that you are aware that routertech does not officially support DSL 2640t. Though some peeps have seen the firmware to work, but high likelihood that the router will brick.
How long has it been at 14%? Shouldn’t take very long to finish; if it’s been many hours then I hope you have another router.
What is the RT firmware version that you used.

I am little noob here, all I want is a custom firmware that supports my “Wireless-G ADSL Gateway with SpeedBooster WAG54GS” home ADSL router at Saudi Arabia. The reasons is the default Linksys firmware in it lacks lots of necessary features i.e MAC based QOS, DHCP IP reservation and so on. I read enough on DD-WRT which seems to not support my WAG54GS so is OpenWRT. I am now looking for another third party firmware thus ended up in you thread. Well I tried to run the outer Update Checker (RUC) tool but it’s stuck on 2% and no further, sure my telnet configs are correct. Do you know any other fimrwares that would support my needs to flash over default Linksys firmware (MAC based QOS, DHCP IP reservation to gain). My device details are below if you could help anyway