MICROCIP-logo

Controler de rețea Wi-Fi MICROCHIP ATWINC3400

MICROCHIP-ATWINC3400-Wi-Fi-Network-Controller-product

Specificații

  • Nume software: WINC3400 Firmware
  • Versiunea softului: 1.4.6
  • Host Driver Version: 1.3.2
  • Host Interface Level: 1.6.0

Eliberare pesteview

Acest document descrie pachetul de lansare ATWINC3400 versiunea 1.4.6. Pachetul de lansare conține toate componentele necesare (binare și instrumente) necesare pentru cele mai recente caracteristici, inclusiv instrumente și fișiere binare de firmware.

Detalii de lansare software
Următorul tabel oferă detalii despre lansarea software-ului.

Tabelul 1. Informații despre versiunea software

Parametru Descriere
Nume software WINC3400 Firmware
WINC Firmware Version 1.4.6
Host Driver Version 1.3.2
Host Interface Level 1.6.0

Eliberează Impact
The newly added features in ATWINC3400 v1.4.6 release are:

  • Added EAPOL v3 support for WPA Enterprise connections.
  • Fixed connection parameter saving code to ensure it doesn’t make unnecessary flash writes
  • Correctly parse and handle the “critical” field of x.509 certificate extensions
  • Check CA Basic Constraint in TLS certificate chain
  • Improvements and bugfixes to the BLE API
  • BLE MAC address generation code no longer requires WiFi MAC to be even

Note

  1. For more information, refer to ATWINC3400 Wi-Fi® Network Controller Software Design Guide (DS50002919).
  2. For more details on release note information, refer to ASF firmware upgrade project doc folder.

Informații conexe

  • Informații de comandă
    • Customers who would like to order ATWINC3400 with Firmware 1.4.6, contact a Microchip marketing representative.
  • Actualizare firmware
  • Notes: The references to the ATWINC3400-MR210xA module include the module devices listed in the following:
    • ATWINC3400-MR210CA
    • ATWINC3400-MR210UA
    • Refer to the reference documents.

Nota: For more information, refer to the Microchip product webpagină: www.microchip.com/wwwproducts/en/ATWINC3400.

Detalii de lansare

Modificări în versiunea 1.4.6, în raport cu versiunea 1.4.4

The following table compares the features of 1.4.6 to 1.4.4 release. Table 1-1. Comparison of Features between 1.4.6 and 1.4.4 Release

Caracteristicile din 1.4.4 Modificări în 1.4.6
Wi-Fi STA
•     IEEE802.11 b/g/n

•     OPEN (WEP protocol is deprecated, attempts to configure it will result in error).

•     WPA Personal Security (WPA1/WPA2), including protec-tion against key re-installation attacks (KRACK) and coun-termeasures for ‘Fragattack’ vulnerabilities.

•     WPA Enterprise Security (WPA1/WPA2) supporting :

–      EAP-TTLSv0/MS-Chapv2.0

–      EAP-PEAPv0/MS-Chapv2.0

–      EAP-PEAPv1/MS-Chapv2.0

–      EAP-TLS

–      EAP-PEAPv0/TLS

–      EAP-PEAPv1/TLS

•     Simple Roaming Support

•     Added EAPOLv3 support to WPA Enterprise Security.

•     Fixed code that saves connection info to WINC flash upon successful connection to ensure it doesn’t perform unnec-essary flash writes.

Hotspot Wi-Fi
•     Only ONE associated station is supported. After a connection is established with a station, further connections are rejected.

•     OPEN security mode

•     The device cannot work as a station in this mode (STA/AP Concurrency is not supported).

•     Includes countermeasures for ‘Fragattack’ vulnerabilities.

Nicio schimbare
WPS
•     The WINC3400 supports the WPS protocol v2.0 for PBC (Push button configuration) and PIN methods. Nicio schimbare
Stiva TCP/IP
The WINC3400 has a TCP/IP Stack running in firmware. It supports TCP and UDP full socket operations (client/server). The maximum number of supported sockets is currently configured to 12 divided as:

•     7 TCP sockets (client or server)

•     4 UDP sockets (client or server)

•     1 RAW socket

Nicio schimbare
Securitatea stratului de transport
………..continuare
Caracteristicile din 1.4.4 Modificări în 1.4.6
•     The WINC 3400 supports TLS v1.2, 1.1 and 1.0.

•     Client mode only.

•     Mutual authentication.

•     Integration with ATECC508 (ECDSA and ECDHE support).

