WINC1500 Software. Release Notes VERSION : DATE : JULY Abstract

Similar documents
Hardware Prerequisites Atmel Xplained Pro Evaluation Kit Atmel WINC1500 extension USB Micro Cable (TypeA / MicroB)

APPLICATION NOTE. AT03324: Atmel REB212BSMA-EK Quick Start Guide. Atmel MCU Wireless. Introduction

APPLICATION NOTE. Atmel AT03304: SAM D20 I 2 C Slave Bootloader SAM D20. Description. Features

APPLICATION NOTE. Atmel AVR1638: XMEGA RTC Calibration. 8-bit Atmel Microcontrollers. Features. Introduction

APPLICATION NOTE. Atmel AT03160: Migrating Bootloader from ATxmega128A1 to other Atmel XMEGA Devices. Atmel AVR XMEGA. Features.

Atmel AVR1619: XMEGA-B1 Xplained Demonstration. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

APPLICATION NOTE. Atmel AVR2131: Lightweight Mesh Getting Started Guide. Atmel MCU Wireless. Features. Description

APPLICATION NOTE. Atmel AT02260: Driving AT42QT1085. Atmel QTouch. Features. Description

APPLICATION NOTE. Atmel AVR536: Migration from ATmega644 to ATmega644A. 8-bit Atmel Microcontrollers. Introduction

USER GUIDE. Wireless Production Test Reference Protocol Specification Document. Atmel MCU Wireless. Description

APPLICATION NOTE. Atmel AT01080: XMEGA E Schematic Checklist. Atmel AVR XMEGA E. Features. Introduction

Atmel LF-RFID Kit Comparison Chart. Application Note. Atmel LF-RFID Kit Comparison Chart. 1. Description

Atmel QT600 Quick Start Guide Touch Solutions

STK521. User Guide B AVR 01/12

Atmel AVR32847: Migration from/to the UC3L0 64/32/16 from/to the UC3L0 256/ bit Atmel Microcontrollers. Application Note.

OLED display with pixels resolution Ambient light sensor CPU load Analog filter Quadrature Encoder with push button Digital I/O

APPLICATION NOTE. Atmel AVR3009: Driving QTouch Device with I 2 C Interface. Atmel QTouch. Introduction

Atmel AVR ATxmega384C3 microcontroller OLED display with 128x32 pixels resolution Analog sensors. Ambient light sensor Temperature sensor

AVR1518: XMEGA-A1 Xplained Training - XMEGA Clock System. 8-bit Atmel Microcontrollers. Application Note. Prerequisites.

Section 5 SERCOM. Tasks SPI. In this section you will learn:

APPLICATION NOTE. Atmel AVR057: Internal RC Oscillator Calibration for ATtiny4/5/9/10/20/40. 8-bit Atmel Microcontrollers. Features.

Atmel AT697F. Rad-Hard 32-bit SPARC v8 Processor ERRATA SHEET. Active Errata List

Atmel CryptoAuthentication Starter Kit

AVR4018: Inertial Two (ATAVRSBIN2) Hardware User's Guide. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Atmel ATMXT143E touchscreen controller Capacitive touch ITO 320 x 240 pixel LCD display with SPI interface LED backlight

32Kbytes on-chip SRAM. Viterbi decoding and CRC PRIME compliant 128-bit AES encryption Channel sensing and collision pre-detection

APPLICATION NOTE. Atmel AT03782: Using Low Power Modes in SAM4N Microcontroller. Atmel 32-bit Microcontroller. Features.

Atmel AT697F. Rad-Hard 32-bit SPARC v8 Processor ERRATA SHEET. Active Errata List

APPLICATION NOTE. Atmel AVR116: Wear Leveling on DataFlash. 32-bit Atmel Microcontrollers. Features. Description. Wear leveling

AVR1503: Xplain training - XMEGA Programmable Multi Interrupt Controller 8-bit Microcontrollers Application Note Prerequisites

