Professional Documents
Culture Documents
September 2011
Contents
1
Introduction .......................................................................................................................................... 3
1.1
Version .......................................................................................................................................... 3
1.2
1 INTRODUCTION
Sometimes a Digi Transport router fails to boot up. This often attributed to a damaged bootloader.
Depending on the router model, there is recovery process which will restore the router to a working
state.
*NOTE: The file numbers used here are examples only. They were what we used to create this
document and the ones you use for your particular router may be different.
1.1 Version
1.0
2.0
Status
Draft
Updated and rebranded
Model Type
All Sarian 4000 series
IR2110B, TA2020B*
WR41 and WR41v2
DR64xx MK 1
WR44
Recovery Method
Cirrus Boot
Cirrus Boot
IMX Boot
Centillium Boot
Tesla Boot
Section
2
2, 2.1
3
4
5
Page | 3
In the following example an ER4110 that will not boot will be recovered
The recovery process is as follows:
Navigate to the flashwriter firmware section of the Digi website via this link
http://transport.digi.com/firmware/flashwriter/
Then select the firmware version for your particular model (ER4110)
Normally you will choose the latest version (5129 here you can choose older versions if required)
http://transport.digi.com/firmware/flashwriter/5129/4000/ER4110/
ER4110-5129.all
ER4110-5129.ini
This is the .ini file
115200,n,8,1
scan,
Amend the .ini file by inserting an extra line (cirrusboot,) before the scan as shown
115200,n,8,1
cirrusboot,
scan,
Next, navigate to the ftp firmware section of the Digi website via this link
Page | 4
http:// http://transport.digi.com/firmware/5129/4000/ER4110/
Extract the .rom file
s602v21M.rom
and rename its file name and extension as follows:
s602v21M.rom rename it to ER4110-5129.sbios
You now have three files which represent the Cirrusboot firmware
ER4110-5129.all
ER4110-5129.ini
ER4110-5129.sbios
To continue, you will need to have Flashwriter installed on your computer. You can download the latest
version from here.
http://ftp1.digi.com/support/firmware/flashwriter.msi
Once installed, proceed as follows:
Close any software such as HyperTerminal that may be using the serial port
Power off the router
Make a note of the serial number and revision from the bottom of the router. eg 012345/4403a
Connect the serial cable to the router
Connect the router to the LAN port of your PC
Open Flashwriter, click "Advanced > Set remote TFTP IP address"
Enter an IP address from your own subnet that the router can use temporarily, click OK
Set the "Communications port number" to your serial port number
Ensure only "Use event driven mode" & "Use TFTP" are enabled
Click Load, at the warning click Yes then OK
Locate the folder that you extracted earlier and select the .all file eg: HR4110-5123.all
Click OK on the Flashwriter window that tells you to power up the router
Use a pen to hold in the reset button on the bottom of the router, whilst this is held in, power on
the router
Flashwriter will start loading a boot image, you can now let go of the reset button
When prompted for the serial number, enter the number you noted earlier but without any leading
zeros, ie 012345 becomes 12345, click OK
When prompted for the hardware revision number, enter the number you noted earlier eg 4403a,
click OK
Flashwriter will continue and load a new image and factory default config files
Flashwriter will reboot the router when done and report "Device upgraded successfully"
Close Flashwriter.
You need to ensure that you have selected the correct COM port for your PC to connect to the
serial port of the router. My PC uses COM 1 yours may be different.
Make sure that you have ticked the following two boxes:
Use event driven mode
Use TFTP
Page | 5
This needs to be a value that is on the SAME subnet as the PC it is connected to.
(My PC is on the 10.1.x.x subnet, your may not be)
Page | 6
Click LOAD
Follow the on-screen instructions.
*You need to hold in the reset button whilst powering-up the router
Page | 7
Page | 8
Page | 9
The procedure is exactly the same however as it uses the serial connection it takes much longer.
Page | 10
Navigate to the flashwriter firmware section of the Digi website via this link
http://transport.digi.com/firmware/flashwriter/
Then select the firmware version for your particular model (WR-41)
Normally you will choose the latest version. (But you can choose older versions if required. Here we
used 5123)
http://transport.digi.com/firmware/flashwriter/5123/WR41/
Extract the two files from the zip file
WR41-5123.all
WR41-5123.ini
115200,n,8,1
imxboot,
setwanmodule,
gensshkey,
scan,
Page | 11
time3,
Next, navigate to the ftp firmware section of the Digi website via this link
http://transport.digi.com/firmware/ftp/5123/WR41/
Extract the .rom file
s595v36M.rom
and rename its file name and extension as follows:
s595v36M.rom rename it to WR41-5123.sbios
You now have three files which represent the IMXboot firmware
WR41-5123.all
WR41-5123.ini
WR41-5123.sbios
You will need to have Flashwriter installed on your computer. You can download the latest version from
here.
http://ftp1.digi.com/support/firmware/flashwriter.msi
Once installed, proceed as follows:
Attach the Ethernet AND the Serial cable and then in Flashwriter select the appropriate COM port.
Page | 12
Page | 13
Page | 14
Page | 15
NOTE that when doing IMX BOOT you use the COM(n) setting NOT (ETH)
(This is not so when doing a regular Flashwriter where you CAN use the ETH setting)
Page | 16
1) Open flashwriter
2) Connect a serial cable and a LAN cable
3) Select the .ALL file that you just extracted in the previous steps
4) Hold down the reset switch _while inserting the power
5) Continue to hold the reset switch down until you see the "flash blocks" loading firmware, then release
the reset switch and let the router continue to boot as normal.
Page | 17
Page | 18
In the following example a WR44 that will not boot will be recovered
The recovery process is as follows:
Navigate to the flashwriter firmware section of the Digi website via this link
Get the .all file and .ini file for the router from the standard flashwriter files.
http://www.sarians.co.uk/digi/firmware/flashwriter/5131/WR44/
Amend the .ini file by inserting an extra line (teslaboot,) before the scan as shown
115200,n,8,1
teslaboot,
setwanmodule,
gensshkey,
sendcommand,del config.da0,
scan,
Next, navigate to the ftp firmware section of the Digi website via this link
http://www.sarians.co.uk/digi/firmware/ftp/5131/WR44/
Extract the .rom file
Page | 19
s607v39M.rom
and rename its file name and extension as follows:
s607v39M.rom rename it to WR44-5131.sbios
You now have three files which represent the Teslaboot firmware
You will need to have Flashwriter installed on your computer. You can download the latest version from
here.
http://ftp1.digi.com/support/firmware/flashwriter.msi
Once installed, proceed as follows:
Attach the Ethernet AND the Serial cable and then in Flashwriter select the appropriate COM port.
Page | 20
Page | 21
Page | 22
You will be prompted to enter the six digit router serial number
Page | 23
Page | 24
Turn the router upside down (easier that way) connect a serial cable to the router's ASY 0 port and open
up Teraterm or hyperterminal.
Now, _hold in the reset button and then _insert the power connector. All the LEDs should light steady.
Now look at the output of the serial port. You should see one of two things:
Page | 25
A stream of data 4 digits wide running continuously Vertically down the screen (This is Good)
It shows that your serial cable is OK
OR
Page | 26
Page | 27