This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
wiki:firmware:lastversion [2021/02/24 14:27] mbi [Wifi update] |
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.0 or lower, 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 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 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). | ||
| - | * **Wanesy Wave 868**: {{ :wiki:releases:1.8.0:wifiupdate_wanesywave_eu868_v1.8.0_20210205_revs_cde.zip |}} | + | ==== Wi-Fi: region configuration ==== |
| - | * STM32 part file: ''stm32_wanesywave_EU868_v1.8.0_DAcde.kbin'' (md5: 0215506241d1f5d5451f63933b7c6e67). | + | |
| - | * ESP32 file: ''esp32-firmware_v1.8.0.bin'' (md5: e6306fdff81e62ebdb6d00690ae3de6a). | + | |
| - | * **Wanesy Wave 915**: {{ :wiki:releases:1.8.0:wifiupdate_wanesywave_us915_v1.8.0_20210205_revs_cdef.zip |}} | + | * **Wanesy Wave 868**: {{ :wiki:resources:region_conf_wifiupdate_wanesywave_868_v1.8.0_20210421_revs_cde.zip |}} |
| - | * STM32 part file: ''stm32_wanesywave_US915_v1.8.0_DBcdef.kbin'' (md5: 42692f4f3dab6bdefdb1fbb712453cf5). | + | * cmd_region_EU868.txt |
| - | * ESP32 file: ''esp32_firmware_v1.8.0.bin'' (md5: e6306fdff81e62ebdb6d00690ae3de6a). | + | * 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 | ||
| - | * **TEST **: {{ :wiki:releases:1.8.0:wifiupdate_wanesywave_eu868_v1.8.0_20210205_revs_cde.zip |}} | ||
| ===== 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. | ||