MCUdude/microUPDIcore

Inconsistent fuse bytes

maxgerhardt opened this issue · 3 comments

Per

microupdi.bootloader.low_fuses=0xff
microupdi.bootloader.high_fuses=0xd8
microupdi.bootloader.extended_fuses=0xcb
microupdi.bootloader.unlock_bits=0x3F
microupdi.bootloader.lock_bits=0x2F

but then

# Target spesific
TARGET="atmega32u4"
HFUSE="0x99"
LFUSE="0x1E"
EFUSE="0xC6"

These values seem really different to me. Is this correct?

Thanks for reporting! The fuses in the Load_firmware.sh is definitly wrong. I'll fix this, however, the script isn't really used bu the IDE, it was somthing I threw together while working on this core.

Is the value of L fuse and H fuse swapped in the your commit?

Is the value of L fuse and H fuse swapped in the your commit?

You're absolutely right, I can't believe I did this! I'll fix it right away