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.11.0
1. Fix ESP32 chipID. Check [Help for storing variables in memory (non-volatile) #87](#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
+55-43Lines changed: 55 additions & 43 deletions
Original file line number
Diff line number
Diff line change
@@ -17,6 +17,7 @@
17
17
## Table of Contents
18
18
19
19
*[Important Breaking Change from v1.8.0](#Important-Breaking-Change-from-v180)
20
+
*[For v1.11.0 and up](#For-v1110-and-up)
20
21
*[For v1.9.0 and up](#For-v190-and-up)
21
22
*[For v1.8.0 only](#For-v180-only)
22
23
*[Important Note](#important-note)
@@ -155,6 +156,19 @@
155
156
156
157
### Important Breaking Change from v1.8.0
157
158
159
+
#### For v1.11.0 and up
160
+
161
+
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.
162
+
163
+
For example
164
+
165
+
```
166
+
Chip_ID_64 : 0x98F4AB085288
167
+
chipOUI : 0x98F4AB
168
+
chipId : 0x85288
169
+
getEfuseMac: 0x885208ABF498
170
+
```
171
+
158
172
#### For v1.9.0 and up
159
173
160
174
Please have a look at [HOWTO Fix `Multiple Definitions` Linker Error](#howto-fix-multiple-definitions-linker-error)
@@ -289,10 +303,10 @@ It's using a web ConfigPortal, served from the `ESP32 / ESP8266`, and operating
289
303
290
304
1.[`Arduino IDE 1.8.19+` for Arduino](https://github.com/arduino/Arduino). [](https://github.com/arduino/Arduino/releases/latest)
291
305
2.[`ESP8266 Core 3.0.2+`](https://github.com/esp8266/Arduino) for ESP8266-based boards. [](https://github.com/esp8266/Arduino/releases/latest/). To use ESP8266 core 2.7.1+ for LittleFS.
292
-
3.[`ESP32 Core 2.0.2+`](https://github.com/espressif/arduino-esp32) for ESP32-based boards. [](https://github.com/espressif/arduino-esp32/releases/latest/)
306
+
3.[`ESP32 Core 2.0.4+`](https://github.com/espressif/arduino-esp32) for ESP32-based boards. [](https://github.com/espressif/arduino-esp32/releases/latest/)
293
307
4.[`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 ESP32.
294
308
5.[`ESP_MultiResetDetector v1.3.1+`](https://github.com/khoih-prog/ESP_MultiResetDetector) if using MRD feature. To install, check [](https://www.ardu-badge.com/ESP_MultiResetDetector).
295
-
6.[`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+
309
+
6.[`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+**
296
310
297
311
---
298
312
@@ -496,8 +510,6 @@ then connect WebBrowser to configurable ConfigPortal IP address, default is 192.
#### 7.2 Data Saved => Connect to WiFi with correct local time, TZ set and using NTP
2749
2759
2750
2760
```
2751
2761
[WM] WiFi.waitForConnectResult Done
2752
2762
[WM] SET AP
2753
-
[WM] Configuring AP SSID = ESP_9ABF498
2754
-
[WM] AP PWD = MyESP_9ABF498
2763
+
[WM] Configuring AP SSID = ESP_85288
2764
+
[WM] AP PWD = MyESP_85288
2755
2765
[WM] AP Channel = 8
2756
2766
[WM] AP IP address = 192.168.4.1
2757
2767
[WM] HTTP server started
@@ -2833,7 +2843,7 @@ Local Date/Time: Thu May 6 21:29:18 2021
2833
2843
2834
2844
```
2835
2845
Starting ConfigOnDoubleReset with DoubleResetDetect using LittleFS on ESP32_DEV
2836
-
ESP_WiFiManager v1.10.2
2846
+
ESP_WiFiManager v1.11.0
2837
2847
ESP_DoubleResetDetector v1.3.1
2838
2848
[WM] RFC925 Hostname = ConfigOnDoubleReset
2839
2849
[WM] Set CORS Header to : Your Access-Control-Allow-Origin
@@ -2884,7 +2894,7 @@ This is terminal debug output when running [ConfigOnDoubleReset](examples/Config
2884
2894
2885
2895
```
2886
2896
Starting ConfigOnDoubleReset with DoubleResetDetect using LittleFS on ESP32S2_DEV
2887
-
ESP_WiFiManager v1.10.2
2897
+
ESP_WiFiManager v1.11.0
2888
2898
ESP_DoubleResetDetector v1.3.1
2889
2899
[WM] RFC925 Hostname = ConfigOnDoubleReset
2890
2900
[WM] Set CORS Header to : Your Access-Control-Allow-Origin
@@ -3030,7 +3040,7 @@ Local Date/Time: Thu May 6 21:29:18 2021
3030
3040
3031
3041
```
3032
3042
Starting ConfigOnDoubleReset with DoubleResetDetect using LittleFS on ESP32S2_DEV
3033
-
ESP_WiFiManager v1.10.2
3043
+
ESP_WiFiManager v1.11.0
3034
3044
ESP_DoubleResetDetector v1.3.1
3035
3045
[WM] RFC925 Hostname = ConfigOnDoubleReset
3036
3046
[WM] Set CORS Header to : Your Access-Control-Allow-Origin
@@ -3083,7 +3093,7 @@ This is terminal debug output when running [ESP32_FSWebServer_DRD](examples/ESP3
3083
3093
3084
3094
```
3085
3095
Starting ESP32_FSWebServer_DRD with DoubleResetDetect using SPIFFS on ESP32C3_DEV
3086
-
ESP_WiFiManager v1.10.2
3096
+
ESP_WiFiManager v1.11.0
3087
3097
ESP_DoubleResetDetector v1.3.1
3088
3098
FS File: wm_cp.dat, size: 4B
3089
3099
FS File: wm_cp.bak, size: 4B
@@ -3155,7 +3165,7 @@ This is terminal debug output when running [ConfigOnDoubleReset](examples/Config
3155
3165
3156
3166
```
3157
3167
Starting ConfigOnDoubleReset with DoubleResetDetect using LittleFS on ESP32S3_DEV
3158
-
ESP_WiFiManager v1.10.2
3168
+
ESP_WiFiManager v1.11.0
3159
3169
ESP_DoubleResetDetector v1.3.1
3160
3170
[WM] RFC925 Hostname = ConfigOnDoubleReset
3161
3171
[WM] Set CORS Header to : Your Access-Control-Allow-Origin
@@ -3213,7 +3223,7 @@ This is terminal debug output when running [ConfigOnDoubleReset](examples/Config
3213
3223
3214
3224
```
3215
3225
Starting ConfigOnDoubleReset with DoubleResetDetect using LittleFS on ESP32C3_DEV
3216
-
ESP_WiFiManager v1.10.2
3226
+
ESP_WiFiManager v1.11.0
3217
3227
ESP_DoubleResetDetector v1.3.1
3218
3228
[WM] RFC925 Hostname = ConfigOnDoubleReset
3219
3229
[WM] Set CORS Header to : Your Access-Control-Allow-Origin
@@ -3315,6 +3325,7 @@ Submit issues to: [ESP_WiFiManager issues](https://github.com/khoih-prog/ESP_WiF
3315
3325
17. 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.7.8
3316
3326
18. Thanks to [Twaste](https://github.com/Twaste) for initiating 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.8.0
3317
3327
19. Thanks to [Richard Hawthorn](https://github.com/richardhawthorn) for reporting [Cors header not sent when saving wifi details, even when cors is enabled #80](https://github.com/khoih-prog/ESPAsync_WiFiManager/issues/80) and providing the solution leading to v1.10.2
3328
+
20. 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.11.0.
3318
3329
3319
3330
---
3320
3331
@@ -3348,6 +3359,7 @@ Submit issues to: [ESP_WiFiManager issues](https://github.com/khoih-prog/ESP_WiF
Copy file name to clipboardExpand all lines: changelog.md
+8Lines changed: 8 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,7 @@
13
13
## Table of Contents
14
14
15
15
*[Changelog](#changelog)
16
+
*[Releases v1.11.0](#releases-v1110)
16
17
*[Releases v1.10.2](#releases-v1102)
17
18
*[Releases v1.10.1](#releases-v1101)
18
19
*[Releases v1.10.0](#releases-v1100)
@@ -54,6 +55,13 @@
54
55
55
56
## Changelog
56
57
58
+
### Releases v1.11.0
59
+
60
+
1. Fix ESP32 chipID. Check [Help for storing variables in memory (non-volatile) #87](https://github.com/khoih-prog/ESP_WiFiManager/discussions/87#discussioncomment-3593028)
61
+
2. Add ESP32 ESP_getChipOUI() function
62
+
3. Display new info on Config Portal for ESP32
63
+
4. Remove dependency on `LittleFS_esp32` library to prevent PIO error when using new ESP32 core v1.0.6+
64
+
57
65
### Releases v1.10.2
58
66
59
67
1. Send CORS header in handleWifiSave() function. Check [Cors header not sent when saving wifi details, even when cors is enabled #80](https://github.com/khoih-prog/ESP_WiFiManager/issues/80)
0 commit comments