•     Multi-scream TLS RX operation with 16KB record size

•     Supported cipher suites are: TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA256

TLS_RSA_WITH_AES_128_GCM_SHA256 TLS_DHE_RSA_WITH_AES_128_CBC_SHA TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (requires host-side ECC support eg ATECC508)

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (requires host-side ECC support eg ATECC508)

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (requires host-side ECC support eg ATECC508)

•     The “critical” field of x.509 certificate extensions is now correctly handled.

•     Ensure Basic Constraint is checked in server certificate chain.

Protocoale de rețea
•     DHCPv4 (client/server)

•     DNS Resolver

•     SNTP

Nicio schimbare
Moduri de economisire a energiei
•     The WINC3400 supports these powersave modes:

–      M2M_NO_PS

–      M2M_PS_DEEP_AUTOMATIC

•     BLE powersave is always active

Nicio schimbare
Actualizare dispozitiv Over-The-Air (OTA).
•     The WINC3400 has built-in OTA upgrade.

•     Firmware is backwards compatible with driver 1.0.8 and later

•     Driver is backwards compatible with firmware 1.2.0 and later (though the functionality will be limited by the firmware version in use)

Nicio schimbare
Asigurarea acreditărilor Wi-Fi prin serverul HTTP încorporat
•     The WINC3400 has built-in HTTP provisioning using AP mode (Open only – WEP support has been removed). Nicio schimbare
Mod WLAN numai MAC (TCP/IP Bypass sau modul Ethernet)
•     Allow WINC3400 to operate in WLAN MAC only mode and let the host send/receive Ethernet frames. Nicio schimbare
ATE Modul de testare
•     Embedded ATE test mode for production line testing driven from the host MCU. Nicio schimbare
Caracteristici diverse
  Nicio schimbare
BLE funcţionalitate
………..continuare
Caracteristicile din 1.4.4 Modificări în 1.4.6
•     BLE 4.0 functional stack BLE API improvements/fixes

Modificări în versiunea 1.4.4, în raport cu versiunea 1.4.3
Următorul tabel compară caracteristicile versiunii 1.4.4 cu 1.4.3.

Tabelul 1-2. Comparison of Features between 1.4.4 and 1.4.3 Release

Caracteristicile din 1.4.3 Modificări în 1.4.4
Wi-Fi STA
•     IEEE802.11 b/g/n

•     OPEN (WEP protocol is deprecated, attempts to configure it will result in error).

•     WPA Personal Security (WPA1/WPA2), including protec-tion against key re-installation attacks (KRACK) and coun-termeasures for ‘Fragattack’ vulnerabilities.

•     WPA Enterprise Security (WPA1/WPA2) supporting :

–      EAP-TTLSv0/MS-Chapv2.0

–      EAP-PEAPv0/MS-Chapv2.0

–      EAP-PEAPv1/MS-Chapv2.0

–      EAP-TLS

–      EAP-PEAPv0/TLS

–      EAP-PEAPv1/TLS

•     Simple Roaming Support

•     Added driver API to allow enable/disable specific phase-1 Enterprise methods.

•     Increased fragmentation threshold and improved outer layer PEAP and TTLS fragmentation.

Hotspot Wi-Fi
•     Only ONE associated station is supported. After a connection is established with a station, further connections are rejected.

•     OPEN security mode (WEP protocol deprecated).

•     The device cannot work as a station in this mode (STA/AP Concurrency is not supported).

•     Includes countermeasures for ‘Fragattack’ vulnerabilities.

Nicio schimbare
WPS
•     The WINC3400 supports the WPS protocol v2.0 for PBC (Push button configuration) and PIN methods. Nicio schimbare
Stiva TCP/IP
WINC3400 are o stivă TCP/IP care rulează în partea de firmware. Suportă operațiuni cu socket complet TCP și UDP (client/server). Numărul maxim de socket-uri acceptate este configurat în prezent la 12 împărțit astfel:

•     7 TCP sockets (client or server)

•     4 UDP sockets (client or server)

•     1 RAW socket

•     Added support for B.A.T.M.A.N. ethernet packets (EtherType 0x4305)
Securitatea stratului de transport
………..continuare
Caracteristicile din 1.4.3 Modificări în 1.4.4
•     The WINC 3400 supports TLS v1.2, 1.1 and 1.0.

•     Client mode only.

•     Mutual authentication.

•     Supported cipher suites are: TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA256