Atmel AVR473: ATAVRSB202 Hardware User Guide. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

Atmel AVR1926: XMEGA-B1 Xplained Getting Started Guide. 8-bit Atmel Microcontrollers. Application Note. Features. 1 Introduction

a clock signal and a bi-directional data signal (SCL, SDA)

AVR1922: Xplain Board Controller Firmware 8-bit Microcontrollers Application Note Features 1 Introduction

One-channel Toggle-mode Touch Sensor IC with Power Management Functions AT42QT1012. Summary

Atmel AVR1924: XMEGA-A1 Xplained Hardware User's Guide. 8-bit Atmel Microcontrollers. Application Note. Preliminary. Features.

OLED display Sensors readout. Light sensor Temperature sensor

AVR32901: EVKLCD100/EVKLCD101 Hardware User's Guide. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR42789: Writing to Flash on the New tinyavr Platform Using Assembly

AVR1303: Use and configuration of IR communication module. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

This user guide describes how to run the Atmel ATWINC3400 Bluetooth Low Energy (BLE) Provisioning demo from out-of-box conditions.

Atmel AT32UC3A3256 microcontroller 64MBit SDRAM Analog input (to ADC) Temperature sensor RC filter

Native route discovery algorithm

AVR532: Migration from ATmega48/88/168 to ATmega48A/88A/168A. 8-bit Microcontrollers. Application Note. 1 Introduction

Getting Started with the SAM4L-EK Demo

AVR1501: Xplain training XMEGA Timer/Counter 8-bit Microcontrollers Application Note Prerequisites 1 Introduction

AVR32917: picopower Board getting started. 32-bit Microcontrollers. Application Note. Preliminary. Features. 1 Introduction

USER GUIDE EDBG. Description

AT60142H/HT. Rad-Hard 512Kx8 Very Low Power CMOS SRAM ERRATA-SHEET. Active Errata List. Errata History. Abbreviations. 1.

AT697E. Application Note. Checking AT697E Code for Occurrence of LDF/FPOPd Instructions Sequence with a dependency on an Odd-Numbered Register

AT03975: Getting Started with SAM L21. Descripton. Features. SMART ARM-Based Microcontroller APPLICATION NOTE

EDBG. Description. Programmers and Debuggers USER GUIDE

AVR32752: Using the AVR32 UC3 Static Memory Controller. 32-bit Microcontrollers. Application Note. Features. 1 Introduction

AVR1315: Accessing the XMEGA EEPROM. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Ethernet1 Xplained Pro

AVR1512: XMEGA-A1 Xplained training - XMEGA Basics. 8-bit Atmel Microcontrollers. Application Note. Prerequisites. 1 Introduction

AT21CS Series Reset and Discovery. Introduction. Serial EEPROM APPLICATION NOTE

PePWave Mesh Connector User Manual

AVR1508: Xplain training - XMEGA DAC 8-bit Microcontrollers Application Note Features 1 Introduction

Asynchronous SRAM Operating Voltage: 5V Read Access Time: 40 ns Write Cycle Time: 30 ns Very Low Power Consumption (Pre-RAD)

AVR32401: AVR32 AP7 Linux Interfacing DataFlash. 8-bit Microcontrollers. Application Note. Features. 1 Introduction

Atmel AVR ATxmega384C3 microcontroller OLED display with pixels resolution Analog sensors. Ambient light sensor Temperature sensor

ATECC108/ATSHA204 USER GUIDE. Atmel Firmware Library. Features. Introduction

Non Volatile Rad Hard Reprogrammable FPGA. ATF280 SRAM-based FPGA AT69170 Serial EEPROM. 2x SRAM-based FPGA designed for Space use - ATF280

CAN Microcontrollers. Application Note. Migrating from T89C51CC01 to AT89C51CC03. Feature Comparison

USER GUIDE. ZigBit USB Stick User Guide. Introduction

