arduino / arduino/ArduinoCore-avr
Atmel ICE Lock Fuse Warning
- Dominant language
- C
- Stars
- 1.5k
- Forks
- 1.1k
- PR merge metrics
- No merged PRs in 30d
Description
Components:
Arduino UNO
Arduino IDE 1.8.8
Atmel ICE
Win10
Burning the UNO Bootloader, AVRdude throws Messages:
> avrdude: verifying ...
> avrdude: WARNING: invalid value for unused bits in fuse "lock", should be set to 1
> according to datasheet
> This behaviour is deprecated and will result in an error in future version
> You probably want to use 0xff instead of 0x3f (double check with your datasheet first).
----
> avrdude: reading on-chip lock data:
> Reading | ################################################## | 100% 0.01s
> avrdude: verification error, first mismatch at byte 0x0000
> 0xff != 0x0f
> avrdude: verification error; content mismatch
Although error messages are being made, the bootloader will work afterwards
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the UNO bootloader burn with Arduino IDE 1.8.8, Atmel ICE, and Windows 10, then inspect the avrdude lock-fuse warning and verification output. Done means the bootloader burn completes without the reported fuse warning or verification mismatch while preserving the documented working behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- arduino, c
- Domain
- embedded-iot, tooling
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100