R9 measures to 10kOhm. Also, all capacitors on the whole board are unmarked beige. I suppose that they could have fed the tray upside down.. somehow.. so that every one of them end up wrong side up.
The beige caps are usually 0.1uF (100nF).
Once they get down to a certain size marking becomes too hard to read.
You can see the color difference between the 0.1uF here and the 22pF next to the crystal here on these 0805 size caps.
Here's a picture of the relevant area of my Mega board.
C4 and R9 are clearly visible, and you can see the '103' writing on R9. As for C4, it looks pretty much the same as the other capacitors.
io avevo lo stesso problema, e dopo aver sostituito C4 da 0.1uF-SMD con uno da 10uF-16V cilindrico verticale il Mega 2560 ha preso a caricare i programmi perfettamente...
vai a sapere...
NIK
I just want to point out that here in 2018 this is combination of things causing this issue is still showing up. Had a 3D Printer (MKS Gen L) board have this exact issue. Resolving with making a 15K Ohm Jumper for the ICSP pins 5 & 6. Will probably put it on when programming and leave it off otherwise but at any rate sufficiently worked around.
I ended up replacing the 0.1uf cap just to make sure I knew it was the correct version, and I found the pull up resistor was actually 10k as well.. so, the components were normal as this thread had also concluded.
Sorry for bringing up the dead thread but really just wanted to back up this conclusion here in 2018 as well