8-megabyte, 4-megabyte, and 2-megabyte 2.7-volt Only DataFlash Cards AT45DCB008D AT45DCB004D AT45DCB002D. Not Recommended for New Design

USER GUIDE. Atmel Segment LCD1 Xplained Pro. Preface

Light Mesh AP. User s Guide. 2009/2/20 v1.0 draft

AT89ISP Programmer Cable Introduction AT89ISP Programmer Cable Parallel Port Settings Application Note AT89ISP Software AT89ISP Cable polarized

AVR097: Migration between ATmega128 and ATmega1281/ATmega bit Microcontrollers. Application Note. Features. 1 Introduction

ATAES132A Firmware Development Library. Introduction. Features. Atmel CryptoAuthentication USER GUIDE

APPLICATION NOTE. Scope. Reference Documents. Software Ethernet Bridge on SAMA5D3/D4. Atmel SMART SAMA5D3/D4 Series

8-bit Microcontroller with 16K Bytes In-System Programmable Flash. ATtiny87 ATtiny167 Automotive

APPLICATION NOTE. 3-lead CONTACT Package Usage. ATSHA204A, ATECC108A, and ATECC508A. Introduction. 3-lead CONTACT Package

AT17F Series. Application Note. Programming Circuits for AT17F Series Configurators with Xilinx FPGAs. 1. Introduction

POWER GUIDE APPLICATION NOTE

SonicWall Mobile Connect for Chrome OS

AVR based 125kHz RFID Evaluation Kit (Re)Programming Guide ATA2270-EK1. Overview. Fuse Settings: ISP Programming

WINC1500 Software Release Notes

8-bit Microcontroller. Application Note. AVR320: Software SPI Master

ATECC508A Public Key Validation. Introduction. Atmel CryptoAuthentication APPLICATION NOTE

USER GUIDE. Atmel QT1 Xplained Pro. Preface

AT06467: Getting started with SAM D09/D10/D11. Features. Description. SMART ARM-based Microcontrollers APPLICATION NOTE

AVR32 UC3 Software Framework... User Manual

ATDH2200E Programming Kit... User Guide

USER GUIDE. Atmel OLED1 Xplained Pro. Preface

SAM4 Reset Controller (RSTC)

AT91 ARM Thumb Microcontrollers. Application Note. AT91 Host Flash Loader. 1. Package Contents. 2. Definition of Terms. 3.

ATWINC15x0 Software Release Notes

Bluegiga Wi-Fi Software 9/19/2013 1

Platform Getting Started Guide

QTouch 8-key Touch Sensor IC AT42QT1085. Summary

AVR32817: Getting Started with the 32-bit AVR UC3 Software Framework lwip TCP/IP Stack. 32-bit Microcontrollers. Application Note.

WNRT-627. Data Sheet. Europe/ ETSI: 2.412~2.472GHz (13 Channels) Japan/ TELEC: 2.412~2.484GHz (14 Channels) RF Power.

APPLICATION NOTE. Atmel QT4 Xplained Pro User Guide ATAN0114. Preface

WF121: b/g/n module. Product Presentation

QT3 Xplained Pro. Preface. Atmel QTouch USER GUIDE

USER GUIDE. ATWINC1500 Xplained Pro. Preface

AT91 ARM Thumb Microcontrollers. Application Note. Using the ECC Controller on AT91SAM9260/9263 and AT91SAM7SE Microcontrollers. 1.

Transcription:

WINC1500 Software Release Notes VERSION : 19.5.3 DATE : JULY 14 2017 Abstract This document presents an overview of the WINC1500 software release version 19.5.3. The following topics will be covered: Changes since previous release. Test information. New features & enhancements.

1. Introduction This document describes the WINC1500 version 19.5.3 revision 15231 firmware release package. This is a release containing Wi-Fi functionality. The release package contains all the necessary components (binaries and tools) required to make use of the latest features including documentation, tools, and firmware binaries. The released firmware binary information is: Firmware Version 19.5.3 revision 15231 Minimum driver version 19.3.0 SVN URL trunk Build date Jul 13 2017 Time 17:01:51 Page 2 of 9

