diff --git a/ChangeLog.txt b/ChangeLog.txt
index 3252ccbaa051dbbfdd6ec9d162924ca7e33fe7f7..d6a60528606e8c7405f42b7d3156c5638a05530c 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -17,13 +17,24 @@ Kept esp8266 3.1.2
 	press SW+,SW- for 5s --> enter calibration mode
 - to be continued
 
+=== Release 231216 for esp32 only (Arduino Core ESP32 2.0.14) /
+feature-calibration
+Note: the calibration itself is not yet available (upcoming release)
+Bumps to esp32 2.0.14
+Kept esp8266 3.1.2
+- set support for ONYL ONE NTP server (we do not manage anymore the three NTP
+servers support)
+
+
 === Release 231027 for esp32 only (Arduino Core ESP32 2.0.11)
 Added support to save WiFi credentials retrieved from JSON file to get automatically
   saved in NVS WiFi credentials area if this later does not already exists
 
+
 === [jul.23] SDK upgrade ===
 Updated to latest esp32 core Arduino (i.e 2.0.11)
 
+
 === Release 230528 / feature-NVSsensocampus
 Bumps to esp32 2.0.9
 Bumps to esp8266 3.1.2
diff --git a/arduinoIDE_esp32_boards/liblwip.a b/arduinoIDE_esp32_boards/liblwip.a
index 47abf92fbbbcdff7d9d8dbc0f8f06079a7dc57f2..efe11386af8d7590b696a8b311ff4dfb9470094d 100644
Binary files a/arduinoIDE_esp32_boards/liblwip.a and b/arduinoIDE_esp32_boards/liblwip.a differ
diff --git a/arduinoIDE_esp32_boards/opt.h b/arduinoIDE_esp32_boards/opt.h
index df302dad33c5d2e8d731cb74b98b7e49ad2b509b..2e4dbf7232290cce1e6ffb6f1acdea707c91f863 100644
--- a/arduinoIDE_esp32_boards/opt.h
+++ b/arduinoIDE_esp32_boards/opt.h
@@ -961,7 +961,7 @@
  * The maximum of NTP servers requested
  */
 #if !defined LWIP_DHCP_MAX_NTP_SERVERS || defined __DOXYGEN__
-#define LWIP_DHCP_MAX_NTP_SERVERS       3
+#define LWIP_DHCP_MAX_NTP_SERVERS       1
 #endif
 
 /**