I'm trying to upload some sketches to my Uno, however I'm not seeing a flashing LED while it is uploading. When I turned on verbose output it said the programmer was not responding.
I tried to upload my sketch to a different Arduino, namely the Mega, however I still got the same issue. I have also tried a different cable, to no avail.
If anyone could help me, that would be greatly appreciated!
Thanks in advance!
Hi @donaldmittertreiner. Which version of Arduino IDE are you using (e.g., "2.0.1")? The version is shown on the window title bar and also in the Help > About dialog.
I ask for this information because I want to give you the appropriate instructions for the IDE version you are using.
I am using version 2.1.1
In the meantime I've also done a loopback test. I found out that the Uno fails the test, however the Mega passes the test, yet also has uploading issues.
If it isn't clear, alternatively you can provide the link to where you bought the board from and we'll see if we can determine the chip from the product listing.
OK, I asked because on some of the boards that use the CH340 the loopback test fails even when the board is perfectly fine as a side effect of the circuit configuration. So we can't use a failure of the loopback test as a reliable indicator of non-functionality on the boards with the CH340.
But the loopback test results should be a reliable indicator on boards with the ATmega16U2. So your result of a failed loopback test on the Uno is unfortunately bad news. In cases where the board produces a port (indicating the ATmega16U2 is running and has the correct firmware installed), I think a failure of the loopback test indicates there is some permanent physical damage to the board.
Unless you have the right tools on hand and the skills to use those tools, repair of the board will not be feasible. I suggest you attach a note to the damaged board describing what is wrong with it and put it in your electronics salvage bin. Then purchase a replacement board.
You can support the work Arduino does to provide free open source software, documentation, and hardware designs to the community by purchasing official hardware. It is available from these sources:
I've also tested another clone Uno I had lying around, which has also always worked fine. However that one now also has uploading issues, and also fails the loopback test.
I think it's very strange that all these boards seem to have stopped working at the same time, when they all worked perfectly fine before.
Unfortunately I don't have the tools to do PCB repairs, but I would like to look into the problem of the Mega and see if it can be resolved.
OK, let's see if we can find a solution for that one at least. I'm going to ask you to post the full verbose output from an upload attempt to the Mega.
This procedure is not intended to solve the problem. The purpose is to gather more information.
Please do this:
Select File > Preferences... from the Arduino IDE menus.
The "Preferences" dialog will open.
Uncheck the box next to Show verbose output during: ☑ compilation in the "Preferences" dialog.
Check the box next to Show verbose output during: ☐ upload.
Click the OK button.
Attempt an upload to the Mega board, just as you did before.
Wait for the upload to fail.
You will see a "Upload error: ..." notification at the bottom right corner of the Arduino IDE window. Click the COPY ERROR MESSAGES button on that notification.
Open a forum reply here by clicking the Reply button.
Click the <CODE/> icon on the post composer toolbar.
This will add the forum's code block markup (```) to your reply to make sure the error messages are correctly formatted.