2. Changes since the last release (version 19.5.2) WLAN Features: Removed P2P (Wi-Fi direct) client mode feature. AR (Auto Rate) algorithm improvements. Add AP channel number in the connection info callback. Network Stack Features: DHCP client improvements Rate stuck at 1 Mbps issue fix. TCP fast retransmission support. Various bug fixes. Various Interoperability issues Periodic NTP query failure WINC1500 does not handle multiple DNS servers PS bit is not set in ACK, CTS frames after power saving is turned off WINC fails to re-connect to smartphone SoftAP SSL connection failed for certificate with Expiry year in 2154 WINC misses m2m_wifi_connect right after M2M_WIFI_DISCONNECTED DNS responses are parsed incorrectly if answer names are not compressed WINC fails to HTTPS OTA from openssl secure server Unable to receive broadcast packets when configured with Static IP WINC hangs when receiving UDP packet with no data The table below compares the features of 19.5.x to 19.4.4 release: Features in 19.5.2 Changes in 19.5.3 Wi-Fi STA IEEE 802.11 b/g/n. OPEN, WEP security. WPA Personal Security (WPA1/WPA2). WPA Enterprise Security (WPA1/WPA2) supporting EAP-TTLS/MS-Chapv2.0 authentication with RADIUS server. Same features + Improved automatic rate selection algorithm for optimized TCP upload experience. Support SAMW55 module. Firmware does not print WLAN passcode in the WINC firmware log. Wi-Fi Hotspot Only ONE associated station is supported. After a connection is established with a station, further connections are rejected. OPEN and WEP, WPA2 security modes. The device cannot work as a station in this No change. Page 3 of 9

Features in 19.5.2 Changes in 19.5.3 mode (STA/AP Concurrency is not supported). Wi-Fi Direct The device can operate only as a Wi-Fi Direct client (group owner function is not supported). The device could not work as a station in this mode (STA/P2P concurrency is not supported). Wi-Fi direct client is not supported. WPS The WINC1500 supports the WPS protocol v2.0 for PBC (Push button configuration) and PIN methods. No change TCP/IP Stack The WINC1500 has a TCP/IP Stack running in firmware side. It supports TCP and UDP full socket operations (client/server). The maximum number of supported sockets is currently configured to 11 divided as: Implement fast TCP re-transmission for improved TCP upload in busy radio environments. 7 TCP sockets (client or server). 4 UDP sockets (client or server). Transport Layer Security Support TLS v1.2. Client and server modes. Mutual authentication. X509 certificate revocation scheme. Add SHA384 and SHA512 support in X509 certificates processing. Integration with ATECC508 (Add ECDSA/ECHE support). Certificate revocation check API. Disable Support of DH groups larger than 2048 bits. Supported cipher suites are: TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA256 TLS_RSA_WITH_AES_256_CBC_SHA TLS_RSA_WITH_AES_256_CBC_SHA256 TLS_DHE_RSA_WITH_AES_128_CBC_SHA Fix an issue where SHA384 and SHA512 are not present in the list supported signature algorithms in the ClientHello message. Page 4 of 9

Features in 19.5.2 Changes in 19.5.3 TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 TLS_DHE_RSA_WITH_AES_256_CBC_SHA TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 TLS_RSA_WITH_AES_128_GCM_SHA256 TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (requires ECC508) TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (requires ATECC508) Networking Protocols DHCPv4 (client/server) DNS Resolver IGMPv1, v2. Fix DHCP client renew never timeout issue Add client identifier to DHCP request Various DHCP client improvements to confirm to RFC 2131 Power saving Modes M2M_PS_MANUAL M2M_PS_AUTOMATIC M2M_PS_H_AUTOMATIC M2M_PS_DEEP_AUTOMATIC Improved initialization time (reduced by about 70ms) Device Over-The-Air (OTA) upgrade Wi-Fi credentials provisioning via built-in HTTP server Improve WINC HTTPS client to allow it to work with HTTP servers which do not provide contentlength HTTP header field (e.g. openssl s_server). Built-in HTTP/HTTPS (TLS server mode) provisioning using AP mode (Open, WEP or WPA2 secured). No change. Ethernet Mode (TCP/IP Bypass) Allow WINC1500 to in WLAN MAC only mode and let the host to send/receive Ethernet frames. No change. ATE Test Mode Embedded ATE test mode for production line testing driven from the host MCU. No change. Page 5 of 9

