
La mise à jour du package ESP32 de décembre 2025 (esp32:esp32@3.3.5) se passe mal sur l'environnement Arduino. En effet, l'environnement est paramétré avec un timeout réseau de 60 secondes. SI le téléchargement en cours de la mise à jour ne se termine pas dans ce temps elle échoue. Il est malheureusement impossible de changer ce timeout dans l'environnement graphique. Heureusement l'environnement de ligne de commande fournit une solution.
Procédure :
- Quitter l'environnement graphique Arduino
- Télécharger l'environnement Arduino en ligne de commande à partir de https://docs.arduino.cc/arduino-cli/installation/ . Installer Arduino_cli (Sous Winfows préférer la version MSI: https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Windows_64bit.msi)
- Lancer un command.com ou un powershell
- Aller dans le répertoir d'installation de arduino_cli (cd "\Program Files\Arduino cli"
- Paramétrer le timeout (arduino-cli config set network.connection_timeout 600s)
- Lancer l'update (arduino-cli core upgrade esp32:esp32 --additional-urls https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json)
Downloading index: package_index.tar.bz2 downloaded
Downloading index: package_esp32_index.json downloaded
Tool esp32:xtensa-esp-elf-gdb@16.3_20250913 already installed
Tool esp32:riscv32-esp-elf-gdb@16.3_20250913 already installed
Tool esp32:openocd-esp32@v0.12.0-esp32-20250707 already installed
Tool esp32:esptool_py@5.1.0 already installed
Tool esp32:mkspiffs@0.2.3 already installed
Tool esp32:mklittlefs@4.0.2-db0513a already installed
Tool arduino:dfu-util@0.11.0-arduino5 already installed
Téléchargement des paquets...
esp32:esp32-arduino-libs@idf-release_v5.5-9bb7aa84-v2 downloaded
esp32:esp-x32@2511 downloaded
esp32:esp-rv32@2511 downloaded
esp32:esp32@3.3.5 downloaded
Installing esp32:esp32-arduino-libs@idf-release_v5.5-9bb7aa84-v2...
Configuring tool....
esp32:esp32-arduino-libs@idf-release_v5.5-9bb7aa84-v2 installed
Installing esp32:esp-x32@2511...
Configuring tool....
esp32:esp-x32@2511 installed
Installing esp32:esp-rv32@2511...
Configuring tool....
esp32:esp-rv32@2511 installed
Replacing platform esp32:esp32@3.3.3 with esp32:esp32@3.3.5...
Uninstalling esp32:esp32@3.3.3...
Running pre_uninstall script....
Platform esp32:esp32@3.3.3 uninstalled
Uninstalling arduino:dfu-util@0.11.0-arduino5, tool is no more required...
Uninstalling esp32:esp-rv32@2507, tool is no more required...
Running pre_uninstall script....
Tool esp32:esp-rv32@2507 uninstalled
Uninstalling esp32:esp-x32@2507, tool is no more required...
Running pre_uninstall script....
Tool esp32:esp-x32@2507 uninstalled
Uninstalling esp32:esp32-arduino-libs@idf-release_v5.5-f1a1df9b-v3, tool is no more required...
Running pre_uninstall script....
Tool esp32:esp32-arduino-libs@idf-release_v5.5-f1a1df9b-v3 uninstalled
Uninstalling esp32:esptool_py@5.1.0, tool is no more required...
Uninstalling esp32:mklittlefs@4.0.2-db0513a, tool is no more required...
Uninstalling esp32:mkspiffs@0.2.3, tool is no more required...
Uninstalling esp32:openocd-esp32@v0.12.0-esp32-20250707, tool is no more required...
Uninstalling esp32:riscv32-esp-elf-gdb@16.3_20250913, tool is no more required...
Uninstalling esp32:xtensa-esp-elf-gdb@16.3_20250913, tool is no more required...
Configuration de la plateforme....
Platform esp32:esp32@3.3.5 installed
Et voila. Le prochain lancement de l'environnement graphique vous montrera un système à jour.
