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
Last revision Both sides next revision
wiki:firmware:lastversion [2021/02/24 14:32]
mbi [Wifi update]
wiki:firmware:lastversion [2022/12/08 14:37]
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 =====
  
-==== Wifi update ====+==== Wi-Fi: firmware ​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 === 
 + 
 +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 Setup: Documentation]] section. 
 + 
 +=== Installed firmware is v1.8.0 or lower version === 
 + 
 +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 868**: {{ :​wiki:​resources:​wifiupdate_wanesywave_eu868_v1.8.0_20210205_revs_cde.zip |}} +  * **Wanesy Wave 915**: {{ :​wiki:​resources:​wifiupdate_wanesywave_us915_v2.2.0_20220707_revs_cdef.zip |}} 
-    * STM32 part file: ''​stm32_wanesywave_EU868_v1.8.0_DAcde.kbin''​ (md5: 0215506241d1f5d5451f63933b7c6e67). +    * STM32 file: ''​stm32_wanesywave_US915_v2.2.0_DBcdef.kbin''​ (md5: b95353709a8bc3a354f09d210a1bba43). 
-    * ESP32 file: ''​esp32-firmware_v1.8.0.bin''​ (md5: e6306fdff81e62ebdb6d00690ae3de6a).+    * ESP32 file: ''​esp32_firmware_v2.2.0.bin''​ (md5: 661949ff2cf24e5b93b2b92e54dce98e).
  
-  * **Wanesy Wave 915**{{ :​wiki:​releases:​1.8.0:​wifiupdate_wanesywave_us915_v1.8.0_20210205_revs_cdef.zip |}} +==== Wi-Firegion configuration ====
-    * STM32 part file: ''​stm32_wanesywave_US915_v1.8.0_DBcdef.kbin''​ (md5: 42692f4f3dab6bdefdb1fbb712453cf5). +
-    * ESP32 file: ''​esp32_firmware_v1.8.0.bin''​ (md5: e6306fdff81e62ebdb6d00690ae3de6a).+
  
 +  * **Wanesy Wave 868**: {{ :​wiki:​resources:​region_conf_wifiupdate_wanesywave_868_v1.8.0_20210421_revs_cde.zip |}}
 +    * cmd_region_EU868.txt
 +    * cmd_region_IN865.txt
  
 +  * **Wanesy Wave 915**: {{ :​wiki:​resources:​region_conf_wifiupdate_wanesywave_915_v1.8.0_20210421_revs_cdef.zip |}}
 +    * cmd_region_US915.txt
 +    * cmd_region_AU915.txt
 +    * cmd_region_AS923.txt
  
 ===== History ===== ===== History =====
 +   * 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):    * 1.8.0 (February 2021):
     * Support of multiple regional parameters.     * Support of multiple regional parameters.
wiki/firmware/lastversion.txt · Last modified: 2022/12/08 14:39 by cgu