II. Resetting & Router Firmware
ExpiredUnderstanding Router Firmware Files
Firmware should be upgraded using the Firmware Upgrade Utility, which can be downloaded from here . The latest version of your router's firmware can be downloaded from the Downloads section of the DrayTek UK website, here. Always ensure that you obtain the correct firmware version for your exact router model and country.
When you download firmware, it is normally provided inside a compressed 'ZIP' file. This ZIP will typically contain the following files :
- v2k60001.all - Firmware only (Filename will vary depending on model)
- v2k60001.rst - Firmware as above but with factory default settings
- readme_v2820.pdf - Contains notes about this release of firmware, detailing changes etc.
- Additional files may be included depending on model
Ensure you unzip the files before starting the firmware upgrade procedure. If you want to reset the router to factory defaults during the upgrade/reflash or you are concerned that your settings have been corrupted, you can upload the firmware file ending in .RST, otherwise use the .ALL file. Never change the filenames of the .ALL or .RST files.
Prior to any firmware upgrade it is good practice to take a configuration backup.
This can be done via [System Maintenance] > [Configuration Backup]
Upgrading Firmware from the router's Web Interface - Local or Remote
You can upgrade from the router's web interface by navigating to the [System Maintenance] > [Firmware Upgrade] menu. Use the browse button to locate your firmware file on your local PC and then select upgrade:
Learn more about upgrading through the router's web interface here.
Using the firmware upgrade utility - Local only
The DrayTek Firmware Upgrade utility can be downloaded from here. The firmware upgrade program requires you to enter the firmware's filename (which you can browse for) and the admin password for the router (if set). Select the firmware file once you have unzipped the firmware files (.all and .rst). By default the browse will look for the 'all' file so remember to change the 'file type' selector if you want to use the RST file (see image, right). You also need to enter the router's IP address; if you're not sure what that is, you can press the "..." button to locate it.
Once you press 'send' the utility will automatically enable TFTP mode on the router (a special mode in which it can receive the file) and then send the file. During TFTP mode, the first two LEDs on the left flash together. If you have a wireless router, you must use a wired PC (RJ45/Ethernet) to do the firmware upgrade - you cannot reflash firmware over the wireless interface.
Learn more about upgrading firmware with the DrayTek Firmware Upgrade utility here.
After sending the firmware file, the router will write its new firmware to the flash memory and then reboot. This can take typically around 60 second after the file has been sent. It is very important that you do not disturb the router during this time. Once the firmware has been written and the router rebooted, the ACT LED will flash on its own normally again.
Your router is now reflashed. If you have upgraded to a new firmware version, the front page of the web configurator will now confirm the new firmware version, at the top right-hand-side of the screen.
When to use the 'RST' file
The .ALL file contains the router's firmware. If you flash the .ALL file, the router should retain all of its existing settings and after it has flashed and rebooted will resume normal operation automatically. Never change the filename or attempt to alter/edit the firmware file.
If you are making a major firmware upgrade (for example where the first digit changes, say 1.5 to 2.6), or where the readme.txt notes recommend it, you should use the RST file which will clear all existing router settings. The RST file is also necessary if your router has corrupted firmware, or invalid settings which cause it to malfunction. A firmware corruption should not occur during normal usage but can occur if the router is subject to abnormal trauma (e.g. power/line spike or brown-out). Firmware or settings abnormalities can also occur if you have attempted to flash an invalid firmware file into the router, or tried to restore settings from an incompatible model/device. Reflashing the correct RST file will restore the router's firmware and also the 'factory default' settings of the router, wiping all existing settings. The unit must then be re-configured from scratch. Do not attempt to restore backed up settings from a file if the backup file was taken from a router with corrupt/invalid settings.
Firmware Upgrade Timeouts
If you gets a "request time out" message after pressing send, check that the PC's own IP address is in the same subnet as the router (e.g. 192.168.1.10 and 192.168.1.1 for the router). Also be sure that you have temporarily removed any software firewall on the PC which might be interfering with the upgrade procedure. If the procedure appears to complete, but then the router remains in TFTP mode (both left hand LEDs flashing together) for over 2 minutes, turn the router off/on and then try the procedure again.
Abnormal Firmware Conditions
If for some reason the router is not running normally (e.g. ACT is not flashing normally) and the router cannot be reached from telnet or the web browser, then the firmware upgrade utility may not be able to enable TFTP mode itself. Additionally, in the case of invalid settings or corrupted firmware the router may put itself automatically into TFTP mode when booted. This 'boot loader' mode is stored in a special permanent memory area (ROM) which cannot be erased by the user, so even if the main firmware is completely corrupted, boot loader mode should still be accessible.
If the router is in TFTP mode, either of its own accord, or because you manually enabled it (see below) you must use the TFTP Client Utility instead of the regular Firmware Upgrade utility. The TFTP Client program can be downloaded from the web site.
If you need to enable TFTP mode on the router manually, do as follows : Turn OFF the router (use the power switch or remove the power plug). Using a ballpoint pen, press and hold the Reset button on the rear of the router. You do not need to press hard; you will feel the button gently click. Whilst still holding the button pressed, turn the router back on. You can release the button once you can see TFTP mode is enabled frfom the LEDs (that should be almost immediately) When TFTP mode is enabled, the first and second LEDs will flash together as shown on the left.
Once the router is in TFTP mode, you can run the TFTP client :
If you have changed the router's IP address, try that IP address first. If that doesn't work because settings are corrupted, the router will revert to the default address of 192.168.1.1.
When in TFTP mode, the router's DHCP facility does not operate normally so the uploading PC must already have an IP address (either from DHCP earlier or manually set) and that address must be within the same IP subnet as the router's IP address. You cannot ping or access the web config screens when TFTP mode is running and the wireless interface (if applicable) won't function, so you must do the upgrade from a wired PC. The router will automatically enter TFTP receive mode if its firmware has become corrupted. If you enable TFTP mode accidentally, just turn the router off and on again and it will boot normally (except in the case of firmware corruption or mismatch).
How do you rate this article?
- First Published: 18/03/2013
- Last Updated: 22/04/2021