Arduino Help Center Help Center home page
Sign in
  1. Arduino Help Center
  2. Software Support
  3. Upload

Upload

  • If your board is not detected by Arduino IDE
  • If your sketch doesn't upload
  • If there are "Unknown" devices in the board selector or ports without a board name in the Tools > Port menu
  • avrdude: ser_open(): can't set com-state for COMn
  • If Arduino IDE detects a different board than the one you've connected
  • dfu-util errors when uploading (exit status 74)
  • Fix udev rules on Linux
  • Use your Engineering Kit board with MATLAB or Simulink
  • Upload a sketch in Arduino IDE
  • If the Arduino IDE freezes or is unresponsive
  • Find and stop process blocking a port
  • Select board and port in Arduino IDE
  • 'Error: avrdude' when uploading
  • Failed uploading: no upload port provided
  • Error "invalid device signature" when trying to upload a sketch
  • Fix port access on Linux
  • Error gnu.io.PortInUseException when uploading code or using the serial monitor on the Mac
  • If your board is unresponsive, stuck resetting, or otherwise not working as expected
  • My sketch uploads but does not work as expected

Didn’t find what you were looking for?

Arduino Docs

Tutorials, data sheets, guides and other technical documentation.

Arduino Forum

Connect with the community, get help with your project, and discuss everything Arduino.

Arduino Discord

There are a lot of Arduino enthusiasts who are more than willing to help out. Head over Discord to start a discussion.

Contact Arduino

Need help with a product, need to make an exchange, or can't find a question answered? Email us and we'll answer as soon as possible.

Arduino Help Center