Page 6 of 9

3. Test Information This section summarizes the tests conducted for this release. Testing was performed against the release candidate 19.5.3 revision 15231 against the following configuration(s): H/W Version: WINC1500 module Host MCU: ATSAMD21-XPRO Test Request Info: #9243 Testing was performed in both open air and shielded environments. The following testing has been performed: General functionality. HTTP Provisioning. Station Mode. AP Mode. IP Client (TCP and UDP). IP Server (TCP and UDP). Security (TLS). WPS (PIN and PushButton methods). Over-The-Air (OTA) update functionality. Stability Longevity. Interoperability. Performance under interference. Page 7 of 9

4. Terms and Definitions Term ARP ASD BLE BSS CPU CSPI EAPOL e.g. EEPROM ESS ESD Etc IC i.e. IBSS IEEE MIB NDIS OS OTA PCI PIN PMK PSK QoS RSN SPI SSID RSSI WEP Wi-Fi WLAN WMM WMM-PS WoWLAN WPA WPA2 Definition Address Resolution Protocol Application Specific Device Bluetooth Low Energy Basic Service Set Central Processing Unit Configurable SPI Extensible Authentication Protocol over LAN exempli gratia, for example Electrically Erasable Programmable Read Only Memory Extended Service Set (infrastructure network) Electrostatic Discharge et cetera, and the rest, and so forth Integrated Circuit id est, that is Independent BSS (ad-hoc network) Institute of Electronic and Electrical Engineers Management Information Base Network Driver Interface Specification Operating System Over The Air update Peripheral Component Interconnect Personal Identification Number Pairwise Master Key Pre-shared Key Quality of Service Robust Security Network Serial Peripheral Interface Service Set Identifier Receive Signal Strength Indicator Wired Equivalent Privacy Wireless Fidelity (IEEE 802.11 wireless networking) Wireless Local Area Network Wi-Fi Multimedia Wi-Fi Multimedia Power Save Wake On WLAN Wi-Fi Protected Access Wi-Fi Protected Access 2 (same as IEEE 802.11i) Page 8 of 9

Atmel Corporation Atmel Asia Limited Atmel Munich GmbH Atmel Japan G.K. 1600 Technology Drive Unit 01-5 & 16, 19F Business Campus 16F Shin-Osaki Kangyo Bldg. San Jose, CA 95110 BEA Tower, Millennium City 5 Parkring 4 1-6-4 Osaki, Shinagawa-ku USA 418 Kwun Tong Road D-85748 Garching b. Munich Tokyo 141-0032 Tel: (+1)(408) 441-0311 Kwun Tong, Kowloon GERMANY JAPAN Fax: (+1)(408) 487-2600 HONG KONG Tel: (+49) 89-31970-0 Tel: (+81)(3) 6417-0300 www.atmel.com Tel: (+852) 2245-6100 Fax: (+49) 89-3194621 Fax: (+81)(3) 6417-0370 Fax: (+852) 2722-1369 2015 Atmel Corporation. All rights reserved. Atmel, Atmel logo and combinations thereof, Enabling Unlimited Possibilities, and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others. Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN THE ATMEL TERMS AND CONDITIONS OF SALES LOCATED ON THE ATMEL WEBSITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS AND PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications and products descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel products are not intended, authorized, or warranted for use as components in applications intended to support or sustain life.