TLS_RSA_WITH_AES_128_GCM_SHA256 TLS_DHE_RSA_WITH_AES_128_CBC_SHA TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (requires host-side ECC support eg ATECC508)

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (requires host-side ECC support eg ATECC508)

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (requires host-side ECC support eg ATECC508)

•     Improved server authentication, with support for cross-signed certificate chains.

•     TLS client mode works with Subject Alternative Names in server certificate.

Protocoale de rețea
•     DHCPv4 (client/server)

•     DNS Resolver

•     SNTP

Nicio schimbare
Moduri de economisire a energiei
•     The WINC3400 supports these powersave modes:

–      M2M_NO_PS

–      M2M_PS_DEEP_AUTOMATIC

•     BLE powersave is always active

Nicio schimbare
Actualizare dispozitiv Over-The-Air (OTA).
•     The WINC3400 has built-in OTA upgrade.

•     Firmware is backwards compatible with driver 1.0.8 and later

•     Driver is backwards compatible with firmware 1.2.0 and later (though the functionality will be limited by the firmware version in use)

•     Allow OTA to use SSL options such as SNI and server name verification
Asigurarea acreditărilor Wi-Fi prin serverul HTTP încorporat
•     The WINC3400 has built-in HTTP provisioning using AP mode (Open only – WEP support has been removed). •     Fixed multithread race condition during provisioning connection teardown.
Mod WLAN numai MAC (TCP/IP Bypass sau modul Ethernet)
•     Allow WINC3400 to operate in WLAN MAC only mode and let the host send/receive Ethernet frames. Nicio schimbare
ATE Modul de testare
•     Embedded ATE test mode for production line testing driven from the host MCU. Nicio schimbare
Caracteristici diverse
  •     Removal of obsolete python scripts in release package, as image_tool now natively supports the functionality.
BLE funcţionalitate
………..continuare
Caracteristicile din 1.4.3 Modificări în 1.4.4
•     BLE 4.0 functional stack •     Fixed BLE issues related to connection parameters messages exchange between controller and peripherals

Modificări în versiunea 1.4.3, în raport cu versiunea 1.4.2
Următorul tabel compară caracteristicile versiunii 1.4.3 cu 1.4.2.

Tabelul 1-3. Comparison of Features between 1.4.2 and 1.4.3 Release

Caracteristicile din 1.4.2 Modificări în 1.4.3
Wi-Fi STA
•     IEEE802.11 b/g/n

•     OPEN, WEP security

•     WPA Personal Security (WPA1/WPA2), including protection against key re-installation attacks (KRACK).

•     WPA Enterprise Security (WPA1/WPA2) supporting :

–      EAP-TTLSv0/MS-Chapv2.0

–      EAP-PEAPv0/MS-Chapv2.0

–      EAP-PEAPv1/MS-Chapv2.0

–      EAP-TLS

–      EAP-PEAPv0/TLS

–      EAP-PEAPv1/TLS

•     Simple Roaming Support

•     Support for the WEP protocol is deprecated in

1.4.3. Încercările de configurare vor avea ca rezultat o eroare.

•     Countermeasures for ‘Fragattack’ vulnerabilities.

•     Ensure PMKSA caching is attempted for WPA2 Enterprise connections.

Hotspot Wi-Fi
•     Only ONE associated station is supported. After a connection is established with a station, further connections are rejected.

•     OPEN and WEP security modes.

•     The device cannot work as a station in this mode (STA/AP Concurrency is not supported).

•     Support for the WEP protocol is deprecated in

1.4.3. Încercările de configurare vor avea ca rezultat o eroare.

•     Countermeasures for ‘Fragattack’ vulnerabilities.

•     Fixed handling of source address when forwarding ARP packets out from the host.

WPS
•     The WINC3400 supports the WPS protocol v2.0 for PBC (Push button configuration) and PIN methods. Nicio schimbare
Stiva TCP/IP
WINC3400 are o stivă TCP/IP care rulează în partea de firmware. Suportă operațiuni cu socket complet TCP și UDP (client/server). Numărul maxim de socket-uri acceptate este configurat în prezent la 12 împărțit astfel:

•     7 TCP sockets (client or server)

•     4 UDP sockets (client or server)

•     1 RAW socket

Nicio schimbare
Securitatea stratului de transport
………..continuare
Caracteristicile din 1.4.2 Modificări în 1.4.3
•     The WINC 3400 supports TLS v1.2, 1.1 and 1.0.

•     Client mode only.

