You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Feb 4, 2023. It is now read-only.
### Releases v1.14.0
1. Fix `ESP32 chipID`. Check [Help for storing variables in memory (non-volatile) #87](khoih-prog/ESP_WiFiManager#87 (comment))
2. Add ESP32 `ESP_getChipOUI()` function
3. Display new info on Config Portal for ESP32
4. Remove dependency on `LittleFS_esp32` library to prevent PIO error when using new `ESP32 core v1.0.6+`
Copy file name to clipboardExpand all lines: README.md
+57-42Lines changed: 57 additions & 42 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,7 @@
15
15
## Table of Contents
16
16
17
17
*[Important Breaking Change from v1.10.0](#Important-Breaking-Change-from-v1100)
18
+
*[For v1.14.0 and up](#For-v1140-and-up)
18
19
*[For v1.11.0 and up](#For-v1110-and-up)
19
20
*[For v1.10.0 only](#For-v1100-only)
20
21
*[Why do we need this ESPAsync_WiFiManager library](#why-do-we-need-this-async-espasync_wifimanager-library)
@@ -150,6 +151,21 @@
150
151
151
152
### Important Breaking Change from v1.10.0
152
153
154
+
#### For v1.14.0 and up
155
+
156
+
ESP32 `chipID` is now correct and unique. The previous releases' 32-bit wrong `chipID` is mainly the 24-bit `Organizational Unique Identifier` (OUI) plus 8 bits from the correct chipID. That's why `ESP_getChipId()` function can return duplicated values if the boards are from the same batch.
157
+
158
+
For example
159
+
160
+
```
161
+
Chip_ID_64 : 0x98F4AB085288
162
+
chipOUI : 0x98F4AB
163
+
chipId : 0x85288
164
+
getEfuseMac: 0x885208ABF498
165
+
```
166
+
167
+
---
168
+
153
169
#### For v1.11.0 and up
154
170
155
171
Please have a look at [HOWTO Fix `Multiple Definitions` Linker Error](#howto-fix-multiple-definitions-linker-error)
@@ -269,7 +285,7 @@ This [**ESPAsync_WiFiManager** library](https://github.com/khoih-prog/ESPAsync_W
269
285
6.[`ESPAsyncTCP v1.2.2+`](https://github.com/me-no-dev/ESPAsyncTCP) for ESP8266-based boards.
270
286
7.[`AsyncTCP v1.1.1+`](https://github.com/me-no-dev/AsyncTCP) for ESP32-based boards
271
287
8.[`ESP_DoubleResetDetector v1.3.1+`](https://github.com/khoih-prog/ESP_DoubleResetDetector) if using DRD feature. To install, check [](https://www.ardu-badge.com/ESP_DoubleResetDetector). Use v1.1.0+ if using LittleFS for EP32.
272
-
9.[`LittleFS_esp32 v1.0.6+`](https://github.com/lorol/LITTLEFS) for ESP32-based boards using LittleFS with ESP32 core v1.0.4-. To install, check [](https://www.ardu-badge.com/LittleFS_esp32). **Notice**: This [`LittleFS_esp32 library`](https://github.com/lorol/LITTLEFS) has been integrated to Arduino [ESP32 core v1.0.6+](https://github.com/espressif/arduino-esp32/tree/master/libraries/LITTLEFS) and you don't need to install it if using ESP32 core v1.0.6+
288
+
9.[`LittleFS_esp32 v1.0.6+`](https://github.com/lorol/LITTLEFS) for ESP32-based boards using LittleFS with ESP32 core **v1.0.5-**. To install, check [](https://www.ardu-badge.com/LittleFS_esp32). **Notice**: This [`LittleFS_esp32 library`](https://github.com/lorol/LITTLEFS) has been integrated to Arduino [ESP32 core v1.0.6+](https://github.com/espressif/arduino-esp32/tree/master/libraries/LITTLEFS) and **you don't need to install it if using ESP32 core v1.0.6+**
273
289
274
290
---
275
291
---
@@ -486,8 +502,6 @@ then connect WebBrowser to configurable ConfigPortal IP address, default is 192.
#### 8.2 Data Saved => Connect to WiFi with correct local time, TZ set and using NTP
@@ -2819,7 +2833,7 @@ Local Date/Time: Thu Feb 10 23:50:26 2022
2819
2833
2820
2834
```
2821
2835
Starting Async_ConfigOnDoubleReset_TZ using LittleFS on ESP32_DEV
2822
-
ESPAsync_WiFiManager v1.13.0
2836
+
ESPAsync_WiFiManager v1.14.0
2823
2837
ESP_DoubleResetDetector v1.3.1
2824
2838
ESP Self-Stored: SSID = HueNet1, Pass = password
2825
2839
[WM] * Add SSID = HueNet1 , PW = password
@@ -2868,7 +2882,7 @@ This is terminal debug output when running [Async_ESP_FSWebServer_DRD](examples/
2868
2882
2869
2883
```
2870
2884
Starting Async_ESP_FSWebServer_DRD using LittleFS on ESP8266_NODEMCU_ESP12E
2871
-
ESPAsync_WiFiManager v1.13.0
2885
+
ESPAsync_WiFiManager v1.14.0
2872
2886
ESP_DoubleResetDetector v1.3.1
2873
2887
Opening / directory
2874
2888
FS File: drd.dat, size: 4B
@@ -2941,7 +2955,7 @@ Local Date/Time: Thu Feb 10 23:16:26 2022
2941
2955
2942
2956
```
2943
2957
Starting Async_ESP_FSWebServer_DRD using LittleFS on ESP8266_NODEMCU_ESP12E
2944
-
ESPAsync_WiFiManager v1.13.0
2958
+
ESPAsync_WiFiManager v1.14.0
2945
2959
ESP_DoubleResetDetector v1.3.1
2946
2960
Opening / directory
2947
2961
FS File: drd.dat, size: 4B
@@ -3000,7 +3014,7 @@ This is terminal debug output when running [Async_ConfigOnDoubleReset_TZ](exampl
3000
3014
3001
3015
```
3002
3016
Starting Async_ConfigOnDoubleReset_TZ using SPIFFS on ESP32C3_DEV
3003
-
ESPAsync_WiFiManager v1.13.0
3017
+
ESPAsync_WiFiManager v1.14.0
3004
3018
ESP_DoubleResetDetector v1.3.1
3005
3019
ESP Self-Stored: SSID = HueNet1, Pass = 12345678
3006
3020
[WM] * Add SSID = HueNet1 , PW = 12345678
@@ -3046,7 +3060,7 @@ This is terminal debug output when running [Async_ConfigOnDoubleReset](examples/
3046
3060
3047
3061
```
3048
3062
Starting Async_ConfigOnDoubleReset using LittleFS on ESP32S3_DEV
3049
-
ESPAsync_WiFiManager v1.13.0
3063
+
ESPAsync_WiFiManager v1.14.0
3050
3064
ESP_DoubleResetDetector v1.3.1
3051
3065
ESP Self-Stored: SSID = HueNet1, Pass = password
3052
3066
[WM] * Add SSID = HueNet1 , PW = password
@@ -3089,7 +3103,7 @@ This is terminal debug output when running [Async_ConfigOnDoubleReset](examples/
3089
3103
3090
3104
```
3091
3105
Starting Async_ConfigOnDoubleReset using LittleFS on ESP32C3_DEV
3092
-
ESPAsync_WiFiManager v1.13.0
3106
+
ESPAsync_WiFiManager v1.14.0
3093
3107
ESP_DoubleResetDetector v1.3.1
3094
3108
ESP Self-Stored: SSID = HueNet1, Pass = password
3095
3109
[WM] * Add SSID = HueNet1 , PW = password
@@ -3182,7 +3196,7 @@ Submit issues to: [ESPAsync_WiFiManager issues](https://github.com/khoih-prog/ES
3182
3196
18. Thanks to [Dean Ott](https://github.com/deanjott) for reporting [WiFiManager works only on port 80 #75](https://github.com/khoih-prog/ESPAsync_WiFiManager/issues/75) and providing the solution leading to v1.9.7
3183
3197
19. Thanks to [Twaste](https://github.com/Twaste) for initiate the discussion in [Different behaviour using the src_cpp or src_h lib #80](https://github.com/khoih-prog/ESPAsync_WiFiManager/discussions/80) and providing the idea to the solution, to fix `multiple-definitions` linker error, leading to v1.10.0
3184
3198
20. Thanks to [Zongyi Yang](https://github.com/ZongyiYang) for creating merged PR [Fixes Captive Portal hanging depending on active core for AsyncTCP #100#104](https://github.com/khoih-prog/ESPAsync_WiFiManager/pull/104).
3185
-
3199
+
21. Thanks to [MattiaCC93](https://github.com/MattiaCC93) for open discussion [Help for storing variables in memory (non-volatile) #87](https://github.com/khoih-prog/ESP_WiFiManager/discussions/87#discussioncomment-3593028) and report the ESP32 chipID bug, leading to v1.14.0.
3186
3200
3187
3201
<table>
3188
3202
<tr>
@@ -3208,6 +3222,7 @@ Submit issues to: [ESPAsync_WiFiManager issues](https://github.com/khoih-prog/ES
0 commit comments