**************************************************************** * Universal IP (UIP) Firmware/Software Release Notes * **************************************************************** Contents: 1) Models Covered By This Firmware/Software 2) Firmware/Software History 3) Support Information **************************************************** * 1 ** Models Covered By This Firmware/Software * **************************************************** * The following products use the 0.2xx firmware (base model name given below): - MT2456SMI-IP - MT5656SMI-IP - MT5692SMI-IP - MTSMC-G-F4-IP - MTCMR-E - MTCMR-G-F4 - MTCMR-H * The following products use the 1.x.x firmware (base model name given below): - MTCMR-C1 - MTCMR-E1 - MTCMR-G2 - MTCMR-H3 - MTCMR-H4 - MTCMR-EV2 - MTSMC-C1-IP - MTSMC-E1-IP - MTSMC-G2-IP - MTSMC-H3-IP - MTSMC-H4-IP - MTSMC-EV2-IP **************************************************** * 2 ** Firmware/Software History * **************************************************** -------------------------------------------------- Firmware/Software Version 1.0.10 #VVERSION: VERSION 1.0.10 May 5 2011 08:41:14 -------------------------------------------------- (a) Features Added/Removed/Modified since 1.0.9: * NONE (b) Bugs fixed since 1.0.9: * Bootloader has been modified to reset all stack pointers before jump to application code. This should allow for all future release to be be programmed with overwriting the bootloader if desired. * RAM is now initialized at application bootup. This should make all application independent of a bootloader version now. * Cleaned up #GPIOTRIGGER parsing values (CVS ticket #1917) -------------------------------------------------- Firmware/Software Version Test-1.0.9 #VVERSION: VERSION 1.0.9 Apr 19 2011 08:49:59 -------------------------------------------------- (a) Features Added/Removed/Modified since 1.0.7: * NONE (b) Bugs fixed since 1.0.7: * Addressed possible lockup if command issued right before GPIO initiated connectionstart * Improved CVS ticket #1750: enhanced safety timer between automatic network attempts -------------------------------------------------- Firmware/Software Version Test-1.0.7 #VVERSION: VERSION 1.0.7 Feb 14 2011 08:00:02 -------------------------------------------------- (a) Features Added/Removed/Modified since 1.0.6: * NONE (b) Bugs fixed since 1.0.6: * Merged 1.0.x development branch with 0.22H changes * Modified GPIO check based on module or box product (interfered with A parser) * Make sure parser works correctly when an automatic network connection is made (symptom was random lockups to the AT parser) * Implemented CVS ticket #1750: make safety timer 7 seconds -------------------------------------------------- Firmware/Software Version Test-1.0.6 #VVERSION: VERSION 1.0.6 Feb 10 2011 09:19:37 -------------------------------------------------- (a) Features Added/Removed/Modified since 1.0.5: * NONE (b) Bugs fixed since 1.0.5: * Added taskYIELD() to all task loops to resolve some random AT parser lockups -------------------------------------------------- Firmware/Software Version Test-1.0.5 #VVERSION: VERSION 1.0.5 Feb 4 2011 14:57:57 -------------------------------------------------- (a) Features Added/Removed/Modified since 1.0.4: * NONE (b) Bugs fixed since 1.0.4: * Added more RAM to the RTOS heap (500 bytes) to resolve some random AT parser lockups -------------------------------------------------- Firmware/Software Version Test-1.0.4 #VVERSION: VERSION 1.0.4 Jan 25 2011 09:15:37 -------------------------------------------------- (a) Features Added/Removed/Modified since 1.0.3: * NONE (b) Bugs fixed since 1.0.3: * Merged 1.0.x development branch with the some more of the 0.22F changes -------------------------------------------------- Firmware/Software Version Alpha-1.0.3 #VVERSION: VERSION 1.0.3 Jan 24 2011 07:56:21 -------------------------------------------------- (a) Features Added/Removed/Modified since 1.0.2: * Added support for non-destructive defaults after firmware upgrade. Only valid for 1.0.3 and later * Merged 1.0.x development branch with 0.22E and 0.22F feature changes (b) Bugs fixed since 1.0.2: * Merged 1.0.x development branch with some of the 0.22F changes * Repaired bootloader to properly reject an incorrect firmware/length from remote management -------------------------------------------------- Firmware/Software Version Alpha-1.0.2 #VVERSION: VERSION 1.0.2 Dec 6 2010 15:39:22 -------------------------------------------------- (a) Features Added/Removed/Modified since 1.0.1: * Added command #HOSTNAME - Device hostname concerning remote management * Added command #MTSDMUSERNAME - Remote management user name * Added command #MTSDMPASSWORD - Remote management password * Added command #SNTP - Enable or Disable SNTP * Added command #SNTPSERVERHOST - Remote SNTP server address * Added command #SNTPSERVERPORT - Remote SNTP server port (b) Bugs fixed since 1.0.1: * Merged 1.0.x development branch with 0.22E changes -------------------------------------------------- Firmware/Software Version Alpha-1.0.1 #VVERSION: VERSION 1.0.1 Nov 17 2010 16:33:49 -------------------------------------------------- (a) Features Added/Removed/Modified since 0.22D: * Merged 1.0.0 development branch with 0.22D branch * Modified code base to handle 512K-based products (base modelname given below): - MTCMR-C1 - MTCMR-E1 - MTCMR-G2 - MTCMR-H3 - MTCMR-H4 - MTCMR-EV2 - MTSMC-C1-IP - MTSMC-E1-IP - MTSMC-G2-IP - MTSMC-H3-IP - MTSMC-H4-IP - MTSMC-EV2-IP (b) Bugs fixed since 0.22D: * NONE -------------------------------------------------- Firmware/Software Version Alpha-0.22H #VVERSION: (NOT GENERATED) -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21G: * NONE (b) Bugs fixed since 0.21G: * Addressed CVS ticket #1779: Remove DONT answer to WONT request for TELNET protocol (RFC1143 says a WONT should not be answered) * Addressed CVS ticket #1824: Socket disconnect during FTP upload (increase #FTPNETWORKTIMER default to 600 seconds, prev 30 (timer was triggering to soon) * Modified GPIO check based on module or box product (interfered with AT parser) * Addressed CVS ticket #1856: Correct &S1 with &C2 concerning socket connections. * Addressed CVS ticket #1831: Correct option 5 and 6 for #persistentsocket * Addressed CVS ticket #1752: Make sure SMS wake up only responds to #SMSPHRASE -------------------------------------------------- Firmware/Software Version Alpha-0.22G #VVERSION: VERSION 0.22 Feb 14 2011 08:27:46 G -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21F: (b) Bugs fixed since 0.21F: * Add taskYIELD() to all constant running tasks to locate random AT parser lockups -------------------------------------------------- Firmware/Software Version 0.22F (MT5692SMI-IP only) #VVERSION: VERSION 0.22 Feb 11 2011 10:39:02 F -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21E: * Added edge trigger for GPIO * Added command #GPIOTRIGGER=n,m where n is the GPIO pin, m is the trigger type (level, active to inactive, inactive to active) * This specific release is for the MT5692SMI-IP only. Other products may exhibit AT parser failures. (b) Bugs fixed since 0.21E: * Use semaphore on all calls shared by tasks in hardware setup to alleviate contention * For products with EV2, H, H3, and H4 (USB-enabled radios), modified ADC read (would lock up due to an ADC function call in a certain task) * Corrected CVS ticket #1740: #UDPPACKETMIN #UDPPACKETMAX #UDPINACTIVITYTIMER #UDPIGNORESRCPORT #UDPREMOTEPORT should error out on the =? directive * Addressed CVS ticket #1757: #TCPSERV not blocking incoming connections properly * Addressed CVS ticket #1752: SMS wake will work only with the specified #SMSPHRASE * Addressed CVS ticket #1758: AT parser telnet server doesn't conflict with user client * Addressed CVS ticket #1784: When #TCPTELNETMODE=1,1 , #OTCP works correctly * Increased RTOS heap by 400 bytes * Corrected random AT parser lockups seen in .22E (modified internal heap size) -------------------------------------------------- Firmware/Software Version 0.22E #VVERSION: VERSION 0.22 Dec 22 2010 14:06:23 E -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21D: * Added support for non-destructive defaults after firmware upgrade. Only valid for 0.22E and later. * Added 5 sec safety timer between GPIO triggered network connections to allow command parsing (b) Bugs fixed since 0.21D: * Corrected UIP AT parser handling the '~' character. Radio commands using the ~ can be passed through now. * For products with EV2, H, H3, and H4 (USB-enabled radios), corrected a check on USB host chip for hard-coded revisions. * For Telnet protocol handling, a SPURIOUS WONT will not allow for an infinite loop with regards to a DONT answer * Alleviate CME error 49158 by speeding of the cleanup of resources -------------------------------------------------- Firmware/Software Version Alpha-0.22D #VVERSION: VERSION 0.22 Nov 17 2010 16:20:12 D -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21C: * Added command #UDPREMOTEPORT: Allow the user to override the remote port (b) Bugs fixed since 0.21C: * Fixed CVS ticket #1737 (proper messages would not be displayed for #persistentsocket=5,1 and #persistentsocket=6,1) * Fixed bug where a TCP client call on in-use port would reset the module -------------------------------------------------- Firmware/Software Version Alpha-0.22C #VVERSION: VERSION 0.22 Nov 12 2010 16:58:15 C -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21B: * Added command #VSHOWUPTIME: display the current uptime in days:hours:minutes:seconds * Added command #VSHOWUPTIMES: display the current uptime in seconds (b) Bugs fixed since 0.21B: * Fixed the bootloader to only include the proper libraries in the correct locations (must all fit in 4K) -------------------------------------------------- Firmware/Software Version Alpha-0.22B #VVERSION: VERSION 0.22 Nov 10 2010 10:53:30 B -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21A: * NONE (b) Bugs fixed since 0.21A: * #UDPIGNORESRCPORT now works correctly by allowing any udp packet from a single IP -------------------------------------------------- Firmware/Software Version Alpha-0.22A #VVERSION: VERSION 0.22 Nov 5 2010 15:37:02 A -------------------------------------------------- (a) Features Added/Removed/Modified since 0.211: * #TCPTELNETMODE - enable a telnet listener requiring #TCPTELNETUN and #TCPTELNETPW variable when set to 1, if set to 2, there is no login, if set to 3 there is a login for tcp raw * #ANSWERMODE = 4 now supported. 4 allows for SMS triggered connections when the message matches the value in #SMSPHRAS * Note: Cannot use the following messages as they have special meaning: "0", "*", and they cannot have a CRLF pair in the message. * #UDPIGNORESRCPORT = n where n is 0 (src port is watched) or 1 (src port is ignored) : allows all incomming udp packets to a specified port to be sent to the serial port * Added preliminary support for Wake on SMS (G, G2, E, E1, H) work correctly (not yet fully implemented) (b) Bugs fixed since 0.211: * Corrected issue where streaming data into serial port interfeared with #CONNECTIONSTART during a wake on ring * Corrected issue with #keepalive flags not being reset correctly during a #CONNECTIONSTART or #CONNECTIONSTOP -------------------------------------------------- Firmware/Software Version 0.213 #VVERSION: VERSION 0.21 Mar 18 2011 08:53:15 3 -------------------------------------------------- (a) Features Added/Removed/Modified since 0.212: * NONE (b) Bugs fixed since 0.212: * For quick release for MTCMR-H4 models, backported DTR correction for USB radios. DTR status was not being communicated to the USB radios correctly. -------------------------------------------------- Firmware/Software Version Alpha-0.212 #VVERSION: VERSION 0.21 Dec 7 2010 16:23:26 2 -------------------------------------------------- (a) Features Added/Removed/Modified since 0.211: * NONE (b) Bugs fixed since 0.211: * Backported from 0.22E: Corrected UIP AT parser handling the '~' character. Radio commands using the ~ can be passed through now -------------------------------------------------- Firmware/Software Version Alpha-0.211 #VVERSION: VERSION 0.21 Nov 19 2010 16:47:06 1 -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21Z: * NONE (b) Bugs fixed since 0.21Z: * For products with EV2, H, H3, and H4 (USB-enabled radios), corrected a check on USB host chip for hard-coded revisions. -------------------------------------------------- Firmware/Software Version Alpha-0.21Z #VVERSION: VERSION 0.21 Sep 29 2010 14:04:14 Z -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21X: * #TCPNETWORKTIMER - set a timer value that so the tcpraw socket will disconnect if data is unable to be transmitted, default is 30 * #TCPNETWORKTIMER=n queries tcp profile n where n can be 1 or 2 * #TCPTELNETMODE - enable a telnet listener requiring #TCPTELNETUN and #TCPTELNETPW variable when set to 1, if set to 2, there is no login * #TCPTELNETUN - Congfigure the login username for the telnet listener * #TCPTELNETPW - Congfigure the login password the the telnet listener * #VSHOWSERIAL - Show the RS232 signal status of the user serial port * #SHIELDCHAR - Allow the shielding character to be changed (default is 0x10) * #ESCAPECHAR - Allow the escape character to be changed (default is 0x03) * #TELNET - enable/disable telnet server to command parser * #TELNETUSER - Telnet server username * #TELNETPASSWORD - Telnet server password * #TELNETPORT - Telnet server port * Allow a TELNET client to connect to the serial port (like LTCPSTART except handle telnet protocol) * For products with EV2, H, H3, and H4 (USB-enabled radios), speeds have been increased to 1.6Mbps download and 2.0Mbps upload (previous was .6 to .8Mbps download and upload) (b) Bugs fixed since 0.21X: * FTPCLIENT parses FTP style multiline responses now. Previously, the client only supported Telnet style multiline responses. * Implement Denial of Service protect for the stack. If the stack is under a packet flood (20 or more without answer), the stack will now silently discard the packets. * Allow 4 concurrent UDP sockets (UDP, DNS, DHCP, AUTODISC), previous was three * Allow flashwizard to update once this firmware is installed * #PERSISTENTSOCKET now allows for 6 options (5 - otcp2 and 6 - ltcpstart2) * For all products with the C1 (CDMA) radio, allow USLMASK to allow all ring and clip messages (had an issue with Sprint) * For all C1 (CDMA) products, changed $QCVAD default value to 0 (allows ring and clip messages) and then set to 4 if Circuit Switched Data is desired -------------------------------------------------- Firmware/Software Version Alpha-0.21X #VVERSION: VERSION 0.21 Jul 1 2010 08:36:07 X -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21W: * #TCPPORT, #UDPPORT, #KEEPALIVEPORT, #SMTPPORT, #POP3PORT, #FTPPORT, and #GPSPORT have been range corrected to 1-65535 (previously, 0 was allowed) * #TCPPORT, #UDPPORT, #KEEPALIVEPORT and #GPSPORT have been defaulted to 1 (previously, 0) * For the MTSMC-EV2 and MTCMR-EV2, #GPRSMODE is set to 2 for the default when either model is detected. (b) Bugs fixed since 0.21W: * NONE -------------------------------------------------- Firmware/Software Version Alpha-0.21W #VVERSION: VERSION 0.21 Jun 25 2010 10:26:55 W -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21V: * Add command #GPIOR to display current GPIO pin input values * For the MTCMR-H4 and MTCMR-EV2, added support for the Sierra Wireless MC8790V and MC5728V in the MTCMR platform (b) Bugs fixed since 0.21V: * For the MTSMC-EV2 and MTCMR-EV2, corrected USB enumeration with regards to bus reset. A greater bus reset timeout has been allowed for the Sierra products. -------------------------------------------------- Firmware/Software Version Alpha-0.21V #VVERSION: VERSION 0.21 Jun 9 2010 15:30:00 V -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21U: * For the MTSMC-H4 and MTSMC-EV2, allow use of GPIO ports 1-4 (b) Bugs fixed since 0.21U: * Added support for 45 series SPI flash from Numonyx -------------------------------------------------- Firmware/Software Version Alpha-0.21U #VVERSION: VERSION 0.21 May 26 2010 15:59:18 U -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21T: * For all serial radio based products (G, G2, E, E1, C, C1), use 230400 baud rate to the radio (used to be 115200) (b) Bugs fixed since 0.21T: * If +IPR is configured and the UIP product has a Baudrate switchblock set something other than to use +IPR, the OK response will now be generated * For MTCMR-C1, MTSMC-C1-IP (all C1 CDMA-based UIP devices), issue AT$QCVAD=4 at boot to properly configure the data channel for CSD * For MTCMR-C1, MTSMC-C1-IP (all C1 CDMA-based UIP devices), disable unsolicited messages on boot-up (confuses the UIP parser) * For MTCMR-C1, MTSMC-C1-IP (all C1 CDMA-based UIP devices), faster connection tear down -------------------------------------------------- Firmware/Software Version Alpha-0.21T #VVERSION: VERSION 0.21 May 24 2010 14:57:38 T -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21S: * NONE (b) Bugs fixed since 0.21S: * Reset +CSQ check timer after #CONNECTIONSTOP (clean up misc. reporting of the +CSQ message during a fast #CONNECTIONSTART) * For MTCMR-C1, MTSMC-C1-IP (all CDMA-based UIP devices), removed check for +CREG during #CONNECTIONSTART (+CREG not always providing the correct value, leads to random NO CARRIER during a connection attempt) * For MTCMR-C1, MTSMC-C1-IP (all CDMA-based UIP devices), default #GPRSMODE=2 for CDMA products -------------------------------------------------- Firmware/Software Version Alpha-0.21S #VVERSION: VERSION 0.21 May 17 2010 10:57:35 S -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21R: * NONE (b) Bugs fixed since 0.21R: * For all MTCMR GPS products, PWR/GPS LED will stay on when an invalid GPS signal is acquired (previous version had the LED off) -------------------------------------------------- Firmware/Software Version Alpha-0.21R #VVERSION: VERSION 0.21 May 6 2010 12:38:11 R -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21Q: * NONE (b) Bugs fixed since 0.21Q: * For MTCMR-E1, MC75i radio outputs a 0x00 upon bootup. This was confusing the UIP initialization of the radio (NO Link Status activity). This has been corrected. -------------------------------------------------- Firmware/Software Version Alpha-0.21Q #VVERSION: VERSION 0.21 Apr 30 2010 10:33:00 Q -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21O: * NONE (b) Bugs fixed since 0.21O: * Add engineering support for Wavecom based sleepmode (+w32K) by allowing DTR to the radio to stay inactive (normally always active) * Cleaned up the udp and tcp client flush timer behavior. Timer starts on character received from user and resets after transmission (may change in future versions). * Removed duplicate value printouts when #VALL was issued * Allow GPSGLL message to be enabled and printed -------------------------------------------------- Firmware/Software Version Alpha-0.21O #VVERSION: VERSION 0.21 Apr 20 2010 11:33:21 O -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21N: * NONE (b) Bugs fixed since 0.21N: * MTCMR-E1 initialization routine has been corrected on cold boot (^SSYNC command was not being set which controls the LS LED) -------------------------------------------------- Firmware/Software Version Alpha-0.21N #VVERSION: VERSION 0.21 Apr 6 2010 10:25:40 N -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21M: * NONE (b) Bugs fixed since 0.21M: * Allow proper operation of Sierra Wireless PCIE modules * Allow commands with '!', '$' and '@' prefix to be passed through to the radio -------------------------------------------------- Firmware/Software Version Alpha-0.21M #VVERSION: VERSION 0.21 Mar 22 2010 08:20:07 M -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21L: * NONE (b) Bugs fixed since 0.21L: * Added "MultiTech Systems" to manufacturer string in the USB enumeration * Corrected #CONNECTIONSTOP issue where the DCD watchdog timer was not allowing enough time for disconnect (radio reset occurred) * Cleaned up internal initialization issues noticed while correcting the #CONNECTIONSTOP issue -------------------------------------------------- Firmware/Software Version Alpha-0.21L #VVERSION: VERSION 0.21 Mar 16 2010 11:30:17 L -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21K: * NONE (b) Bugs fixed since 0.21K: * Added 2 second delay to initialization time of MTCMR-H (Cinterion HC25's command parser is not ready in time with regards to some SIMs) * Corrected UIP stack for PPP disconnect by issuing a courtesy terminate request upon forced disconnect. * AT#FTPTYPE command has been fixed to only accept "I" and "A" values * #FTPTYPE? and #AUTHENT? have been corrected to produce quote-encased responses i.e (AT#FTPTYPE? => #FTPTYPE: "A") -------------------------------------------------- Firmware/Software Version Alpha-0.21K #VVERSION: VERSION 0.21 Mar 5 2010 16:05:50 K -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21J: * NONE (b) Bugs fixed since 0.21J: * If #LUDPSTART or #LTCPSTART has been issued but no connection has been made yet, an error message is produced if the physical connection is disconnected * Corrected USB initialization for the USB host chip. Siemens, Sierra Wireless, and Huawei modules now start correctly. -------------------------------------------------- Firmware/Software Version Alpha-0.21J #VVERSION: VERSION 0.21 Mar 4 2010 11:41:05 J -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21I: * NONE (b) Bugs fixed since 0.21I: * Changed UDP Raw client to allow slight thoughput increases and correct problems found in 0.21I testing * Changed SMTP client to allow slight thoughput increases and correct problems found in 0.21I testing * Changed FTP client to allow slight thoughput increases and correct problems found in 0.21I testing * Changed Legacy mode client to allow DTR disconnect and correct problems found in 0.21I testing * When stack is disabled, &D?, &S?, &C? will not incorrectly change settings on the radio. -------------------------------------------------- Firmware/Software Version Alpha-0.21I #VVERSION: VERSION 0.21 Feb 26 2010 15:58:49 I -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21H: * Added the following commands (these values for these commands can only be queried and are not part of the #vall or #vtcp at this time): - #UDPPACKETMIN - set a min packet length to send out, default is 65535 which forces the TXDELAY timer or max buffer to control the packet length - #UDPPACKETMAX - set a max packet length to send out, default is 65535 which allows packet to be as large as the UIP UDP payload size (b) Bugs fixed since 0.21H: * Allow crafting of UDP packets when using the above commands with the UDP Raw client. * Changed UDP Raw client to allow slight thoughput increases * Changeed SMTP client to allow slight thoughput increases * Changed FTP client to allow slight thoughput increases * Corrected issue in bypass mode from 0.21H where corrupted data was noticed in Circuit Switched Calls -------------------------------------------------- Firmware/Software Version Alpha-0.21H #VVERSION: VERSION 0.21 Feb 18 2010 08:20:56 H -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21G: * Added the following commands (these values for these commands can only be queried and are not part of the #vall or #vtcp at this time): - #TCPPACKETMIN - set a min packet length to send out, default is 65535 which forces the TXDELAY timer or max buffer to control the packet length - #TCPPACKETMAX - set a max packet length to send out, default is 65535 which allows packet to be as large as the UIP TCP payload size * Added the following commands: - #TCPPACKETMIN=n queries tcp profile n where n can be 1 or 2 - #TCPPACKETMAX=n queries tcp profile n where n can be 1 or 2 (b) Bugs fixed since 0.21G: * Allow crafting of TCP packets when using the above commands with the TCP Raw client. * Changed TCP Raw client to allow slight thoughput increases -------------------------------------------------- Firmware/Software Version Alpha-0.21G #VVERSION: VERSION 0.21 Feb 12 2010 15:31:00 G -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21F: * Added the following commands: - #FTPLISTGET - retreive #FTPGETPATH directory listing from the ftp server - #FTPLISTPUT - retreive #FTPPUTPATH directory listing from the ftp server - #FTPDELETE - delete file from ftp server using the #FTPPUTPATH and #FTPPUTFILENAME parameters - #AUTOSAVE - disable or enable (default) the auto saving of the UIP configuration parameters - #WRITEFLASH - Force the UIP configuration ram variables to be written to NVRAM, used in conjunction with #AUTOSAVE=0 (b) Bugs fixed since 0.21F: * With the UIP stack disabled, all tasks are now disabled and then re-enabled with the UIP stack re-enabled * Increased USB throughput for high speed radios (Centerion HC25) to max 1200kbps via USB port, 610kbps max using 921600 serial -------------------------------------------------- Firmware/Software Version Alpha-0.21F #VVERSION: VERSION 0.21 Feb 2 2010 11:48:04 F -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21E: * NONE (b) Bugs fixed since 0.21E: * USB device interface now works correctly for data and RS-232 signals DCD, DSR, RI, and DTR * Correct Speed drop form .13x while using USB radios (H version should be around 600Kbps) * Improved serial speeds with regards to the stack * Corrected DSR/DCD handling (noticeable failures when using the USB interface) -------------------------------------------------- Firmware/Software Version Alpha-0.21E #VVERSION: VERSION 0.21 Dec 7 2009 08:09:10 E -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21D: * NONE (b) Bugs fixed since 0.21D: * Moved PPP memory from dynamic to static (always needed anyways) * Modified fix for TCP duplicate ACKs * Fixed DSR/DTR initialization for MTCMR-X Rev C (needed to detect Rev C in correct location) -------------------------------------------------- Firmware/Software Version Alpha-0.21D #VVERSION: VERSION 0.21 Nov 13 2009 07:15:20 D -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21C: * NONE (b) Bugs fixed since 0.21C: * Fixed TCP duplicate ACKs * Fixed DSR initialization for MT5692SMI-IP and MTCMR-X Rev B -------------------------------------------------- Firmware/Software Version Alpha-0.21C #VVERSION: VERSION 0.21 Nov 12 2009 10:34:36 C -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21B: * NONE (b) Bugs fixed since 0.21B: * Corrected problem where TCP connections would not work after 2 attempts (lockup) -------------------------------------------------- Firmware/Software Version Alpha-0.21B #VVERSION: VERSION 0.21 Nov 11 2009 07:04:05 B -------------------------------------------------- (a) Features Added/Removed/Modified since 0.21A: * NONE (b) Bugs fixed since 0.21A: * Restored fix for UDP receive and storing remote address (fix accidently was removed from 0.21A) -------------------------------------------------- Firmware/Software Version Alpha-0.21A #VVERSION: VERSION 0.21 Nov 2 2009 08:39:51 A -------------------------------------------------- (a) Features Added/Removed/Modified since 0.20F: * NONE (b) Bugs fixed since 0.20F: * Corrected Zerowindow issue where multiple ACKs were sent (affected tx performance) -------------------------------------------------- Firmware/Software Version Alpha-0.20F #VVERSION: VERSION 0.20 Nov 3 2009 08:12:00 F -------------------------------------------------- (a) Features Added/Removed/Modified since 0.20E: * NONE (b) Bugs fixed since 0.20E: * Corrected behavior of #MCOUNTRY and #DELFLASH. #DELFLASH will no longer overwrite value. -------------------------------------------------- Firmware/Software Version Alpha-0.20E #VVERSION: VERSION 0.20 Oct 23 2009 08:23:35 E -------------------------------------------------- (a) Features Added/Removed/Modified since 0.20D: * NONE (b) Bugs fixed since 0.20D: * Corrected Zerowindow issue with lwip stack using a TCP-based client (socket would inadvertently close) -------------------------------------------------- Firmware/Software Version Alpha-0.20D #VVERSION: VERSION 0.20 Oct 22 2009 09:55:28 D -------------------------------------------------- (a) Features Added/Removed/Modified since 0.20C: * Added support for MTSMC-C1-IP, MTSMC-H3/EV1, and MTCMR-X Rev C * Added GPS blink LED for the MTCMR-X Rev C when populated correctly (uses power LED) (b) Bugs fixed since 0.20C: * Fixed DSR and DTR behavior for the MT5692SMI-IP (DSR was not being controlled, DTR was not set correctly internally) * Incorporated maintanence fixes for the lwip stack from the main source -------------------------------------------------- Firmware/Software Version Alpha-0.20C #VVERSION: VERSION 0.20 Oct 9 2009 15:28:54 C -------------------------------------------------- (a) Features Added/Removed/Modified since 0.20B: * Removed auto detection of USB device for the MTSMC-G2-IP and MTSMC-G2-GP until further notice (b) Bugs fixed since 0.20B: * Allow GPGSV message to display properly -------------------------------------------------- Firmware/Software Version Alpha-0.20B #VVERSION: VERSION 0.20 Sep 28 2009 09:42:02 B -------------------------------------------------- (a) Features Added/Removed/Modified since 0.20A: * Removed auto detection of USB device for the MTSMC-G2-IP and MTSMC-G2-GP * Allow TCP MSS max to be 1408 * In tcpraw, if user rxbuffer is greater then the TCP_SND_BUFFER, the txdelay timer automatically expires (this behavior may change in newer versions) (b) Bugs fixed since 0.20A: * NONE -------------------------------------------------- Firmware/Software Version Alpha-0.20A #VVERSION: VERSION 0.20 Sep 21 2009 07:09:48 A -------------------------------------------------- (a) Features Added/Removed/Modified since 0.14A: * Added device and CDC-ACM support for MTCMR-X Rev. C * GPS commands are active * Added #VSHOWHARDWARE to indicate which processor and NVRAM are installed * Added CR LF to the beginning of the #DISPLAYIP command * Added #UDPDLEMODE to control DLE behavior for the UDP setup * While UIP stack is idle, DTR will remain active (cannot use Wavecom/Sierra sleep modes as a result) (b) Bugs fixed since 0.14A: * Corrected KEEPALIVE function where disconnect would time out and reset radio * Corrected UDP client where incoming remote address was not stored correctly * Corrected physical disconnect whereas a timeout would occur (disconnect took 10 seconds instead of 1) * Corrected V? and E? whereas they now produce the correct response **************************************************** * 3 ** Support Information * **************************************************** Multi-Tech provides free technical support for your product as well as paid phone support. To obtain this support, use one of the following contact options: Free technical support via Multi-Tech Online Support Portal at: https://support.multitech.com U.S. & Canada number: 763-717-5863 Answered Monday - Friday Phone calls are handled in the order they are received. Free support is not offered by phone, but staff will help create a case and/or set up paid phone support. 8:00 am to 5:00 pm Central Time (Daylight savings observed when in effect) International number: +763-717-5863 Answered Monday - Friday 8:00 am to 5:00 pm Central Time (Daylight savings observed when in effect) EMEA support@multitech.co.uk +(44) 118 959 7774 U.S. support@multitech.com 800-972-2439 or (and Rest of World) +763-717-5863 Replacement Parts and Accessories For replacement parts and accessories, contact Multi-Tech at: (888) 288-5470, option 3 or +1 (763) 785-3500 US Mail Address: Multi-Tech Systems, Inc. 2205 Woodale Drive Mounds View, MN 55112 USA ::Form Version R2011-12-08::