How to upgrade firmware using Windows Hyperterminal
---------------------------------------------------

1) bring up Windows hyperterminal 
2) power on the module and make sure you see the Type 'd' to enter download mode...message
3) type the character d right away when you see the message
4) start xmodem upload.  The upgrade will take about 6 minutes
5) after upgrade is complete, you need to login and set the model number:
- for Socket modem IP, type in comamnd "set-model-number MTSMIP"
- for Socket modem IP V22 only, type in command "set-model-number MTSMIP-V22"
- for Serial to serial adapter, type in command "set-model-number MTSSIP"
- for CDMA modem with IP, type in command "set-model-number MTSWIP-C"
- for GSM modem with IP, type in command "set-model-number MTSWIP-G"

Firmware VERSION 1.02, DATED 02-Apr-2004:
-----------------------------------------
Enhancements and fixes:
1. Force DSR high for all models MT2456SMI-IP-xx
2. Fix send-mail problem.  \r\n added to the end of message header so message body text show up properly when sending "v : 1;id : 127;"
3. Moved GPIO31 and GPIO38 initialization to the beginning.  It need to be initialized before printing the boot message

Firmware VERSION 1.01, DATED 23-Feb-2004:
-----------------------------------------
Enhancements and fixes:
1. Support for Country Profiles V22 and V34
2. Support to configure all Model numbers – MTSMIP, MTSSIP, MTSWIP-C, MTSWIP-G, MTSMIP-V22. MTSWIP-C, MTSWIP-G works in MTSSIP by default. 
3. When PPP link goes down during ftp/telnet/smtp sessions, the applications are brought down and module returns “#” prompt on S0. 
4. New feature to enable/disable command echoing on serial S0 – A new command “set serial s0 echo-command enable/disable” is added.
5. Add a new option for FTP Client – Support the append option. “-a” option is added to existing ftp command.
6. GPIO39 is modified as output pin and is always set to Low on serial S0. As GPIO39/FLCLK is a special purpose register, the Option register is set appropriately.
7. Serial driver enhancements to avoid locking up of module.
8. Command line interface fix to handle characters more than 1024. 
9. Reflect DSR of S1 to DSR on S0 when in transparent mode.
10. GPIO38 is modified as output pin and is always set to High.
11. GPI031 is modified as output pin and is always set to Low.