•     Mutual authentication.

•     Supported cipher suites are: TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA256

TLS_RSA_WITH_AES_128_GCM_SHA256 TLS_DHE_RSA_WITH_AES_128_CBC_SHA TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (requires host-side ECC support eg ATECC508)

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (requires host-side ECC support eg ATECC508)

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (requires host-side ECC support eg ATECC508)

•     Improved operation of multi-stream TLS RX with 16KB record size

•     Fix to TLS Alert handling.

•     Fixed TLS RX memory leak when closing socket.

Protocoale de rețea
•     DHCPv4 (client/server)

•     DNS Resolver

•     SNTP

Nicio schimbare
Moduri de economisire a energiei
•     The WINC3400 supports these powersave modes:M2M_NO_PSM2M_PS_DEEP_AUTOMATIC

•     BLE powersave is always active

Nicio schimbare
Actualizare dispozitiv Over-The-Air (OTA).
•     The WINC3400 has built-in OTA upgrade.

•     Firmware is backwards compatible with driver 1.0.8 and later

•     Driver is backwards compatible with firmware 1.2.0 and later (though the functionality will be limited by the firmware version in use)

Nicio schimbare
Asigurarea acreditărilor Wi-Fi prin serverul HTTP încorporat
•     The WINC3400 has built-in HTTP provisioning using AP mode (Open or WEP secured) •     WEP support has been removed
Mod WLAN numai MAC (TCP/IP Bypass sau modul Ethernet)
•     Allow WINC3400 to operate in WLAN MAC only mode and let the host send/receive Ethernet frames. Nicio schimbare
ATE Modul de testare
•     Embedded ATE test mode for production line testing driven from the host MCU. Nicio schimbare
Caracteristici diverse
  Improved gain tables for module antenna
BLE funcţionalitate
•     BLE 4.0 functional stack Nicio schimbare

Modificări în versiunea 1.4.2, în raport cu versiunea 1.3.1
Următorul tabel compară caracteristicile versiunii 1.4.2 cu 1.3.1.

Tabelul 1-4. Comparison of Features between 1.4.2 and 1.3.1 Release

Caracteristicile din 1.3.1 Modificări în 1.4.2
Wi-Fi STA
•     IEEE802.11 b/g/n

•     OPEN, WEP security

•     WPA Personal Security (WPA1/WPA2), including protection against key re-installation attacks (KRACK).

•     WPA Enterprise Security (WPA1/WPA2) supporting :

–      EAP-TTLSv0/MS-Chapv2.0

–      EAP-PEAPv0/MS-Chapv2.0

–      EAP-PEAPv1/MS-Chapv2.0

–      EAP-TLS

–      EAP-PEAPv0/TLS

–      EAP-PEAPv1/TLS

•     Simple Roaming Support

•     Add option to stop scanning on first result
Hotspot Wi-Fi
•     Only ONE associated station is supported. After a connection is established with a station, further connections are rejected.

•     OPEN and WEP security modes.

•     The device cannot work as a station in this mode (STA/AP Concurrency is not supported).

•     Fix to ensure DHCP offered address is consistent when STA disconnects/reconnects.

•     Fix to close race condition when a STA disconnects and reconnects that could cause the WINC to disallow all further connection attempts.

WPS
•     The WINC3400 supports the WPS protocol v2.0 for PBC (Push button configuration) and PIN methods. Nicio schimbare
Stiva TCP/IP
WINC3400 are o stivă TCP/IP care rulează în partea de firmware. Suportă operațiuni cu socket complet TCP și UDP (client/server). Numărul maxim de socket-uri acceptate este configurat în prezent la 12 împărțit astfel:

•     7 TCP sockets (client or server)

•     4 UDP sockets (client or server)

•     1 RAW socket

•     Fix TCP RX window leak

•     Address “Amnesia” vulnerabilities

Securitatea stratului de transport
………..continuare
Caracteristicile din 1.3.1 Modificări în 1.4.2
•     The WINC 3400 supports TLS v1.2, 1.1 and 1.0.

•     Client mode only.

•     Mutual authentication.

•     Supported cipher suites are: TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA256

TLS_RSA_WITH_AES_128_GCM_SHA256 TLS_DHE_RSA_WITH_AES_128_CBC_SHA TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (requires host-side ECC support eg ATECCx08)

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (necesită suport ECC pe partea gazdă, de exemplu ATECCx08)

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 (requires host-side ECC support eg ATECCx08)

