arduino / arduino/ArduinoCore-avr

Atmel ICE Lock Fuse Warning

Open
#61 0 comments 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.