avrdude error

Hope this helps someone. I had the very same error and tried everything said here. Then I had the idea to change my usb cable, so I switched it for the one the printer has, and it worked!, now it uploads smoothly and with no errors. So maybe it's all because of faulty usb cables!.

Edit: Nevermind... It stopped working again, sigh :cry: