User Tools

Site Tools


wiki:firmware:lastversion

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:firmware:lastversion [2021/05/04 10:23]
mbi
wiki:firmware:lastversion [2022/12/08 14:39] (current)
cgu [Wi-Fi: firmware update]
Line 1: Line 1:
-====== Wanesy Wave firmware ​v1.8.0 (Feb. 2021) ======+====== Wanesy Wave firmware ​v2.2.0 (July 2022) ======
  
 ===== Changes from previous version ===== ===== Changes from previous version =====
  
 ==== New features ==== ==== New features ====
- +  ​WiFi Sniffer Mode
-  ​Support of multiple regional parameters: EU868, IN865, US915, AS923, AU915. +
-  * Dynamic configuration of region. +
-  * Use unconfirmed TX on LoRaWAN services. +
-  * Add possibility to change LoRaWAN frame period by configuration. +
-  * Introducing the CBOR configuration file device.cfg, to get and post parameters values. +
-  * Add UUID iBeacon filter. +
-  * Possibility to identify BLE Tags with MAC address or Major/​Minor. +
-  * Wi-Fi updates over HTTP. +
-  * Wi-Fi access point SSID based on EUI. +
-  * Limit duration of Wi-Fi access point availability to 45 cycles of BLE scan period. +
-  * Add control of limit values for parameters. +
- +
- +
-==== Evolutions==== +
- +
-  * Avoid erroneous CBOR frame sent sometimes. +
-  * Major/minor configuration is now persistant after a power cycle.+
  
 ===== Restrictions ===== ===== Restrictions =====
  
-   ​* ​Optout_klk SSID is used on the first boot after a factory reset command. +   ​* ​If the installed firmware ​is 1.8.or lowerfirmware upgrade procedure must respect specific order described in section below.
-   * Switching filter (mac address or major/minor ) can stop BLE radio transmissionWorkaround is to trigger a remote reboot command ​or manual reboot. +
-   * During configuration updateout of range values are replaced by "​0"​+
  
  
Line 36: Line 17:
 === Hardware === === Hardware ===
  
-This release is compatible with the following Wanesy Wave revision:+This release is compatible with the following Wanesy Wave revisions:
  
   * **Wanest Wave 868**:   * **Wanest Wave 868**:
Line 46: Line 27:
 === Software === === Software ===
  
-  * STM32 MCU firmware Ver. 1.8.0 +  * STM32 MCU firmware Ver. 2.2.0 
-  * ESP32 MCU firmware Ver. 1.8.0+  * ESP32 MCU firmware Ver. 2.2.0
  
  
Line 53: Line 34:
  
 <note important>​ <note important>​
-The firmware is released in two files: __STM32 MCU__ firmware binary 'part' file and __ESP32 MCU__ firmware binary file.\\+The firmware is released in two files: __STM32 MCU__ firmware binary 'kbin' file and __ESP32 MCU__ firmware binary file.\\
 </​note>​ </​note>​
  
Line 66: Line 47:
 ===== Download ===== ===== Download =====
  
-==== Wififirmware ​update ====+==== Wi-FiFirmware ​update ==== 
 +<note warning>​Please check your firmware version before updating and follow the instructions in the corresponding section</​note>​ 
 +=== Installed firmware is v1.9.0 or higher version ​===
  
-  * **Wanesy Wave 868**: ​{{ :wiki:resources:​wifiupdate_wanesywave_eu868_v1.8.0_20210205_revs_cde.zip ​|}} +Regular firmware update can be followed (update ESP32 first), please read {{:documentation:E-CON-Wanesy_Wave_FW_Update_WiFi_V1.2.pdf |}} available in the [[wiki:setup:setup_wave|Wanesy™ Wave SetupDocumentation]] section.
-    * STM32 part file''​stm32_wanesywave_EU868_v1.8.0_DAcde.kbin''​ (md50215506241d1f5d5451f63933b7c6e67). +
-    * ESP32 file''​esp32-firmware_v1.8.0.bin''​ (md5: e6306fdff81e62ebdb6d00690ae3de6a).+
  
