Keil Logo

What's New in AR166 Version 3.20

  • [TcpNet - Enhancements]
    Added: a HTTP_PPP demo example for MCB-XC167 evaluation board using a PPP connection.
  • [TcpNet - Enhancements]
    Added: processing of TCP keep-alive packets.
  • [TcpNet - Enhancements]
    Enhanced: PPP debug messages.
  • [TcpNet - Enhancements]
    Added: a Vendor Class Identification option in DHCP client.
  • [TcpNet - Enhancements]
    Added: a SNMP Agent implementation and SNMP_demo example for MCB-XC167 evaluation board. SNMP version 1 with trap messages is supported.
  • [TcpNet - Enhancements]
    Added: a Gratuitous ARP implementation. If this feature is enabled, the embedded host broadcasts an ARP notification at startup or if local IP address changed.
  • [TcpNet - Enhancements]
    Added: a new file type php-script, file extension php [text/html] to the Web server.
  • [TcpNet - Enhancements]
    Added: a FTP Server implementation and FTP_demo example. FTP protocol allows you to manipulate with files on SD card.
  • [TcpNet - Enhancements]
    Added: automatic DNS Server configuration for PPP links when dialing into ISP provider in client mode.
  • [TcpNet - Enhancements]
    Added: a multipacket POST processing in web server. Multipacket post requests from web browser (x-www-form-urlencoded) are buffered. The web server collects the post data and when completed, calls the callback function. The Silverlight post requests (xml-encoded) are not buffered. The web server deliveres the post data in multiple callback function calls directly to the user.
  • [TcpNet - Enhancements]
    Changed: a socket/session numbering in TCPnet debug library. Now the socket/session numbers printed in the log are the same as they are used in the program.
  • [TcpNet - Enhancements]
    Added: an option to skip user authentication advertised by SMTP Server. It general is not needed to authenticate when sending emails with SMTP server of the local Internet Service Provider.
  • [TcpNet - Enhancements]
    Added: support for web caching. This improves the web server performance and reduces the traffic on the net. It solves also the java archive (jar) file cache problem. If web content is stored on SD card, the HTTP_uif.c interface has to be replaced.
  • [TcpNet - Enhancements]
    Added: implementation of InARP (Inverse ARP) protocol.
  • [TcpNet - Enhancements]
    Improved: printed debug messages in TCPnet debug library.
  • [TcpNet - Enhancements]
    Added: support for compressed files generated by FC166.
  • [TcpNet - Problems Solved]
    Corrected: potential deadlock problem in Serial_XC.c driver.
  • [TcpNet - Problems Solved]
    Corrected: receive filtering of subnet's broadcast to accept only local subnet's broadcasts.
  • [TcpNet - Problems Solved]
    Extended: filename length limitation in WEB Server for fopen request from 40 to 120 characters.
  • [TcpNet - Problems Solved]
    Corrected: a connection fail problem in PPP client. Some PPP servers require LCP MRU option. If this option is not accepted, PPP connection fails.
  • [TcpNet - Problems Solved]
    Corrected: a connection fail problem in PPP server. PC clients were unable to connect at low speed (9600 baud) in high latency (2 sec) GPRS networks.
  • [TcpNet - Problems Solved]
    Corrected: potential deadlock in Web server when uploading large files with Internet Explorer 8.
  • [TcpNet - Problems Solved]
    Added: MSS option (maximum segment size) to SYN packet for outgoing TCP connections. Because this option was missing, PC used reduced segment size of 536 bytes in communication.
  • [TcpNet - Problems Solved]
    Corrected: a problem in WEB Server. It failed to load pages from SPI or parallel flash.
  • [TcpNet - Problems Solved]
    Corrected: a Null Modem driver problem. It failed to connect in client mode, if connect request was issued delayed from application reset.
  • [TcpNet - Problems Solved]
    Corrected: a problem in PPP module which might fail to connect to ISP provider when the DNS Server has been negotiated.
  • [TcpNet - Problems Solved]
    Corrected: a multipacket POST processing for Silverlight post requests in case of abnormal post termination (error, RST packet received).
  • [TcpNet - Problems Solved]
    Corrected: TFTP server error checking of file write requests. The server now responds with an error message if a block cannot be written and closes the connection.
  • [FC166 - Enhancements]
    Added: optional ~filename prefix switch to disable the FC166 optimization for java, css or html files. A filename that begins with the ~ character has FC166 optimization disabled.
  • [FC166 - Enhancements]
    Added: a simple compression for html, java script, cascading style sheet and cgi script files. This reduces the image size of Http_demo example for 3.6 kbytes.
  • [FC166 - Enhancements]
    Added: a last modified time stamp in output file. This is an information for the Web server when the web page was last modified. It is used for web cache control.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.