Skip to content

How to program - after - burning bootloader? #438

Answered by SpenceKonde
nlCortana asked this question in Q&A
Discussion options

You must be logged in to vote

Select the Optiboot definition when you burn the bootloader. Otherwise you set the fuses and remove any bootloader currently installed.

Burn bootloader sets ALL fuses, even the ones that say burn bootloader required (these are the ones that, if set wrong, could potentially softbrick it, the equivalent of disabling reset on classic parts), and even the ones that the core does not have anything to do with, in order to initialize the chip to a known state. It then also writes the bootloader if you have a bootloader-using board definition selected.

(normal UIPDI uploads will set the "harmless" fuses with every upload, allowing UPDI sketch upload to write over bootloader instead of uploading a…

Replies: 2 comments 2 replies

Comment options

You must be logged in to vote
1 reply
@nlCortana
Comment options

Answer selected by nlCortana
Comment options

You must be logged in to vote
1 reply
@SpenceKonde
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants