Main Menu
Contact Andrew Quinn
jaquinn@ihug.co.nz
http://twitter.com/jaquinn
|
Programming the DSL-502T IGate using “Damn Small Linux” |
|
Written by Administrator
|
|
Tuesday, 18 January 2011 14:48 |
|
Items you need to get started: 2. A PC able to boot the Damn Small Linux CD with a connection to the internet.
Follow the programming steps as follows: 1. Boot the “Damn Small Linux” ISO.

2. To program the DSL502T the PERL and CURL software in the “Damn Small Linux” image needs to be updated
Start the “MYDSL Browser”.
Download the “MYDSL” application database if prompted.
Use “Text Search” to locate the “Perl 5.8.0DSL” package.
Select the “Perl5.8.0DSL” package and “Install Selected” (approx size 8mb).
Use “Text Search” to locate the “CURL.tar.gz” package.
Select the “CURL.tar.gz” package and “Install Selected” (approx size 300kb).
Close the “MYDSL Browser”.
3. Download the latest DSL-502T firmware:
Press the “Term” button on the toolbar to open a terminal window.
Download and extract the firmware with the command:
curl http://www.quicktrip.co.nz/igate_dsl502t.tar.gz | tar xvz
On completion of the download you will have a “dsl502t” folder containing three files.
To program a DSL-502T with the downloaded firmware:
Change to the dsl502t folder
cd ./dsl502t
Ensure the DSL-502T is switched off.
Disconnect your PC from the internet connection and connect it the DSL-502T.
Ideally this should be done using a hub as most modern Ethernet cards take too long to power up if connected directly to the DSL-502T.
It is recommended that there be no other devices connected to the hub as other network traffic can interfere with the programming process.
4. Set the IP address of “Damn Small Linux” to “192.168.1.3”.
Press the “Panel” button on the toolbar to open the “DSL Control Panel”.
Press the "NetCardConfig" button to open the network configuration dialog. Enter the network configuration as follows:
| Use DHCP Broadcast | No | | Address IP | 192.168.1.3 | | Network Mask | 255.255.255.0 | | Broadcast | 192.168.1.255 | | Gateway | 192.168.1.254 | | Save Configuration | Yes |
Press “Apply” to activate the configuration.
Close the “DSL Control Panel”.
5. Program the DSL-502T in the terminal window by:
Entering the command:
./flash
Power on the DSL-502T.
All going well the DSL-502T will be detected, the programming will be performed and the DSL-502T will reboot at the end of the process.
Possible problems are: 1. The DSL-502T is not found on the network and the programming fails.
Repeat step 5 to ensure the IP address is correctly configured as 192.168.1.3 Try using a different network cable or hub.
2. A device is recognised but it is reported as being the wrong type. This may occur if you have a Generation II (C5 Hardware revision) DSL-502T or a different device. You will not be able to program the device using this procedure.
3. The device is recognised and the programming starts but the dots stop. This can occur due to other network traffic or timing issues when transferring data to the DSL-502T.
Press Cltr-C to stop the programming script.
Repeat step 5 without powering off the DSL-502T.
|