•     TLS ALPN support

•     Fix verification of certificate chains which include ECDSA signatures

•     SHA224, SHA384 and SHA512 verification capability added

Protocoale de rețea
•     DHCPv4 (client/server)

•     DNS Resolver

•     IGMPv1, v2

•     SNTP

Nicio schimbare
Moduri de economisire a energiei
•     The WINC3400 supports these powersave modes:M2M_NO_PSM2M_PS_DEEP_AUTOMATIC

•     BLE powersave is always active

Nicio schimbare
Actualizare dispozitiv Over-The-Air (OTA).
•     The WINC3400 has built-in OTA upgrade.

•     Firmware is backwards compatible with driver 1.0.8 and later

•     Driver is backwards compatible with firmware 1.2.0 and later (though the functionality will be limited by the firmware version in use)

Nicio schimbare
Asigurarea acreditărilor Wi-Fi prin serverul HTTP încorporat
•     The WINC3400 has built-in HTTP provisioning using AP mode (Open or WEP secured) Nicio schimbare
Mod WLAN numai MAC (TCP/IP Bypass sau modul Ethernet)
•     Allow WINC3400 to operate in WLAN MAC only mode and let the host send/receive Ethernet frames. •     Ensure broadcast frames contain correct destination MAC address.

•     Ensure NULL frames are sent to keep the AP connection alive during periods of low activity

ATE Modul de testare
•     Embedded ATE test mode for production line testing driven from the host MCU. •     Ensure ATE image is included in compound image

•     Fix TX test in demo application

Caracteristici diverse
………..continuare
Caracteristicile din 1.3.1 Modificări în 1.4.2
•     Host FLASH API – allows a host to store and retrieve data on the WINC stacked flash. •     I/Q calibration values read and applied from efuse
BLE funcţionalitate
•     BLE 4.0 functional stack •     Allow capture of RSSI of received advertising frames

•     Improve BLE powersave

•     Fix BLE pairing with iOSv13.x

•     Allow a device to reprovision the WINC without having to re-pair.

Modificări în versiunea 1.3.1, în raport cu versiunea 1.2.2
Următorul tabel compară caracteristicile versiunii 1.3.1 cu 1.2.2.

Tabelul 1-5. Comparison of Features between 1.3.1 and 1.2.2 Releases

Caracteristicile din 1.2.2 Modificări în 1.3.1
Wi-Fi STA
•     IEEE802.11 b/g/n

•     OPEN, WEP security

•     WPA Personal Security (WPA1/WPA2), including protection against key re-installation attacks (KRACK).

Aceleași caracteristici împreună cu următoarele:

•     WPA Enterprise Security (WPA1/WPA2) supporting :

–      EAP-TTLSv0/MS-Chapv2.0

–      EAP-PEAPv0/MS-Chapv2.0

–      EAP-PEAPv1/MS-Chapv2.0

–      EAP-TLS

–      EAP-PEAPv0/TLS

–      EAP-PEAPv1/TLS

•     WPA/WPA2 Enterprise options for phase 1 TLS handshake:

Bypass server authentication Specify root certificate

Time verification mode Session caching

•     Option to encrypt connection credentials that are stored in WINC3400 flash.

•     Improved connection API, allowing connection via BSSID as well as SSID.

•     Simple Roaming support.

Hotspot Wi-Fi
•     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 mode (STA/AP Concurrency is not supported).

•     Ability to specify the default gateway, DNS server and subnet mask
WPS
•     The WINC3400 supports the WPS protocol v2.0 for PBC (Push button configuration) and PIN methods. Nicio schimbare
Wi-Fi Direct
Wi-Fi direct client is not supported Nicio schimbare
………..continuare
Caracteristicile din 1.2.2 Modificări în 1.3.1
Stiva TCP/IP
WINC3400 are o stivă TCP/IP care rulează în partea de firmware. Suportă operațiuni cu socket complet TCP și UDP (client/server). Numărul maxim de socket-uri acceptate este configurat în prezent la 11 împărțit astfel:

•     7 TCP sockets (client or server)

•     4 UDP sockets (client or server)

•     New socket type “Raw Socket” added, raising the total socket count to 12.

•     Ability to configure the TCP keepalive settings via Socket Options.

•     Ability to specify the NTP servers.

Securitatea stratului de transport
•     The WINC 3400 supports TLS v1.2, 1.1 and 1.0.

•     Client mode only.

•     Mutual authentication.

