AVRDude stk500 Timeout MacOS

Hello, I am starting to get really frustrated. I cannot upload code to any Arduino mega genuine or clone. I am on a mac and I have tried installing drivers and reinstalling Arduino. The code and boards work fine with my colleagues Surface. What could be causing the issue and how can I fix it?

Please do this:

  • File > Preferences > Show verbose output during: > compilation (uncheck) > upload (check) > OK
  • Sketch > Upload
  • After the upload fails you'll see a button on the right side of the orange bar "Copy error messages". Click that button.
  • Paste the error messages in a reply here USING CODE TAGS (</> button on the toolbar).