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 Both sides next revision
wiki:firmware:lastversion [2021/05/04 10:23]
mbi
wiki:firmware:lastversion [2021/06/29 11:06]
mbi
Line 1: Line 1:
-====== Wanesy Wave firmware v1.8.0 (Feb. 2021) ======+====== Wanesy Wave firmware v1.9.0 (May 2021) ======
  
 ===== Changes from previous version ===== ===== Changes from previous version =====
  
 ==== New features ==== ==== New features ====
- +  ​No new feature in this release
-  ​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==== ==== Evolutions====
- +  * Asset tracking: improve BLE scan robustness 
-  * Avoid erroneous CBOR frame sent sometimes. +  * Maximize Wi-Fi STM32 FW update success 
-  * Major/minor configuration is now persistant after a power cycle.+  * Earlier initialization of critical GPIOs
  
 ===== Restrictions ===== ===== Restrictions =====
  
-   ​* ​Optout_klk SSID is used on the first boot after a factory reset command. +   ​* ​Firmware upgrade procedure must respect specific order described in section below
-   * Switching filter (mac address or major/minor ) can stop BLE radio transmission. Workaround is to trigger a remote reboot command or manual reboot. +
-   * During configuration update, out of range values are replaced by "​0"​. ​+
  
  
Line 46: Line 32:
 === Software === === Software ===
  
-  * STM32 MCU firmware Ver. 1.8.0 +  * STM32 MCU firmware Ver. 1.9.0 
-  * ESP32 MCU firmware Ver. 1.8.0+  * ESP32 MCU firmware Ver. 1.9.0
  
  
Line 53: Line 39:
  
 <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 52:
 ===== Download ===== ===== Download =====
  
-==== Wifi: firmware update ====+==== Wi-Fi: firmware update ====
  
-  ​* **Wanesy Wave 868**: {{ :​wiki:​resources:​wifiupdate_wanesywave_eu868_v1.8.0_20210205_revs_cde.zip |}} +<note important>​ 
-    * STM32 part file: ''​stm32_wanesywave_EU868_v1.8.0_DAcde.kbin''​ (md5: 0215506241d1f5d5451f63933b7c6e67). +Firmware update procedure must respect the specific order described below (update STM32 first): 
-    * ESP32 file: ''​esp32-firmware_v1.8.0.bin''​ (md5: e6306fdff81e62ebdb6d00690ae3de6a).+ 
 +^ steps     ^ STM32 version ​     ^ ESP32 version ​         ^ SSID          ^ Actions ^ 
 +| #1    | 1.8.0     | 1.8.0        | wave_xxxx ​       | Place product away from wall or table (ie. perpendicular is OK, parallel is KO)| 
 +|:::​|:::​|:::​|:::​|Upload STM32 V1.9 image| 
 +|:::​|:::​|:::​|:::​|Wait until green LED is back ON (ie. no longer blinking)| 
 +| #2    | 1.9.0     | 1.8.0        | wave_xxxx ​       | Verify STM32 version in device_info.txt file | 
 +|:::​|:::​|:::​|:::​|Upload ESP32 V1.9 image| 
 +| #3    | 1.9.0     | 1.9.0        | wave_xxxx ​       | Verify ESP32 version in esp32_version.txt file| 
 +</​note>​ 
 + 
 +  ​* **Wanesy Wave 868**: {{ :​wiki:​resources:​wifiupdate_wanesywave_eu868_v1.9.0_20210503_revs_cde.zip |}} 
 +    * STM32 file: ''​stm32_wanesywave_EU868_v1.9.0_DAcde.kbin''​ (md5: 9e6de37facb753162057d201e870e058). 
 +    * ESP32 file: ''​esp32_firmware_v1.9.0.bin''​ (md5: fdff27fec5444d500745e962057efd46).
  
-  * **Wanesy Wave 915**: {{ :​wiki:​resources:​wifiupdate_wanesywave_us915_v1.8.0_20210205_revs_cdef.zip |}} +  * **Wanesy Wave 915**: {{ :​wiki:​resources:​wifiupdate_wanesywave_us915_v1.9.0_20210503_revs_cdef.zip |}} 
-    * STM32 part file: ''​stm32_wanesywave_US915_v1.8.0_DBcdef.kbin''​ (md5: 42692f4f3dab6bdefdb1fbb712453cf5). +    * STM32 file: ''​stm32_wanesywave_US915_v1.9.0_DBcdef.kbin''​ (md5: 35125aa8baf5555ed3e61e5be3882b22). 
-    * ESP32 file: ''​esp32_firmware_v1.8.0.bin''​ (md5: e6306fdff81e62ebdb6d00690ae3de6a).+    * ESP32 file: ''​esp32_firmware_v1.9.0.bin''​ (md5: fdff27fec5444d500745e962057efd46).
  
-==== Wifi: region configuration ====+==== 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):+   * 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.txt · Last modified: 2022/12/08 14:39 by cgu