•     Supported cipher suites are: TLS_RSA_WITH_AES_128_CBC_SHA TLS_RSA_WITH_AES_128_CBC_SHA256

TLS_DHE_RSA_WITH_AES_128_CBC_SHA TLS_DHE_RSA_WITH_AES_128_CBC_SHA256

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 (requires host-side ECC support eg ATECCx08)

•     Added ALPN support.

•     Added cipher suites: TLS_RSA_WITH_AES_128_GCM_SHA256

TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

(requires host-side ECC support eg ATECCx08)

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA

256 (requires host-side ECC support eg ATECCx08)

Protocoale de rețea
•     DHCPv4 (client/server)

•     DNS Resolver

•     IGMPv1, v2

•     SNTP

•     SNTP servers are fully customizable.
Moduri de economisire a energiei
•     The WINC3400 supports these powersave modes:M2M_NO_PSM2M_PS_DEEP_AUTOMATIC Dacă este selectat modul M2M_PS_DEEP_AUTOMATIC, consumul de energie va fi semnificativ mai mic decât în ​​versiunile anterioare, când ambele subsisteme BLE și WIFI sunt inactive.
Actualizare dispozitiv Over-The-Air (OTA).
•     The WINC3400 has built-in OTA upgrade.

•     Firmware is backwards compatible with driver 1.0.8 and later

•     Driver is backwards compatible with firmware 1.2.0 and later (though the functionality will be limited by the firmware version in use)

Nicio schimbare
Asigurarea acreditărilor Wi-Fi prin serverul HTTP încorporat
•     The WINC3400 has built-in HTTP provisioning using AP mode (Open or WEP secured) •     Improved provisioning user experience

•     Default gateway and subnet mask can now be customized when in AP mode

Mod WLAN numai MAC (TCP/IP Bypass sau modul Ethernet)
The WINC3400 does not support WLAN MAC only mode. •     The WINC3400 can be restarted in WLAN MAC only mode, letting the host send/receive Ethernet frames
ATE Modul de testare
  •     Embedded ATE test mode for production line testing driven from the host MCU.
Caracteristici diverse
………..continuare
Caracteristicile din 1.2.2 Modificări în 1.3.1
  •     New APIs to allow host applications to read, write and erase sections of WINC3400 flash when the WINC3400 firmware is not running.

•     Removed previous m2m_flash APIs which allowed access to WINC3400 flash for specific purposes.

Probleme și soluții cunoscute

The following table provides the list of known problems and solutions. Additional known issues information can be found at github.com/MicrochipTech/WINC3400-knownissues

Tabelul 2-1. Known Problems and Solutions

Problemă Soluţie
Prolonged heavy IP traffic load can result in the SPI becoming unusable between the WINC3400 and the host. Observed with SAMD21 host and WINC powersave disabled. Could potentially occur with other host platforms, but not yet observed. On SAMD21 host, the frequency of the issue can

be minimized by using M2M_PS_DEEP_AUTOMATIC when transferring IP traffic.

The issue could be detected by checking the return value

of an API such as m2m_get_system_time(). A negative return value indicates that the SPI is unusable.

Dacă se întâmplă acest lucru, resetați sistemul prin system_reset().

Alternativ, m2m_wifi_reinit() poate fi folosit pentru a reseta doar WINC. În acest caz, diferitele module driver trebuie, de asemenea, să fie inițializate (m2m_ota_init(), m2m_ssl_init(), socketInit()).

Procesul de recheie de grup inițiat de AP eșuează uneori când WINC procesează un volum mare de trafic de primire. Reconectați conexiunea Wi-Fi la AP dacă apare o deconectare din cauza acestei probleme.
În timpul furnizării HTTP, dacă aplicațiile rulează pe dispozitivul utilizat pentru a furniza WINC3400, acestea nu vor putea accesa internetul în timpul furnizării.

În plus, dacă încearcă să facă acest lucru, atunci WINC3400 poate deveni inundat de solicitări DNS și se poate prăbuși.

Acest lucru se aplică numai pentru furnizarea HTTP; Aprovizionarea BLE nu este afectată.

De asemenea, acest lucru se aplică numai dacă Powersave este activată.

(1)  Use M2M_NO_PS when WINC3400 is in HTTP provisioning mode.

(2)  Close other internet applications (browsers, skype etc) before HTTP provisioning.

Dacă are loc un accident, resetați sistemul prin system_reset().

