Related links
Troubleshooting
Programming with Linux hardly gives any problem but, with Windows or Macintosh can appear some issues related to firmware compatibility with the Operating System. So, if you have any problem with Windows or Macintosh like the system does not recognize the device or a timeout when uploading the code, it is recommended to install the following drivers and restart the computer to avoid any related issue. Be careful installing them so you must select the right version for your OS, CPU architecture, and the USB type port that you are using (2.0/3.0).