diff --git a/ESP8266/ESP8266.ino b/ESP8266/ESP8266.ino index 1cda0c8..2d37426 100644 --- a/ESP8266/ESP8266.ino +++ b/ESP8266/ESP8266.ino @@ -7,7 +7,7 @@ // ================================================================ // OTA CONFIG // ================================================================ -#define FW_VERSION 10 +#define FW_VERSION 11 #define GITEA_HOST "https://git.nacho.myds.me" #define GITEA_OWNER "Natxo" #define GITEA_REPO "Arduino-Car" @@ -99,7 +99,10 @@ static void checkOTA() { BearSSL::WiFiClientSecure updateClient; updateClient.setInsecure(); - updateClient.setBufferSizes(512, 512); // reduce heap BearSSL durante descarga + // 4096 bytes de entrada: necesario para records TLS de datos grandes. + // 512 bytes de salida: suficiente para peticiones HTTP. + // El scope block anterior liberó ~10KB del primer cliente — hay heap. + updateClient.setBufferSizes(4096, 512); ESPhttpUpdate.setFollowRedirects(HTTPC_STRICT_FOLLOW_REDIRECTS); ESPhttpUpdate.rebootOnUpdate(true); ESPhttpUpdate.update(updateClient, base + "firmware.bin" + token); diff --git a/Esp32Cam/Esp32Cam.ino b/Esp32Cam/Esp32Cam.ino index 7f1760b..588e836 100644 --- a/Esp32Cam/Esp32Cam.ino +++ b/Esp32Cam/Esp32Cam.ino @@ -10,7 +10,7 @@ // ================================================================ // OTA CONFIG // ================================================================ -#define FW_VERSION 10 +#define FW_VERSION 11 #define GITEA_HOST "https://git.nacho.myds.me" #define GITEA_OWNER "Natxo" #define GITEA_REPO "Arduino-Car" diff --git a/firmware/esp32cam/firmware.bin b/firmware/esp32cam/firmware.bin index 77e9e99..fb07ea0 100644 Binary files a/firmware/esp32cam/firmware.bin and b/firmware/esp32cam/firmware.bin differ diff --git a/firmware/esp32cam/version.txt b/firmware/esp32cam/version.txt index 9a03714..9d60796 100644 --- a/firmware/esp32cam/version.txt +++ b/firmware/esp32cam/version.txt @@ -1 +1 @@ -10 \ No newline at end of file +11 \ No newline at end of file diff --git a/firmware/esp8266/firmware.bin b/firmware/esp8266/firmware.bin index 8c0b436..7b37df1 100644 Binary files a/firmware/esp8266/firmware.bin and b/firmware/esp8266/firmware.bin differ diff --git a/firmware/esp8266/version.txt b/firmware/esp8266/version.txt index 9a03714..9d60796 100644 --- a/firmware/esp8266/version.txt +++ b/firmware/esp8266/version.txt @@ -1 +1 @@ -10 \ No newline at end of file +11 \ No newline at end of file