Alternativ, m2m_wifi_reinit() poate fi folosit pentru a reseta doar WINC. În acest caz, diferitele module driver trebuie, de asemenea, să fie inițializate (m2m_ota_init(), m2m_ssl_init(), socketInit()).

WINC3400 nu reușește ocazional să continue cu 4-way handshake în modul STA, când folosește 11N WPA2. Nu trimite M2 după ce a primit M1. Reîncercați conexiunea Wi-Fi.
1% of Enterprise conversations fail due to the WINC3400 not sending an EAP response. The response is prepared and ready to send but does not appear on the air. After 10

seconds the firmware times-out the connection attempt and the application is notified of the failure to connect.

Configure the authentication server to retry EAP requests (with interval < 10 seconds).

Aplicația ar trebui să încerce din nou cererea de conectare atunci când este notificată despre eșecul.

70% din solicitările de conexiune Enterprise eșuează cu un punct de acces TP Link Archer D2 (TPLink-AC750-D2). Punctul de acces nu transmite răspunsul inițial de identitate EAP către serverul de autentificare.

Problema este ocolită prin memorarea în cache PMKSA (numai WPA2), astfel încât încercările de reconectare vor reuși.

Aplicația ar trebui să încerce din nou cererea de conectare atunci când este notificată despre eșecul.
Când WINC3400 funcționează în modul de economisire a energiei M2M_PS_DEEP_AUTOMATIC și primește două fluxuri TLS concurente, dintre care unul constă din dimensiuni de înregistrare de 16 KB, celălalt are dimensiuni de înregistrare mai mici de 16 KB, WINC3400 poate ocazional să scurgă buffer-uri de memorie atunci când fluxurile sunt închise.

Dacă socketurile din această configurație sunt deschise și închise în mod repetat, în cele din urmă nu va fi posibilă deschiderea altor socket-uri TLS și va fi necesară o repornire a WINC3400 pentru a restabili funcționalitatea TLS.

Scurgerea poate fi evitată prin dezactivarea economisirii energiei atunci când se primesc două fluxuri TLS concurente în această configurație.
Uneori, WINC3400 nu reușește să vadă răspunsurile ARP trimise de la anumite AP-uri la 11 Mbps. Nici unul. Schimbul ARP va fi reîncercat de mai multe ori și răspunsul va ajunge în cele din urmă la WINC3400.
………..continuare
Problemă Soluţie
În timpul furnizării BLE, lista AP nu este curățată la începutul fiecărei cereri de scanare. Ca rezultat, lista de scanare AP poate afișa uneori intrări de scanare duplicate sau vechi. Only use one scan request during BLE provisioning.
API-urile at_ble_tx_power_get() și at_ble_max_PA_gain_get() returnează valori implicite care nu corespund setărilor reale de câștig. Nici unul. Nu utilizați aceste API-uri.
Dacă lanțul de certificate de server TLS conține certificate RSA cu chei mai lungi de 2048 de biți, WINC durează câteva secunde pentru a-l procesa. O recheie a unui grup Wi-Fi care are loc în acest timp poate duce la eșecul acordului de mână TLS. Reîncercați să deschideți conexiunea securizată.
at_ble_tx_power_set() are nevoie de o manipulare specială.

Valorile returnate 0 și 1 ar trebui interpretate ambele ca o operație de succes. Consultați WINC3400_BLE_APIs.chm pentru mai multe detalii.

Procesați cu atenție valoarea returnată, conform documentației API.
După ce ați scris un firmware nou pe WINC3400, prima încercare de conectare Wi-Fi în modul STA durează încă 5 secunde. Permiteți mai mult timp pentru finalizarea conexiunii Wi-Fi.
Când rulează în modul AP, serverul WINC3400 DHCP durează uneori între 5 și 10 secunde pentru a atribui o adresă IP. Permiteți finalizarea DHCP mai mult timp.
When performing intensive crypto operations, the WINC3400 can become unresponsive to host interactions for up to 5 seconds.

Specifically, when performing PBKDF2 passphrase to PMK hashing during WPA/WPA2 WiFi connects, or TLS certificate verification using 4096-bit RSA keys, the WINC3400 can take up to 5 seconds to perform the necessary calculations.

During this time, it does not service it’s event queues, so any host interactions, and expected responses can be delayed.

Host code should be written to expect a delay in responses from the WINC3400 of up to 5 seconds in the rare cases that it is busy performing the scenarios described above.

Informații despre microcip

