# Arduino cloud upload error esptool

**URL:** <https://forum.arduino.cc/t/arduino-cloud-upload-error-esptool/1331726>\
**Category:** Cloud Editor\
**Created:** [December 13, 2024, 12:20am UTC](https://forum.arduino.cc/t/arduino-cloud-upload-error-esptool/1331726 "2024-12-13T00:20:50Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![ptillisch](https://avatars.discourse-cdn.com/v4/letter/p/ad7895/32.png) [@ptillisch](https://forum.arduino.cc/u/ptillisch)\
**Post date:** [December 14, 2024, 6:53pm UTC](https://forum.arduino.cc/t/arduino-cloud-upload-error-esptool/1331726/5 "2024-12-14T18:53:59Z")

</div>

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](https://forum.arduino.cc/t/upload-error-exit-status-2-esp32-2024-again/1329772/8))) 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:

1. If you have the [Arduino Cloud Editor **Serial Monitor**](https://docs.arduino.cc/arduino-cloud/guides/editor/#serial-monitor) running, click the **❚❚** button ("Pause").
2. Trigger an upload in Arduino Cloud Editor.
3. Wait for the upload to fail with that "`No such file or directory`" error.
4. Select the upload command that is shown in the Cloud Editor console.  
**ⓘ** In the output you shared in post #1, the command is:

```plaintext
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

```

5. Press the **Ctrl** + **C** keyboard shortcut.  
This will [copy](https://lifehacker.com/how-to-copy-cut-and-paste-for-beginners-5801525) the selected text to the clipboard.
6. Start any text editor application.
7. Create a new file in the text editor.
8. Press the **Ctrl** + **V** keyboard shortcut.  
This will [paste](https://lifehacker.com/how-to-copy-cut-and-paste-for-beginners-5801525) the copied command into the text editor.
9. Change the filename that ends in `.bootloader.bin` to end in `.ino.bootloader.bin`.  
**ⓘ** For example, if the filename is `Blink.bootloader.bin`, you would change it to `Blink.ino.bootloader.bin`
10. Change the filename that ends in `.partitions.bin` to end in `.ino.partitions.bin`.  
**ⓘ** For example, if the filename is `Blink.partitions.bin`, you would change it to `Blink.ino.partitions.bin`
11. Press the **Ctrl** + **A** keyboard shortcut.  
This will select all the text in the text editor.
12. Press the **Ctrl** + **C** keyboard shortcut.  
This will copy the text of the corrected command to the clipboard.
13. Right click the Windows "Start" button.  
A context menu will open.
14. Select " **Search**" from the menu.  
The Windows "Start" menu will open with a search field selected.
15. Type `windows powershell ise` in the search field.
16. Select " **Windows PowerShell ISE**" from the search results.  
A " **Windows PowerShell ISE**" window will open.
17. Press the **Ctrl** + **V** keyboard shortcut.
18. Press the **Enter** key.

The sketch program should now be uploaded to your ESP32 board successfully.

---

_[View the full topic](https://forum.arduino.cc/t/arduino-cloud-upload-error-esptool/1331726)._
