After my last unsuccessful try to put a bootloader onto my Ender 3 Pro I tried an USBasp (as it was suggested to me). I'm a noob when it comes to programming.
I set the USBasp to 5V (hopefully) and connected it to my Ender 3. I also connected the board itself to my Mac.
Afterwards I uploaded a Ender3-Marlin onto the board. I selected the right port and detached the USBasp. I set the programmer to "AVRISP mkII" and hit upload.
It took some minutes and it said once again "Done uploading" with some text:
Uncheck the checkbox next to "Show verbose output during: compilation"
Check the checkbox next to "Show verbose output during: upload
Click "OK"
Sketch > Upload
After the upload fails you'll see a button on the right side of the orange bar "Copy error messages" (or the icon that looks like two pieces of paper at the top right corner of the black console window in the Arduino Web Editor). Click that button.
Paste the error messages in a reply here USING CODE TAGS (</> button on the forum toolbar).
Here's what it says when burning the bootloader on:
Arduino: 1.8.7 (Mac OS X), Board: "Sanguino, ATmega1284 or ATmega1284P (16 MHz)"
/Users/tomlee/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino14/bin/avrdude -C/Users/tomlee/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino14/etc/avrdude.conf -v -patmega1284p -cusbasp -Pusb -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m
avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/Users/tomlee/Library/Arduino15/packages/arduino/tools/avrdude/6.3.0-arduino14/etc/avrdude.conf"
User configuration file is "/Users/tomlee/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : usb
Using Programmer : usbasp
avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'
avrdude done. Thank you.
Error while burning bootloader.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
I tried to do the same for uploading Marlin but I no longer see some USB port to select in Arduino