I don't have any information regarding an ETA. I'll be sure to post an update here if I hear anything from the developers.
If you don't mind working from the command line, you can use an alternative workaround procedure (originally suggested by @thornemann](Upload Error: exit status 2 | ESP32 (2024 again) - #8 by thornemann)) which will allow you upload to ESP32 boards while you continue to use Arduino Cloud Editor for development and compilation of your sketches as you prefer:
- If you have the Arduino Cloud Editor Serial Monitor running, click the ❚❚ button ("Pause").
- Trigger an upload in Arduino Cloud Editor.
- Wait for the upload to fail with that "
No such file or directory
" error. - Select the upload command that is shown in the Cloud Editor console.
ⓘ In the output you shared in post #1, the command is:C:/Users/Pup/.arduino-create/esp32/esptool_py/4.5.1/esptool.exe --chip esp32s3 --port COM5 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size 4MB 0x0 C:/Users/Pup/AppData/Local/Temp/extrafiles1466702678/Blink.bootloader.bin 0x8000 C:/Users/Pup/AppData/Local/Temp/extrafiles1466702678/Blink.partitions.bin 0xe000 C:/Users/Pup/AppData/Local/Temp/extrafiles1466702678/tools/partitions/boot_app0.bin 0x10000 C:/Users/Pup/AppData/Local/Temp/arduino-create-agent1737500380/Blink.bin
- Press the Ctrl+C keyboard shortcut.
This will copy the selected text to the clipboard. - Start any text editor application.
- Create a new file in the text editor.
- Press the Ctrl+V keyboard shortcut.
This will paste the copied command into the text editor. - Change the filename that ends in
.bootloader.bin
to end in.ino.bootloader.bin
.
ⓘ For example, if the filename isBlink.bootloader.bin
, you would change it toBlink.ino.bootloader.bin
- Change the filename that ends in
.partitions.bin
to end in.ino.partitions.bin
.
ⓘ For example, if the filename isBlink.partitions.bin
, you would change it toBlink.ino.partitions.bin
- Press the Ctrl+A keyboard shortcut.
This will select all the text in the text editor. - Press the Ctrl+C keyboard shortcut.
This will copy the text of the corrected command to the clipboard. - Right click the Windows "Start" button.
A context menu will open. - Select "Search" from the menu.
The Windows "Start" menu will open with a search field selected. - Type
windows powershell ise
in the search field. - Select "Windows PowerShell ISE" from the search results.
A "Windows PowerShell ISE" window will open. - Press the Ctrl+V keyboard shortcut.
- Press the Enter key.
The sketch program should now be uploaded to your ESP32 board successfully.