Unable to load sketch (any sketch)

I have sen that this is a problem faced by a number of users, but have not found any definitive solution. Here's my story:

I am a complete noob to all of this. Bought a brand new authentic Arduino uno R3 board, with a Sparkfun Inventors Kit. I sat down to start my journey into electronics, and tried "step 1: LED blink". I plugged my Uno into my MacPro (OSX Yosemite 10.10.5), but for some reason the IDE did not show any USB ports for the serial connection, only bluetooth ports, and thus I was not able to upload any Sketch's. I then tried the Uno on a Windows 10 desktop and discovered the same problem. No USB serial options. I then tried on a windows 7 virtual machine on my Macbook. This too did not show USB serials. On all 3 machines the Uno was showing that the drivers were not installed. After days of searching, trying, failing, and trying again. I managed to flash the chipset using this guide: https://www.arduino.cc/en/Hacking/DFUProgramming8U2 Now my Uno is showing up as having drivers and when I open the IDE on windows 7, Windows 10, and OSX 10.10.5 I am able to select a USB serial.

Now, thinking my problems were solved, I again attempted to upload the Blink sketch. But to no avail. I now get this error:

avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x01

When uploading, the RX lights flash a couple of times, the TX lights do not, and after a few minutes I get the error message.

I have the same problem on the windows 7 VM, and the Windows 10 machine. I have tried 2 different USB cables, without success, and have also tried with both a 12v and 5v power adapter plugged in as well. On the Mac I also tried with a USB hub to see if it may have been the USB3.0 vs 2.0 problem. No luck.

Please could someone help me? I am absolutely desperate.

Sincerely,

Mat

Sounds like you don’t have a bootloader installed on the 328P, so nothing is going back to the PC. You need a Programmer to install one.
This one works well. Sparkfun carries some too, their website takes long time to open where I am now, you can look one up, or talk them into sending one, or at least a bootloaded chip.

Here's a picture of a similar programmer (with 10-pin connecter vs 6-pin) being used to bootload a 1284P board I did. USB extension cable came in handy, and I use discrete wires to connect the 6 pins to the ICSP header on the board (the other 4 are just more grounds). |500x333

Thanks CrossRoads! Will give that a try. I live in South Africa though, so will check with local suppliers if they have something similar.

Will keep you updated!

Mat

Bushyzor: I live in South Africa though, so will check with local suppliers

If you're in Gauteng, have you tried MicroRobotics in Centurion?

JimboZA: If you're in Gauteng, have you tried MicroRobotics in Centurion?

Thanks for the tip Jimbo.

I feel well out of my depth doing this, so would appreciate the guidance. I came across this: https://www.robotics.org.za/index.php?route=product/product&search=programmer&description=true&product_id=106

Is that the device I need?

Bushyzor: Thanks for the tip Jimbo.

I feel well out of my depth doing this, so would appreciate the guidance. I came across this: https://www.robotics.org.za/index.php?route=product/product&search=programmer&description=true&product_id=106

Is that the device I need?

Or this rather?: https://www.robotics.org.za/index.php?route=product/product&product_id=99

Bushyzor: Is that the device I need?

I really can't advise, sorry. I've never used anything other than an Uno..... so programmers are out of my knowledge I'm afraid

First one no, 2nd one no longer made (it's what I use tho, and I have 2 for spares if they ever die, very useful). You want an ISP Programmer, one of these: https://www.robotics.org.za/index.php?route=product/product&search=programmer&description=true&product_id=894 https://www.robotics.org.za/index.php?route=product/product&search=programmer&description=true&product_id=453

Thanks CrossRoads!

Really appreciate the effort you have gone through to help me.

Will try one of your suggestions and will let you know how it goes!