-  * **Wanesy Wave 915**: {{ :​wiki:​resources:​wifiupdate_wanesywave_us915_v1.8.0_20210205_revs_cdef.zip |}} +=== Installed firmware is v1.8.0 or lower version ===
-    * STM32 part file: ''​stm32_wanesywave_US915_v1.8.0_DBcdef.kbin''​ (md5: 42692f4f3dab6bdefdb1fbb712453cf5). +
-    * ESP32 file: ''​esp32_firmware_v1.8.0.bin''​ (md5: e6306fdff81e62ebdb6d00690ae3de6a).+
  
-==== Wifi: region configuration ====+If the installed firmware is v1.8.0 or lower version, the firmware update procedure must respect the specific order described below (**<fc #​ff0000>​update STM32 first</​fc>​**):​ 
 +<note important>​ 
 + 
 +^ steps     ^ STM32 version ​     ^ ESP32 version ​         ^ SSID          ^ Actions ^ 
 +| #1    | v1.7.0/​v1.8.0 ​    | v1.7.0/​v1.8.0 ​       | optout_klk/​wave_xxxx ​       | **Place product upright away from wall or table**| 
 +|:::​|:::​|:::​|:::​|Upload STM32 v2.0.1 image| 
 +|:::​|:::​|:::​|:::​|Wait until green LED is back ON (ie. no longer blinking)| 
 +| #2    | v2.0.1 ​    | v1.7.0/​v1.8.0 ​       | optout_klk/​wave_xxxx ​       | Verify STM32 version in device_info.txt file | 
 +|:::​|:::​|:::​|:::​|Upload ESP32 v2.0.1 image| 
 +| #3    | v2.0.1 ​    | v2.0.1 ​       | wave_xxxx ​       | Verify ESP32 version in esp32_version.txt file (displayed version is 2.0.0)| 
 +</​note>​ 
 +  * **Wanesy Wave 868**: {{ :​wiki:​resources:​wifiupdate_wanesywave_eu868_v2.2.0_20220707_revs_cde.zip |}} 
 +    * STM32 file: ''​stm32_wanesywave_EU868_v2.2.0_DAcde.kbin''​ (md5: 39f7e4136948d2380473e6092e020ef4). 
 +    * ESP32 file: ''​esp32_firmware_v2.2.0.bin''​ (md5: 661949ff2cf24e5b93b2b92e54dce98e). 
 + 
 +  * **Wanesy Wave 915**: {{ :​wiki:​resources:​wifiupdate_wanesywave_us915_v2.2.0_20220707_revs_cdef.zip |}} 
 +    * STM32 file: ''​stm32_wanesywave_US915_v2.2.0_DBcdef.kbin''​ (md5: b95353709a8bc3a354f09d210a1bba43). 
 +    * ESP32 file: ''​esp32_firmware_v2.2.0.bin''​ (md5: 661949ff2cf24e5b93b2b92e54dce98e). 
 + 
 +==== Wi-Fi: region configuration ====
  
   * **Wanesy Wave 868**: {{ :​wiki:​resources:​region_conf_wifiupdate_wanesywave_868_v1.8.0_20210421_revs_cde.zip |}}   * **Wanesy Wave 868**: {{ :​wiki:​resources:​region_conf_wifiupdate_wanesywave_868_v1.8.0_20210421_revs_cde.zip |}}
Line 86: Line 84:
     * cmd_region_AU915.txt     * cmd_region_AU915.txt
     * cmd_region_AS923.txt     * cmd_region_AS923.txt
 +
 ===== History ===== ===== History =====
-   * 1.8.0 (Frebuary ​2021):+   * 2.2.0 (June 2022): 
 +    * WiFi Sniffer Mode 
 +   * 2.1.0 (March 2022): 
 +    * Dwell Time Applicative Configuration 
 +   * 2.0.1 (October 2021): 
 +    * BLE Asset Monitoring 
 +    * LoRaWan region setting resilient to factory reset 
 +   * 1.9.0 (May 2021): 
 +    * Improve BLE scan robustness 
 +    * Maximize WiFi STM32 FW update success 
 +    * Earlier initialization of critical GPIOs 
 +   * 1.8.0 (February ​2021):
     * Support of multiple regional parameters.     * Support of multiple regional parameters.
     * Use unconfirmed TX on LoRaWAN services.     * Use unconfirmed TX on LoRaWAN services.
wiki/firmware/lastversion.1620116611.txt.gz · Last modified: 2021/05/04 10:23 by mbi