# Failed uploading: uploading error: exit status 1

**URL:** <https://forum.arduino.cc/t/failed-uploading-uploading-error-exit-status-1/1209901>\
**Category:** Uploading\
**Created:** [January 11, 2024, 5:19pm UTC](https://forum.arduino.cc/t/failed-uploading-uploading-error-exit-status-1/1209901 "2024-01-11T17:19:25Z")\
**Posts on this page:** 13\
**Page:** 2

<div class="post-metadata">

**Author:** ![Budvar10](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/budvar10/32/215868_2.png) [@Budvar10](https://forum.arduino.cc/u/Budvar10)\
**Post date:** [January 16, 2024, 9:30am UTC](https://forum.arduino.cc/t/failed-uploading-uploading-error-exit-status-1/1209901/21 "2024-01-16T09:30:59Z")

</div>

Maybe this help:

> [@Programming AVR with an ESP32 with arduino as ISP](https://forum.arduino.cc/t/programming-avr-with-an-esp32-with-arduino-as-isp/1105576):
>
> I loaded the arduino as ISP code into an ESP32 to program a atmega328PB over SPI connection. Reset is set to GPIO22 of ESP32. The example sketch does not work. I copied over only the necessary parts (without the preprocessor dependent parts) it worked but after programming the AVR, the ESP32 is kind of stuck somewhere. The response in arduino IDE is like this avrdude: 1224 bytes of flash verified avrdude: stk500\_recv(): programmer is not responding The program is uploaded correctly but the co…

But you wrote in the first post that you tried USBtinyISP.  
?

---

<div class="post-metadata">

**Author:** ![alkhachatryan](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/alkhachatryan/32/1032934_2.png) [@alkhachatryan](https://forum.arduino.cc/u/alkhachatryan)\
**Post date:** [January 16, 2024, 9:50am UTC](https://forum.arduino.cc/t/failed-uploading-uploading-error-exit-status-1/1209901/22 "2024-01-16T09:50:25Z")

</div>

Yep. With errors.

---

<div class="post-metadata">

**Author:** ![Budvar10](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/budvar10/32/215868_2.png) [@Budvar10](https://forum.arduino.cc/u/Budvar10)\
**Post date:** [January 16, 2024, 10:04am UTC](https://forum.arduino.cc/t/failed-uploading-uploading-error-exit-status-1/1209901/23 "2024-01-16T10:04:35Z")

</div>

So you do have USBtiniISP?

Is not your problem that you have terminal permanently connected? Post #3-4.

> [@Failed Upload Ide 2.0](https://forum.arduino.cc/t/failed-upload-ide-2-0/1018972):
>
> I continually get an error when trying to upload with the new IDE. There are no compile issues and the code uploads fine with the old IDE. Occasionally, the 2.0 will upload. This typically happens after closing and reopening the app and using the tools menu to select the port and board instead of the automatic drop down menu. Currently, the port options list old ports that are now not connected. Plugging in to a new port does not updated the port list. Below are 2 different error messages that…

---

<div class="post-metadata">

**Author:** ![alkhachatryan](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/alkhachatryan/32/1032934_2.png) [@alkhachatryan](https://forum.arduino.cc/u/alkhachatryan)\
**Post date:** [January 16, 2024, 12:59pm UTC](https://forum.arduino.cc/t/failed-uploading-uploading-error-exit-status-1/1209901/24 "2024-01-16T12:59:18Z")

</div>

> So you do have USBtiniISP?

Dunno what's that

> Is not your problem that you have terminal permanently connected? Post #3-4.

Couldn't understand, sorry. What do you mean

---

<div class="post-metadata">

**Author:** ![Budvar10](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/budvar10/32/215868_2.png) [@Budvar10](https://forum.arduino.cc/u/Budvar10)\
**Post date:** [January 16, 2024, 1:12pm UTC](https://forum.arduino.cc/t/failed-uploading-uploading-error-exit-status-1/1209901/25 "2024-01-16T13:12:27Z")

</div>

> [@alkhachatryan](#):
>
> Dunno what's that

ISP programmer. The HW.

> [@alkhachatryan](#):
>
> I tried to burn a new bootloader using these programmers, but got different errors for different programmers (sorry, couldn't take a screenshot when this menu is opened):
> 
> ![image](https://europe1.discourse-cdn.com/arduino/original/4X/6/3/3/63313d692e686644463cf2a358bb9f4a1b661ea6.jpeg)

> [@alkhachatryan](#):
>
> Couldn't understand, sorry. What do you mean

Try to close the terminal window an then to upload. The problem is described in the thread.  
From your video it looks to me like you have connected terminal and then you are trying to upload.

---

<div class="post-metadata">

**Author:** ![alkhachatryan](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/alkhachatryan/32/1032934_2.png) [@alkhachatryan](https://forum.arduino.cc/u/alkhachatryan)\
**Post date:** [January 16, 2024, 1:16pm UTC](https://forum.arduino.cc/t/failed-uploading-uploading-error-exit-status-1/1209901/26 "2024-01-16T13:16:50Z")

</div>

> [@Budvar10](#):
>
> ISP programmer. The HW.

Nah, I dont

---

<div class="post-metadata">

**Author:** ![Budvar10](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/budvar10/32/215868_2.png) [@Budvar10](https://forum.arduino.cc/u/Budvar10)\
**Post date:** [January 16, 2024, 1:31pm UTC](https://forum.arduino.cc/t/failed-uploading-uploading-error-exit-status-1/1209901/27 "2024-01-16T13:31:33Z")

</div>

You have linux, right? Close the IDE, open native terminal and try this command:

`/home/alexey/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/bin/avrdude -C/home/alexey/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/etc/avrdude.conf -v -patmega328p -carduino -P/dev/ttyACM0 -b115200 -Uflash:r:/tmp/arduino/sketches/downloaded_sketch_jan7a.ino.hex:i`

It should read the flash from Arduino.

---

<div class="post-metadata">

**Author:** ![alkhachatryan](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/alkhachatryan/32/1032934_2.png) [@alkhachatryan](https://forum.arduino.cc/u/alkhachatryan)\
**Post date:** [January 16, 2024, 1:32pm UTC](https://forum.arduino.cc/t/failed-uploading-uploading-error-exit-status-1/1209901/28 "2024-01-16T13:32:51Z")

</div>

> [@Budvar10](#):
>
> /home/alexey/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/bin/avrdude -C/home/alexey/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/etc/avrdude.conf -v -patmega328p -carduino -P/dev/ttyACM0 -b115200 -Uflash:r:/tmp/arduino/sketches/downloaded\_sketch\_jan7a.ino.hex:i

 ![image](https://europe1.discourse-cdn.com/arduino/original/4X/6/8/6/686f730efe01f5c2bd8338a6c3ae170b85c6aa68.png)

---

<div class="post-metadata">

**Author:** ![Budvar10](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/budvar10/32/215868_2.png) [@Budvar10](https://forum.arduino.cc/u/Budvar10)\
**Post date:** [January 16, 2024, 1:42pm UTC](https://forum.arduino.cc/t/failed-uploading-uploading-error-exit-status-1/1209901/29 "2024-01-16T13:42:00Z")

</div>

So there is a problem with the bootloader. You have to upload it via ISP.

---

<div class="post-metadata">

**Author:** ![alkhachatryan](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/alkhachatryan/32/1032934_2.png) [@alkhachatryan](https://forum.arduino.cc/u/alkhachatryan)\
**Post date:** [January 16, 2024, 1:42pm UTC](https://forum.arduino.cc/t/failed-uploading-uploading-error-exit-status-1/1209901/30 "2024-01-16T13:42:25Z")

</div>

It's a hardware, right?

---

<div class="post-metadata">

**Author:** ![alkhachatryan](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/alkhachatryan/32/1032934_2.png) [@alkhachatryan](https://forum.arduino.cc/u/alkhachatryan)\
**Post date:** [January 16, 2024, 1:44pm UTC](https://forum.arduino.cc/t/failed-uploading-uploading-error-exit-status-1/1209901/31 "2024-01-16T13:44:08Z")

</div>

Do u know, may I use my esp32 cam as bootloader to burn to UNO, then se my UNO to recover my esp32 so it becomes a normal esp32 cam?

---

<div class="post-metadata">

**Author:** ![Budvar10](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/budvar10/32/215868_2.png) [@Budvar10](https://forum.arduino.cc/u/Budvar10)\
**Post date:** [January 16, 2024, 1:46pm UTC](https://forum.arduino.cc/t/failed-uploading-uploading-error-exit-status-1/1209901/32 "2024-01-16T13:46:50Z")

</div>

Yes, programmer or another Arduino with ArduinoISP sketch. It should work with ESP32 according the link I posted. UNO has ISP 6 pin header, the one near to ATmega328P. Programmer have to be connected to this.

You can buy USBasp from Ali or ebay or maybe some local store. It is simple and cheap programmer for AVR MCUs.

---

<div class="post-metadata">

**Author:** ![system](https://dub1.discourse-cdn.com/arduino/user_avatar/forum.arduino.cc/system/32/1140315_2.png) [@system](https://forum.arduino.cc/u/system)\
**Post date:** [July 14, 2024, 1:47pm UTC](https://forum.arduino.cc/t/failed-uploading-uploading-error-exit-status-1/1209901/33 "2024-07-14T13:47:08Z")

</div>

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.

[Previous page](https://forum.arduino.cc/t/failed-uploading-uploading-error-exit-status-1/1209901.md?page=1)
