Are you using the same cable as earlier when it worked? Micro-USB cables com in two flavours, charge-only and data/sync cables.
If Windows does not see a new device, it might be because the cable is a charge-only cable.
Are you using the same cable as earlier when it worked? Micro-USB cables com in two flavours, charge-only and data/sync cables.
If Windows does not see a new device, it might be because the cable is a charge-only cable.
Post #1.
![]()
OK, we move on to the next possible cause of this "no port" symptom:
It is possible that the bootloader on your board has somehow been erased or corrupted. This is one of the possible causes of the symptom of the board not producing a port after it is reset. If so, the board might be recoverable by a "Burn Bootloader" operation.
You will need an "ISP programmer" in order to perform a "Burn Bootloader" operation. An ISP programmer is a piece of hardware that allows your computer to write directly to the flash memory of the primary microcontroller on the Arduino board.
If you don't have an ISP programmer, you can use a spare Arduino board as a DIY programmer (known as an "Arduino as ISP"). I'll provide instructions you can follow to do that:
Although the "Arduino as ISP" only works for programming targets of the AVR architecture, you can use some boards of other architectures (e.g., "AVR", "SAMD", "megaAVR") as an "Arduino as ISP" programmer.
I will refer to the board which will used as an "Arduino as ISP" as the "programmer board" from here on. The board you are burning the bootloader to will be referred to as the "target board".
| Programmer | Target |
|---|---|
| MISO | MISO |
| VCC | 5V (VCC on 3.3 V boards) |
| SCK | SCK |
| MOSI | MOSI |
| 10 | RESET |
| GND | GND |
| ⓘ The documentation for the boards you are using will identify the location of these pins. If you are using an official Arduino board, check the pinout diagram on the documentation page for the board. |
You are now ready to burn the bootloader using your "Arduino as ISP" programmer.
Instructions for burning the bootloader:
ⓘ It is not possible to do this via "Arduino Web Editor". You will need to use Arduino IDE or Arduino CLI.
Now connect the USB cable of the "target board" to your computer. Do you now see a port for the board listed under the Tools > Port menu in Arduino IDE?
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.