--- title: "If your board is not detected by Arduino IDE" id: 4412955149586 --- Learn what to do if your Arduino board is missing from the board selector or from the _Tools > Port_ menu in Arduino IDE. > [!NOTE] > If you're using Arduino Cloud Editor, see [If your board is not detected by Arduino Cloud Editor](https://support.arduino.cc/hc/en-us/articles/360018131160-If-your-board-is-not-detected-by-Arduino-Cloud-Editor). ## Troubleshooting steps ### 1. Disconnect and reconnect your board 1. Disconnect and reconnect your board to reset its power. 1. Check for any system notifications that may prompt you to grant USB device permissions, and allow them if they appear. 1. If the Tools > Port menu is open, close and reopen it to refresh the list of available devices. ### 2. Check board connection A common reason for a board not being detected is an issue with the USB connection. Follow the instructions below to ensure a proper setup: * *Use a Data USB Cable*: Connect your board with a data USB cable, not a charging-only cable. * *Test the USB Cable*: Confirm the cable is working by testing it with another device or trying a different cable. * *Connect directly*: Connect the board directly to your computer instead of through a USB hub. * *Try a Different USB Port*: If the board is still not detected, try a different USB port on your computer. * *Check power*: Verify that at least one LED on your board lights on. * *Disconnect jumper cables*: Remove any jumper cables connected to the board’s pins, as they may interfere with detection. ### 3. Try a bootloader reset if your board supports it If the board is still not detected, it might be stuck in a state where it cannot communicate on the port. For some boards (such as those in the MKR Family and newer Nano boards), pressing the RESET button twice in quick succession will activate bootloader mode. Follow the steps below to perform a bootloader reset: 1. Find the reset button on the board. 2. Press the button two times in quick succession.  3. An on-board LED will fade in and out, indicating that the board is in bootloader mode. 4. Check the board selector or _Tools > Port_ again to see if your board is now detected. ### 4. Check for "Unknown" or incorrect board name * **Unknown Devices**: If the board selector in Arduino IDE displays “Unknown” devices, refer to [If there are “Unknown” devices in the board selector or without a board name in the Tools > Port menu](https://support.arduino.cc/hc/en-us/articles/16884223752220-If-there-are-Unknown-devices-in-the-board-selector-or-ports-without-a-board-name-in-the-Tools-Port-menu) instead. * **Incorrect Board Identification**: If Arduino IDE incorrectly identifies your board with a generic name or as a different board type, see [If Arduino IDE detects a different board than the one you've connected](https://support.arduino.cc/hc/en-us/articles/12070802257436-If-Arduino-IDE-detects-a-different-board-than-the-one-you-ve-connected) instead. ### 5. Check for additional system information If Arduino IDE is not displaying a port for your board, you can use a dedicated software utility to confirm whether the board is recognized by your computer:
| Windows |
|
| macOS |
|
| Linux |
Use a device manager of your choice, such as hardinfo. To install and use hardinfo, follow these steps:
|