Mărci comerciale
Numele și sigla „Microcip”, sigla „M” și alte nume, logo-uri și mărci sunt mărci comerciale înregistrate și neînregistrate ale Microchip Technology Incorporated sau ale afiliaților și/sau filialelor sale din Statele Unite și/sau alte țări („Microchip mărci comerciale”). Informații despre mărcile comerciale ale microcipului pot fi găsite la https://www.microchip.com/en-us/about/legal-information/microchip-trademarks.
ISBN:

Aviz legal
Această publicație și informațiile de aici pot fi utilizate numai cu produsele Microchip, inclusiv pentru a proiecta, testa și integra produsele Microchip cu aplicația dumneavoastră. Utilizarea acestor informații în orice alt mod încalcă acești termeni. Informațiile referitoare la aplicațiile dispozitivului sunt furnizate numai pentru confortul dvs. și pot fi înlocuite de actualizări. Este responsabilitatea dumneavoastră să vă asigurați că aplicația dumneavoastră corespunde specificațiilor dumneavoastră. Contactați biroul local de vânzări Microchip pentru asistență suplimentară sau obțineți asistență suplimentară la www.microchip.com/en-us/support/design-help/client-support-services.

THIS INFORMATION IS PROVIDED BY MICROCHIP “AS IS”. MICROCHIP MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND WHETHER EXPRESS OR IMPLIED, WRITTEN OR ORAL, STATUTORY OR OTHERWISE, RELATED TO THE INFORMATION, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF NON-INFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE, OR WARRANTIES RELATED TO ITS CONDITION, QUALITY, OR PERFORMANCE. IN NO EVENT WILL MICROCHIP BE LIABLE FOR ANY INDIRECT, SPECIAL, PUNITIVE, INCIDENTAL, OR CONSEQUENTIAL LOSS, DAMAGE, COST, OR EXPENSE OF ANY KIND WHATSOEVER RELATED TO THE INFORMATION OR ITS USE, HOWEVER CAUSED, EVEN IF MICROCHIP HAS BEEN ADVISED OF THE POSSIBILITY OR THE DAMAGES ARE FORESEEABLE. TO THE FULLEST EXTENT ALLOWED BY LAW, MICROCHIP’S TOTAL LIABILITY ON ALL CLAIMS IN ANY WAY RELATED TO THE INFORMATION OR ITS USE WILL NOT EXCEED THE AMOUNT OF FEES, IF ANY, THAT YOU HAVE PAID DIRECTLY TO MICROCHIP FOR THE INFORMATION. Use of Microchip devices in life support and/or safety applications is entirely at the buyer’s risk, and the buyer agrees to defend, indemnify and hold harmless Microchip from any and all damages, claims, suits, or expenses resulting from such use. No licenses are conveyed, implicitly or otherwise, under any Microchip intellectual property rights unless otherwise stated.

Microchip Devices’ Code Protection Feature
Rețineți următoarele detalii despre caracteristica de protecție a codului de pe produsele Microcip:

  • Produsele cu microcip îndeplinesc specificațiile conținute în fișa lor specială pentru microcip.
  • Microchip consideră că familia sa de produse este sigură atunci când este utilizată în modul prevăzut, în cadrul specificațiilor de funcționare și în condiții normale.
  • Microcipul apreciază și își protejează în mod agresiv drepturile de proprietate intelectuală. Încercările de a încălca funcțiile de protecție prin cod ale produselor Microchip sunt strict interzise și pot încălca Digital Millennium Copyright Act.
  • Nici Microcip și nici alt producător de semiconductori nu poate garanta securitatea codului său. Protecția prin cod nu înseamnă că garantăm că produsul este „incasibil”. Protecția prin cod este în continuă evoluție. Microchip se angajează să îmbunătățească continuu caracteristicile de protecție prin cod ale produselor noastre.

Întrebări frecvente

Î: Pot actualiza firmware-ul ATWINC3400?
A: Yes, the ATWINC3400 supports Over-The-Air (OTA) upgrades for convenient firmware updates without physical access.

Î: Câte socketuri poate gestiona stiva TCP/IP?
A: The TCP/IP stack in WINC3400 firmware supports up to 12 sockets for managing multiple connections simultaneously.

Documente/Resurse

Controler de rețea Wi-Fi MICROCHIP ATWINC3400 [pdfManual de utilizare
ATWINC3400, ATWINC3400 Controler de rețea Wi-Fi, ATWINC3400, Controler de rețea Wi-Fi, Controler de rețea, Controler

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *