In order to reflash the firmware there are 2 cathegories of methods:
1) Based on the ftp server given by the bootloader ADAM2
2) Jtag (needs a special interface and some electronics/soldering skills)
The first method can be used if ADAM2 is still on the flash rom and it is not corrupted or the ENV space used by ADAM2 is not
corrupted. The tiupgrade corrupted image mode uses the ftp ADAM2 server. You can directly check if ADAM2 is still alive as follows:
- Switch off the modem
- Unplug the ADSL cable from the modem
- Unplug the USB cable from the modem
- Plug on the ethernet cable on both sides, PC and modem
- Setup the ethernet tcp/ip parameters as in my previous post
- Close all firewalls and antivirus on the PC and possibly any other program and process (this from the windows program manager)
- From the Windows command prompt ftp to the modem entering the following command
without pressing the Enter key:
ftp 192.168.1.1
- Switch on the modem, count till 2 and
promptly press the Enter key.If ADAM2 responds the following screen appears:
C:\>ftp 192.168.1.1
Connected to 192.168.1.1.
220 ADAM2 FTP Server ready.
User (192.168.1.1:(none)): adam2
331 Password required for adam2.
Password:
230 User adam2 successfully logged in.
enter User and password, both = adam2
If this test is successful you will be able to flash the firmware and/or, eventually, correct the env variables. I'll tell you how.
ADAM2 can have a different IP address. If 192.168.1.1 doesn't work try:
10.8.8.8
192.168.0.1
setting up the tcp/ip parameters accordingly:
IP address 10.8.8.2
Subnet mask 255.255.255.0
Default gateway 10.8.8.8
or
IP address 192.168.10.2
Subnet mask 255.255.255.0
Default gateway 192.168.0.1
Make various tries for each IP address because entering the ftp server is also a matter of timing. Try also counting till 1 or 3 before pressing the Enter key. A trick is, without counting, to press the Enter key immediatly when the ethernet Led on the modem lights on or when the LAN icon on the windows taskbar shows an active connection.
I'll tell more about the latter method, Jtag, if the former one doesn't give positive results.
Bye