diff --git a/Makefile b/Makefile
index cbd933541..186eaf2b2 100755
--- a/Makefile
+++ b/Makefile
@@ -116,7 +116,8 @@ DEFS =
# of the space-savings.
LIBS = -lc
-CC = $(GCCROOT)avr-gcc
+CC = $(GCCROOT)avr-gcc
+#~/Library/Arduino15/packages/arduino/tools/avr-gcc/5.4.0-atmel3.6.1-arduino2/bin/avr-gcc
# Override is only needed by avr-lib build system.
@@ -212,7 +213,7 @@ atmega8: MCU_TARGET = atmega8
atmega8: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega8: LIBS += -latmega8
atmega8: AVR_FREQ ?= 16000000L
-atmega8: LDSECTIONS = -Wl,--section-start=.text=0x1e00 -Wl,--section-start=.version=0x1ffe -Wl,--gc-sections -Wl,--undefined=optiboot_version
+atmega8: LDSECTIONS = -Wl,--section-start=.text=0x1e00 -Wl,--section-start=.version=0x1ffe -Wl,--gc-sections -Wl,--undefined=optiboot_version
atmega8: atmega8/$(PROGRAM)_atmega8_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega8: atmega8/$(PROGRAM)_atmega8_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
atmega8a: atmega8
@@ -223,7 +224,7 @@ atmega16: MCU_TARGET = atmega16
atmega16: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega16: LIBS += -latmega16
atmega16: AVR_FREQ ?= 16000000L
-atmega16: LDSECTIONS = -Wl,--section-start=.text=0x3e00 -Wl,--section-start=.version=0x3ffe
+atmega16: LDSECTIONS = -Wl,--section-start=.text=0x3e00 -Wl,--section-start=.version=0x3ffe
atmega16: atmega16/$(PROGRAM)_atmega16_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega16: atmega16/$(PROGRAM)_atmega16_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
atmega16a: atmega16
@@ -234,7 +235,7 @@ atmega32: MCU_TARGET = atmega32
atmega32: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega32: LIBS += -latmega32
atmega32: AVR_FREQ ?= 16000000L
-atmega32: LDSECTIONS = -Wl,--section-start=.text=0x7e00 -Wl,--section-start=.version=0x7ffe
+atmega32: LDSECTIONS = -Wl,--section-start=.text=0x7e00 -Wl,--section-start=.version=0x7ffe
atmega32: atmega32/$(PROGRAM)_atmega32_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega32: atmega32/$(PROGRAM)_atmega32_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
atmega32a: atmega32
@@ -256,7 +257,7 @@ atmega88: MCU_TARGET = atmega88
atmega88: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega88: LIBS += -latmega88
atmega88: AVR_FREQ ?= 16000000L
-atmega88: LDSECTIONS = -Wl,--section-start=.text=0x1e00 -Wl,--section-start=.version=0x1ffe -Wl,--gc-sections -Wl,--undefined=optiboot_version
+atmega88: LDSECTIONS = -Wl,--section-start=.text=0x1e00 -Wl,--section-start=.version=0x1ffe -Wl,--gc-sections -Wl,--undefined=optiboot_version
atmega88: atmega88/$(PROGRAM)_atmega88_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega88: atmega88/$(PROGRAM)_atmega88_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
atmega88a: atmega88
@@ -267,7 +268,7 @@ atmega88p: MCU_TARGET = atmega88p
atmega88p: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega88p: LIBS += -latmega88p
atmega88p: AVR_FREQ ?= 16000000L
-atmega88p: LDSECTIONS = -Wl,--section-start=.text=0x1e00 -Wl,--section-start=.version=0x1ffe -Wl,--gc-sections -Wl,--undefined=optiboot_version
+atmega88p: LDSECTIONS = -Wl,--section-start=.text=0x1e00 -Wl,--section-start=.version=0x1ffe -Wl,--gc-sections -Wl,--undefined=optiboot_version
atmega88p: atmega88p/$(PROGRAM)_atmega88p_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega88p: atmega88p/$(PROGRAM)_atmega88p_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
atmega88pa: atmega88p
@@ -277,7 +278,8 @@ atmega88pb: TARGET = atmega88pb
atmega88pb: MCU_TARGET = atmega88pb
atmega88pb: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega88pb: LIBS += -latmega88pb
-atmega88pb: AVR_FREQ ?= 16000000L
+atmega88pb: AVR_FREQ ?= 16000000L
+atmega88pb: LDSECTIONS = -Wl,--section-start=.text=0x1e00 -Wl,--section-start=.version=0x1ffe -Wl,--gc-sections -Wl,--undefined=optiboot_version
atmega88pb: atmega88pb/$(PROGRAM)_atmega88pb_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega88pb: atmega88pb/$(PROGRAM)_atmega88pb_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
@@ -298,7 +300,7 @@ atmega162: MCU_TARGET = atmega162
atmega162: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega162: LIBS += -latmega162
atmega162: AVR_FREQ ?= 16000000L
-atmega162: LDSECTIONS = -Wl,--section-start=.text=0x3e00
+atmega162: LDSECTIONS = -Wl,--section-start=.text=0x3e00 -Wl,--section-start=.version=0x3ffe
atmega162: atmega162/$(PROGRAM)_atmega162_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega162: atmega162/$(PROGRAM)_atmega162_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
@@ -308,7 +310,7 @@ atmega164a: MCU_TARGET = atmega164a
atmega164a: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega164a: LIBS += -latmega164a
atmega164a: AVR_FREQ ?= 16000000L
-atmega164a: LDSECTIONS = -Wl,--section-start=.text=0x3e00
+atmega164a: LDSECTIONS = -Wl,--section-start=.text=0x3e00 -Wl,--section-start=.version=0x3ffe
atmega164a: atmega164a/$(PROGRAM)_atmega164a_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega164a: atmega164a/$(PROGRAM)_atmega164a_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
atmega164: atmega164a
@@ -319,7 +321,7 @@ atmega164p: MCU_TARGET = atmega164p
atmega164p: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega164p: LIBS += -latmega164p
atmega164p: AVR_FREQ ?= 16000000L
-atmega164p: LDSECTIONS = -Wl,--section-start=.text=0x3e00
+atmega164p: LDSECTIONS = -Wl,--section-start=.text=0x3e00 -Wl,--section-start=.version=0x3ffe
atmega164p: atmega164p/$(PROGRAM)_atmega164p_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega164p: atmega164p/$(PROGRAM)_atmega164p_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
atmega164pa: atmega164p
@@ -330,6 +332,7 @@ atmega168: MCU_TARGET = atmega168
atmega168: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega168: LIBS += -latmega168
atmega168: AVR_FREQ ?= 16000000L
+atmega168: LDSECTIONS = -Wl,--section-start=.text=0x3e00 -Wl,--section-start=.version=0x3ffe
atmega168: atmega168/$(PROGRAM)_atmega168_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega168: atmega168/$(PROGRAM)_atmega168_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
atmega168a: atmega168
@@ -340,6 +343,7 @@ atmega168p: MCU_TARGET = atmega168p
atmega168p: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega168p: LIBS += -latmega168p
atmega168p: AVR_FREQ ?= 16000000L
+atmega168p: LDSECTIONS = -Wl,--section-start=.text=0x3e00 -Wl,--section-start=.version=0x3ffe
atmega168p: atmega168p/$(PROGRAM)_atmega168p_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega168p: atmega168p/$(PROGRAM)_atmega168p_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
atmega168pa: atmega168p
@@ -350,6 +354,7 @@ atmega168pb: MCU_TARGET = atmega168pb
atmega168pb: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega168pb: LIBS += -latmega168pb
atmega168pb: AVR_FREQ ?= 16000000L
+atmega168pb: LDSECTIONS = -Wl,--section-start=.text=0x3e00 -Wl,--section-start=.version=0x3ffe
atmega168pb: atmega168pb/$(PROGRAM)_atmega168pb_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega168pb: atmega168pb/$(PROGRAM)_atmega168pb_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
@@ -359,7 +364,7 @@ atmega169: MCU_TARGET = atmega169
atmega169: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega169: LIBS += -latmega169
atmega169: AVR_FREQ ?= 16000000L
-atmega169: LDSECTIONS = -Wl,--section-start=.text=0x3e00
+atmega169: LDSECTIONS = -Wl,--section-start=.text=0x3e00 -Wl,--section-start=.version=0x3ffe
atmega169: atmega169/$(PROGRAM)_atmega169_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega169: atmega169/$(PROGRAM)_atmega169_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
atmega169a: atmega169
@@ -370,7 +375,7 @@ atmega169p: MCU_TARGET = atmega169p
atmega169p: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega169p: LIBS += -latmega169p
atmega169p: AVR_FREQ ?= 16000000L
-atmega169p: LDSECTIONS = -Wl,--section-start=.text=0x3e00
+atmega169p: LDSECTIONS = -Wl,--section-start=.text=0x3e00 -Wl,--section-start=.version=0x3ffe
atmega169p: atmega169p/$(PROGRAM)_atmega169p_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega169p: atmega169p/$(PROGRAM)_atmega169p_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
atmega169pa: atmega169
@@ -381,7 +386,7 @@ atmega324a: MCU_TARGET = atmega324a
atmega324a: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega324a: LIBS += -latmega324a
atmega324a: AVR_FREQ ?= 16000000L
-atmega324a: LDSECTIONS = -Wl,--section-start=.text=0x7e00
+atmega324a: LDSECTIONS = -Wl,--section-start=.text=0x7e00 -Wl,--section-start=.version=0x7ffe
atmega324a: atmega324a/$(PROGRAM)_atmega324a_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega324a: atmega324a/$(PROGRAM)_atmega324a_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
atmega324: atmega324a
@@ -392,7 +397,7 @@ atmega324p: MCU_TARGET = atmega324p
atmega324p: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega324p: LIBS += -latmega324p
atmega324p: AVR_FREQ ?= 16000000L
-atmega324p: LDSECTIONS = -Wl,--section-start=.text=0x7e00
+atmega324p: LDSECTIONS = -Wl,--section-start=.text=0x7e00 -Wl,--section-start=.version=0x7ffe
atmega324p: atmega324p/$(PROGRAM)_atmega324p_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega324p: atmega324p/$(PROGRAM)_atmega324p_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
@@ -402,7 +407,7 @@ atmega324pa: MCU_TARGET = atmega324pa
atmega324pa: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega324pa: LIBS += -latmega324pa
atmega324pa: AVR_FREQ ?= 16000000L
-atmega324pa: LDSECTIONS = -Wl,--section-start=.text=0x7e00
+atmega324pa: LDSECTIONS = -Wl,--section-start=.text=0x7e00 -Wl,--section-start=.version=0x7ffe
atmega324pa: atmega324pa/$(PROGRAM)_atmega324pa_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega324pa: atmega324pa/$(PROGRAM)_atmega324pa_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
@@ -412,7 +417,7 @@ atmega324pb: MCU_TARGET = atmega324pb
atmega324pb: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega324pb: LIBS += -latmega324pb
atmega324pb: AVR_FREQ ?= 16000000L
-atmega324pb: LDSECTIONS = -Wl,--section-start=.text=0x7e00
+atmega324pb: LDSECTIONS = -Wl,--section-start=.text=0x7e00 -Wl,--section-start=.version=0x7ffe
atmega324pb: atmega324pb/$(PROGRAM)_atmega324pb_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega324pb: atmega324pb/$(PROGRAM)_atmega324pb_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
@@ -422,7 +427,7 @@ atmega328: MCU_TARGET = atmega328
atmega328: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega328: LIBS += -latmega328
atmega328: AVR_FREQ ?= 16000000L
-atmega328: LDSECTIONS = -Wl,--section-start=.text=0x7e00 -Wl,--section-start=.version=0x7ffe
+atmega328: LDSECTIONS = -Wl,--section-start=.text=0x7e00 -Wl,--section-start=.version=0x7ffe
atmega328: atmega328/$(PROGRAM)_atmega328_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega328: atmega328/$(PROGRAM)_atmega328_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
atmega328a: atmega328
@@ -433,7 +438,7 @@ atmega328p: MCU_TARGET = atmega328p
atmega328p: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega328p: LIBS += -latmega328p
atmega328p: AVR_FREQ ?= 16000000L
-atmega328p: LDSECTIONS = -Wl,--section-start=.text=0x7e00 -Wl,--section-start=.version=0x7ffe
+atmega328p: LDSECTIONS = -Wl,--section-start=.text=0x7e00 -Wl,--section-start=.version=0x7ffe
atmega328p: atmega328p/$(PROGRAM)_atmega328p_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega328p: atmega328p/$(PROGRAM)_atmega328p_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
atmega328pa: atmega328p
@@ -444,7 +449,7 @@ atmega328pb: MCU_TARGET = atmega328pb
atmega328pb: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega328pb: LIBS += -latmega328pb
atmega328pb: AVR_FREQ ?= 16000000L
-atmega328pb: LDSECTIONS = -Wl,--section-start=.text=0x7e00 -Wl,--section-start=.version=0x7ffe
+atmega328pb: LDSECTIONS = -Wl,--section-start=.text=0x7e00 -Wl,--section-start=.version=0x7ffe
atmega328pb: atmega328pb/$(PROGRAM)_atmega328pb_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega328pb: atmega328pb/$(PROGRAM)_atmega328pb_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
@@ -454,7 +459,7 @@ atmega329: MCU_TARGET = atmega329
atmega329: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega329: LIBS += -latmega329
atmega329: AVR_FREQ ?= 16000000L
-atmega329: LDSECTIONS = -Wl,--section-start=.text=0x7e00
+atmega329: LDSECTIONS = -Wl,--section-start=.text=0x7e00 -Wl,--section-start=.version=0x7ffe
atmega329: atmega329/$(PROGRAM)_atmega329_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega329: atmega329/$(PROGRAM)_atmega329_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
atmega329a: atmega329
@@ -465,7 +470,7 @@ atmega329p: MCU_TARGET = atmega329p
atmega329p: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega329p: LIBS += -latmega329p
atmega329p: AVR_FREQ ?= 16000000L
-atmega329p: LDSECTIONS = -Wl,--section-start=.text=0x7e00
+atmega329p: LDSECTIONS = -Wl,--section-start=.text=0x7e00 -Wl,--section-start=.version=0x7ffe
atmega329p: atmega329p/$(PROGRAM)_atmega329p_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega329p: atmega329p/$(PROGRAM)_atmega329p_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
atmega329pa: atmega329p
@@ -476,7 +481,7 @@ atmega640: MCU_TARGET = atmega640
atmega640: CFLAGS += $(COMMON_OPTIONS) -DBIGBOOT $(UART_CMD)
atmega640: LIBS += -latmega640
atmega640: AVR_FREQ ?= 16000000L
-atmega640: LDSECTIONS = -Wl,--section-start=.text=0xfc00 -Wl,--section-start=.version=0xfffe
+atmega640: LDSECTIONS = -Wl,--section-start=.text=0xfc00 -Wl,--section-start=.version=0xfffe
atmega640: atmega640/$(PROGRAM)_atmega640_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega640: atmega640/$(PROGRAM)_atmega640_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
@@ -486,7 +491,7 @@ atmega644: MCU_TARGET = atmega644a
atmega644: CFLAGS += $(COMMON_OPTIONS) -DBIGBOOT $(UART_CMD)
atmega644: LIBS += -latmega644a
atmega644: AVR_FREQ ?= 16000000L
-atmega644: LDSECTIONS = -Wl,--section-start=.text=0xfc00 -Wl,--section-start=.version=0xfffe
+atmega644: LDSECTIONS = -Wl,--section-start=.text=0xfc00 -Wl,--section-start=.version=0xfffe
atmega644: atmega644/$(PROGRAM)_atmega644_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega644: atmega644/$(PROGRAM)_atmega644_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
atmega644a: atmega644
@@ -497,7 +502,7 @@ atmega644p: MCU_TARGET = atmega644p
atmega644p: CFLAGS += $(COMMON_OPTIONS) -DBIGBOOT $(UART_CMD)
atmega644p: LIBS += -latmega644p
atmega644p: AVR_FREQ ?= 16000000L
-atmega644p: LDSECTIONS = -Wl,--section-start=.text=0xfc00 -Wl,--section-start=.version=0xfffe
+atmega644p: LDSECTIONS = -Wl,--section-start=.text=0xfc00 -Wl,--section-start=.version=0xfffe
atmega644p: atmega644p/$(PROGRAM)_atmega644p_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega644p: atmega644p/$(PROGRAM)_atmega644p_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
atmega644pa: atmega644p
@@ -528,7 +533,7 @@ atmega1280: MCU_TARGET = atmega1280
atmega1280: CFLAGS += $(COMMON_OPTIONS) -DBIGBOOT $(UART_CMD)
atmega1280: LIBS += -latmega1280
atmega1280: AVR_FREQ ?= 16000000L
-atmega1280: LDSECTIONS = -Wl,--section-start=.text=0x1fc00 -Wl,--section-start=.version=0x1fffe
+atmega1280: LDSECTIONS = -Wl,--section-start=.text=0x1fc00 -Wl,--section-start=.version=0x1fffe
atmega1280: atmega1280/$(PROGRAM)_atmega1280_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega1280: atmega1280/$(PROGRAM)_atmega1280_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
@@ -538,7 +543,7 @@ atmega1281: MCU_TARGET = atmega1281
atmega1281: CFLAGS += $(COMMON_OPTIONS) -DBIGBOOT $(UART_CMD)
atmega1281: LIBS += -latmega1281
atmega1281: AVR_FREQ ?= 16000000L
-atmega1281: LDSECTIONS = -Wl,--section-start=.text=0x1fc00 -Wl,--section-start=.version=0x1fffe
+atmega1281: LDSECTIONS = -Wl,--section-start=.text=0x1fc00 -Wl,--section-start=.version=0x1fffe
atmega1281: atmega1281/$(PROGRAM)_atmega1281_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega1281: atmega1281/$(PROGRAM)_atmega1281_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
@@ -548,7 +553,7 @@ atmega1284: MCU_TARGET = atmega1284
atmega1284: CFLAGS += $(COMMON_OPTIONS) -DBIGBOOT $(UART_CMD)
atmega1284: LIBS += -latmega1284
atmega1284: AVR_FREQ ?= 16000000L
-atmega1284: LDSECTIONS = -Wl,--section-start=.text=0x1fc00 -Wl,--section-start=.version=0x1fffe
+atmega1284: LDSECTIONS = -Wl,--section-start=.text=0x1fc00 -Wl,--section-start=.version=0x1fffe
atmega1284: atmega1284/$(PROGRAM)_atmega1284_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega1284: atmega1284/$(PROGRAM)_atmega1284_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
@@ -558,7 +563,7 @@ atmega1284p: MCU_TARGET = atmega1284p
atmega1284p: CFLAGS += $(COMMON_OPTIONS) -DBIGBOOT $(UART_CMD)
atmega1284p: LIBS += -latmega1284p
atmega1284p: AVR_FREQ ?= 16000000L
-atmega1284p: LDSECTIONS = -Wl,--section-start=.text=0x1fc00 -Wl,--section-start=.version=0x1fffe
+atmega1284p: LDSECTIONS = -Wl,--section-start=.text=0x1fc00 -Wl,--section-start=.version=0x1fffe
atmega1284p: atmega1284p/$(PROGRAM)_atmega1284p_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega1284p: atmega1284p/$(PROGRAM)_atmega1284p_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
@@ -568,7 +573,7 @@ atmega2560: MCU_TARGET = atmega2560
atmega2560: CFLAGS += $(COMMON_OPTIONS) -DBIGBOOT $(UART_CMD)
atmega2560: LIBS += -latmega2560
atmega2560: AVR_FREQ ?= 16000000L
-atmega2560: LDSECTIONS = -Wl,--section-start=.text=0x3fc00 -Wl,--section-start=.version=0x3fffe
+atmega2560: LDSECTIONS = -Wl,--section-start=.text=0x3fc00 -Wl,--section-start=.version=0x3fffe
atmega2560: atmega2560/$(PROGRAM)_atmega2560_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega2560: atmega2560/$(PROGRAM)_atmega2560_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
@@ -578,7 +583,7 @@ atmega2561: MCU_TARGET = atmega2561
atmega2561: CFLAGS += $(COMMON_OPTIONS) -DBIGBOOT $(UART_CMD)
atmega2561: LIBS += -latmega2561
atmega2561: AVR_FREQ ?= 16000000L
-atmega2561: LDSECTIONS = -Wl,--section-start=.text=0x3fc00 -Wl,--section-start=.version=0x3fffe
+atmega2561: LDSECTIONS = -Wl,--section-start=.text=0x3fc00 -Wl,--section-start=.version=0x3fffe
atmega2561: atmega2561/$(PROGRAM)_atmega2561_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega2561: atmega2561/$(PROGRAM)_atmega2561_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
@@ -588,7 +593,7 @@ atmega3290: MCU_TARGET = atmega3290
atmega3290: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega3290: LIBS += -latmega3290
atmega3290: AVR_FREQ ?= 16000000L
-atmega3290: LDSECTIONS = -Wl,--section-start=.text=0x7e00
+atmega3290: LDSECTIONS = -Wl,--section-start=.text=0x7e00 -Wl,--section-start=.version=0x7ffe
atmega3290: atmega3290/$(PROGRAM)_atmega3290_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega3290: atmega3290/$(PROGRAM)_atmega3290_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
@@ -598,7 +603,7 @@ atmega3290p: MCU_TARGET = atmega3290p
atmega3290p: CFLAGS += $(COMMON_OPTIONS) $(UART_CMD)
atmega3290p: LIBS += -latmega3290p
atmega3290p: AVR_FREQ ?= 16000000L
-atmega3290p: LDSECTIONS = -Wl,--section-start=.text=0x7e00
+atmega3290p: LDSECTIONS = -Wl,--section-start=.text=0x7e00 -Wl,--section-start=.version=0x7ffe
atmega3290p: atmega3290p/$(PROGRAM)_atmega3290p_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).hex
atmega3290p: atmega3290p/$(PROGRAM)_atmega3290p_UART$(UART)_$(BAUD_RATE)_$(AVR_FREQ).lst
atmega3290pa: atmega3290p
diff --git a/README.md b/README.md
index d6294f75f..674dfaf99 100644
--- a/README.md
+++ b/README.md
@@ -15,7 +15,7 @@ This toolchain version ships with Arduino AVR boards version 1.6.206, which can
## Supported devices
* [ATmega640, ATmega1280, ATmega2560](https://github.com/MCUdude/MegaCore)
* [ATmega64, ATmega128, ATmega1281, ATmega2561](https://github.com/MCUdude/MegaCore)
-* [ATmega8535, ATmega16, ATmega32, ATmega164A/P, ATmega324A/P/PA, ATmega644/P, ATmega1284/P](https://github.com/MCUdude/MightyCore)
+* [ATmega8535, ATmega16, ATmega32, ATmega164A/P, ATmega324A/P/PA/PB, ATmega644/P, ATmega1284/P](https://github.com/MCUdude/MightyCore)
* [ATmega8515, ATmega162](https://github.com/MCUdude/MajorCore)
* [ATmega8, ATmega88/P/PB, ATmega168/P/PB, ATmega328/P/PB](https://github.com/MCUdude/MiniCore)
* [ATmega169/P, ATmega329/P, ATmega649/P](https://github.com/MCUdude/ButterflyCore)
@@ -44,6 +44,7 @@ The table below shows the available serial ports for the corresponding microcont
|-----------------------------------------------------------------------------------------------------------|-------|-------|-------|-------|
| ATmega8/88/168/328
ATmega8515
ATmega8535/16/32
ATmega169/329/649
ATmega3290/6490 | X | | | |
| ATmega162
ATmega328PB
ATmega164/324/644/1284
ATmega64/128
ATmega1281/2561 | X | X | | |
+| ATmega324PB | X | X | X | |
| ATmega640/1280/2560 | X | X | X | X |
diff --git a/atmega162/optiboot_flash_atmega162_UART0_1000000_16000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_1000000_16000000L.hex
index 6a05e6e62..700f5fd93 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_1000000_16000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_1000000_16000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_1000000_8000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_1000000_8000000L.hex
index a02d64c50..e80658352 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_1000000_8000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_1000000_8000000L.hex
@@ -26,6 +26,6 @@
:103F900019F088E0F7DFFFCF84E1E9CFCF93C82F96
:103FA000EADFC150E9F7CF91F1CF282E80E0EADFB8
:063FB000E0E0FF27099488
-:023FB600020601
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_115200_16000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_115200_16000000L.hex
index c866f32a1..a504b3229 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_115200_16000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_115200_16000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_115200_18432000L.hex b/atmega162/optiboot_flash_atmega162_UART0_115200_18432000L.hex
index 37a49d506..86e95a902 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_115200_18432000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_115200_18432000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_115200_20000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_115200_20000000L.hex
index 195dfe5d7..ac0ff94e7 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_115200_20000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_115200_20000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_115200_8000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_115200_8000000L.hex
index 3d6b6437b..c07c71252 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_115200_8000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_115200_8000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_19200_2000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_19200_2000000L.hex
index fd6bcf92e..82cf5ccfc 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_19200_2000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_19200_2000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_19200_4000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_19200_4000000L.hex
index 064253264..fcdfa292a 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_19200_4000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_19200_4000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_19200_8000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_19200_8000000L.hex
index 988eb5809..07bd549b7 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_19200_8000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_19200_8000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_250000_12000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_250000_12000000L.hex
index 4b886a384..983389432 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_250000_12000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_250000_12000000L.hex
@@ -26,6 +26,6 @@
:103F900019F088E0F7DFFFCF84E1E9CFCF93C82F96
:103FA000EADFC150E9F7CF91F1CF282E80E0EADFB8
:063FB000E0E0FF27099488
-:023FB600020601
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_250000_16000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_250000_16000000L.hex
index e0e64b663..862e590fa 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_250000_16000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_250000_16000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_250000_20000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_250000_20000000L.hex
index cc4e43346..1cd73984f 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_250000_20000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_250000_20000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_250000_2000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_250000_2000000L.hex
index 9555941dd..2beceacae 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_250000_2000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_250000_2000000L.hex
@@ -26,6 +26,6 @@
:103F900019F088E0F7DFFFCF84E1E9CFCF93C82F96
:103FA000EADFC150E9F7CF91F1CF282E80E0EADFB8
:063FB000E0E0FF27099488
-:023FB600020601
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_250000_4000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_250000_4000000L.hex
index 910b871f6..ace7cc9fc 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_250000_4000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_250000_4000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_250000_8000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_250000_8000000L.hex
index f7934e5dd..8aad22ab4 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_250000_8000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_250000_8000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_38400_8000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_38400_8000000L.hex
index 4c7a09448..7a207936d 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_38400_8000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_38400_8000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_500000_12000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_500000_12000000L.hex
index 5e20f13ca..7140c4b61 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_500000_12000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_500000_12000000L.hex
@@ -26,6 +26,6 @@
:103F900019F088E0F7DFFFCF84E1E9CFCF93C82F96
:103FA000EADFC150E9F7CF91F1CF282E80E0EADFB8
:063FB000E0E0FF27099488
-:023FB600020601
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_500000_16000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_500000_16000000L.hex
index e17148cec..128ca49d9 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_500000_16000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_500000_16000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_500000_20000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_500000_20000000L.hex
index 2c12e26d4..2c794fe81 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_500000_20000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_500000_20000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_500000_4000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_500000_4000000L.hex
index 51b397d94..80881d1f1 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_500000_4000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_500000_4000000L.hex
@@ -26,6 +26,6 @@
:103F900019F088E0F7DFFFCF84E1E9CFCF93C82F96
:103FA000EADFC150E9F7CF91F1CF282E80E0EADFB8
:063FB000E0E0FF27099488
-:023FB600020601
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_500000_8000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_500000_8000000L.hex
index e6b852996..159a2a80c 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_500000_8000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_500000_8000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_57600_12000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_57600_12000000L.hex
index 72d3700db..d07b211e9 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_57600_12000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_57600_12000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_57600_8000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_57600_8000000L.hex
index 84cd8ba57..90637a418 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_57600_8000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_57600_8000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_9600_1000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_9600_1000000L.hex
index f2ba5cb75..420d00f2a 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_9600_1000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_9600_1000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_9600_2000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_9600_2000000L.hex
index 6bed7b11f..90200856f 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_9600_2000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_9600_2000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART0_9600_4000000L.hex b/atmega162/optiboot_flash_atmega162_UART0_9600_4000000L.hex
index ba720f95a..9cf70021a 100644
--- a/atmega162/optiboot_flash_atmega162_UART0_9600_4000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART0_9600_4000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_1000000_16000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_1000000_16000000L.hex
index 25438f381..fa218a091 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_1000000_16000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_1000000_16000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_1000000_8000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_1000000_8000000L.hex
index c81963e4f..6be54cce3 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_1000000_8000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_1000000_8000000L.hex
@@ -26,6 +26,6 @@
:103F900019F088E0F7DFFFCF84E1E9CFCF93C82F96
:103FA000EADFC150E9F7CF91F1CF282E80E0EADFB8
:063FB000E0E0FF27099488
-:023FB600020601
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_115200_16000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_115200_16000000L.hex
index 50d13af7a..6850ec3c8 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_115200_16000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_115200_16000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_115200_18432000L.hex b/atmega162/optiboot_flash_atmega162_UART1_115200_18432000L.hex
index d415d6445..789d70880 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_115200_18432000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_115200_18432000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_115200_20000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_115200_20000000L.hex
index dea686ef2..a304b3fae 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_115200_20000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_115200_20000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_115200_8000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_115200_8000000L.hex
index 669c0713d..b61704366 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_115200_8000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_115200_8000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_19200_2000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_19200_2000000L.hex
index 736789375..9089f792c 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_19200_2000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_19200_2000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_19200_4000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_19200_4000000L.hex
index fdf70fe7c..e2c804293 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_19200_4000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_19200_4000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_19200_8000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_19200_8000000L.hex
index 26be0a903..24850fa46 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_19200_8000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_19200_8000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_250000_12000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_250000_12000000L.hex
index 20ad54f2e..30e27ccf6 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_250000_12000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_250000_12000000L.hex
@@ -26,6 +26,6 @@
:103F900019F088E0F7DFFFCF84E1E9CFCF93C82F96
:103FA000EADFC150E9F7CF91F1CF282E80E0EADFB8
:063FB000E0E0FF27099488
-:023FB600020601
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_250000_16000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_250000_16000000L.hex
index b2c8ca7a1..927c7651d 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_250000_16000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_250000_16000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_250000_20000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_250000_20000000L.hex
index 850d7120d..813a06920 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_250000_20000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_250000_20000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_250000_2000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_250000_2000000L.hex
index f7518e807..3547cf2b5 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_250000_2000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_250000_2000000L.hex
@@ -26,6 +26,6 @@
:103F900019F088E0F7DFFFCF84E1E9CFCF93C82F96
:103FA000EADFC150E9F7CF91F1CF282E80E0EADFB8
:063FB000E0E0FF27099488
-:023FB600020601
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_250000_4000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_250000_4000000L.hex
index ec005422a..e10e3b9ca 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_250000_4000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_250000_4000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_250000_8000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_250000_8000000L.hex
index 7528c8cd0..b163a1a0a 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_250000_8000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_250000_8000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_38400_8000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_38400_8000000L.hex
index d7e898db7..6558975d6 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_38400_8000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_38400_8000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_500000_12000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_500000_12000000L.hex
index ce2c83091..9ddfc4309 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_500000_12000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_500000_12000000L.hex
@@ -26,6 +26,6 @@
:103F900019F088E0F7DFFFCF84E1E9CFCF93C82F96
:103FA000EADFC150E9F7CF91F1CF282E80E0EADFB8
:063FB000E0E0FF27099488
-:023FB600020601
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_500000_16000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_500000_16000000L.hex
index e946e6974..2bfacf1fe 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_500000_16000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_500000_16000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_500000_20000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_500000_20000000L.hex
index f62629218..f47137602 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_500000_20000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_500000_20000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_500000_4000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_500000_4000000L.hex
index 84e7e07fb..36096f283 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_500000_4000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_500000_4000000L.hex
@@ -26,6 +26,6 @@
:103F900019F088E0F7DFFFCF84E1E9CFCF93C82F96
:103FA000EADFC150E9F7CF91F1CF282E80E0EADFB8
:063FB000E0E0FF27099488
-:023FB600020601
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_500000_8000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_500000_8000000L.hex
index cc578c2bb..b1e5eeca3 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_500000_8000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_500000_8000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_57600_12000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_57600_12000000L.hex
index 93942df36..6549f5203 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_57600_12000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_57600_12000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_57600_8000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_57600_8000000L.hex
index 236c74415..d0cebafa8 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_57600_8000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_57600_8000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_9600_1000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_9600_1000000L.hex
index b3b21b3ca..1ed32b758 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_9600_1000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_9600_1000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_9600_2000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_9600_2000000L.hex
index 57a046702..0fa9ecb89 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_9600_2000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_9600_2000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega162/optiboot_flash_atmega162_UART1_9600_4000000L.hex b/atmega162/optiboot_flash_atmega162_UART1_9600_4000000L.hex
index 8e5ff2f38..6dbcd7d64 100644
--- a/atmega162/optiboot_flash_atmega162_UART1_9600_4000000L.hex
+++ b/atmega162/optiboot_flash_atmega162_UART1_9600_4000000L.hex
@@ -26,6 +26,6 @@
:103F9000803219F088E0F7DFFFCF84E1E9CFCF93DB
:103FA000C82FEADFC150E9F7CF91F1CF282E80E08A
:083FB000EADFE0E0FF270994BD
-:023FB8000206FF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_1000000_16000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_1000000_16000000L.hex
index 397a46d6f..40b4be5f9 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_1000000_16000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_1000000_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_1000000_8000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_1000000_8000000L.hex
index d2cea1454..dbfa20003 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_1000000_8000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_1000000_8000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_115200_16000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_115200_16000000L.hex
index 7a77bc4fb..518c0613c 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_115200_16000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_115200_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_115200_18432000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_115200_18432000L.hex
index 2b4ac9938..a3b8f2052 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_115200_18432000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_115200_18432000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_115200_20000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_115200_20000000L.hex
index 7c24293be..ed0564fd6 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_115200_20000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_115200_20000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_115200_8000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_115200_8000000L.hex
index 66bba7418..7be6e6441 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_115200_8000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_115200_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_19200_2000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_19200_2000000L.hex
index 084aadaf5..d79602f2e 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_19200_2000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_19200_2000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_19200_4000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_19200_4000000L.hex
index 5909742eb..487b89e88 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_19200_4000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_19200_4000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_19200_8000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_19200_8000000L.hex
index 8c6fd7398..79f66a583 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_19200_8000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_19200_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_250000_12000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_250000_12000000L.hex
index efe90e7c0..68c2b5f15 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_250000_12000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_250000_12000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_250000_16000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_250000_16000000L.hex
index f84eb76fc..ceab418ac 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_250000_16000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_250000_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_250000_20000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_250000_20000000L.hex
index 6b9f9ed36..32e09c841 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_250000_20000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_250000_20000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_250000_2000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_250000_2000000L.hex
index c9eca38bb..d9f763b3a 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_250000_2000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_250000_2000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_250000_4000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_250000_4000000L.hex
index 1fa2ab759..3e44d0110 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_250000_4000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_250000_4000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_250000_8000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_250000_8000000L.hex
index 6167c870c..c3511afd2 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_250000_8000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_250000_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_38400_8000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_38400_8000000L.hex
index f34ea28e6..d107948ed 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_38400_8000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_38400_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_500000_12000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_500000_12000000L.hex
index 287abe669..8ca5b5dbd 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_500000_12000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_500000_12000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_500000_16000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_500000_16000000L.hex
index 501c5cdaf..d27b0bb10 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_500000_16000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_500000_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_500000_20000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_500000_20000000L.hex
index d39bfc477..f1883829f 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_500000_20000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_500000_20000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_500000_4000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_500000_4000000L.hex
index 7b6a75176..22d477192 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_500000_4000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_500000_4000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_500000_8000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_500000_8000000L.hex
index 30d3e9869..73ec1eb30 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_500000_8000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_500000_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_57600_12000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_57600_12000000L.hex
index eeca6812b..d64804e75 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_57600_12000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_57600_12000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_57600_8000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_57600_8000000L.hex
index f00f7def8..9b26fd537 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_57600_8000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_57600_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_9600_1000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_9600_1000000L.hex
index 27db4e5ac..d80f6ec4b 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_9600_1000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_9600_1000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_9600_2000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_9600_2000000L.hex
index e0c7e9a9f..9319122a9 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_9600_2000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_9600_2000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART0_9600_4000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART0_9600_4000000L.hex
index 88f67e37c..dcedc0852 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART0_9600_4000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART0_9600_4000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_1000000_16000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_1000000_16000000L.hex
index 0a90dd723..04e1e548a 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_1000000_16000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_1000000_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_1000000_8000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_1000000_8000000L.hex
index 843c328f1..18f681346 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_1000000_8000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_1000000_8000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_115200_16000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_115200_16000000L.hex
index 2ee4683ea..d6a7d9dbc 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_115200_16000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_115200_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_115200_18432000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_115200_18432000L.hex
index 68d932c0e..697da3b2c 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_115200_18432000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_115200_18432000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_115200_20000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_115200_20000000L.hex
index 83a3bec94..91c3228e4 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_115200_20000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_115200_20000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_115200_8000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_115200_8000000L.hex
index 6c65c7c47..95597bc73 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_115200_8000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_115200_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_19200_2000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_19200_2000000L.hex
index 5a8bc2e52..d93de5243 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_19200_2000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_19200_2000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_19200_4000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_19200_4000000L.hex
index 6934a4364..62b4b7bc7 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_19200_4000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_19200_4000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_19200_8000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_19200_8000000L.hex
index 436abbbab..c9ebf4617 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_19200_8000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_19200_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_250000_12000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_250000_12000000L.hex
index fc925efc2..6510dce85 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_250000_12000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_250000_12000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_250000_16000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_250000_16000000L.hex
index e3b1a968b..147fd5bc2 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_250000_16000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_250000_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_250000_20000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_250000_20000000L.hex
index 5f1ea72c6..d07caec0b 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_250000_20000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_250000_20000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_250000_2000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_250000_2000000L.hex
index bdf41684c..8dac026f3 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_250000_2000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_250000_2000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_250000_4000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_250000_4000000L.hex
index 4298932fe..cde2e53ff 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_250000_4000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_250000_4000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_250000_8000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_250000_8000000L.hex
index c460f513f..c76213f58 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_250000_8000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_250000_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_38400_8000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_38400_8000000L.hex
index 3f06f116d..927e371b0 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_38400_8000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_38400_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_500000_12000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_500000_12000000L.hex
index f439fc187..f758cd8e7 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_500000_12000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_500000_12000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_500000_16000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_500000_16000000L.hex
index 186307c73..8a08590ff 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_500000_16000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_500000_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_500000_20000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_500000_20000000L.hex
index 872a40ccb..77d34c377 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_500000_20000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_500000_20000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_500000_4000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_500000_4000000L.hex
index 4dd9404ee..0aff6ee8c 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_500000_4000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_500000_4000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_500000_8000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_500000_8000000L.hex
index 7b18c58c5..a9a52ed4c 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_500000_8000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_500000_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_57600_12000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_57600_12000000L.hex
index f7851e1aa..5af6b5479 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_57600_12000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_57600_12000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_57600_8000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_57600_8000000L.hex
index 8e3bd410e..e67cbfebc 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_57600_8000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_57600_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_9600_1000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_9600_1000000L.hex
index ead9eb149..4b2180520 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_9600_1000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_9600_1000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_9600_2000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_9600_2000000L.hex
index 5104d3396..54303dd6a 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_9600_2000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_9600_2000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164a/optiboot_flash_atmega164a_UART1_9600_4000000L.hex b/atmega164a/optiboot_flash_atmega164a_UART1_9600_4000000L.hex
index 698849a12..2f3e3c26e 100644
--- a/atmega164a/optiboot_flash_atmega164a_UART1_9600_4000000L.hex
+++ b/atmega164a/optiboot_flash_atmega164a_UART1_9600_4000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_1000000_16000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_1000000_16000000L.hex
index 397a46d6f..40b4be5f9 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_1000000_16000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_1000000_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_1000000_8000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_1000000_8000000L.hex
index d2cea1454..dbfa20003 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_1000000_8000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_1000000_8000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_115200_16000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_115200_16000000L.hex
index 7a77bc4fb..518c0613c 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_115200_16000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_115200_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_115200_18432000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_115200_18432000L.hex
index 2b4ac9938..a3b8f2052 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_115200_18432000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_115200_18432000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_115200_20000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_115200_20000000L.hex
index 7c24293be..ed0564fd6 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_115200_20000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_115200_20000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_115200_8000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_115200_8000000L.hex
index 66bba7418..7be6e6441 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_115200_8000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_115200_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_19200_2000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_19200_2000000L.hex
index 084aadaf5..d79602f2e 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_19200_2000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_19200_2000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_19200_4000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_19200_4000000L.hex
index 5909742eb..487b89e88 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_19200_4000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_19200_4000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_19200_8000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_19200_8000000L.hex
index 8c6fd7398..79f66a583 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_19200_8000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_19200_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_250000_12000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_250000_12000000L.hex
index efe90e7c0..68c2b5f15 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_250000_12000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_250000_12000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_250000_16000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_250000_16000000L.hex
index f84eb76fc..ceab418ac 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_250000_16000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_250000_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_250000_20000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_250000_20000000L.hex
index 6b9f9ed36..32e09c841 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_250000_20000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_250000_20000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_250000_2000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_250000_2000000L.hex
index c9eca38bb..d9f763b3a 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_250000_2000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_250000_2000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_250000_4000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_250000_4000000L.hex
index 1fa2ab759..3e44d0110 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_250000_4000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_250000_4000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_250000_8000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_250000_8000000L.hex
index 6167c870c..c3511afd2 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_250000_8000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_250000_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_38400_8000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_38400_8000000L.hex
index f34ea28e6..d107948ed 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_38400_8000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_38400_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_500000_12000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_500000_12000000L.hex
index 287abe669..8ca5b5dbd 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_500000_12000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_500000_12000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_500000_16000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_500000_16000000L.hex
index 501c5cdaf..d27b0bb10 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_500000_16000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_500000_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_500000_20000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_500000_20000000L.hex
index d39bfc477..f1883829f 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_500000_20000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_500000_20000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_500000_4000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_500000_4000000L.hex
index 7b6a75176..22d477192 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_500000_4000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_500000_4000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_500000_8000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_500000_8000000L.hex
index 30d3e9869..73ec1eb30 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_500000_8000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_500000_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_57600_12000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_57600_12000000L.hex
index eeca6812b..d64804e75 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_57600_12000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_57600_12000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_57600_8000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_57600_8000000L.hex
index f00f7def8..9b26fd537 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_57600_8000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_57600_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_9600_1000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_9600_1000000L.hex
index 27db4e5ac..d80f6ec4b 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_9600_1000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_9600_1000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_9600_2000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_9600_2000000L.hex
index e0c7e9a9f..9319122a9 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_9600_2000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_9600_2000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART0_9600_4000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART0_9600_4000000L.hex
index 88f67e37c..dcedc0852 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART0_9600_4000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART0_9600_4000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_1000000_16000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_1000000_16000000L.hex
index 0a90dd723..04e1e548a 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_1000000_16000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_1000000_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_1000000_8000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_1000000_8000000L.hex
index 843c328f1..18f681346 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_1000000_8000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_1000000_8000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_115200_16000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_115200_16000000L.hex
index 2ee4683ea..d6a7d9dbc 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_115200_16000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_115200_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_115200_18432000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_115200_18432000L.hex
index 68d932c0e..697da3b2c 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_115200_18432000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_115200_18432000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_115200_20000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_115200_20000000L.hex
index 83a3bec94..91c3228e4 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_115200_20000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_115200_20000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_115200_8000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_115200_8000000L.hex
index 6c65c7c47..95597bc73 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_115200_8000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_115200_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_19200_2000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_19200_2000000L.hex
index 5a8bc2e52..d93de5243 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_19200_2000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_19200_2000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_19200_4000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_19200_4000000L.hex
index 6934a4364..62b4b7bc7 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_19200_4000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_19200_4000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_19200_8000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_19200_8000000L.hex
index 436abbbab..c9ebf4617 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_19200_8000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_19200_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_250000_12000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_250000_12000000L.hex
index fc925efc2..6510dce85 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_250000_12000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_250000_12000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_250000_16000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_250000_16000000L.hex
index e3b1a968b..147fd5bc2 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_250000_16000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_250000_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_250000_20000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_250000_20000000L.hex
index 5f1ea72c6..d07caec0b 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_250000_20000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_250000_20000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_250000_2000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_250000_2000000L.hex
index bdf41684c..8dac026f3 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_250000_2000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_250000_2000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_250000_4000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_250000_4000000L.hex
index 4298932fe..cde2e53ff 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_250000_4000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_250000_4000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_250000_8000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_250000_8000000L.hex
index c460f513f..c76213f58 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_250000_8000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_250000_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_38400_8000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_38400_8000000L.hex
index 3f06f116d..927e371b0 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_38400_8000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_38400_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_500000_12000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_500000_12000000L.hex
index f439fc187..f758cd8e7 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_500000_12000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_500000_12000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_500000_16000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_500000_16000000L.hex
index 186307c73..8a08590ff 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_500000_16000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_500000_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_500000_20000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_500000_20000000L.hex
index 872a40ccb..77d34c377 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_500000_20000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_500000_20000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_500000_4000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_500000_4000000L.hex
index 4dd9404ee..0aff6ee8c 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_500000_4000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_500000_4000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_500000_8000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_500000_8000000L.hex
index 7b18c58c5..a9a52ed4c 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_500000_8000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_500000_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_57600_12000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_57600_12000000L.hex
index f7851e1aa..5af6b5479 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_57600_12000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_57600_12000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_57600_8000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_57600_8000000L.hex
index 8e3bd410e..e67cbfebc 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_57600_8000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_57600_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_9600_1000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_9600_1000000L.hex
index ead9eb149..4b2180520 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_9600_1000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_9600_1000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_9600_2000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_9600_2000000L.hex
index 5104d3396..54303dd6a 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_9600_2000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_9600_2000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega164p/optiboot_flash_atmega164p_UART1_9600_4000000L.hex b/atmega164p/optiboot_flash_atmega164p_UART1_9600_4000000L.hex
index 698849a12..2f3e3c26e 100644
--- a/atmega164p/optiboot_flash_atmega164p_UART1_9600_4000000L.hex
+++ b/atmega164p/optiboot_flash_atmega164p_UART1_9600_4000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_1000000_16000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_1000000_16000000L.hex
index edd5d261c..2584bfa0b 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_1000000_16000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_1000000_16000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20081E08093C4008EE0B0D05F
-:10004000259A84E020E33CEF91E0309385002093F3
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20081E08093C4008EE0B0D021
+:103E4000259A84E020E33CEF91E0309385002093B5
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_1000000_8000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_1000000_8000000L.hex
index 94bedccaf..49ddff381 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_1000000_8000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_1000000_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0AAC0112484B7882349F0982F9A70A0
-:10001000923029F081FF02C097EF94BFD5D085E0E0
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C2001092C4008EE0B0D0259A72
-:1000400084E028E13EEF91E0309385002093840026
-:1000500096BBB09BFECF1D9AA8958150A9F7C0E032
-:10006000D0E091D0813469F48ED0182F9ED0123810
-:1000700011F482E004C0113809F464C083E07CD03C
-:1000800068C0823411F484E103C0853419F485E03A
-:1000900094D05FC0853541F476D0C82F74D0D0E0BD
-:1000A000D82BCC0FDD1F54C0863521F484E085D0D9
-:1000B00080E0E5CF843679F566D065D0D82E63D060
-:1000C000F82E00E011E05FD0F80181938F01DE127D
-:1000D000FACF6BD0F5E4FF1201C0FFCF40E050E053
-:1000E00063E0CE0139D07E0100E011E0F8014081EB
-:1000F000818150E0582B61E0C7012ED0F2E0EF0E75
-:10010000F11C0E5F1F4FD012F1CF40E050E065E0D0
-:10011000CE0122D01EC0843771F435D034D0F82EF1
-:1001200032D043D08E01F80185918F0125D0FA9409
-:10013000F110F9CF0EC0853739F437D08EE11CD0DD
-:1001400084E91AD086E09BCF813511F488E027D06E
-:100150002CD080E111D085CFFC010A0167BFE89562
-:10016000112407B600FCFDCF667029F0452B19F469
-:1001700081E187BFE89508959091C00095FFFCCF7D
-:100180008093C60008958091C00087FFFCCF8091C6
-:10019000C00084FD01C0A8958091C6000895E0E6E6
-:1001A000F0E098E1908380830895EDDF803219F0CC
-:1001B00088E0F5DFFFCF84E1DFCFCF93C82FE3DF07
-:1001C000C150E9F7CF91F1CF282E80E0E8DFE0E0E1
-:0401D000FF27099468
-:0201D400020621
+:103E000001C0AAC0112484B7882349F0982F9A7062
+:103E1000923029F081FF02C097EF94BFD5D085E0A2
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C2001092C4008EE0B0D0259A34
+:103E400084E028E13EEF91E03093850020938400E8
+:103E500096BBB09BFECF1D9AA8958150A9F7C0E0F4
+:103E6000D0E091D0813469F48ED0182F9ED01238D2
+:103E700011F482E004C0113809F464C083E07CD0FE
+:103E800068C0823411F484E103C0853419F485E0FC
+:103E900094D05FC0853541F476D0C82F74D0D0E07F
+:103EA000D82BCC0FDD1F54C0863521F484E085D09B
+:103EB00080E0E5CF843679F566D065D0D82E63D022
+:103EC000F82E00E011E05FD0F80181938F01DE123F
+:103ED000FACF6BD0F5E4FF1201C0FFCF40E050E015
+:103EE00063E0CE0139D07E0100E011E0F8014081AD
+:103EF000818150E0582B61E0C7012ED0F2E0EF0E37
+:103F0000F11C0E5F1F4FD012F1CF40E050E065E092
+:103F1000CE0122D01EC0843771F435D034D0F82EB3
+:103F200032D043D08E01F80185918F0125D0FA94CB
+:103F3000F110F9CF0EC0853739F437D08EE11CD09F
+:103F400084E91AD086E09BCF813511F488E027D030
+:103F50002CD080E111D085CFFC010A0167BFE89524
+:103F6000112407B600FCFDCF667029F0452B19F42B
+:103F700081E187BFE89508959091C00095FFFCCF3F
+:103F80008093C60008958091C00087FFFCCF809188
+:103F9000C00084FD01C0A8958091C6000895E0E6A8
+:103FA000F0E098E1908380830895EDDF803219F08E
+:103FB00088E0F5DFFFCF84E1DFCFCF93C82FE3DFC9
+:103FC000C150E9F7CF91F1CF282E80E0E8DFE0E0A3
+:043FD000FF2709942A
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_115200_16000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_115200_16000000L.hex
index 3facfae33..29ea697d1 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_115200_16000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_115200_16000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20080E18093C4008EE0B0D05F
-:10004000259A84E020E33CEF91E0309385002093F3
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20080E18093C4008EE0B0D021
+:103E4000259A84E020E33CEF91E0309385002093B5
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_115200_18432000L.hex b/atmega168/optiboot_flash_atmega168_UART0_115200_18432000L.hex
index 891525c20..1989d8f5a 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_115200_18432000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_115200_18432000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20083E18093C4008EE0B0D05C
-:10004000259A84E02BE93BEF91E0309385002093E3
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20083E18093C4008EE0B0D01E
+:103E4000259A84E02BE93BEF91E0309385002093A5
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_115200_20000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_115200_20000000L.hex
index 32fda57a7..514565883 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_115200_20000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_115200_20000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20085E18093C4008EE0B0D05A
-:10004000259A84E02CE33BEF91E0309385002093E8
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20085E18093C4008EE0B0D01C
+:103E4000259A84E02CE33BEF91E0309385002093AA
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_115200_8000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_115200_8000000L.hex
index 3811e2094..47eb79738 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_115200_8000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_115200_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20088E08093C4008EE0B0D058
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20088E08093C4008EE0B0D01A
+:103E4000259A84E028E13EEF91E0309385002093AD
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_19200_2000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_19200_2000000L.hex
index cba5995a2..3c7b17331 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_19200_2000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_19200_2000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C2008CE08093C4008EE0B0D054
-:10004000259A84E026E83FEF91E0309385002093E5
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C2008CE08093C4008EE0B0D016
+:103E4000259A84E026E83FEF91E0309385002093A7
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_19200_4000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_19200_4000000L.hex
index 77cd0689b..c5e3d9c36 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_19200_4000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_19200_4000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20089E18093C4008EE0B0D056
-:10004000259A84E02CE03FEF91E0309385002093E7
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20089E18093C4008EE0B0D018
+:103E4000259A84E02CE03FEF91E0309385002093A9
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_19200_8000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_19200_8000000L.hex
index d57344148..f2490b1c8 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_19200_8000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_19200_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20083E38093C4008EE0B0D05A
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20083E38093C4008EE0B0D01C
+:103E4000259A84E028E13EEF91E0309385002093AD
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_250000_12000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_250000_12000000L.hex
index de6e20075..cc44fddd3 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_250000_12000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_250000_12000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0AAC0112484B7882349F0982F9A70A0
-:10001000923029F081FF02C097EF94BFD5D085E0E0
-:100020008093810092E09093C00098E19093C1008A
-:1000300096E09093C2008093C4008EE0B0D0259AE1
-:1000400084E024E23DEF91E030938500209384002A
-:1000500096BBB09BFECF1D9AA8958150A9F7C0E032
-:10006000D0E091D0813469F48ED0182F9ED0123810
-:1000700011F482E004C0113809F464C083E07CD03C
-:1000800068C0823411F484E103C0853419F485E03A
-:1000900094D05FC0853541F476D0C82F74D0D0E0BD
-:1000A000D82BCC0FDD1F54C0863521F484E085D0D9
-:1000B00080E0E5CF843679F566D065D0D82E63D060
-:1000C000F82E00E011E05FD0F80181938F01DE127D
-:1000D000FACF6BD0F5E4FF1201C0FFCF40E050E053
-:1000E00063E0CE0139D07E0100E011E0F8014081EB
-:1000F000818150E0582B61E0C7012ED0F2E0EF0E75
-:10010000F11C0E5F1F4FD012F1CF40E050E065E0D0
-:10011000CE0122D01EC0843771F435D034D0F82EF1
-:1001200032D043D08E01F80185918F0125D0FA9409
-:10013000F110F9CF0EC0853739F437D08EE11CD0DD
-:1001400084E91AD086E09BCF813511F488E027D06E
-:100150002CD080E111D085CFFC010A0167BFE89562
-:10016000112407B600FCFDCF667029F0452B19F469
-:1001700081E187BFE89508959091C00095FFFCCF7D
-:100180008093C60008958091C00087FFFCCF8091C6
-:10019000C00084FD01C0A8958091C6000895E0E6E6
-:1001A000F0E098E1908380830895EDDF803219F0CC
-:1001B00088E0F5DFFFCF84E1DFCFCF93C82FE3DF07
-:1001C000C150E9F7CF91F1CF282E80E0E8DFE0E0E1
-:0401D000FF27099468
-:0201D400020621
+:103E000001C0AAC0112484B7882349F0982F9A7062
+:103E1000923029F081FF02C097EF94BFD5D085E0A2
+:103E20008093810092E09093C00098E19093C1004C
+:103E300096E09093C2008093C4008EE0B0D0259AA3
+:103E400084E024E23DEF91E03093850020938400EC
+:103E500096BBB09BFECF1D9AA8958150A9F7C0E0F4
+:103E6000D0E091D0813469F48ED0182F9ED01238D2
+:103E700011F482E004C0113809F464C083E07CD0FE
+:103E800068C0823411F484E103C0853419F485E0FC
+:103E900094D05FC0853541F476D0C82F74D0D0E07F
+:103EA000D82BCC0FDD1F54C0863521F484E085D09B
+:103EB00080E0E5CF843679F566D065D0D82E63D022
+:103EC000F82E00E011E05FD0F80181938F01DE123F
+:103ED000FACF6BD0F5E4FF1201C0FFCF40E050E015
+:103EE00063E0CE0139D07E0100E011E0F8014081AD
+:103EF000818150E0582B61E0C7012ED0F2E0EF0E37
+:103F0000F11C0E5F1F4FD012F1CF40E050E065E092
+:103F1000CE0122D01EC0843771F435D034D0F82EB3
+:103F200032D043D08E01F80185918F0125D0FA94CB
+:103F3000F110F9CF0EC0853739F437D08EE11CD09F
+:103F400084E91AD086E09BCF813511F488E027D030
+:103F50002CD080E111D085CFFC010A0167BFE89524
+:103F6000112407B600FCFDCF667029F0452B19F42B
+:103F700081E187BFE89508959091C00095FFFCCF3F
+:103F80008093C60008958091C00087FFFCCF809188
+:103F9000C00084FD01C0A8958091C6000895E0E6A8
+:103FA000F0E098E1908380830895EDDF803219F08E
+:103FB00088E0F5DFFFCF84E1DFCFCF93C82FE3DFC9
+:103FC000C150E9F7CF91F1CF282E80E0E8DFE0E0A3
+:043FD000FF2709942A
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_250000_16000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_250000_16000000L.hex
index 19171ff4c..73b759ef1 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_250000_16000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_250000_16000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20087E08093C4008EE0B0D059
-:10004000259A84E020E33CEF91E0309385002093F3
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20087E08093C4008EE0B0D01B
+:103E4000259A84E020E33CEF91E0309385002093B5
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_250000_20000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_250000_20000000L.hex
index 5f482cdba..5d76e565f 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_250000_20000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_250000_20000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20089E08093C4008EE0B0D057
-:10004000259A84E02CE33BEF91E0309385002093E8
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20089E08093C4008EE0B0D019
+:103E4000259A84E02CE33BEF91E0309385002093AA
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_250000_2000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_250000_2000000L.hex
index 5c3fa5f12..fac3bcdb2 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_250000_2000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_250000_2000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0AAC0112484B7882349F0982F9A70A0
-:10001000923029F081FF02C097EF94BFD5D085E0E0
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C2001092C4008EE0B0D0259A72
-:1000400084E026E83FEF91E0309385002093840020
-:1000500096BBB09BFECF1D9AA8958150A9F7C0E032
-:10006000D0E091D0813469F48ED0182F9ED0123810
-:1000700011F482E004C0113809F464C083E07CD03C
-:1000800068C0823411F484E103C0853419F485E03A
-:1000900094D05FC0853541F476D0C82F74D0D0E0BD
-:1000A000D82BCC0FDD1F54C0863521F484E085D0D9
-:1000B00080E0E5CF843679F566D065D0D82E63D060
-:1000C000F82E00E011E05FD0F80181938F01DE127D
-:1000D000FACF6BD0F5E4FF1201C0FFCF40E050E053
-:1000E00063E0CE0139D07E0100E011E0F8014081EB
-:1000F000818150E0582B61E0C7012ED0F2E0EF0E75
-:10010000F11C0E5F1F4FD012F1CF40E050E065E0D0
-:10011000CE0122D01EC0843771F435D034D0F82EF1
-:1001200032D043D08E01F80185918F0125D0FA9409
-:10013000F110F9CF0EC0853739F437D08EE11CD0DD
-:1001400084E91AD086E09BCF813511F488E027D06E
-:100150002CD080E111D085CFFC010A0167BFE89562
-:10016000112407B600FCFDCF667029F0452B19F469
-:1001700081E187BFE89508959091C00095FFFCCF7D
-:100180008093C60008958091C00087FFFCCF8091C6
-:10019000C00084FD01C0A8958091C6000895E0E6E6
-:1001A000F0E098E1908380830895EDDF803219F0CC
-:1001B00088E0F5DFFFCF84E1DFCFCF93C82FE3DF07
-:1001C000C150E9F7CF91F1CF282E80E0E8DFE0E0E1
-:0401D000FF27099468
-:0201D400020621
+:103E000001C0AAC0112484B7882349F0982F9A7062
+:103E1000923029F081FF02C097EF94BFD5D085E0A2
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C2001092C4008EE0B0D0259A34
+:103E400084E026E83FEF91E03093850020938400E2
+:103E500096BBB09BFECF1D9AA8958150A9F7C0E0F4
+:103E6000D0E091D0813469F48ED0182F9ED01238D2
+:103E700011F482E004C0113809F464C083E07CD0FE
+:103E800068C0823411F484E103C0853419F485E0FC
+:103E900094D05FC0853541F476D0C82F74D0D0E07F
+:103EA000D82BCC0FDD1F54C0863521F484E085D09B
+:103EB00080E0E5CF843679F566D065D0D82E63D022
+:103EC000F82E00E011E05FD0F80181938F01DE123F
+:103ED000FACF6BD0F5E4FF1201C0FFCF40E050E015
+:103EE00063E0CE0139D07E0100E011E0F8014081AD
+:103EF000818150E0582B61E0C7012ED0F2E0EF0E37
+:103F0000F11C0E5F1F4FD012F1CF40E050E065E092
+:103F1000CE0122D01EC0843771F435D034D0F82EB3
+:103F200032D043D08E01F80185918F0125D0FA94CB
+:103F3000F110F9CF0EC0853739F437D08EE11CD09F
+:103F400084E91AD086E09BCF813511F488E027D030
+:103F50002CD080E111D085CFFC010A0167BFE89524
+:103F6000112407B600FCFDCF667029F0452B19F42B
+:103F700081E187BFE89508959091C00095FFFCCF3F
+:103F80008093C60008958091C00087FFFCCF809188
+:103F9000C00084FD01C0A8958091C6000895E0E6A8
+:103FA000F0E098E1908380830895EDDF803219F08E
+:103FB00088E0F5DFFFCF84E1DFCFCF93C82FE3DFC9
+:103FC000C150E9F7CF91F1CF282E80E0E8DFE0E0A3
+:043FD000FF2709942A
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_250000_4000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_250000_4000000L.hex
index 6dbb065c2..ed01f9759 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_250000_4000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_250000_4000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20081E08093C4008EE0B0D05F
-:10004000259A84E02CE03FEF91E0309385002093E7
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20081E08093C4008EE0B0D021
+:103E4000259A84E02CE03FEF91E0309385002093A9
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_250000_8000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_250000_8000000L.hex
index f3b277003..d611198ad 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_250000_8000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_250000_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20083E08093C4008EE0B0D05D
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20083E08093C4008EE0B0D01F
+:103E4000259A84E028E13EEF91E0309385002093AD
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_38400_8000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_38400_8000000L.hex
index 11b703296..b52d5f232 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_38400_8000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_38400_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20089E18093C4008EE0B0D056
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20089E18093C4008EE0B0D018
+:103E4000259A84E028E13EEF91E0309385002093AD
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_500000_12000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_500000_12000000L.hex
index 501369f1c..ec8a31bbb 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_500000_12000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_500000_12000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0AAC0112484B7882349F0982F9A70A0
-:10001000923029F081FF02C097EF94BFD5D085E0E0
-:100020008093810082E08093C00098E19093C100AA
-:1000300096E09093C2008093C4008EE0B0D0259AE1
-:1000400084E024E23DEF91E030938500209384002A
-:1000500096BBB09BFECF1D9AA8958150A9F7C0E032
-:10006000D0E091D0813469F48ED0182F9ED0123810
-:1000700011F482E004C0113809F464C083E07CD03C
-:1000800068C0823411F484E103C0853419F485E03A
-:1000900094D05FC0853541F476D0C82F74D0D0E0BD
-:1000A000D82BCC0FDD1F54C0863521F484E085D0D9
-:1000B00080E0E5CF843679F566D065D0D82E63D060
-:1000C000F82E00E011E05FD0F80181938F01DE127D
-:1000D000FACF6BD0F5E4FF1201C0FFCF40E050E053
-:1000E00063E0CE0139D07E0100E011E0F8014081EB
-:1000F000818150E0582B61E0C7012ED0F2E0EF0E75
-:10010000F11C0E5F1F4FD012F1CF40E050E065E0D0
-:10011000CE0122D01EC0843771F435D034D0F82EF1
-:1001200032D043D08E01F80185918F0125D0FA9409
-:10013000F110F9CF0EC0853739F437D08EE11CD0DD
-:1001400084E91AD086E09BCF813511F488E027D06E
-:100150002CD080E111D085CFFC010A0167BFE89562
-:10016000112407B600FCFDCF667029F0452B19F469
-:1001700081E187BFE89508959091C00095FFFCCF7D
-:100180008093C60008958091C00087FFFCCF8091C6
-:10019000C00084FD01C0A8958091C6000895E0E6E6
-:1001A000F0E098E1908380830895EDDF803219F0CC
-:1001B00088E0F5DFFFCF84E1DFCFCF93C82FE3DF07
-:1001C000C150E9F7CF91F1CF282E80E0E8DFE0E0E1
-:0401D000FF27099468
-:0201D400020621
+:103E000001C0AAC0112484B7882349F0982F9A7062
+:103E1000923029F081FF02C097EF94BFD5D085E0A2
+:103E20008093810082E08093C00098E19093C1006C
+:103E300096E09093C2008093C4008EE0B0D0259AA3
+:103E400084E024E23DEF91E03093850020938400EC
+:103E500096BBB09BFECF1D9AA8958150A9F7C0E0F4
+:103E6000D0E091D0813469F48ED0182F9ED01238D2
+:103E700011F482E004C0113809F464C083E07CD0FE
+:103E800068C0823411F484E103C0853419F485E0FC
+:103E900094D05FC0853541F476D0C82F74D0D0E07F
+:103EA000D82BCC0FDD1F54C0863521F484E085D09B
+:103EB00080E0E5CF843679F566D065D0D82E63D022
+:103EC000F82E00E011E05FD0F80181938F01DE123F
+:103ED000FACF6BD0F5E4FF1201C0FFCF40E050E015
+:103EE00063E0CE0139D07E0100E011E0F8014081AD
+:103EF000818150E0582B61E0C7012ED0F2E0EF0E37
+:103F0000F11C0E5F1F4FD012F1CF40E050E065E092
+:103F1000CE0122D01EC0843771F435D034D0F82EB3
+:103F200032D043D08E01F80185918F0125D0FA94CB
+:103F3000F110F9CF0EC0853739F437D08EE11CD09F
+:103F400084E91AD086E09BCF813511F488E027D030
+:103F50002CD080E111D085CFFC010A0167BFE89524
+:103F6000112407B600FCFDCF667029F0452B19F42B
+:103F700081E187BFE89508959091C00095FFFCCF3F
+:103F80008093C60008958091C00087FFFCCF809188
+:103F9000C00084FD01C0A8958091C6000895E0E6A8
+:103FA000F0E098E1908380830895EDDF803219F08E
+:103FB00088E0F5DFFFCF84E1DFCFCF93C82FE3DFC9
+:103FC000C150E9F7CF91F1CF282E80E0E8DFE0E0A3
+:043FD000FF2709942A
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_500000_16000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_500000_16000000L.hex
index 21d7f01f0..eedd953e2 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_500000_16000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_500000_16000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20083E08093C4008EE0B0D05D
-:10004000259A84E020E33CEF91E0309385002093F3
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20083E08093C4008EE0B0D01F
+:103E4000259A84E020E33CEF91E0309385002093B5
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_500000_20000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_500000_20000000L.hex
index 4e06facdd..f8e2ebed6 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_500000_20000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_500000_20000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20084E08093C4008EE0B0D05C
-:10004000259A84E02CE33BEF91E0309385002093E8
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20084E08093C4008EE0B0D01E
+:103E4000259A84E02CE33BEF91E0309385002093AA
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_500000_4000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_500000_4000000L.hex
index 3095d5eb8..60d781c21 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_500000_4000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_500000_4000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0AAC0112484B7882349F0982F9A70A0
-:10001000923029F081FF02C097EF94BFD5D085E0E0
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C2001092C4008EE0B0D0259A72
-:1000400084E02CE03FEF91E0309385002093840022
-:1000500096BBB09BFECF1D9AA8958150A9F7C0E032
-:10006000D0E091D0813469F48ED0182F9ED0123810
-:1000700011F482E004C0113809F464C083E07CD03C
-:1000800068C0823411F484E103C0853419F485E03A
-:1000900094D05FC0853541F476D0C82F74D0D0E0BD
-:1000A000D82BCC0FDD1F54C0863521F484E085D0D9
-:1000B00080E0E5CF843679F566D065D0D82E63D060
-:1000C000F82E00E011E05FD0F80181938F01DE127D
-:1000D000FACF6BD0F5E4FF1201C0FFCF40E050E053
-:1000E00063E0CE0139D07E0100E011E0F8014081EB
-:1000F000818150E0582B61E0C7012ED0F2E0EF0E75
-:10010000F11C0E5F1F4FD012F1CF40E050E065E0D0
-:10011000CE0122D01EC0843771F435D034D0F82EF1
-:1001200032D043D08E01F80185918F0125D0FA9409
-:10013000F110F9CF0EC0853739F437D08EE11CD0DD
-:1001400084E91AD086E09BCF813511F488E027D06E
-:100150002CD080E111D085CFFC010A0167BFE89562
-:10016000112407B600FCFDCF667029F0452B19F469
-:1001700081E187BFE89508959091C00095FFFCCF7D
-:100180008093C60008958091C00087FFFCCF8091C6
-:10019000C00084FD01C0A8958091C6000895E0E6E6
-:1001A000F0E098E1908380830895EDDF803219F0CC
-:1001B00088E0F5DFFFCF84E1DFCFCF93C82FE3DF07
-:1001C000C150E9F7CF91F1CF282E80E0E8DFE0E0E1
-:0401D000FF27099468
-:0201D400020621
+:103E000001C0AAC0112484B7882349F0982F9A7062
+:103E1000923029F081FF02C097EF94BFD5D085E0A2
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C2001092C4008EE0B0D0259A34
+:103E400084E02CE03FEF91E03093850020938400E4
+:103E500096BBB09BFECF1D9AA8958150A9F7C0E0F4
+:103E6000D0E091D0813469F48ED0182F9ED01238D2
+:103E700011F482E004C0113809F464C083E07CD0FE
+:103E800068C0823411F484E103C0853419F485E0FC
+:103E900094D05FC0853541F476D0C82F74D0D0E07F
+:103EA000D82BCC0FDD1F54C0863521F484E085D09B
+:103EB00080E0E5CF843679F566D065D0D82E63D022
+:103EC000F82E00E011E05FD0F80181938F01DE123F
+:103ED000FACF6BD0F5E4FF1201C0FFCF40E050E015
+:103EE00063E0CE0139D07E0100E011E0F8014081AD
+:103EF000818150E0582B61E0C7012ED0F2E0EF0E37
+:103F0000F11C0E5F1F4FD012F1CF40E050E065E092
+:103F1000CE0122D01EC0843771F435D034D0F82EB3
+:103F200032D043D08E01F80185918F0125D0FA94CB
+:103F3000F110F9CF0EC0853739F437D08EE11CD09F
+:103F400084E91AD086E09BCF813511F488E027D030
+:103F50002CD080E111D085CFFC010A0167BFE89524
+:103F6000112407B600FCFDCF667029F0452B19F42B
+:103F700081E187BFE89508959091C00095FFFCCF3F
+:103F80008093C60008958091C00087FFFCCF809188
+:103F9000C00084FD01C0A8958091C6000895E0E6A8
+:103FA000F0E098E1908380830895EDDF803219F08E
+:103FB00088E0F5DFFFCF84E1DFCFCF93C82FE3DFC9
+:103FC000C150E9F7CF91F1CF282E80E0E8DFE0E0A3
+:043FD000FF2709942A
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_500000_8000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_500000_8000000L.hex
index 8e26e4be2..5b7e27783 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_500000_8000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_500000_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20081E08093C4008EE0B0D05F
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20081E08093C4008EE0B0D021
+:103E4000259A84E028E13EEF91E0309385002093AD
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_57600_12000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_57600_12000000L.hex
index b12486226..9e514f086 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_57600_12000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_57600_12000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20089E18093C4008EE0B0D056
-:10004000259A84E024E23DEF91E0309385002093EF
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20089E18093C4008EE0B0D018
+:103E4000259A84E024E23DEF91E0309385002093B1
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_57600_8000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_57600_8000000L.hex
index dee090169..ab7c843ab 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_57600_8000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_57600_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20080E18093C4008EE0B0D05F
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20080E18093C4008EE0B0D021
+:103E4000259A84E028E13EEF91E0309385002093AD
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_9600_1000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_9600_1000000L.hex
index 557d6ed00..6afd050ad 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_9600_1000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_9600_1000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C2008CE08093C4008EE0B0D054
-:10004000259A84E023EC3FEF91E0309385002093E4
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C2008CE08093C4008EE0B0D016
+:103E4000259A84E023EC3FEF91E0309385002093A6
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_9600_2000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_9600_2000000L.hex
index 136ada46c..23bb12827 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_9600_2000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_9600_2000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20089E18093C4008EE0B0D056
-:10004000259A84E026E83FEF91E0309385002093E5
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20089E18093C4008EE0B0D018
+:103E4000259A84E026E83FEF91E0309385002093A7
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168/optiboot_flash_atmega168_UART0_9600_4000000L.hex b/atmega168/optiboot_flash_atmega168_UART0_9600_4000000L.hex
index 010578a2a..4e969c6e2 100644
--- a/atmega168/optiboot_flash_atmega168_UART0_9600_4000000L.hex
+++ b/atmega168/optiboot_flash_atmega168_UART0_9600_4000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20083E38093C4008EE0B0D05A
-:10004000259A84E02CE03FEF91E0309385002093E7
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E091D0813469F48ED0182F9ED0BA
-:10007000123811F482E004C0113809F464C083E03E
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD086E09BCF813511F488E079
-:1001500027D02CD080E111D085CFFC010A0167BFE8
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20083E38093C4008EE0B0D01C
+:103E4000259A84E02CE03FEF91E0309385002093A9
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E091D0813469F48ED0182F9ED07C
+:103E7000123811F482E004C0113809F464C083E000
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD086E09BCF813511F488E03B
+:103F500027D02CD080E111D085CFFC010A0167BFAA
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_1000000_16000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_1000000_16000000L.hex
index 4c7498830..a9878649f 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_1000000_16000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_1000000_16000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20081E08093C4008EE0B1D05E
-:10004000259A84E020E33CEF91E0309385002093F3
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20081E08093C4008EE0B1D020
+:103E4000259A84E020E33CEF91E0309385002093B5
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_1000000_8000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_1000000_8000000L.hex
index 1b0e85eac..a8177f948 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_1000000_8000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_1000000_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C2001092C4008EE0B1D0259A71
-:1000400084E028E13EEF91E0309385002093840026
-:1000500096BBB09BFECF1D9AA8958150A9F7C0E032
-:10006000D0E092D0813471F48FD0182F9FD0123805
-:1000700011F482E005C0113811F486E001C083E07C
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD08BE09BCF813511F488E074
-:1001500027D02CD080E111D084CFFC010A0167BFE9
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C2001092C4008EE0B1D0259A33
+:103E400084E028E13EEF91E03093850020938400E8
+:103E500096BBB09BFECF1D9AA8958150A9F7C0E0F4
+:103E6000D0E092D0813471F48FD0182F9FD01238C7
+:103E700011F482E005C0113811F486E001C083E03E
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD08BE09BCF813511F488E036
+:103F500027D02CD080E111D084CFFC010A0167BFAB
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_115200_16000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_115200_16000000L.hex
index 04d86af49..5ba5024dc 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_115200_16000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_115200_16000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20080E18093C4008EE0B1D05E
-:10004000259A84E020E33CEF91E0309385002093F3
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20080E18093C4008EE0B1D020
+:103E4000259A84E020E33CEF91E0309385002093B5
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_115200_18432000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_115200_18432000L.hex
index 46a03a2f6..ed718d6ab 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_115200_18432000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_115200_18432000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20083E18093C4008EE0B1D05B
-:10004000259A84E02BE93BEF91E0309385002093E3
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20083E18093C4008EE0B1D01D
+:103E4000259A84E02BE93BEF91E0309385002093A5
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_115200_20000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_115200_20000000L.hex
index a0c665a3d..d94480262 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_115200_20000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_115200_20000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20085E18093C4008EE0B1D059
-:10004000259A84E02CE33BEF91E0309385002093E8
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20085E18093C4008EE0B1D01B
+:103E4000259A84E02CE33BEF91E0309385002093AA
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_115200_8000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_115200_8000000L.hex
index 3456cf1fc..92703ec64 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_115200_8000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_115200_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20088E08093C4008EE0B1D057
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20088E08093C4008EE0B1D019
+:103E4000259A84E028E13EEF91E0309385002093AD
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_19200_2000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_19200_2000000L.hex
index 66dff3b47..69ee5c783 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_19200_2000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_19200_2000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C2008CE08093C4008EE0B1D053
-:10004000259A84E026E83FEF91E0309385002093E5
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C2008CE08093C4008EE0B1D015
+:103E4000259A84E026E83FEF91E0309385002093A7
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_19200_4000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_19200_4000000L.hex
index ebd1f42d7..1e11286cb 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_19200_4000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_19200_4000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20089E18093C4008EE0B1D055
-:10004000259A84E02CE03FEF91E0309385002093E7
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20089E18093C4008EE0B1D017
+:103E4000259A84E02CE03FEF91E0309385002093A9
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_19200_8000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_19200_8000000L.hex
index dbf210c25..b28b9f1db 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_19200_8000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_19200_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20083E38093C4008EE0B1D059
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20083E38093C4008EE0B1D01B
+:103E4000259A84E028E13EEF91E0309385002093AD
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_250000_12000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_250000_12000000L.hex
index 39e07176c..827b853b0 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_250000_12000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_250000_12000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810092E09093C00098E19093C1008A
-:1000300096E09093C2008093C4008EE0B1D0259AE0
-:1000400084E024E23DEF91E030938500209384002A
-:1000500096BBB09BFECF1D9AA8958150A9F7C0E032
-:10006000D0E092D0813471F48FD0182F9FD0123805
-:1000700011F482E005C0113811F486E001C083E07C
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD08BE09BCF813511F488E074
-:1001500027D02CD080E111D084CFFC010A0167BFE9
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810092E09093C00098E19093C1004C
+:103E300096E09093C2008093C4008EE0B1D0259AA2
+:103E400084E024E23DEF91E03093850020938400EC
+:103E500096BBB09BFECF1D9AA8958150A9F7C0E0F4
+:103E6000D0E092D0813471F48FD0182F9FD01238C7
+:103E700011F482E005C0113811F486E001C083E03E
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD08BE09BCF813511F488E036
+:103F500027D02CD080E111D084CFFC010A0167BFAB
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_250000_16000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_250000_16000000L.hex
index b43df9100..790425e9f 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_250000_16000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_250000_16000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20087E08093C4008EE0B1D058
-:10004000259A84E020E33CEF91E0309385002093F3
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20087E08093C4008EE0B1D01A
+:103E4000259A84E020E33CEF91E0309385002093B5
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_250000_20000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_250000_20000000L.hex
index a710d66b7..2c77713e2 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_250000_20000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_250000_20000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20089E08093C4008EE0B1D056
-:10004000259A84E02CE33BEF91E0309385002093E8
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20089E08093C4008EE0B1D018
+:103E4000259A84E02CE33BEF91E0309385002093AA
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_250000_2000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_250000_2000000L.hex
index 59ffdbf22..b6595b4d1 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_250000_2000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_250000_2000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C2001092C4008EE0B1D0259A71
-:1000400084E026E83FEF91E0309385002093840020
-:1000500096BBB09BFECF1D9AA8958150A9F7C0E032
-:10006000D0E092D0813471F48FD0182F9FD0123805
-:1000700011F482E005C0113811F486E001C083E07C
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD08BE09BCF813511F488E074
-:1001500027D02CD080E111D084CFFC010A0167BFE9
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C2001092C4008EE0B1D0259A33
+:103E400084E026E83FEF91E03093850020938400E2
+:103E500096BBB09BFECF1D9AA8958150A9F7C0E0F4
+:103E6000D0E092D0813471F48FD0182F9FD01238C7
+:103E700011F482E005C0113811F486E001C083E03E
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD08BE09BCF813511F488E036
+:103F500027D02CD080E111D084CFFC010A0167BFAB
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_250000_4000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_250000_4000000L.hex
index 30a7443a6..8b0fa2048 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_250000_4000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_250000_4000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20081E08093C4008EE0B1D05E
-:10004000259A84E02CE03FEF91E0309385002093E7
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20081E08093C4008EE0B1D020
+:103E4000259A84E02CE03FEF91E0309385002093A9
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_250000_8000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_250000_8000000L.hex
index d4a219e5d..62cf49ea9 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_250000_8000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_250000_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20083E08093C4008EE0B1D05C
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20083E08093C4008EE0B1D01E
+:103E4000259A84E028E13EEF91E0309385002093AD
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_38400_8000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_38400_8000000L.hex
index 4686118e0..847826c82 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_38400_8000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_38400_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20089E18093C4008EE0B1D055
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20089E18093C4008EE0B1D017
+:103E4000259A84E028E13EEF91E0309385002093AD
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_500000_12000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_500000_12000000L.hex
index 7fc0779ea..922a81f74 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_500000_12000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_500000_12000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00098E19093C100AA
-:1000300096E09093C2008093C4008EE0B1D0259AE0
-:1000400084E024E23DEF91E030938500209384002A
-:1000500096BBB09BFECF1D9AA8958150A9F7C0E032
-:10006000D0E092D0813471F48FD0182F9FD0123805
-:1000700011F482E005C0113811F486E001C083E07C
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD08BE09BCF813511F488E074
-:1001500027D02CD080E111D084CFFC010A0167BFE9
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00098E19093C1006C
+:103E300096E09093C2008093C4008EE0B1D0259AA2
+:103E400084E024E23DEF91E03093850020938400EC
+:103E500096BBB09BFECF1D9AA8958150A9F7C0E0F4
+:103E6000D0E092D0813471F48FD0182F9FD01238C7
+:103E700011F482E005C0113811F486E001C083E03E
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD08BE09BCF813511F488E036
+:103F500027D02CD080E111D084CFFC010A0167BFAB
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_500000_16000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_500000_16000000L.hex
index fdf6aac17..eda7004b2 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_500000_16000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_500000_16000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20083E08093C4008EE0B1D05C
-:10004000259A84E020E33CEF91E0309385002093F3
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20083E08093C4008EE0B1D01E
+:103E4000259A84E020E33CEF91E0309385002093B5
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_500000_20000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_500000_20000000L.hex
index fd5b6a3de..88dfcd52b 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_500000_20000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_500000_20000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20084E08093C4008EE0B1D05B
-:10004000259A84E02CE33BEF91E0309385002093E8
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20084E08093C4008EE0B1D01D
+:103E4000259A84E02CE33BEF91E0309385002093AA
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_500000_4000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_500000_4000000L.hex
index dcbf4e8f3..a9c58baa0 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_500000_4000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_500000_4000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C2001092C4008EE0B1D0259A71
-:1000400084E02CE03FEF91E0309385002093840022
-:1000500096BBB09BFECF1D9AA8958150A9F7C0E032
-:10006000D0E092D0813471F48FD0182F9FD0123805
-:1000700011F482E005C0113811F486E001C083E07C
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD08BE09BCF813511F488E074
-:1001500027D02CD080E111D084CFFC010A0167BFE9
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C2001092C4008EE0B1D0259A33
+:103E400084E02CE03FEF91E03093850020938400E4
+:103E500096BBB09BFECF1D9AA8958150A9F7C0E0F4
+:103E6000D0E092D0813471F48FD0182F9FD01238C7
+:103E700011F482E005C0113811F486E001C083E03E
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD08BE09BCF813511F488E036
+:103F500027D02CD080E111D084CFFC010A0167BFAB
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_500000_8000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_500000_8000000L.hex
index 4016e24ee..ae86c3a02 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_500000_8000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_500000_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20081E08093C4008EE0B1D05E
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20081E08093C4008EE0B1D020
+:103E4000259A84E028E13EEF91E0309385002093AD
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_57600_12000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_57600_12000000L.hex
index b376b432e..14c4941e2 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_57600_12000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_57600_12000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20089E18093C4008EE0B1D055
-:10004000259A84E024E23DEF91E0309385002093EF
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20089E18093C4008EE0B1D017
+:103E4000259A84E024E23DEF91E0309385002093B1
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_57600_8000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_57600_8000000L.hex
index 1a461c65a..d6d5aaa87 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_57600_8000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_57600_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20080E18093C4008EE0B1D05E
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20080E18093C4008EE0B1D020
+:103E4000259A84E028E13EEF91E0309385002093AD
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_9600_1000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_9600_1000000L.hex
index 74a2601df..3fe9f489a 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_9600_1000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_9600_1000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C2008CE08093C4008EE0B1D053
-:10004000259A84E023EC3FEF91E0309385002093E4
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C2008CE08093C4008EE0B1D015
+:103E4000259A84E023EC3FEF91E0309385002093A6
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_9600_2000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_9600_2000000L.hex
index b27f6dd51..834e371e7 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_9600_2000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_9600_2000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20089E18093C4008EE0B1D055
-:10004000259A84E026E83FEF91E0309385002093E5
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20089E18093C4008EE0B1D017
+:103E4000259A84E026E83FEF91E0309385002093A7
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168p/optiboot_flash_atmega168p_UART0_9600_4000000L.hex b/atmega168p/optiboot_flash_atmega168p_UART0_9600_4000000L.hex
index 8b8bd0ab6..8be88ab15 100644
--- a/atmega168p/optiboot_flash_atmega168p_UART0_9600_4000000L.hex
+++ b/atmega168p/optiboot_flash_atmega168p_UART0_9600_4000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20083E38093C4008EE0B1D059
-:10004000259A84E02CE03FEF91E0309385002093E7
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD08BE09BCF813511F46D
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20083E38093C4008EE0B1D01B
+:103E4000259A84E02CE03FEF91E0309385002093A9
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD08BE09BCF813511F42F
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_1000000_16000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_1000000_16000000L.hex
index 80e08c5f3..d6dafcd8b 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_1000000_16000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_1000000_16000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20081E08093C4008EE0B1D05E
-:10004000259A84E020E33CEF91E0309385002093F3
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20081E08093C4008EE0B1D020
+:103E4000259A84E020E33CEF91E0309385002093B5
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_1000000_8000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_1000000_8000000L.hex
index 257101448..30a230141 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_1000000_8000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_1000000_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C2001092C4008EE0B1D0259A71
-:1000400084E028E13EEF91E0309385002093840026
-:1000500096BBB09BFECF1D9AA8958150A9F7C0E032
-:10006000D0E092D0813471F48FD0182F9FD0123805
-:1000700011F482E005C0113811F486E001C083E07C
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD085E19BCF813511F488E079
-:1001500027D02CD080E111D084CFFC010A0167BFE9
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C2001092C4008EE0B1D0259A33
+:103E400084E028E13EEF91E03093850020938400E8
+:103E500096BBB09BFECF1D9AA8958150A9F7C0E0F4
+:103E6000D0E092D0813471F48FD0182F9FD01238C7
+:103E700011F482E005C0113811F486E001C083E03E
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD085E19BCF813511F488E03B
+:103F500027D02CD080E111D084CFFC010A0167BFAB
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_115200_16000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_115200_16000000L.hex
index 7097c8fab..69724a681 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_115200_16000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_115200_16000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20080E18093C4008EE0B1D05E
-:10004000259A84E020E33CEF91E0309385002093F3
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20080E18093C4008EE0B1D020
+:103E4000259A84E020E33CEF91E0309385002093B5
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_115200_18432000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_115200_18432000L.hex
index 0a6ae28f5..8c2b7e723 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_115200_18432000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_115200_18432000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20083E18093C4008EE0B1D05B
-:10004000259A84E02BE93BEF91E0309385002093E3
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20083E18093C4008EE0B1D01D
+:103E4000259A84E02BE93BEF91E0309385002093A5
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_115200_20000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_115200_20000000L.hex
index 216e9f281..ef3e78cdd 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_115200_20000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_115200_20000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20085E18093C4008EE0B1D059
-:10004000259A84E02CE33BEF91E0309385002093E8
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20085E18093C4008EE0B1D01B
+:103E4000259A84E02CE33BEF91E0309385002093AA
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_115200_8000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_115200_8000000L.hex
index 1d73b4833..38e655b48 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_115200_8000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_115200_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20088E08093C4008EE0B1D057
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20088E08093C4008EE0B1D019
+:103E4000259A84E028E13EEF91E0309385002093AD
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_19200_2000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_19200_2000000L.hex
index 3c35ea204..de6917c02 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_19200_2000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_19200_2000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C2008CE08093C4008EE0B1D053
-:10004000259A84E026E83FEF91E0309385002093E5
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C2008CE08093C4008EE0B1D015
+:103E4000259A84E026E83FEF91E0309385002093A7
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_19200_4000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_19200_4000000L.hex
index 9248df5f2..9f788a854 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_19200_4000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_19200_4000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20089E18093C4008EE0B1D055
-:10004000259A84E02CE03FEF91E0309385002093E7
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20089E18093C4008EE0B1D017
+:103E4000259A84E02CE03FEF91E0309385002093A9
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_19200_8000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_19200_8000000L.hex
index 321fd5570..1947e25f6 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_19200_8000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_19200_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20083E38093C4008EE0B1D059
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20083E38093C4008EE0B1D01B
+:103E4000259A84E028E13EEF91E0309385002093AD
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_12000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_12000000L.hex
index b0afb3138..730a3d9ea 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_12000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_12000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810092E09093C00098E19093C1008A
-:1000300096E09093C2008093C4008EE0B1D0259AE0
-:1000400084E024E23DEF91E030938500209384002A
-:1000500096BBB09BFECF1D9AA8958150A9F7C0E032
-:10006000D0E092D0813471F48FD0182F9FD0123805
-:1000700011F482E005C0113811F486E001C083E07C
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD085E19BCF813511F488E079
-:1001500027D02CD080E111D084CFFC010A0167BFE9
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810092E09093C00098E19093C1004C
+:103E300096E09093C2008093C4008EE0B1D0259AA2
+:103E400084E024E23DEF91E03093850020938400EC
+:103E500096BBB09BFECF1D9AA8958150A9F7C0E0F4
+:103E6000D0E092D0813471F48FD0182F9FD01238C7
+:103E700011F482E005C0113811F486E001C083E03E
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD085E19BCF813511F488E03B
+:103F500027D02CD080E111D084CFFC010A0167BFAB
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_16000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_16000000L.hex
index 977bb898a..f5e927cdb 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_16000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_16000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20087E08093C4008EE0B1D058
-:10004000259A84E020E33CEF91E0309385002093F3
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20087E08093C4008EE0B1D01A
+:103E4000259A84E020E33CEF91E0309385002093B5
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_20000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_20000000L.hex
index 9d90e28dc..4ca205511 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_20000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_20000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20089E08093C4008EE0B1D056
-:10004000259A84E02CE33BEF91E0309385002093E8
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20089E08093C4008EE0B1D018
+:103E4000259A84E02CE33BEF91E0309385002093AA
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_2000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_2000000L.hex
index 1b19fe0da..f85b7011f 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_2000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_2000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C2001092C4008EE0B1D0259A71
-:1000400084E026E83FEF91E0309385002093840020
-:1000500096BBB09BFECF1D9AA8958150A9F7C0E032
-:10006000D0E092D0813471F48FD0182F9FD0123805
-:1000700011F482E005C0113811F486E001C083E07C
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD085E19BCF813511F488E079
-:1001500027D02CD080E111D084CFFC010A0167BFE9
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C2001092C4008EE0B1D0259A33
+:103E400084E026E83FEF91E03093850020938400E2
+:103E500096BBB09BFECF1D9AA8958150A9F7C0E0F4
+:103E6000D0E092D0813471F48FD0182F9FD01238C7
+:103E700011F482E005C0113811F486E001C083E03E
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD085E19BCF813511F488E03B
+:103F500027D02CD080E111D084CFFC010A0167BFAB
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_4000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_4000000L.hex
index 31fd6be21..64eb9b81b 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_4000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_4000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20081E08093C4008EE0B1D05E
-:10004000259A84E02CE03FEF91E0309385002093E7
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20081E08093C4008EE0B1D020
+:103E4000259A84E02CE03FEF91E0309385002093A9
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_8000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_8000000L.hex
index fcabd7fd9..fa9751daa 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_8000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_250000_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20083E08093C4008EE0B1D05C
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20083E08093C4008EE0B1D01E
+:103E4000259A84E028E13EEF91E0309385002093AD
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_38400_8000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_38400_8000000L.hex
index 689e45f11..8e7ee9f2c 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_38400_8000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_38400_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20089E18093C4008EE0B1D055
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20089E18093C4008EE0B1D017
+:103E4000259A84E028E13EEF91E0309385002093AD
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_500000_12000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_500000_12000000L.hex
index 98f137cf0..015e94596 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_500000_12000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_500000_12000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00098E19093C100AA
-:1000300096E09093C2008093C4008EE0B1D0259AE0
-:1000400084E024E23DEF91E030938500209384002A
-:1000500096BBB09BFECF1D9AA8958150A9F7C0E032
-:10006000D0E092D0813471F48FD0182F9FD0123805
-:1000700011F482E005C0113811F486E001C083E07C
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD085E19BCF813511F488E079
-:1001500027D02CD080E111D084CFFC010A0167BFE9
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00098E19093C1006C
+:103E300096E09093C2008093C4008EE0B1D0259AA2
+:103E400084E024E23DEF91E03093850020938400EC
+:103E500096BBB09BFECF1D9AA8958150A9F7C0E0F4
+:103E6000D0E092D0813471F48FD0182F9FD01238C7
+:103E700011F482E005C0113811F486E001C083E03E
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD085E19BCF813511F488E03B
+:103F500027D02CD080E111D084CFFC010A0167BFAB
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_500000_16000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_500000_16000000L.hex
index fa75c7225..294d84c0a 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_500000_16000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_500000_16000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20083E08093C4008EE0B1D05C
-:10004000259A84E020E33CEF91E0309385002093F3
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20083E08093C4008EE0B1D01E
+:103E4000259A84E020E33CEF91E0309385002093B5
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_500000_20000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_500000_20000000L.hex
index bf5892dfc..d2a6927b0 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_500000_20000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_500000_20000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20084E08093C4008EE0B1D05B
-:10004000259A84E02CE33BEF91E0309385002093E8
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20084E08093C4008EE0B1D01D
+:103E4000259A84E02CE33BEF91E0309385002093AA
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_500000_4000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_500000_4000000L.hex
index 4b4cd7bfc..5f4ccff53 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_500000_4000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_500000_4000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C2001092C4008EE0B1D0259A71
-:1000400084E02CE03FEF91E0309385002093840022
-:1000500096BBB09BFECF1D9AA8958150A9F7C0E032
-:10006000D0E092D0813471F48FD0182F9FD0123805
-:1000700011F482E005C0113811F486E001C083E07C
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD084E91AD085E19BCF813511F488E079
-:1001500027D02CD080E111D084CFFC010A0167BFE9
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:103E000001C0ABC0112484B7882349F0982F9A7061
+:103E1000923029F081FF02C097EF94BFD6D085E0A1
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C2001092C4008EE0B1D0259A33
+:103E400084E02CE03FEF91E03093850020938400E4
+:103E500096BBB09BFECF1D9AA8958150A9F7C0E0F4
+:103E6000D0E092D0813471F48FD0182F9FD01238C7
+:103E700011F482E005C0113811F486E001C083E03E
+:103E80007CD068C0823411F484E103C0853419F415
+:103E900085E094D05FC0853541F476D0C82F74D0CA
+:103EA000D0E0D82BCC0FDD1F54C0863521F484E040
+:103EB00085D080E0E5CF843679F566D065D0D82E00
+:103EC00063D0F82E00E011E05FD0F80181938F01FC
+:103ED000DE12FACF6BD0F5E4FF1201C0FFCF40E055
+:103EE00050E063E0CE0139D07E0100E011E0F8013E
+:103EF0004081818150E0582B61E0C7012ED0F2E073
+:103F0000EF0EF11C0E5F1F4FD012F1CF40E050E0DA
+:103F100065E0CE0122D01EC0843771F435D034D094
+:103F2000F82E32D043D08E01F80185918F0125D033
+:103F3000FA94F110F9CF0EC0853739F437D08EE1FD
+:103F40001CD084E91AD085E19BCF813511F488E03B
+:103F500027D02CD080E111D084CFFC010A0167BFAB
+:103F6000E895112407B600FCFDCF667029F0452BBB
+:103F700019F481E187BFE89508959091C00095FFFD
+:103F8000FCCF8093C60008958091C00087FFFCCFCE
+:103F90008091C00084FD01C0A8958091C60008955D
+:103FA000E0E6F0E098E1908380830895EDDF8032D1
+:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
+:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
+:063FD000E0E0FF27099468
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_500000_8000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_500000_8000000L.hex
index 8f842148b..629e117db 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_500000_8000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_500000_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20081E08093C4008EE0B1D05E
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20081E08093C4008EE0B1D020
+:103E4000259A84E028E13EEF91E0309385002093AD
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_57600_12000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_57600_12000000L.hex
index aafe3e6e6..5421e7500 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_57600_12000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_57600_12000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20089E18093C4008EE0B1D055
-:10004000259A84E024E23DEF91E0309385002093EF
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20089E18093C4008EE0B1D017
+:103E4000259A84E024E23DEF91E0309385002093B1
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_57600_8000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_57600_8000000L.hex
index 25ade378d..f13caba23 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_57600_8000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_57600_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20080E18093C4008EE0B1D05E
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20080E18093C4008EE0B1D020
+:103E4000259A84E028E13EEF91E0309385002093AD
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_9600_1000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_9600_1000000L.hex
index cde5cf310..128090949 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_9600_1000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_9600_1000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C2008CE08093C4008EE0B1D053
-:10004000259A84E023EC3FEF91E0309385002093E4
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C2008CE08093C4008EE0B1D015
+:103E4000259A84E023EC3FEF91E0309385002093A6
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_9600_2000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_9600_2000000L.hex
index 214764a35..b4c543c45 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_9600_2000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_9600_2000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20089E18093C4008EE0B1D055
-:10004000259A84E026E83FEF91E0309385002093E5
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20089E18093C4008EE0B1D017
+:103E4000259A84E026E83FEF91E0309385002093A7
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega168pb/optiboot_flash_atmega168pb_UART0_9600_4000000L.hex b/atmega168pb/optiboot_flash_atmega168pb_UART0_9600_4000000L.hex
index 531bc95ab..d55399aec 100644
--- a/atmega168pb/optiboot_flash_atmega168pb_UART0_9600_4000000L.hex
+++ b/atmega168pb/optiboot_flash_atmega168pb_UART0_9600_4000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20083E38093C4008EE0B1D059
-:10004000259A84E02CE03FEF91E0309385002093E7
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD084E91AD085E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:103E000001C0ACC0112484B7882349F0982F9A7060
+:103E1000923029F081FF02C097EF94BFD7D085E0A0
+:103E20008093810082E08093C00088E18093C1008C
+:103E300086E08093C20083E38093C4008EE0B1D01B
+:103E4000259A84E02CE03FEF91E0309385002093A9
+:103E5000840096BBB09BFECF1D9AA8958150A9F710
+:103E6000C0E0D0E092D0813471F48FD0182F9FD071
+:103E7000123811F482E005C0113811F486E001C057
+:103E800083E07CD068C0823411F484E103C08534BF
+:103E900019F485E094D05FC0853541F476D0C82F01
+:103EA00074D0D0E0D82BCC0FDD1F54C0863521F460
+:103EB00084E085D080E0E5CF843679F566D065D0A2
+:103EC000D82E63D0F82E00E011E05FD0F801819386
+:103ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFE5
+:103EE00040E050E063E0CE0139D07E0100E011E017
+:103EF000F8014081818150E0582B61E0C7012ED04C
+:103F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E038
+:103F100050E065E0CE0122D01EC0843771F435D068
+:103F200034D0F82E32D043D08E01F80185918F0124
+:103F300025D0FA94F110F9CF0EC0853739F437D077
+:103F40008EE11CD084E91AD085E19BCF813511F434
+:103F500088E027D02CD080E111D084CFFC010A0169
+:103F600067BFE895112407B600FCFDCF667029F005
+:103F7000452B19F481E187BFE89508959091C00021
+:103F800095FFFCCF8093C60008958091C00087FF05
+:103F9000FCCF8091C00084FD01C0A8958091C6002F
+:103FA0000895E0E6F0E098E1908380830895EDDFE6
+:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
+:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
+:083FD000E8DFE0E0FF2709949F
+:023FFE000206B9
+:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_1000000_16000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_1000000_16000000L.hex
index 543e0e9a9..2581c7e43 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_1000000_16000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_1000000_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_1000000_8000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_1000000_8000000L.hex
index 0895b4655..cd0d77d43 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_1000000_8000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_1000000_8000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_115200_16000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_115200_16000000L.hex
index 3b9849eec..d6ac23cf0 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_115200_16000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_115200_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_115200_18432000L.hex b/atmega169/optiboot_flash_atmega169_UART0_115200_18432000L.hex
index 17dbb296f..1c78aa106 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_115200_18432000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_115200_18432000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_115200_20000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_115200_20000000L.hex
index 16e3cfdf7..f38351f00 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_115200_20000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_115200_20000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_115200_8000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_115200_8000000L.hex
index ebaa44768..d5edf7750 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_115200_8000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_115200_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_19200_2000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_19200_2000000L.hex
index 814d60556..3688960ea 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_19200_2000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_19200_2000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_19200_4000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_19200_4000000L.hex
index 3625f7d80..29082f2a0 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_19200_4000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_19200_4000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_19200_8000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_19200_8000000L.hex
index c334ad717..eafb05d44 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_19200_8000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_19200_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_250000_12000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_250000_12000000L.hex
index bfd6df988..4ffa53b8b 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_250000_12000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_250000_12000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_250000_16000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_250000_16000000L.hex
index d98fa269f..91838912b 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_250000_16000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_250000_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_250000_20000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_250000_20000000L.hex
index 95825e15e..c786c60a7 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_250000_20000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_250000_20000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_250000_2000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_250000_2000000L.hex
index ac5cd7da9..997f7856f 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_250000_2000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_250000_2000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_250000_4000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_250000_4000000L.hex
index f29317ff6..8402ba399 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_250000_4000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_250000_4000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_250000_8000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_250000_8000000L.hex
index b44430c27..835caa117 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_250000_8000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_250000_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_38400_8000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_38400_8000000L.hex
index 8a60217f9..3e003b509 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_38400_8000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_38400_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_500000_12000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_500000_12000000L.hex
index ff7319cf3..3002adfc1 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_500000_12000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_500000_12000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_500000_16000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_500000_16000000L.hex
index 4bf8b1843..ac3a3faad 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_500000_16000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_500000_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_500000_20000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_500000_20000000L.hex
index a95fe6873..18798e336 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_500000_20000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_500000_20000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_500000_4000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_500000_4000000L.hex
index 275996ff8..98d0b417c 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_500000_4000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_500000_4000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_500000_8000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_500000_8000000L.hex
index bf3c8c931..0183148eb 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_500000_8000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_500000_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_57600_12000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_57600_12000000L.hex
index 4f5380a72..cd5365753 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_57600_12000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_57600_12000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_57600_8000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_57600_8000000L.hex
index 5c49a3453..9b85054dc 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_57600_8000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_57600_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_9600_1000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_9600_1000000L.hex
index a624afc77..6bc1f856d 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_9600_1000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_9600_1000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_9600_2000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_9600_2000000L.hex
index acee84b78..13878e5a5 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_9600_2000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_9600_2000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169/optiboot_flash_atmega169_UART0_9600_4000000L.hex b/atmega169/optiboot_flash_atmega169_UART0_9600_4000000L.hex
index d0a4100ea..51bb62adf 100644
--- a/atmega169/optiboot_flash_atmega169_UART0_9600_4000000L.hex
+++ b/atmega169/optiboot_flash_atmega169_UART0_9600_4000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_1000000_16000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_1000000_16000000L.hex
index 543e0e9a9..2581c7e43 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_1000000_16000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_1000000_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_1000000_8000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_1000000_8000000L.hex
index 0895b4655..cd0d77d43 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_1000000_8000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_1000000_8000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_115200_16000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_115200_16000000L.hex
index 3b9849eec..d6ac23cf0 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_115200_16000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_115200_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_115200_18432000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_115200_18432000L.hex
index 17dbb296f..1c78aa106 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_115200_18432000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_115200_18432000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_115200_20000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_115200_20000000L.hex
index 16e3cfdf7..f38351f00 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_115200_20000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_115200_20000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_115200_8000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_115200_8000000L.hex
index ebaa44768..d5edf7750 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_115200_8000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_115200_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_19200_2000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_19200_2000000L.hex
index 814d60556..3688960ea 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_19200_2000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_19200_2000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_19200_4000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_19200_4000000L.hex
index 3625f7d80..29082f2a0 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_19200_4000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_19200_4000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_19200_8000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_19200_8000000L.hex
index c334ad717..eafb05d44 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_19200_8000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_19200_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_250000_12000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_250000_12000000L.hex
index bfd6df988..4ffa53b8b 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_250000_12000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_250000_12000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_250000_16000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_250000_16000000L.hex
index d98fa269f..91838912b 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_250000_16000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_250000_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_250000_20000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_250000_20000000L.hex
index 95825e15e..c786c60a7 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_250000_20000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_250000_20000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_250000_2000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_250000_2000000L.hex
index ac5cd7da9..997f7856f 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_250000_2000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_250000_2000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_250000_4000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_250000_4000000L.hex
index f29317ff6..8402ba399 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_250000_4000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_250000_4000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_250000_8000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_250000_8000000L.hex
index b44430c27..835caa117 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_250000_8000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_250000_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_38400_8000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_38400_8000000L.hex
index 8a60217f9..3e003b509 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_38400_8000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_38400_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_500000_12000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_500000_12000000L.hex
index ff7319cf3..3002adfc1 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_500000_12000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_500000_12000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_500000_16000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_500000_16000000L.hex
index 4bf8b1843..ac3a3faad 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_500000_16000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_500000_16000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_500000_20000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_500000_20000000L.hex
index a95fe6873..18798e336 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_500000_20000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_500000_20000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_500000_4000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_500000_4000000L.hex
index 275996ff8..98d0b417c 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_500000_4000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_500000_4000000L.hex
@@ -28,6 +28,6 @@
:103FB00019F088E0F5DFFFCF84E1DFCFCF93C82F82
:103FC000E3DFC150E9F7CF91F1CF282E80E0E8DFA1
:063FD000E0E0FF27099468
-:023FD6000206E1
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_500000_8000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_500000_8000000L.hex
index bf3c8c931..0183148eb 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_500000_8000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_500000_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_57600_12000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_57600_12000000L.hex
index 4f5380a72..cd5365753 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_57600_12000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_57600_12000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_57600_8000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_57600_8000000L.hex
index 5c49a3453..9b85054dc 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_57600_8000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_57600_8000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_9600_1000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_9600_1000000L.hex
index a624afc77..6bc1f856d 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_9600_1000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_9600_1000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_9600_2000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_9600_2000000L.hex
index acee84b78..13878e5a5 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_9600_2000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_9600_2000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega169p/optiboot_flash_atmega169p_UART0_9600_4000000L.hex b/atmega169p/optiboot_flash_atmega169p_UART0_9600_4000000L.hex
index d0a4100ea..51bb62adf 100644
--- a/atmega169p/optiboot_flash_atmega169p_UART0_9600_4000000L.hex
+++ b/atmega169p/optiboot_flash_atmega169p_UART0_9600_4000000L.hex
@@ -28,6 +28,6 @@
:103FB000803219F088E0F5DFFFCF84E1DFCFCF93C7
:103FC000C82FE3DFC150E9F7CF91F1CF282E80E071
:083FD000E8DFE0E0FF2709949F
-:023FD8000206DF
+:023FFE000206B9
:0400000300003E00BB
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_1000000_16000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_1000000_16000000L.hex
index 4d27a0a99..d422ac90b 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_1000000_16000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_1000000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_1000000_8000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_1000000_8000000L.hex
index ceae2697f..e52cf97b4 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_1000000_8000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_1000000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_115200_16000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_115200_16000000L.hex
index 96af55093..9725acd34 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_115200_16000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_115200_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_115200_18432000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_115200_18432000L.hex
index ccc91e9ce..813895aef 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_115200_18432000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_115200_18432000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_115200_20000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_115200_20000000L.hex
index 59813e752..a07eaf8c2 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_115200_20000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_115200_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_115200_8000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_115200_8000000L.hex
index 5d852a06b..13c4d5433 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_115200_8000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_115200_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_19200_2000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_19200_2000000L.hex
index 24cea2f8c..a0fa8ddc6 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_19200_2000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_19200_2000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_19200_4000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_19200_4000000L.hex
index bff56264d..251e62dcd 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_19200_4000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_19200_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_19200_8000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_19200_8000000L.hex
index 3bd7324d6..36cd87bf8 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_19200_8000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_19200_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_250000_12000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_250000_12000000L.hex
index 9536e6f2e..ff1232b9f 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_250000_12000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_250000_12000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_250000_16000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_250000_16000000L.hex
index 02e4395b7..04b7e8e33 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_250000_16000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_250000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_250000_20000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_250000_20000000L.hex
index ea5db9f4c..80f6a1273 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_250000_20000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_250000_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_250000_2000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_250000_2000000L.hex
index 53f3803bf..7929792e4 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_250000_2000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_250000_2000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_250000_4000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_250000_4000000L.hex
index 5ca8ef6ae..22bf0d6a8 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_250000_4000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_250000_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_250000_8000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_250000_8000000L.hex
index 13b43f21a..b03ad75e3 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_250000_8000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_250000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_38400_8000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_38400_8000000L.hex
index 1a2344070..fdcbbba85 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_38400_8000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_38400_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_500000_12000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_500000_12000000L.hex
index ea56f6bba..188fe2696 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_500000_12000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_500000_12000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_500000_16000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_500000_16000000L.hex
index ea061ccf4..18e595a98 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_500000_16000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_500000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_500000_20000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_500000_20000000L.hex
index afc865b29..2bde8aa0a 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_500000_20000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_500000_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_500000_4000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_500000_4000000L.hex
index fb4c106db..8efeebbcc 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_500000_4000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_500000_4000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_500000_8000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_500000_8000000L.hex
index 3bd4500d6..e3a21a415 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_500000_8000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_500000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_57600_12000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_57600_12000000L.hex
index 3d8880a5f..1b4b24028 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_57600_12000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_57600_12000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_57600_8000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_57600_8000000L.hex
index 962276e0b..eeb5dbef0 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_57600_8000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_57600_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_9600_1000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_9600_1000000L.hex
index 4e9a1019e..f57cc9a18 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_9600_1000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_9600_1000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_9600_2000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_9600_2000000L.hex
index 13c9cd16f..29f9eef20 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_9600_2000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_9600_2000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART0_9600_4000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART0_9600_4000000L.hex
index bd7e930b5..e68729b05 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART0_9600_4000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART0_9600_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_1000000_16000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_1000000_16000000L.hex
index 933cb9cae..ccaf638a6 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_1000000_16000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_1000000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_1000000_8000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_1000000_8000000L.hex
index 51c6e0f82..d3f0304df 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_1000000_8000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_1000000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_115200_16000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_115200_16000000L.hex
index 6bdefab94..230f497dc 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_115200_16000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_115200_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_115200_18432000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_115200_18432000L.hex
index 858bc8e86..cfd57416d 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_115200_18432000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_115200_18432000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_115200_20000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_115200_20000000L.hex
index 54a6b2731..1e0f4e5af 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_115200_20000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_115200_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_115200_8000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_115200_8000000L.hex
index 52267330a..734c36066 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_115200_8000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_115200_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_19200_2000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_19200_2000000L.hex
index 5870221bc..a2aa12883 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_19200_2000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_19200_2000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_19200_4000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_19200_4000000L.hex
index 9ef6ffa56..50b5aefa8 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_19200_4000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_19200_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_19200_8000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_19200_8000000L.hex
index 0499a2cb5..a3fd34696 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_19200_8000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_19200_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_250000_12000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_250000_12000000L.hex
index 0b1acb0fb..c596a6482 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_250000_12000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_250000_12000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_250000_16000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_250000_16000000L.hex
index 3f1b44064..fd8603ee1 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_250000_16000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_250000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_250000_20000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_250000_20000000L.hex
index e07b1e7e3..8704e8d83 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_250000_20000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_250000_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_250000_2000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_250000_2000000L.hex
index 0fafc72f4..b2f3d87a6 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_250000_2000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_250000_2000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_250000_4000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_250000_4000000L.hex
index eafdc0634..bf554ca72 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_250000_4000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_250000_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_250000_8000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_250000_8000000L.hex
index 583fee3d3..4658b7529 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_250000_8000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_250000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_38400_8000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_38400_8000000L.hex
index 6baf9f60f..03be13dfc 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_38400_8000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_38400_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_500000_12000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_500000_12000000L.hex
index cf6557047..54e720662 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_500000_12000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_500000_12000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_500000_16000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_500000_16000000L.hex
index 0d151ea53..f45943e6a 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_500000_16000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_500000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_500000_20000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_500000_20000000L.hex
index 6fbfffcaa..a9fdd276f 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_500000_20000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_500000_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_500000_4000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_500000_4000000L.hex
index 69bc1191d..048132d87 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_500000_4000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_500000_4000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_500000_8000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_500000_8000000L.hex
index b28b2b65d..e1fef4639 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_500000_8000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_500000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_57600_12000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_57600_12000000L.hex
index 9e0e93faf..b344cebe0 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_57600_12000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_57600_12000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_57600_8000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_57600_8000000L.hex
index 9c95c459a..247134a75 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_57600_8000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_57600_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_9600_1000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_9600_1000000L.hex
index a25ab24ac..ac5bee5df 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_9600_1000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_9600_1000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_9600_2000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_9600_2000000L.hex
index b3d7a99a8..b57479dd5 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_9600_2000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_9600_2000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324a/optiboot_flash_atmega324a_UART1_9600_4000000L.hex b/atmega324a/optiboot_flash_atmega324a_UART1_9600_4000000L.hex
index cf3da4f5a..014b9d4a8 100644
--- a/atmega324a/optiboot_flash_atmega324a_UART1_9600_4000000L.hex
+++ b/atmega324a/optiboot_flash_atmega324a_UART1_9600_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_1000000_16000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_1000000_16000000L.hex
index 7f25b3b19..95f33017c 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_1000000_16000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_1000000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_1000000_8000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_1000000_8000000L.hex
index b214c3626..b82c8d081 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_1000000_8000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_1000000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_115200_16000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_115200_16000000L.hex
index f95488e75..86f6a3802 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_115200_16000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_115200_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_115200_18432000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_115200_18432000L.hex
index 311dd4436..db52b2276 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_115200_18432000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_115200_18432000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_115200_20000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_115200_20000000L.hex
index 2107ca31d..87f92419c 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_115200_20000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_115200_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_115200_8000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_115200_8000000L.hex
index c530d33ba..2b0905d5b 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_115200_8000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_115200_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_19200_2000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_19200_2000000L.hex
index 7aba2409e..17ff56d5e 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_19200_2000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_19200_2000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_19200_4000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_19200_4000000L.hex
index 4ea564392..d20570915 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_19200_4000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_19200_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_19200_8000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_19200_8000000L.hex
index e2249b8d4..72b3ab4a2 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_19200_8000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_19200_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_250000_12000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_250000_12000000L.hex
index d1eb1c9a9..881d0bf9b 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_250000_12000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_250000_12000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_250000_16000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_250000_16000000L.hex
index f00cea13e..c2f5938b2 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_250000_16000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_250000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_250000_20000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_250000_20000000L.hex
index c5333d941..0a949d586 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_250000_20000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_250000_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_250000_2000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_250000_2000000L.hex
index 857cf0cd5..510501b91 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_250000_2000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_250000_2000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_250000_4000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_250000_4000000L.hex
index 0a45709c1..4e339e7dc 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_250000_4000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_250000_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_250000_8000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_250000_8000000L.hex
index 443b673c6..df7f2619a 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_250000_8000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_250000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_38400_8000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_38400_8000000L.hex
index be3d13d2e..24e32d024 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_38400_8000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_38400_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_500000_12000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_500000_12000000L.hex
index 5a0abda38..a1c7d40c8 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_500000_12000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_500000_12000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_500000_16000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_500000_16000000L.hex
index 56a9bad47..5d731398b 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_500000_16000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_500000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_500000_20000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_500000_20000000L.hex
index 7850b13ab..00efc008a 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_500000_20000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_500000_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_500000_4000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_500000_4000000L.hex
index fd934d93f..7858df832 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_500000_4000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_500000_4000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_500000_8000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_500000_8000000L.hex
index 224e97875..cbfc440cf 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_500000_8000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_500000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_57600_12000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_57600_12000000L.hex
index a319e0596..01c821afb 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_57600_12000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_57600_12000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_57600_8000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_57600_8000000L.hex
index 5c2924616..ae8642196 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_57600_8000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_57600_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_9600_1000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_9600_1000000L.hex
index d62d1c00a..7525ceef5 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_9600_1000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_9600_1000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_9600_2000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_9600_2000000L.hex
index 24f2feda6..357327830 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_9600_2000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_9600_2000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART0_9600_4000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART0_9600_4000000L.hex
index 4ef92411e..af5076bde 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART0_9600_4000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART0_9600_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_1000000_16000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_1000000_16000000L.hex
index fe6c706f4..0ca1bd832 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_1000000_16000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_1000000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_1000000_8000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_1000000_8000000L.hex
index e1d30aa1f..3c1921ae1 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_1000000_8000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_1000000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_115200_16000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_115200_16000000L.hex
index 2c6c73b81..6c91410c4 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_115200_16000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_115200_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_115200_18432000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_115200_18432000L.hex
index 6f7e0eed3..1fd0e9ea5 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_115200_18432000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_115200_18432000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_115200_20000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_115200_20000000L.hex
index 57fc19b90..6263cdefe 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_115200_20000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_115200_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_115200_8000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_115200_8000000L.hex
index 6e351d087..5b63df683 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_115200_8000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_115200_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_19200_2000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_19200_2000000L.hex
index 6aa424015..c9b49cfc0 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_19200_2000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_19200_2000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_19200_4000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_19200_4000000L.hex
index 0a0bd3ec9..5d65016d5 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_19200_4000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_19200_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_19200_8000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_19200_8000000L.hex
index 3c5921cc2..ef201b1d3 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_19200_8000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_19200_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_250000_12000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_250000_12000000L.hex
index e01cb474e..e99541bb3 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_250000_12000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_250000_12000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_250000_16000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_250000_16000000L.hex
index 421439068..8958e4704 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_250000_16000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_250000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_250000_20000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_250000_20000000L.hex
index d5855ad03..adcb9e6e7 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_250000_20000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_250000_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_250000_2000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_250000_2000000L.hex
index 2613cbd4c..0879d810a 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_250000_2000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_250000_2000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_250000_4000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_250000_4000000L.hex
index 78745b2db..851233129 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_250000_4000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_250000_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_250000_8000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_250000_8000000L.hex
index 789a22979..1c3b9d6ef 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_250000_8000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_250000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_38400_8000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_38400_8000000L.hex
index 6bdb4df22..4239ee746 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_38400_8000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_38400_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_500000_12000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_500000_12000000L.hex
index d0ada9d5a..4f02b3743 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_500000_12000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_500000_12000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_500000_16000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_500000_16000000L.hex
index 97d7028d3..2aa0aa46f 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_500000_16000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_500000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_500000_20000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_500000_20000000L.hex
index 58fb5a962..aa0c249d7 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_500000_20000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_500000_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_500000_4000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_500000_4000000L.hex
index 2d64589bd..4aff2aa4a 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_500000_4000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_500000_4000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_500000_8000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_500000_8000000L.hex
index ef2f24191..15350a4f5 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_500000_8000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_500000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_57600_12000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_57600_12000000L.hex
index 0bef66314..e8c36982c 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_57600_12000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_57600_12000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_57600_8000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_57600_8000000L.hex
index afc260b5d..dbebb79f3 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_57600_8000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_57600_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_9600_1000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_9600_1000000L.hex
index 40b918393..3b2fdce82 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_9600_1000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_9600_1000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_9600_2000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_9600_2000000L.hex
index 797e4202c..2764689e4 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_9600_2000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_9600_2000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324p/optiboot_flash_atmega324p_UART1_9600_4000000L.hex b/atmega324p/optiboot_flash_atmega324p_UART1_9600_4000000L.hex
index 9e349f2fb..06ae0dc27 100644
--- a/atmega324p/optiboot_flash_atmega324p_UART1_9600_4000000L.hex
+++ b/atmega324p/optiboot_flash_atmega324p_UART1_9600_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_1000000_16000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_1000000_16000000L.hex
index f331a6e69..b170992d9 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_1000000_16000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_1000000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_1000000_8000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_1000000_8000000L.hex
index 9ccdeb118..b087e1a1f 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_1000000_8000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_1000000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_115200_16000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_115200_16000000L.hex
index ce436986f..7e1d8c066 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_115200_16000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_115200_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_115200_18432000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_115200_18432000L.hex
index a1761eb3e..c72b99219 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_115200_18432000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_115200_18432000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_115200_20000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_115200_20000000L.hex
index 210fadb2f..389b2d26a 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_115200_20000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_115200_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_115200_8000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_115200_8000000L.hex
index 7aff49466..03ec87dd2 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_115200_8000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_115200_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_19200_2000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_19200_2000000L.hex
index 5f749b4ab..f434e2d6d 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_19200_2000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_19200_2000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_19200_4000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_19200_4000000L.hex
index bead491ae..3c3eb571d 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_19200_4000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_19200_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_19200_8000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_19200_8000000L.hex
index d6faa2804..fc308bc52 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_19200_8000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_19200_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_12000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_12000000L.hex
index c9c208cc3..24a0d6282 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_12000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_12000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_16000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_16000000L.hex
index bc7bf7b88..2a52656bc 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_16000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_20000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_20000000L.hex
index e5a02f4d6..6c5847357 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_20000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_2000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_2000000L.hex
index 88c0de450..202f917f8 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_2000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_2000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_4000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_4000000L.hex
index dab0170b9..590694459 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_4000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_8000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_8000000L.hex
index 27ac72129..3a9ca5139 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_8000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_250000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_38400_8000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_38400_8000000L.hex
index c4a2a5611..2df2ec700 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_38400_8000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_38400_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_500000_12000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_500000_12000000L.hex
index ecb3ea851..e80f0e4b1 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_500000_12000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_500000_12000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_500000_16000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_500000_16000000L.hex
index cc3a006f9..4126a7369 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_500000_16000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_500000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_500000_20000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_500000_20000000L.hex
index e7c0893d7..6733efcda 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_500000_20000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_500000_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_500000_4000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_500000_4000000L.hex
index edb910f3f..3d6035950 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_500000_4000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_500000_4000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_500000_8000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_500000_8000000L.hex
index eb346c665..1e3288dc0 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_500000_8000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_500000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_57600_12000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_57600_12000000L.hex
index 1e4d6fd11..0aa8cd571 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_57600_12000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_57600_12000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_57600_8000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_57600_8000000L.hex
index cb0bf9bec..833ed1d83 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_57600_8000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_57600_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_9600_1000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_9600_1000000L.hex
index 0d90fe3be..d50cc3967 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_9600_1000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_9600_1000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_9600_2000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_9600_2000000L.hex
index b12b598f2..40af3ac51 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_9600_2000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_9600_2000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART0_9600_4000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART0_9600_4000000L.hex
index f3c467c3d..cfcd7d88e 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART0_9600_4000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART0_9600_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_1000000_16000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_1000000_16000000L.hex
index 453d051cc..d359e7542 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_1000000_16000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_1000000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_1000000_8000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_1000000_8000000L.hex
index 121be32f0..7ca467d0f 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_1000000_8000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_1000000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_115200_16000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_115200_16000000L.hex
index ea0547577..1cb90cc46 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_115200_16000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_115200_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_115200_18432000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_115200_18432000L.hex
index 6cf66ac94..6739e4daa 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_115200_18432000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_115200_18432000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_115200_20000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_115200_20000000L.hex
index 0aeabc0a8..5245e07f0 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_115200_20000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_115200_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_115200_8000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_115200_8000000L.hex
index 361cd1561..a93ca6e2d 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_115200_8000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_115200_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_19200_2000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_19200_2000000L.hex
index d8e89199f..acbc2ada8 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_19200_2000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_19200_2000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_19200_4000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_19200_4000000L.hex
index 3fae58d88..987b6178d 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_19200_4000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_19200_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_19200_8000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_19200_8000000L.hex
index d56cfe20d..3d0a7e0fb 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_19200_8000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_19200_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_12000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_12000000L.hex
index 030eda080..45197ec91 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_12000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_12000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_16000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_16000000L.hex
index 228e09cd5..0698146be 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_16000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_20000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_20000000L.hex
index 1aafe068e..2c670061b 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_20000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_2000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_2000000L.hex
index 0687128b7..0fc92adfc 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_2000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_2000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_4000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_4000000L.hex
index 0a3fc50a2..e9bf85c1c 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_4000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_8000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_8000000L.hex
index 20ee391e7..de017dae0 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_8000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_250000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_38400_8000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_38400_8000000L.hex
index b3879163f..ca07079dd 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_38400_8000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_38400_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_500000_12000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_500000_12000000L.hex
index edbe10f26..21e52686a 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_500000_12000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_500000_12000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_500000_16000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_500000_16000000L.hex
index 3c787e837..8d3459ff6 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_500000_16000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_500000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_500000_20000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_500000_20000000L.hex
index d16a70d3b..d3301b07e 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_500000_20000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_500000_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_500000_4000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_500000_4000000L.hex
index 6599c9116..95ec7b42c 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_500000_4000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_500000_4000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_500000_8000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_500000_8000000L.hex
index 001717562..7f9edcad4 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_500000_8000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_500000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_57600_12000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_57600_12000000L.hex
index d28d27fdb..316bc6f9c 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_57600_12000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_57600_12000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_57600_8000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_57600_8000000L.hex
index 2d7e57b5a..8b8ca5fd4 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_57600_8000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_57600_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_9600_1000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_9600_1000000L.hex
index 7877b943b..ba8ac2d5f 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_9600_1000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_9600_1000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_9600_2000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_9600_2000000L.hex
index 76b0580b6..89478581d 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_9600_2000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_9600_2000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pa/optiboot_flash_atmega324pa_UART1_9600_4000000L.hex b/atmega324pa/optiboot_flash_atmega324pa_UART1_9600_4000000L.hex
index 430b7596f..8993c071d 100644
--- a/atmega324pa/optiboot_flash_atmega324pa_UART1_9600_4000000L.hex
+++ b/atmega324pa/optiboot_flash_atmega324pa_UART1_9600_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_1000000_16000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_1000000_16000000L.hex
new file mode 100644
index 000000000..626c4cd2b
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_1000000_16000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C20081E08093C4008EE0B1D0E0
+:107E4000209A84E020E33CEF91E03093850020937A
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_1000000_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_1000000_8000000L.hex
new file mode 100644
index 000000000..308dc3035
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_1000000_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ABC0112484B7882349F0982F9A7021
+:107E1000923029F081FF02C097EF94BFD6D085E061
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C2001092C4008EE0B1D0209AF8
+:107E400084E028E13EEF91E03093850020938400A8
+:107E500096BBB09BFECF189AA8958150A9F7C0E0B9
+:107E6000D0E092D0813471F48FD0182F9FD0123887
+:107E700011F482E005C0113811F486E001C083E0FE
+:107E80007CD068C0823411F484E103C0853419F4D5
+:107E900085E094D05FC0853541F476D0C82F74D08A
+:107EA000D0E0D82BCC0FDD1F54C0863521F484E000
+:107EB00085D080E0E5CF843679F566D065D0D82EC0
+:107EC00063D0F82E00E011E05FD0F80181938F01BC
+:107ED000DE12FACF6BD0F5E4FF1201C0FFCF40E015
+:107EE00050E063E0CE0139D07E0100E011E0F801FE
+:107EF0004081818150E0582B61E0C7012ED0F2E033
+:107F0000EF0EF11C0E5F1F4FD012F1CF40E050E09A
+:107F100065E0CE0122D01EC0843771F435D034D054
+:107F2000F82E32D043D08E01F80185918F0125D0F3
+:107F3000FA94F110F9CF0EC0853739F437D08EE1BD
+:107F40001CD085E91AD087E19BCF813511F488E0F8
+:107F500027D02CD080E111D084CFFC010A0167BF6B
+:107F6000E895112407B600FCFDCF667029F0452B7B
+:107F700019F481E187BFE89508959091C00095FFBD
+:107F8000FCCF8093C60008958091C00087FFFCCF8E
+:107F90008091C00084FD01C0A8958091C60008951D
+:107FA000E0E6F0E098E1908380830895EDDF803291
+:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
+:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
+:067FD000E0E0FF27099428
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_115200_16000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_115200_16000000L.hex
new file mode 100644
index 000000000..9060a60f4
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_115200_16000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C20080E18093C4008EE0B1D0E0
+:107E4000209A84E020E33CEF91E03093850020937A
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_115200_18432000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_115200_18432000L.hex
new file mode 100644
index 000000000..2713d297f
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_115200_18432000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C20083E18093C4008EE0B1D0DD
+:107E4000209A84E02BE93BEF91E03093850020936A
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_115200_20000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_115200_20000000L.hex
new file mode 100644
index 000000000..7e358d2f8
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_115200_20000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C20085E18093C4008EE0B1D0DB
+:107E4000209A84E02CE33BEF91E03093850020936F
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_115200_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_115200_8000000L.hex
new file mode 100644
index 000000000..883d2122c
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_115200_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C20088E08093C4008EE0B1D0D9
+:107E4000209A84E028E13EEF91E030938500209372
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_19200_2000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_19200_2000000L.hex
new file mode 100644
index 000000000..a3e31ff0b
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_19200_2000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C2008CE08093C4008EE0B1D0D5
+:107E4000209A84E026E83FEF91E03093850020936C
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_19200_4000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_19200_4000000L.hex
new file mode 100644
index 000000000..1e5994495
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_19200_4000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C20089E18093C4008EE0B1D0D7
+:107E4000209A84E02CE03FEF91E03093850020936E
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_19200_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_19200_8000000L.hex
new file mode 100644
index 000000000..f4142a6ae
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_19200_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C20083E38093C4008EE0B1D0DB
+:107E4000209A84E028E13EEF91E030938500209372
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_250000_12000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_250000_12000000L.hex
new file mode 100644
index 000000000..f82cd1d74
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_250000_12000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ABC0112484B7882349F0982F9A7021
+:107E1000923029F081FF02C097EF94BFD6D085E061
+:107E20008093810092E09093C00098E19093C1000C
+:107E300096E09093C2008093C4008EE0B1D0209A67
+:107E400084E024E23DEF91E03093850020938400AC
+:107E500096BBB09BFECF189AA8958150A9F7C0E0B9
+:107E6000D0E092D0813471F48FD0182F9FD0123887
+:107E700011F482E005C0113811F486E001C083E0FE
+:107E80007CD068C0823411F484E103C0853419F4D5
+:107E900085E094D05FC0853541F476D0C82F74D08A
+:107EA000D0E0D82BCC0FDD1F54C0863521F484E000
+:107EB00085D080E0E5CF843679F566D065D0D82EC0
+:107EC00063D0F82E00E011E05FD0F80181938F01BC
+:107ED000DE12FACF6BD0F5E4FF1201C0FFCF40E015
+:107EE00050E063E0CE0139D07E0100E011E0F801FE
+:107EF0004081818150E0582B61E0C7012ED0F2E033
+:107F0000EF0EF11C0E5F1F4FD012F1CF40E050E09A
+:107F100065E0CE0122D01EC0843771F435D034D054
+:107F2000F82E32D043D08E01F80185918F0125D0F3
+:107F3000FA94F110F9CF0EC0853739F437D08EE1BD
+:107F40001CD085E91AD087E19BCF813511F488E0F8
+:107F500027D02CD080E111D084CFFC010A0167BF6B
+:107F6000E895112407B600FCFDCF667029F0452B7B
+:107F700019F481E187BFE89508959091C00095FFBD
+:107F8000FCCF8093C60008958091C00087FFFCCF8E
+:107F90008091C00084FD01C0A8958091C60008951D
+:107FA000E0E6F0E098E1908380830895EDDF803291
+:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
+:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
+:067FD000E0E0FF27099428
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_250000_16000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_250000_16000000L.hex
new file mode 100644
index 000000000..44e75e1c9
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_250000_16000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C20087E08093C4008EE0B1D0DA
+:107E4000209A84E020E33CEF91E03093850020937A
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_250000_20000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_250000_20000000L.hex
new file mode 100644
index 000000000..df5d37af2
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_250000_20000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C20089E08093C4008EE0B1D0D8
+:107E4000209A84E02CE33BEF91E03093850020936F
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_250000_2000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_250000_2000000L.hex
new file mode 100644
index 000000000..a81030684
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_250000_2000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ABC0112484B7882349F0982F9A7021
+:107E1000923029F081FF02C097EF94BFD6D085E061
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C2001092C4008EE0B1D0209AF8
+:107E400084E026E83FEF91E03093850020938400A2
+:107E500096BBB09BFECF189AA8958150A9F7C0E0B9
+:107E6000D0E092D0813471F48FD0182F9FD0123887
+:107E700011F482E005C0113811F486E001C083E0FE
+:107E80007CD068C0823411F484E103C0853419F4D5
+:107E900085E094D05FC0853541F476D0C82F74D08A
+:107EA000D0E0D82BCC0FDD1F54C0863521F484E000
+:107EB00085D080E0E5CF843679F566D065D0D82EC0
+:107EC00063D0F82E00E011E05FD0F80181938F01BC
+:107ED000DE12FACF6BD0F5E4FF1201C0FFCF40E015
+:107EE00050E063E0CE0139D07E0100E011E0F801FE
+:107EF0004081818150E0582B61E0C7012ED0F2E033
+:107F0000EF0EF11C0E5F1F4FD012F1CF40E050E09A
+:107F100065E0CE0122D01EC0843771F435D034D054
+:107F2000F82E32D043D08E01F80185918F0125D0F3
+:107F3000FA94F110F9CF0EC0853739F437D08EE1BD
+:107F40001CD085E91AD087E19BCF813511F488E0F8
+:107F500027D02CD080E111D084CFFC010A0167BF6B
+:107F6000E895112407B600FCFDCF667029F0452B7B
+:107F700019F481E187BFE89508959091C00095FFBD
+:107F8000FCCF8093C60008958091C00087FFFCCF8E
+:107F90008091C00084FD01C0A8958091C60008951D
+:107FA000E0E6F0E098E1908380830895EDDF803291
+:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
+:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
+:067FD000E0E0FF27099428
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_250000_4000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_250000_4000000L.hex
new file mode 100644
index 000000000..d4fc77bc4
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_250000_4000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C20081E08093C4008EE0B1D0E0
+:107E4000209A84E02CE03FEF91E03093850020936E
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_250000_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_250000_8000000L.hex
new file mode 100644
index 000000000..6eefe79eb
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_250000_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C20083E08093C4008EE0B1D0DE
+:107E4000209A84E028E13EEF91E030938500209372
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_38400_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_38400_8000000L.hex
new file mode 100644
index 000000000..3b87799be
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_38400_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C20089E18093C4008EE0B1D0D7
+:107E4000209A84E028E13EEF91E030938500209372
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_500000_12000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_500000_12000000L.hex
new file mode 100644
index 000000000..9c069ca99
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_500000_12000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ABC0112484B7882349F0982F9A7021
+:107E1000923029F081FF02C097EF94BFD6D085E061
+:107E20008093810082E08093C00098E19093C1002C
+:107E300096E09093C2008093C4008EE0B1D0209A67
+:107E400084E024E23DEF91E03093850020938400AC
+:107E500096BBB09BFECF189AA8958150A9F7C0E0B9
+:107E6000D0E092D0813471F48FD0182F9FD0123887
+:107E700011F482E005C0113811F486E001C083E0FE
+:107E80007CD068C0823411F484E103C0853419F4D5
+:107E900085E094D05FC0853541F476D0C82F74D08A
+:107EA000D0E0D82BCC0FDD1F54C0863521F484E000
+:107EB00085D080E0E5CF843679F566D065D0D82EC0
+:107EC00063D0F82E00E011E05FD0F80181938F01BC
+:107ED000DE12FACF6BD0F5E4FF1201C0FFCF40E015
+:107EE00050E063E0CE0139D07E0100E011E0F801FE
+:107EF0004081818150E0582B61E0C7012ED0F2E033
+:107F0000EF0EF11C0E5F1F4FD012F1CF40E050E09A
+:107F100065E0CE0122D01EC0843771F435D034D054
+:107F2000F82E32D043D08E01F80185918F0125D0F3
+:107F3000FA94F110F9CF0EC0853739F437D08EE1BD
+:107F40001CD085E91AD087E19BCF813511F488E0F8
+:107F500027D02CD080E111D084CFFC010A0167BF6B
+:107F6000E895112407B600FCFDCF667029F0452B7B
+:107F700019F481E187BFE89508959091C00095FFBD
+:107F8000FCCF8093C60008958091C00087FFFCCF8E
+:107F90008091C00084FD01C0A8958091C60008951D
+:107FA000E0E6F0E098E1908380830895EDDF803291
+:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
+:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
+:067FD000E0E0FF27099428
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_500000_16000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_500000_16000000L.hex
new file mode 100644
index 000000000..4f98d45f9
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_500000_16000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C20083E08093C4008EE0B1D0DE
+:107E4000209A84E020E33CEF91E03093850020937A
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_500000_20000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_500000_20000000L.hex
new file mode 100644
index 000000000..956f46203
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_500000_20000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C20084E08093C4008EE0B1D0DD
+:107E4000209A84E02CE33BEF91E03093850020936F
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_500000_4000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_500000_4000000L.hex
new file mode 100644
index 000000000..d43cdaef4
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_500000_4000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ABC0112484B7882349F0982F9A7021
+:107E1000923029F081FF02C097EF94BFD6D085E061
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C2001092C4008EE0B1D0209AF8
+:107E400084E02CE03FEF91E03093850020938400A4
+:107E500096BBB09BFECF189AA8958150A9F7C0E0B9
+:107E6000D0E092D0813471F48FD0182F9FD0123887
+:107E700011F482E005C0113811F486E001C083E0FE
+:107E80007CD068C0823411F484E103C0853419F4D5
+:107E900085E094D05FC0853541F476D0C82F74D08A
+:107EA000D0E0D82BCC0FDD1F54C0863521F484E000
+:107EB00085D080E0E5CF843679F566D065D0D82EC0
+:107EC00063D0F82E00E011E05FD0F80181938F01BC
+:107ED000DE12FACF6BD0F5E4FF1201C0FFCF40E015
+:107EE00050E063E0CE0139D07E0100E011E0F801FE
+:107EF0004081818150E0582B61E0C7012ED0F2E033
+:107F0000EF0EF11C0E5F1F4FD012F1CF40E050E09A
+:107F100065E0CE0122D01EC0843771F435D034D054
+:107F2000F82E32D043D08E01F80185918F0125D0F3
+:107F3000FA94F110F9CF0EC0853739F437D08EE1BD
+:107F40001CD085E91AD087E19BCF813511F488E0F8
+:107F500027D02CD080E111D084CFFC010A0167BF6B
+:107F6000E895112407B600FCFDCF667029F0452B7B
+:107F700019F481E187BFE89508959091C00095FFBD
+:107F8000FCCF8093C60008958091C00087FFFCCF8E
+:107F90008091C00084FD01C0A8958091C60008951D
+:107FA000E0E6F0E098E1908380830895EDDF803291
+:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
+:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
+:067FD000E0E0FF27099428
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_500000_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_500000_8000000L.hex
new file mode 100644
index 000000000..1557bca27
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_500000_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C20081E08093C4008EE0B1D0E0
+:107E4000209A84E028E13EEF91E030938500209372
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_57600_12000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_57600_12000000L.hex
new file mode 100644
index 000000000..bbc8aed23
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_57600_12000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C20089E18093C4008EE0B1D0D7
+:107E4000209A84E024E23DEF91E030938500209376
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_57600_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_57600_8000000L.hex
new file mode 100644
index 000000000..6df660fcf
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_57600_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C20080E18093C4008EE0B1D0E0
+:107E4000209A84E028E13EEF91E030938500209372
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_9600_1000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_9600_1000000L.hex
new file mode 100644
index 000000000..f917eb17e
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_9600_1000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C2008CE08093C4008EE0B1D0D5
+:107E4000209A84E023EC3FEF91E03093850020936B
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_9600_2000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_9600_2000000L.hex
new file mode 100644
index 000000000..41f6ceb43
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_9600_2000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C20089E18093C4008EE0B1D0D7
+:107E4000209A84E026E83FEF91E03093850020936C
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART0_9600_4000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART0_9600_4000000L.hex
new file mode 100644
index 000000000..8ed353849
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART0_9600_4000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C00088E18093C1004C
+:107E300086E08093C20083E38093C4008EE0B1D0DB
+:107E4000209A84E02CE03FEF91E03093850020936E
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C000E1
+:107F800095FFFCCF8093C60008958091C00087FFC5
+:107F9000FCCF8091C00084FD01C0A8958091C600EF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_1000000_16000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_1000000_16000000L.hex
new file mode 100644
index 000000000..431c61e21
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_1000000_16000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA0081E08093CC008EE0B1D0D0
+:107E4000209A84E020E33CEF91E03093850020937A
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_1000000_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_1000000_8000000L.hex
new file mode 100644
index 000000000..52387c4db
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_1000000_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ABC0112484B7882349F0982F9A7021
+:107E1000923029F081FF02C097EF94BFD6D085E061
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA001092CC008EE0B1D0209AE8
+:107E400084E028E13EEF91E03093850020938400A8
+:107E500096BBB09BFECF189AA8958150A9F7C0E0B9
+:107E6000D0E092D0813471F48FD0182F9FD0123887
+:107E700011F482E005C0113811F486E001C083E0FE
+:107E80007CD068C0823411F484E103C0853419F4D5
+:107E900085E094D05FC0853541F476D0C82F74D08A
+:107EA000D0E0D82BCC0FDD1F54C0863521F484E000
+:107EB00085D080E0E5CF843679F566D065D0D82EC0
+:107EC00063D0F82E00E011E05FD0F80181938F01BC
+:107ED000DE12FACF6BD0F5E4FF1201C0FFCF40E015
+:107EE00050E063E0CE0139D07E0100E011E0F801FE
+:107EF0004081818150E0582B61E0C7012ED0F2E033
+:107F0000EF0EF11C0E5F1F4FD012F1CF40E050E09A
+:107F100065E0CE0122D01EC0843771F435D034D054
+:107F2000F82E32D043D08E01F80185918F0125D0F3
+:107F3000FA94F110F9CF0EC0853739F437D08EE1BD
+:107F40001CD085E91AD087E19BCF813511F488E0F8
+:107F500027D02CD080E111D084CFFC010A0167BF6B
+:107F6000E895112407B600FCFDCF667029F0452B7B
+:107F700019F481E187BFE89508959091C80095FFB5
+:107F8000FCCF8093CE0008958091C80087FFFCCF7E
+:107F90008091C80084FD01C0A8958091CE0008950D
+:107FA000E0E6F0E098E1908380830895EDDF803291
+:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
+:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
+:067FD000E0E0FF27099428
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_115200_16000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_115200_16000000L.hex
new file mode 100644
index 000000000..05fa9ede0
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_115200_16000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA0080E18093CC008EE0B1D0D0
+:107E4000209A84E020E33CEF91E03093850020937A
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_115200_18432000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_115200_18432000L.hex
new file mode 100644
index 000000000..eb62bfee0
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_115200_18432000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA0083E18093CC008EE0B1D0CD
+:107E4000209A84E02BE93BEF91E03093850020936A
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_115200_20000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_115200_20000000L.hex
new file mode 100644
index 000000000..4e45e2433
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_115200_20000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA0085E18093CC008EE0B1D0CB
+:107E4000209A84E02CE33BEF91E03093850020936F
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_115200_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_115200_8000000L.hex
new file mode 100644
index 000000000..d557e8331
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_115200_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA0088E08093CC008EE0B1D0C9
+:107E4000209A84E028E13EEF91E030938500209372
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_19200_2000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_19200_2000000L.hex
new file mode 100644
index 000000000..f9494dc06
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_19200_2000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA008CE08093CC008EE0B1D0C5
+:107E4000209A84E026E83FEF91E03093850020936C
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_19200_4000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_19200_4000000L.hex
new file mode 100644
index 000000000..5a6c47738
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_19200_4000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA0089E18093CC008EE0B1D0C7
+:107E4000209A84E02CE03FEF91E03093850020936E
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_19200_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_19200_8000000L.hex
new file mode 100644
index 000000000..aef0970f7
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_19200_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA0083E38093CC008EE0B1D0CB
+:107E4000209A84E028E13EEF91E030938500209372
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_250000_12000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_250000_12000000L.hex
new file mode 100644
index 000000000..4b8ee3680
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_250000_12000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ABC0112484B7882349F0982F9A7021
+:107E1000923029F081FF02C097EF94BFD6D085E061
+:107E20008093810092E09093C80098E19093C900FC
+:107E300096E09093CA008093CC008EE0B1D0209A57
+:107E400084E024E23DEF91E03093850020938400AC
+:107E500096BBB09BFECF189AA8958150A9F7C0E0B9
+:107E6000D0E092D0813471F48FD0182F9FD0123887
+:107E700011F482E005C0113811F486E001C083E0FE
+:107E80007CD068C0823411F484E103C0853419F4D5
+:107E900085E094D05FC0853541F476D0C82F74D08A
+:107EA000D0E0D82BCC0FDD1F54C0863521F484E000
+:107EB00085D080E0E5CF843679F566D065D0D82EC0
+:107EC00063D0F82E00E011E05FD0F80181938F01BC
+:107ED000DE12FACF6BD0F5E4FF1201C0FFCF40E015
+:107EE00050E063E0CE0139D07E0100E011E0F801FE
+:107EF0004081818150E0582B61E0C7012ED0F2E033
+:107F0000EF0EF11C0E5F1F4FD012F1CF40E050E09A
+:107F100065E0CE0122D01EC0843771F435D034D054
+:107F2000F82E32D043D08E01F80185918F0125D0F3
+:107F3000FA94F110F9CF0EC0853739F437D08EE1BD
+:107F40001CD085E91AD087E19BCF813511F488E0F8
+:107F500027D02CD080E111D084CFFC010A0167BF6B
+:107F6000E895112407B600FCFDCF667029F0452B7B
+:107F700019F481E187BFE89508959091C80095FFB5
+:107F8000FCCF8093CE0008958091C80087FFFCCF7E
+:107F90008091C80084FD01C0A8958091CE0008950D
+:107FA000E0E6F0E098E1908380830895EDDF803291
+:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
+:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
+:067FD000E0E0FF27099428
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_250000_16000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_250000_16000000L.hex
new file mode 100644
index 000000000..e4f3c61e1
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_250000_16000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA0087E08093CC008EE0B1D0CA
+:107E4000209A84E020E33CEF91E03093850020937A
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_250000_20000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_250000_20000000L.hex
new file mode 100644
index 000000000..bbdb48bc6
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_250000_20000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA0089E08093CC008EE0B1D0C8
+:107E4000209A84E02CE33BEF91E03093850020936F
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_250000_2000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_250000_2000000L.hex
new file mode 100644
index 000000000..429707444
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_250000_2000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ABC0112484B7882349F0982F9A7021
+:107E1000923029F081FF02C097EF94BFD6D085E061
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA001092CC008EE0B1D0209AE8
+:107E400084E026E83FEF91E03093850020938400A2
+:107E500096BBB09BFECF189AA8958150A9F7C0E0B9
+:107E6000D0E092D0813471F48FD0182F9FD0123887
+:107E700011F482E005C0113811F486E001C083E0FE
+:107E80007CD068C0823411F484E103C0853419F4D5
+:107E900085E094D05FC0853541F476D0C82F74D08A
+:107EA000D0E0D82BCC0FDD1F54C0863521F484E000
+:107EB00085D080E0E5CF843679F566D065D0D82EC0
+:107EC00063D0F82E00E011E05FD0F80181938F01BC
+:107ED000DE12FACF6BD0F5E4FF1201C0FFCF40E015
+:107EE00050E063E0CE0139D07E0100E011E0F801FE
+:107EF0004081818150E0582B61E0C7012ED0F2E033
+:107F0000EF0EF11C0E5F1F4FD012F1CF40E050E09A
+:107F100065E0CE0122D01EC0843771F435D034D054
+:107F2000F82E32D043D08E01F80185918F0125D0F3
+:107F3000FA94F110F9CF0EC0853739F437D08EE1BD
+:107F40001CD085E91AD087E19BCF813511F488E0F8
+:107F500027D02CD080E111D084CFFC010A0167BF6B
+:107F6000E895112407B600FCFDCF667029F0452B7B
+:107F700019F481E187BFE89508959091C80095FFB5
+:107F8000FCCF8093CE0008958091C80087FFFCCF7E
+:107F90008091C80084FD01C0A8958091CE0008950D
+:107FA000E0E6F0E098E1908380830895EDDF803291
+:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
+:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
+:067FD000E0E0FF27099428
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_250000_4000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_250000_4000000L.hex
new file mode 100644
index 000000000..901b75ffc
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_250000_4000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA0081E08093CC008EE0B1D0D0
+:107E4000209A84E02CE03FEF91E03093850020936E
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_250000_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_250000_8000000L.hex
new file mode 100644
index 000000000..ecd7fa820
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_250000_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA0083E08093CC008EE0B1D0CE
+:107E4000209A84E028E13EEF91E030938500209372
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_38400_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_38400_8000000L.hex
new file mode 100644
index 000000000..dcd138933
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_38400_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA0089E18093CC008EE0B1D0C7
+:107E4000209A84E028E13EEF91E030938500209372
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_500000_12000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_500000_12000000L.hex
new file mode 100644
index 000000000..bd4415684
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_500000_12000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ABC0112484B7882349F0982F9A7021
+:107E1000923029F081FF02C097EF94BFD6D085E061
+:107E20008093810082E08093C80098E19093C9001C
+:107E300096E09093CA008093CC008EE0B1D0209A57
+:107E400084E024E23DEF91E03093850020938400AC
+:107E500096BBB09BFECF189AA8958150A9F7C0E0B9
+:107E6000D0E092D0813471F48FD0182F9FD0123887
+:107E700011F482E005C0113811F486E001C083E0FE
+:107E80007CD068C0823411F484E103C0853419F4D5
+:107E900085E094D05FC0853541F476D0C82F74D08A
+:107EA000D0E0D82BCC0FDD1F54C0863521F484E000
+:107EB00085D080E0E5CF843679F566D065D0D82EC0
+:107EC00063D0F82E00E011E05FD0F80181938F01BC
+:107ED000DE12FACF6BD0F5E4FF1201C0FFCF40E015
+:107EE00050E063E0CE0139D07E0100E011E0F801FE
+:107EF0004081818150E0582B61E0C7012ED0F2E033
+:107F0000EF0EF11C0E5F1F4FD012F1CF40E050E09A
+:107F100065E0CE0122D01EC0843771F435D034D054
+:107F2000F82E32D043D08E01F80185918F0125D0F3
+:107F3000FA94F110F9CF0EC0853739F437D08EE1BD
+:107F40001CD085E91AD087E19BCF813511F488E0F8
+:107F500027D02CD080E111D084CFFC010A0167BF6B
+:107F6000E895112407B600FCFDCF667029F0452B7B
+:107F700019F481E187BFE89508959091C80095FFB5
+:107F8000FCCF8093CE0008958091C80087FFFCCF7E
+:107F90008091C80084FD01C0A8958091CE0008950D
+:107FA000E0E6F0E098E1908380830895EDDF803291
+:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
+:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
+:067FD000E0E0FF27099428
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_500000_16000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_500000_16000000L.hex
new file mode 100644
index 000000000..92681f223
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_500000_16000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA0083E08093CC008EE0B1D0CE
+:107E4000209A84E020E33CEF91E03093850020937A
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_500000_20000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_500000_20000000L.hex
new file mode 100644
index 000000000..86f719381
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_500000_20000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA0084E08093CC008EE0B1D0CD
+:107E4000209A84E02CE33BEF91E03093850020936F
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_500000_4000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_500000_4000000L.hex
new file mode 100644
index 000000000..ac0161d54
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_500000_4000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ABC0112484B7882349F0982F9A7021
+:107E1000923029F081FF02C097EF94BFD6D085E061
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA001092CC008EE0B1D0209AE8
+:107E400084E02CE03FEF91E03093850020938400A4
+:107E500096BBB09BFECF189AA8958150A9F7C0E0B9
+:107E6000D0E092D0813471F48FD0182F9FD0123887
+:107E700011F482E005C0113811F486E001C083E0FE
+:107E80007CD068C0823411F484E103C0853419F4D5
+:107E900085E094D05FC0853541F476D0C82F74D08A
+:107EA000D0E0D82BCC0FDD1F54C0863521F484E000
+:107EB00085D080E0E5CF843679F566D065D0D82EC0
+:107EC00063D0F82E00E011E05FD0F80181938F01BC
+:107ED000DE12FACF6BD0F5E4FF1201C0FFCF40E015
+:107EE00050E063E0CE0139D07E0100E011E0F801FE
+:107EF0004081818150E0582B61E0C7012ED0F2E033
+:107F0000EF0EF11C0E5F1F4FD012F1CF40E050E09A
+:107F100065E0CE0122D01EC0843771F435D034D054
+:107F2000F82E32D043D08E01F80185918F0125D0F3
+:107F3000FA94F110F9CF0EC0853739F437D08EE1BD
+:107F40001CD085E91AD087E19BCF813511F488E0F8
+:107F500027D02CD080E111D084CFFC010A0167BF6B
+:107F6000E895112407B600FCFDCF667029F0452B7B
+:107F700019F481E187BFE89508959091C80095FFB5
+:107F8000FCCF8093CE0008958091C80087FFFCCF7E
+:107F90008091C80084FD01C0A8958091CE0008950D
+:107FA000E0E6F0E098E1908380830895EDDF803291
+:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
+:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
+:067FD000E0E0FF27099428
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_500000_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_500000_8000000L.hex
new file mode 100644
index 000000000..a0cadde58
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_500000_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA0081E08093CC008EE0B1D0D0
+:107E4000209A84E028E13EEF91E030938500209372
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_57600_12000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_57600_12000000L.hex
new file mode 100644
index 000000000..7961240c6
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_57600_12000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA0089E18093CC008EE0B1D0C7
+:107E4000209A84E024E23DEF91E030938500209376
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_57600_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_57600_8000000L.hex
new file mode 100644
index 000000000..33af5138a
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_57600_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA0080E18093CC008EE0B1D0D0
+:107E4000209A84E028E13EEF91E030938500209372
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_9600_1000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_9600_1000000L.hex
new file mode 100644
index 000000000..4c57bfe34
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_9600_1000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA008CE08093CC008EE0B1D0C5
+:107E4000209A84E023EC3FEF91E03093850020936B
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_9600_2000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_9600_2000000L.hex
new file mode 100644
index 000000000..5c265c858
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_9600_2000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA0089E18093CC008EE0B1D0C7
+:107E4000209A84E026E83FEF91E03093850020936C
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART1_9600_4000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART1_9600_4000000L.hex
new file mode 100644
index 000000000..4192405bd
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART1_9600_4000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093C80088E18093C9003C
+:107E300086E08093CA0083E38093CC008EE0B1D0CB
+:107E4000209A84E02CE03FEF91E03093850020936E
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091C800D9
+:107F800095FFFCCF8093CE0008958091C80087FFB5
+:107F9000FCCF8091C80084FD01C0A8958091CE00DF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_1000000_16000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_1000000_16000000L.hex
new file mode 100644
index 000000000..83e4a5aed
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_1000000_16000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D20081E08093D4008EE0B1D0C0
+:107E4000209A84E020E33CEF91E03093850020937A
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_1000000_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_1000000_8000000L.hex
new file mode 100644
index 000000000..f6dfec919
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_1000000_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ABC0112484B7882349F0982F9A7021
+:107E1000923029F081FF02C097EF94BFD6D085E061
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D2001092D4008EE0B1D0209AD8
+:107E400084E028E13EEF91E03093850020938400A8
+:107E500096BBB09BFECF189AA8958150A9F7C0E0B9
+:107E6000D0E092D0813471F48FD0182F9FD0123887
+:107E700011F482E005C0113811F486E001C083E0FE
+:107E80007CD068C0823411F484E103C0853419F4D5
+:107E900085E094D05FC0853541F476D0C82F74D08A
+:107EA000D0E0D82BCC0FDD1F54C0863521F484E000
+:107EB00085D080E0E5CF843679F566D065D0D82EC0
+:107EC00063D0F82E00E011E05FD0F80181938F01BC
+:107ED000DE12FACF6BD0F5E4FF1201C0FFCF40E015
+:107EE00050E063E0CE0139D07E0100E011E0F801FE
+:107EF0004081818150E0582B61E0C7012ED0F2E033
+:107F0000EF0EF11C0E5F1F4FD012F1CF40E050E09A
+:107F100065E0CE0122D01EC0843771F435D034D054
+:107F2000F82E32D043D08E01F80185918F0125D0F3
+:107F3000FA94F110F9CF0EC0853739F437D08EE1BD
+:107F40001CD085E91AD087E19BCF813511F488E0F8
+:107F500027D02CD080E111D084CFFC010A0167BF6B
+:107F6000E895112407B600FCFDCF667029F0452B7B
+:107F700019F481E187BFE89508959091D00095FFAD
+:107F8000FCCF8093D60008958091D00087FFFCCF6E
+:107F90008091D00084FD01C0A8958091D6000895FD
+:107FA000E0E6F0E098E1908380830895EDDF803291
+:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
+:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
+:067FD000E0E0FF27099428
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_115200_16000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_115200_16000000L.hex
new file mode 100644
index 000000000..83bb36fef
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_115200_16000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D20080E18093D4008EE0B1D0C0
+:107E4000209A84E020E33CEF91E03093850020937A
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_115200_18432000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_115200_18432000L.hex
new file mode 100644
index 000000000..a58f98a02
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_115200_18432000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D20083E18093D4008EE0B1D0BD
+:107E4000209A84E02BE93BEF91E03093850020936A
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_115200_20000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_115200_20000000L.hex
new file mode 100644
index 000000000..a8c8d9f36
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_115200_20000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D20085E18093D4008EE0B1D0BB
+:107E4000209A84E02CE33BEF91E03093850020936F
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_115200_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_115200_8000000L.hex
new file mode 100644
index 000000000..a7361c0f5
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_115200_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D20088E08093D4008EE0B1D0B9
+:107E4000209A84E028E13EEF91E030938500209372
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_19200_2000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_19200_2000000L.hex
new file mode 100644
index 000000000..9632d4cc3
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_19200_2000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D2008CE08093D4008EE0B1D0B5
+:107E4000209A84E026E83FEF91E03093850020936C
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_19200_4000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_19200_4000000L.hex
new file mode 100644
index 000000000..4f8aec5ab
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_19200_4000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D20089E18093D4008EE0B1D0B7
+:107E4000209A84E02CE03FEF91E03093850020936E
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_19200_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_19200_8000000L.hex
new file mode 100644
index 000000000..451a549af
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_19200_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D20083E38093D4008EE0B1D0BB
+:107E4000209A84E028E13EEF91E030938500209372
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_250000_12000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_250000_12000000L.hex
new file mode 100644
index 000000000..2b2ea4fe3
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_250000_12000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ABC0112484B7882349F0982F9A7021
+:107E1000923029F081FF02C097EF94BFD6D085E061
+:107E20008093810092E09093D00098E19093D100EC
+:107E300096E09093D2008093D4008EE0B1D0209A47
+:107E400084E024E23DEF91E03093850020938400AC
+:107E500096BBB09BFECF189AA8958150A9F7C0E0B9
+:107E6000D0E092D0813471F48FD0182F9FD0123887
+:107E700011F482E005C0113811F486E001C083E0FE
+:107E80007CD068C0823411F484E103C0853419F4D5
+:107E900085E094D05FC0853541F476D0C82F74D08A
+:107EA000D0E0D82BCC0FDD1F54C0863521F484E000
+:107EB00085D080E0E5CF843679F566D065D0D82EC0
+:107EC00063D0F82E00E011E05FD0F80181938F01BC
+:107ED000DE12FACF6BD0F5E4FF1201C0FFCF40E015
+:107EE00050E063E0CE0139D07E0100E011E0F801FE
+:107EF0004081818150E0582B61E0C7012ED0F2E033
+:107F0000EF0EF11C0E5F1F4FD012F1CF40E050E09A
+:107F100065E0CE0122D01EC0843771F435D034D054
+:107F2000F82E32D043D08E01F80185918F0125D0F3
+:107F3000FA94F110F9CF0EC0853739F437D08EE1BD
+:107F40001CD085E91AD087E19BCF813511F488E0F8
+:107F500027D02CD080E111D084CFFC010A0167BF6B
+:107F6000E895112407B600FCFDCF667029F0452B7B
+:107F700019F481E187BFE89508959091D00095FFAD
+:107F8000FCCF8093D60008958091D00087FFFCCF6E
+:107F90008091D00084FD01C0A8958091D6000895FD
+:107FA000E0E6F0E098E1908380830895EDDF803291
+:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
+:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
+:067FD000E0E0FF27099428
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_250000_16000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_250000_16000000L.hex
new file mode 100644
index 000000000..ffa6002aa
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_250000_16000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D20087E08093D4008EE0B1D0BA
+:107E4000209A84E020E33CEF91E03093850020937A
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_250000_20000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_250000_20000000L.hex
new file mode 100644
index 000000000..4ae59e58c
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_250000_20000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D20089E08093D4008EE0B1D0B8
+:107E4000209A84E02CE33BEF91E03093850020936F
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_250000_2000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_250000_2000000L.hex
new file mode 100644
index 000000000..f3c73261a
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_250000_2000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ABC0112484B7882349F0982F9A7021
+:107E1000923029F081FF02C097EF94BFD6D085E061
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D2001092D4008EE0B1D0209AD8
+:107E400084E026E83FEF91E03093850020938400A2
+:107E500096BBB09BFECF189AA8958150A9F7C0E0B9
+:107E6000D0E092D0813471F48FD0182F9FD0123887
+:107E700011F482E005C0113811F486E001C083E0FE
+:107E80007CD068C0823411F484E103C0853419F4D5
+:107E900085E094D05FC0853541F476D0C82F74D08A
+:107EA000D0E0D82BCC0FDD1F54C0863521F484E000
+:107EB00085D080E0E5CF843679F566D065D0D82EC0
+:107EC00063D0F82E00E011E05FD0F80181938F01BC
+:107ED000DE12FACF6BD0F5E4FF1201C0FFCF40E015
+:107EE00050E063E0CE0139D07E0100E011E0F801FE
+:107EF0004081818150E0582B61E0C7012ED0F2E033
+:107F0000EF0EF11C0E5F1F4FD012F1CF40E050E09A
+:107F100065E0CE0122D01EC0843771F435D034D054
+:107F2000F82E32D043D08E01F80185918F0125D0F3
+:107F3000FA94F110F9CF0EC0853739F437D08EE1BD
+:107F40001CD085E91AD087E19BCF813511F488E0F8
+:107F500027D02CD080E111D084CFFC010A0167BF6B
+:107F6000E895112407B600FCFDCF667029F0452B7B
+:107F700019F481E187BFE89508959091D00095FFAD
+:107F8000FCCF8093D60008958091D00087FFFCCF6E
+:107F90008091D00084FD01C0A8958091D6000895FD
+:107FA000E0E6F0E098E1908380830895EDDF803291
+:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
+:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
+:067FD000E0E0FF27099428
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_250000_4000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_250000_4000000L.hex
new file mode 100644
index 000000000..5825e768d
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_250000_4000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D20081E08093D4008EE0B1D0C0
+:107E4000209A84E02CE03FEF91E03093850020936E
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_250000_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_250000_8000000L.hex
new file mode 100644
index 000000000..6e3a4ead9
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_250000_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D20083E08093D4008EE0B1D0BE
+:107E4000209A84E028E13EEF91E030938500209372
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_38400_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_38400_8000000L.hex
new file mode 100644
index 000000000..cad2cb0c8
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_38400_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D20089E18093D4008EE0B1D0B7
+:107E4000209A84E028E13EEF91E030938500209372
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_500000_12000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_500000_12000000L.hex
new file mode 100644
index 000000000..0eb921f14
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_500000_12000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ABC0112484B7882349F0982F9A7021
+:107E1000923029F081FF02C097EF94BFD6D085E061
+:107E20008093810082E08093D00098E19093D1000C
+:107E300096E09093D2008093D4008EE0B1D0209A47
+:107E400084E024E23DEF91E03093850020938400AC
+:107E500096BBB09BFECF189AA8958150A9F7C0E0B9
+:107E6000D0E092D0813471F48FD0182F9FD0123887
+:107E700011F482E005C0113811F486E001C083E0FE
+:107E80007CD068C0823411F484E103C0853419F4D5
+:107E900085E094D05FC0853541F476D0C82F74D08A
+:107EA000D0E0D82BCC0FDD1F54C0863521F484E000
+:107EB00085D080E0E5CF843679F566D065D0D82EC0
+:107EC00063D0F82E00E011E05FD0F80181938F01BC
+:107ED000DE12FACF6BD0F5E4FF1201C0FFCF40E015
+:107EE00050E063E0CE0139D07E0100E011E0F801FE
+:107EF0004081818150E0582B61E0C7012ED0F2E033
+:107F0000EF0EF11C0E5F1F4FD012F1CF40E050E09A
+:107F100065E0CE0122D01EC0843771F435D034D054
+:107F2000F82E32D043D08E01F80185918F0125D0F3
+:107F3000FA94F110F9CF0EC0853739F437D08EE1BD
+:107F40001CD085E91AD087E19BCF813511F488E0F8
+:107F500027D02CD080E111D084CFFC010A0167BF6B
+:107F6000E895112407B600FCFDCF667029F0452B7B
+:107F700019F481E187BFE89508959091D00095FFAD
+:107F8000FCCF8093D60008958091D00087FFFCCF6E
+:107F90008091D00084FD01C0A8958091D6000895FD
+:107FA000E0E6F0E098E1908380830895EDDF803291
+:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
+:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
+:067FD000E0E0FF27099428
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_500000_16000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_500000_16000000L.hex
new file mode 100644
index 000000000..f83a47d5c
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_500000_16000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D20083E08093D4008EE0B1D0BE
+:107E4000209A84E020E33CEF91E03093850020937A
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_500000_20000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_500000_20000000L.hex
new file mode 100644
index 000000000..6cf193a0f
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_500000_20000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D20084E08093D4008EE0B1D0BD
+:107E4000209A84E02CE33BEF91E03093850020936F
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_500000_4000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_500000_4000000L.hex
new file mode 100644
index 000000000..74433fb83
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_500000_4000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ABC0112484B7882349F0982F9A7021
+:107E1000923029F081FF02C097EF94BFD6D085E061
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D2001092D4008EE0B1D0209AD8
+:107E400084E02CE03FEF91E03093850020938400A4
+:107E500096BBB09BFECF189AA8958150A9F7C0E0B9
+:107E6000D0E092D0813471F48FD0182F9FD0123887
+:107E700011F482E005C0113811F486E001C083E0FE
+:107E80007CD068C0823411F484E103C0853419F4D5
+:107E900085E094D05FC0853541F476D0C82F74D08A
+:107EA000D0E0D82BCC0FDD1F54C0863521F484E000
+:107EB00085D080E0E5CF843679F566D065D0D82EC0
+:107EC00063D0F82E00E011E05FD0F80181938F01BC
+:107ED000DE12FACF6BD0F5E4FF1201C0FFCF40E015
+:107EE00050E063E0CE0139D07E0100E011E0F801FE
+:107EF0004081818150E0582B61E0C7012ED0F2E033
+:107F0000EF0EF11C0E5F1F4FD012F1CF40E050E09A
+:107F100065E0CE0122D01EC0843771F435D034D054
+:107F2000F82E32D043D08E01F80185918F0125D0F3
+:107F3000FA94F110F9CF0EC0853739F437D08EE1BD
+:107F40001CD085E91AD087E19BCF813511F488E0F8
+:107F500027D02CD080E111D084CFFC010A0167BF6B
+:107F6000E895112407B600FCFDCF667029F0452B7B
+:107F700019F481E187BFE89508959091D00095FFAD
+:107F8000FCCF8093D60008958091D00087FFFCCF6E
+:107F90008091D00084FD01C0A8958091D6000895FD
+:107FA000E0E6F0E098E1908380830895EDDF803291
+:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
+:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
+:067FD000E0E0FF27099428
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_500000_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_500000_8000000L.hex
new file mode 100644
index 000000000..7448f1d1a
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_500000_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D20081E08093D4008EE0B1D0C0
+:107E4000209A84E028E13EEF91E030938500209372
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_57600_12000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_57600_12000000L.hex
new file mode 100644
index 000000000..d33c6d752
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_57600_12000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D20089E18093D4008EE0B1D0B7
+:107E4000209A84E024E23DEF91E030938500209376
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_57600_8000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_57600_8000000L.hex
new file mode 100644
index 000000000..863159147
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_57600_8000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D20080E18093D4008EE0B1D0C0
+:107E4000209A84E028E13EEF91E030938500209372
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_9600_1000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_9600_1000000L.hex
new file mode 100644
index 000000000..ba7bb9612
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_9600_1000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D2008CE08093D4008EE0B1D0B5
+:107E4000209A84E023EC3FEF91E03093850020936B
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_9600_2000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_9600_2000000L.hex
new file mode 100644
index 000000000..1455913e5
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_9600_2000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D20089E18093D4008EE0B1D0B7
+:107E4000209A84E026E83FEF91E03093850020936C
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega324pb/optiboot_flash_atmega324pb_UART2_9600_4000000L.hex b/atmega324pb/optiboot_flash_atmega324pb_UART2_9600_4000000L.hex
new file mode 100644
index 000000000..2ad2509a7
--- /dev/null
+++ b/atmega324pb/optiboot_flash_atmega324pb_UART2_9600_4000000L.hex
@@ -0,0 +1,33 @@
+:107E000001C0ACC0112484B7882349F0982F9A7020
+:107E1000923029F081FF02C097EF94BFD7D085E060
+:107E20008093810082E08093D00088E18093D1002C
+:107E300086E08093D20083E38093D4008EE0B1D0BB
+:107E4000209A84E02CE03FEF91E03093850020936E
+:107E5000840096BBB09BFECF189AA8958150A9F7D5
+:107E6000C0E0D0E092D0813471F48FD0182F9FD031
+:107E7000123811F482E005C0113811F486E001C017
+:107E800083E07CD068C0823411F484E103C085347F
+:107E900019F485E094D05FC0853541F476D0C82FC1
+:107EA00074D0D0E0D82BCC0FDD1F54C0863521F420
+:107EB00084E085D080E0E5CF843679F566D065D062
+:107EC000D82E63D0F82E00E011E05FD0F801819346
+:107ED0008F01DE12FACF6BD0F5E4FF1201C0FFCFA5
+:107EE00040E050E063E0CE0139D07E0100E011E0D7
+:107EF000F8014081818150E0582B61E0C7012ED00C
+:107F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E0F8
+:107F100050E065E0CE0122D01EC0843771F435D028
+:107F200034D0F82E32D043D08E01F80185918F01E4
+:107F300025D0FA94F110F9CF0EC0853739F437D037
+:107F40008EE11CD085E91AD087E19BCF813511F4F1
+:107F500088E027D02CD080E111D084CFFC010A0129
+:107F600067BFE895112407B600FCFDCF667029F0C5
+:107F7000452B19F481E187BFE89508959091D000D1
+:107F800095FFFCCF8093D60008958091D00087FFA5
+:107F9000FCCF8091D00084FD01C0A8958091D600CF
+:107FA0000895E0E6F0E098E1908380830895EDDFA6
+:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
+:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
+:087FD000E8DFE0E0FF2709945F
+:027FFE00020679
+:0400000300007E007B
+:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_1000000_16000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_1000000_16000000L.hex
index 6802b71c1..b05df9a86 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_1000000_16000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_1000000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_1000000_8000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_1000000_8000000L.hex
index 1836d3f97..4af6692ff 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_1000000_8000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_1000000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_115200_16000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_115200_16000000L.hex
index 2ee2b04cb..38cdffca5 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_115200_16000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_115200_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_115200_18432000L.hex b/atmega329/optiboot_flash_atmega329_UART0_115200_18432000L.hex
index 22766ea8a..7955fd660 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_115200_18432000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_115200_18432000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_115200_20000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_115200_20000000L.hex
index cfebae5c8..a07af7d6a 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_115200_20000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_115200_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_115200_8000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_115200_8000000L.hex
index c756d7347..e33a05eb5 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_115200_8000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_115200_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_19200_2000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_19200_2000000L.hex
index 015587c37..42bd65205 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_19200_2000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_19200_2000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_19200_4000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_19200_4000000L.hex
index 1ad302df8..80e1504c4 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_19200_4000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_19200_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_19200_8000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_19200_8000000L.hex
index f386ecb48..e280bd786 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_19200_8000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_19200_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_250000_12000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_250000_12000000L.hex
index 60316783d..599dae8c2 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_250000_12000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_250000_12000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_250000_16000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_250000_16000000L.hex
index 5e9b809d5..b272f2511 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_250000_16000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_250000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_250000_20000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_250000_20000000L.hex
index 8b02ce6f4..abd7daba5 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_250000_20000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_250000_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_250000_2000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_250000_2000000L.hex
index 86576e2ce..fe1a6b6d8 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_250000_2000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_250000_2000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_250000_4000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_250000_4000000L.hex
index e55771984..3e2f59779 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_250000_4000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_250000_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_250000_8000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_250000_8000000L.hex
index 5bc029ff7..016cfef8f 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_250000_8000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_250000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_38400_8000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_38400_8000000L.hex
index ad00f1de2..c192f160e 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_38400_8000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_38400_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_500000_12000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_500000_12000000L.hex
index 6f1f8ed88..0b372c037 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_500000_12000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_500000_12000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_500000_16000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_500000_16000000L.hex
index b9c2a4fd9..d0154c96f 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_500000_16000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_500000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_500000_20000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_500000_20000000L.hex
index 4253f5a1b..6db83a478 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_500000_20000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_500000_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_500000_4000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_500000_4000000L.hex
index 89a65898a..3571cd527 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_500000_4000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_500000_4000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_500000_8000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_500000_8000000L.hex
index 8883d67e7..2bbb2ffa7 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_500000_8000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_500000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_57600_12000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_57600_12000000L.hex
index 9e8d7336c..d13302b4f 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_57600_12000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_57600_12000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_57600_8000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_57600_8000000L.hex
index 2e131f51d..8770b536d 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_57600_8000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_57600_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_9600_1000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_9600_1000000L.hex
index 465e37f99..7901fd5aa 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_9600_1000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_9600_1000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_9600_2000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_9600_2000000L.hex
index 30dec9c79..5dd7e34fb 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_9600_2000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_9600_2000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329/optiboot_flash_atmega329_UART0_9600_4000000L.hex b/atmega329/optiboot_flash_atmega329_UART0_9600_4000000L.hex
index 12f3ab4f9..d07556af5 100644
--- a/atmega329/optiboot_flash_atmega329_UART0_9600_4000000L.hex
+++ b/atmega329/optiboot_flash_atmega329_UART0_9600_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_1000000_16000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_1000000_16000000L.hex
index ebb4f47f7..b886000c3 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_1000000_16000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_1000000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_1000000_8000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_1000000_8000000L.hex
index 4cf69335e..ce5409bae 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_1000000_8000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_1000000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_115200_16000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_115200_16000000L.hex
index c1128b7ef..0100f0c39 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_115200_16000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_115200_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_115200_18432000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_115200_18432000L.hex
index 0c8927ef5..e1ff6938c 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_115200_18432000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_115200_18432000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_115200_20000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_115200_20000000L.hex
index 3fd1e81e5..ff51f2fab 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_115200_20000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_115200_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_115200_8000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_115200_8000000L.hex
index 529094d73..07cb9a7ae 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_115200_8000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_115200_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_19200_2000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_19200_2000000L.hex
index 042fe521f..4341acc88 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_19200_2000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_19200_2000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_19200_4000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_19200_4000000L.hex
index 935e4400c..e14e4d792 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_19200_4000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_19200_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_19200_8000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_19200_8000000L.hex
index 220e5b78c..a47cd99fe 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_19200_8000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_19200_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_250000_12000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_250000_12000000L.hex
index ebd02d281..8d4acf7aa 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_250000_12000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_250000_12000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_250000_16000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_250000_16000000L.hex
index eff58e66f..92df0918b 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_250000_16000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_250000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_250000_20000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_250000_20000000L.hex
index f2f4df45d..9dcbbe398 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_250000_20000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_250000_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_250000_2000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_250000_2000000L.hex
index 27b5f4ff1..ff5ee1dc0 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_250000_2000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_250000_2000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_250000_4000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_250000_4000000L.hex
index 064371552..1d21c31eb 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_250000_4000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_250000_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_250000_8000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_250000_8000000L.hex
index 2c2a3686c..2769eb1a2 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_250000_8000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_250000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_38400_8000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_38400_8000000L.hex
index 348142caf..1baa02f29 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_38400_8000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_38400_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_500000_12000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_500000_12000000L.hex
index 728a3cb35..b8c6402b9 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_500000_12000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_500000_12000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_500000_16000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_500000_16000000L.hex
index 36d353b97..553223449 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_500000_16000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_500000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_500000_20000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_500000_20000000L.hex
index 8b893a3d0..1f5b13af0 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_500000_20000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_500000_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_500000_4000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_500000_4000000L.hex
index e40fd1b74..f4712705b 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_500000_4000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_500000_4000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_500000_8000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_500000_8000000L.hex
index 4a1323510..1b0f2f82d 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_500000_8000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_500000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_57600_12000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_57600_12000000L.hex
index a6eab4ddf..0128de1ab 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_57600_12000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_57600_12000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_57600_8000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_57600_8000000L.hex
index 8dfbbdea5..dd474fffe 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_57600_8000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_57600_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_9600_1000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_9600_1000000L.hex
index 47dcc849e..e470f12bf 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_9600_1000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_9600_1000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_9600_2000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_9600_2000000L.hex
index b0784b45a..01b1d63a2 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_9600_2000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_9600_2000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290/optiboot_flash_atmega3290_UART0_9600_4000000L.hex b/atmega3290/optiboot_flash_atmega3290_UART0_9600_4000000L.hex
index 04931ec1c..d8e472845 100644
--- a/atmega3290/optiboot_flash_atmega3290_UART0_9600_4000000L.hex
+++ b/atmega3290/optiboot_flash_atmega3290_UART0_9600_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_1000000_16000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_1000000_16000000L.hex
index ebb4f47f7..b886000c3 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_1000000_16000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_1000000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_1000000_8000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_1000000_8000000L.hex
index 4cf69335e..ce5409bae 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_1000000_8000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_1000000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_115200_16000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_115200_16000000L.hex
index c1128b7ef..0100f0c39 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_115200_16000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_115200_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_115200_18432000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_115200_18432000L.hex
index 0c8927ef5..e1ff6938c 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_115200_18432000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_115200_18432000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_115200_20000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_115200_20000000L.hex
index 3fd1e81e5..ff51f2fab 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_115200_20000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_115200_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_115200_8000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_115200_8000000L.hex
index 529094d73..07cb9a7ae 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_115200_8000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_115200_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_19200_2000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_19200_2000000L.hex
index 042fe521f..4341acc88 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_19200_2000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_19200_2000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_19200_4000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_19200_4000000L.hex
index 935e4400c..e14e4d792 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_19200_4000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_19200_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_19200_8000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_19200_8000000L.hex
index 220e5b78c..a47cd99fe 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_19200_8000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_19200_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_12000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_12000000L.hex
index ebd02d281..8d4acf7aa 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_12000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_12000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_16000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_16000000L.hex
index eff58e66f..92df0918b 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_16000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_20000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_20000000L.hex
index f2f4df45d..9dcbbe398 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_20000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_2000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_2000000L.hex
index 27b5f4ff1..ff5ee1dc0 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_2000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_2000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_4000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_4000000L.hex
index 064371552..1d21c31eb 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_4000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_8000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_8000000L.hex
index 2c2a3686c..2769eb1a2 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_8000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_250000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_38400_8000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_38400_8000000L.hex
index 348142caf..1baa02f29 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_38400_8000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_38400_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_500000_12000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_500000_12000000L.hex
index 728a3cb35..b8c6402b9 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_500000_12000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_500000_12000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_500000_16000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_500000_16000000L.hex
index 36d353b97..553223449 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_500000_16000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_500000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_500000_20000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_500000_20000000L.hex
index 8b893a3d0..1f5b13af0 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_500000_20000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_500000_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_500000_4000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_500000_4000000L.hex
index e40fd1b74..f4712705b 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_500000_4000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_500000_4000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_500000_8000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_500000_8000000L.hex
index 4a1323510..1b0f2f82d 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_500000_8000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_500000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_57600_12000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_57600_12000000L.hex
index a6eab4ddf..0128de1ab 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_57600_12000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_57600_12000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_57600_8000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_57600_8000000L.hex
index 8dfbbdea5..dd474fffe 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_57600_8000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_57600_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_9600_1000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_9600_1000000L.hex
index 47dcc849e..e470f12bf 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_9600_1000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_9600_1000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_9600_2000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_9600_2000000L.hex
index b0784b45a..01b1d63a2 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_9600_2000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_9600_2000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega3290p/optiboot_flash_atmega3290p_UART0_9600_4000000L.hex b/atmega3290p/optiboot_flash_atmega3290p_UART0_9600_4000000L.hex
index 04931ec1c..d8e472845 100644
--- a/atmega3290p/optiboot_flash_atmega3290p_UART0_9600_4000000L.hex
+++ b/atmega3290p/optiboot_flash_atmega3290p_UART0_9600_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_1000000_16000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_1000000_16000000L.hex
index 47c7c1888..ade839272 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_1000000_16000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_1000000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_1000000_8000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_1000000_8000000L.hex
index 18d613507..f006f90f9 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_1000000_8000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_1000000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_115200_16000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_115200_16000000L.hex
index 8e833791b..181ebe5b0 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_115200_16000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_115200_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_115200_18432000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_115200_18432000L.hex
index bae33227b..429b5d712 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_115200_18432000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_115200_18432000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_115200_20000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_115200_20000000L.hex
index 8c74b104b..4c7a4be70 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_115200_20000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_115200_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_115200_8000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_115200_8000000L.hex
index 7a909957d..f46d6b620 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_115200_8000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_115200_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_19200_2000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_19200_2000000L.hex
index 746749c47..44c3aa21b 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_19200_2000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_19200_2000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_19200_4000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_19200_4000000L.hex
index 35f82cd66..512408250 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_19200_4000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_19200_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_19200_8000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_19200_8000000L.hex
index ca80a2684..80cbac75a 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_19200_8000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_19200_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_250000_12000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_250000_12000000L.hex
index 6bce91d81..5a92c8a10 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_250000_12000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_250000_12000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_250000_16000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_250000_16000000L.hex
index be5df530e..601fe4ccb 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_250000_16000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_250000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_250000_20000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_250000_20000000L.hex
index e0c3a80b3..973253df4 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_250000_20000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_250000_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_250000_2000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_250000_2000000L.hex
index 901147e13..6db5228f5 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_250000_2000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_250000_2000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_250000_4000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_250000_4000000L.hex
index 9f8daa14d..208aecbcd 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_250000_4000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_250000_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_250000_8000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_250000_8000000L.hex
index 652ff52ca..1e759ec38 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_250000_8000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_250000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_38400_8000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_38400_8000000L.hex
index 15b6cd2b7..e926e994c 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_38400_8000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_38400_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_500000_12000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_500000_12000000L.hex
index 7d840549e..a9b76234c 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_500000_12000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_500000_12000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_500000_16000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_500000_16000000L.hex
index 955a053a0..3a195efab 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_500000_16000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_500000_16000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_500000_20000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_500000_20000000L.hex
index 9c0e9ae53..60daf62fd 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_500000_20000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_500000_20000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_500000_4000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_500000_4000000L.hex
index 5493ca2c9..6f5d92764 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_500000_4000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_500000_4000000L.hex
@@ -28,6 +28,6 @@
:107FB00019F088E0F5DFFFCF84E1DFCFCF93C82F42
:107FC000E3DFC150E9F7CF91F1CF282E80E0E8DF61
:067FD000E0E0FF27099428
-:027FD6000206A1
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_500000_8000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_500000_8000000L.hex
index 746be297b..6c57d741c 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_500000_8000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_500000_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_57600_12000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_57600_12000000L.hex
index f6e9595db..13d173f75 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_57600_12000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_57600_12000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_57600_8000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_57600_8000000L.hex
index 02ff05280..98a2a24d1 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_57600_8000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_57600_8000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_9600_1000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_9600_1000000L.hex
index b9412a698..2a2f21fd3 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_9600_1000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_9600_1000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_9600_2000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_9600_2000000L.hex
index 52e0300a4..af034f1cd 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_9600_2000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_9600_2000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega329p/optiboot_flash_atmega329p_UART0_9600_4000000L.hex b/atmega329p/optiboot_flash_atmega329p_UART0_9600_4000000L.hex
index 716c39883..c87394bcd 100644
--- a/atmega329p/optiboot_flash_atmega329p_UART0_9600_4000000L.hex
+++ b/atmega329p/optiboot_flash_atmega329p_UART0_9600_4000000L.hex
@@ -28,6 +28,6 @@
:107FB000803219F088E0F5DFFFCF84E1DFCFCF9387
:107FC000C82FE3DFC150E9F7CF91F1CF282E80E031
:087FD000E8DFE0E0FF2709945F
-:027FD80002069F
+:027FFE00020679
:0400000300007E007B
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_1000000_16000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_1000000_16000000L.hex
index f62d094cd..d8ba2768a 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_1000000_16000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_1000000_16000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20081E08093C4008EE0B1D05E
-:10004000259A84E020E33CEF91E0309385002093F3
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C20081E08093C4008EE0B1D040
+:101E4000259A84E020E33CEF91E0309385002093D5
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_1000000_8000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_1000000_8000000L.hex
index 31b6b6a45..3c3e3d262 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_1000000_8000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_1000000_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C2001092C4008EE0B1D0259A71
-:1000400084E028E13EEF91E0309385002093840026
-:1000500096BBB09BFECF1D9AA8958150A9F7C0E032
-:10006000D0E092D0813471F48FD0182F9FD0123805
-:1000700011F482E005C0113811F486E001C083E07C
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD083E91AD086E19BCF813511F488E079
-:1001500027D02CD080E111D084CFFC010A0167BFE9
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:101E000001C0ABC0112484B7882349F0982F9A7081
+:101E1000923029F081FF02C097EF94BFD6D085E0C1
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C2001092C4008EE0B1D0259A53
+:101E400084E028E13EEF91E0309385002093840008
+:101E500096BBB09BFECF1D9AA8958150A9F7C0E014
+:101E6000D0E092D0813471F48FD0182F9FD01238E7
+:101E700011F482E005C0113811F486E001C083E05E
+:101E80007CD068C0823411F484E103C0853419F435
+:101E900085E094D05FC0853541F476D0C82F74D0EA
+:101EA000D0E0D82BCC0FDD1F54C0863521F484E060
+:101EB00085D080E0E5CF843679F566D065D0D82E20
+:101EC00063D0F82E00E011E05FD0F80181938F011C
+:101ED000DE12FACF6BD0F5E4FF1201C0FFCF40E075
+:101EE00050E063E0CE0139D07E0100E011E0F8015E
+:101EF0004081818150E0582B61E0C7012ED0F2E093
+:101F0000EF0EF11C0E5F1F4FD012F1CF40E050E0FA
+:101F100065E0CE0122D01EC0843771F435D034D0B4
+:101F2000F82E32D043D08E01F80185918F0125D053
+:101F3000FA94F110F9CF0EC0853739F437D08EE11D
+:101F40001CD083E91AD086E19BCF813511F488E05B
+:101F500027D02CD080E111D084CFFC010A0167BFCB
+:101F6000E895112407B600FCFDCF667029F0452BDB
+:101F700019F481E187BFE89508959091C00095FF1D
+:101F8000FCCF8093C60008958091C00087FFFCCFEE
+:101F90008091C00084FD01C0A8958091C60008957D
+:101FA000E0E6F0E098E1908380830895EDDF8032F1
+:101FB00019F088E0F5DFFFCF84E1DFCFCF93C82FA2
+:101FC000E3DFC150E9F7CF91F1CF282E80E0E8DFC1
+:061FD000E0E0FF27099488
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_115200_16000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_115200_16000000L.hex
index 0ad5e6503..54724aa4e 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_115200_16000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_115200_16000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20080E18093C4008EE0B1D05E
-:10004000259A84E020E33CEF91E0309385002093F3
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C20080E18093C4008EE0B1D040
+:101E4000259A84E020E33CEF91E0309385002093D5
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_115200_18432000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_115200_18432000L.hex
index 9d0ddff4e..2dd3658fa 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_115200_18432000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_115200_18432000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20083E18093C4008EE0B1D05B
-:10004000259A84E02BE93BEF91E0309385002093E3
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C20083E18093C4008EE0B1D03D
+:101E4000259A84E02BE93BEF91E0309385002093C5
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_115200_20000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_115200_20000000L.hex
index 40a654513..9c2a3e4a1 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_115200_20000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_115200_20000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20085E18093C4008EE0B1D059
-:10004000259A84E02CE33BEF91E0309385002093E8
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C20085E18093C4008EE0B1D03B
+:101E4000259A84E02CE33BEF91E0309385002093CA
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_115200_8000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_115200_8000000L.hex
index 81dcb7f21..6db4d40fb 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_115200_8000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_115200_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20088E08093C4008EE0B1D057
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C20088E08093C4008EE0B1D039
+:101E4000259A84E028E13EEF91E0309385002093CD
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_19200_2000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_19200_2000000L.hex
index 864f5a94e..4597bcd86 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_19200_2000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_19200_2000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C2008CE08093C4008EE0B1D053
-:10004000259A84E026E83FEF91E0309385002093E5
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C2008CE08093C4008EE0B1D035
+:101E4000259A84E026E83FEF91E0309385002093C7
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_19200_4000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_19200_4000000L.hex
index fdcf7afe5..a06893342 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_19200_4000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_19200_4000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20089E18093C4008EE0B1D055
-:10004000259A84E02CE03FEF91E0309385002093E7
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C20089E18093C4008EE0B1D037
+:101E4000259A84E02CE03FEF91E0309385002093C9
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_19200_8000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_19200_8000000L.hex
index 07f6fe7ee..0b8719fc9 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_19200_8000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_19200_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20083E38093C4008EE0B1D059
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C20083E38093C4008EE0B1D03B
+:101E4000259A84E028E13EEF91E0309385002093CD
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_12000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_12000000L.hex
index 02321309b..d4de5ee41 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_12000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_12000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810092E09093C00098E19093C1008A
-:1000300096E09093C2008093C4008EE0B1D0259AE0
-:1000400084E024E23DEF91E030938500209384002A
-:1000500096BBB09BFECF1D9AA8958150A9F7C0E032
-:10006000D0E092D0813471F48FD0182F9FD0123805
-:1000700011F482E005C0113811F486E001C083E07C
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD083E91AD086E19BCF813511F488E079
-:1001500027D02CD080E111D084CFFC010A0167BFE9
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:101E000001C0ABC0112484B7882349F0982F9A7081
+:101E1000923029F081FF02C097EF94BFD6D085E0C1
+:101E20008093810092E09093C00098E19093C1006C
+:101E300096E09093C2008093C4008EE0B1D0259AC2
+:101E400084E024E23DEF91E030938500209384000C
+:101E500096BBB09BFECF1D9AA8958150A9F7C0E014
+:101E6000D0E092D0813471F48FD0182F9FD01238E7
+:101E700011F482E005C0113811F486E001C083E05E
+:101E80007CD068C0823411F484E103C0853419F435
+:101E900085E094D05FC0853541F476D0C82F74D0EA
+:101EA000D0E0D82BCC0FDD1F54C0863521F484E060
+:101EB00085D080E0E5CF843679F566D065D0D82E20
+:101EC00063D0F82E00E011E05FD0F80181938F011C
+:101ED000DE12FACF6BD0F5E4FF1201C0FFCF40E075
+:101EE00050E063E0CE0139D07E0100E011E0F8015E
+:101EF0004081818150E0582B61E0C7012ED0F2E093
+:101F0000EF0EF11C0E5F1F4FD012F1CF40E050E0FA
+:101F100065E0CE0122D01EC0843771F435D034D0B4
+:101F2000F82E32D043D08E01F80185918F0125D053
+:101F3000FA94F110F9CF0EC0853739F437D08EE11D
+:101F40001CD083E91AD086E19BCF813511F488E05B
+:101F500027D02CD080E111D084CFFC010A0167BFCB
+:101F6000E895112407B600FCFDCF667029F0452BDB
+:101F700019F481E187BFE89508959091C00095FF1D
+:101F8000FCCF8093C60008958091C00087FFFCCFEE
+:101F90008091C00084FD01C0A8958091C60008957D
+:101FA000E0E6F0E098E1908380830895EDDF8032F1
+:101FB00019F088E0F5DFFFCF84E1DFCFCF93C82FA2
+:101FC000E3DFC150E9F7CF91F1CF282E80E0E8DFC1
+:061FD000E0E0FF27099488
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_16000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_16000000L.hex
index 36d9239ce..f8f24c924 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_16000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_16000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20087E08093C4008EE0B1D058
-:10004000259A84E020E33CEF91E0309385002093F3
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C20087E08093C4008EE0B1D03A
+:101E4000259A84E020E33CEF91E0309385002093D5
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_20000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_20000000L.hex
index 6ce6d20e3..26f74e304 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_20000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_20000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20089E08093C4008EE0B1D056
-:10004000259A84E02CE33BEF91E0309385002093E8
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C20089E08093C4008EE0B1D038
+:101E4000259A84E02CE33BEF91E0309385002093CA
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_2000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_2000000L.hex
index 6fcbe3232..d4b88a40f 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_2000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_2000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C2001092C4008EE0B1D0259A71
-:1000400084E026E83FEF91E0309385002093840020
-:1000500096BBB09BFECF1D9AA8958150A9F7C0E032
-:10006000D0E092D0813471F48FD0182F9FD0123805
-:1000700011F482E005C0113811F486E001C083E07C
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD083E91AD086E19BCF813511F488E079
-:1001500027D02CD080E111D084CFFC010A0167BFE9
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:101E000001C0ABC0112484B7882349F0982F9A7081
+:101E1000923029F081FF02C097EF94BFD6D085E0C1
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C2001092C4008EE0B1D0259A53
+:101E400084E026E83FEF91E0309385002093840002
+:101E500096BBB09BFECF1D9AA8958150A9F7C0E014
+:101E6000D0E092D0813471F48FD0182F9FD01238E7
+:101E700011F482E005C0113811F486E001C083E05E
+:101E80007CD068C0823411F484E103C0853419F435
+:101E900085E094D05FC0853541F476D0C82F74D0EA
+:101EA000D0E0D82BCC0FDD1F54C0863521F484E060
+:101EB00085D080E0E5CF843679F566D065D0D82E20
+:101EC00063D0F82E00E011E05FD0F80181938F011C
+:101ED000DE12FACF6BD0F5E4FF1201C0FFCF40E075
+:101EE00050E063E0CE0139D07E0100E011E0F8015E
+:101EF0004081818150E0582B61E0C7012ED0F2E093
+:101F0000EF0EF11C0E5F1F4FD012F1CF40E050E0FA
+:101F100065E0CE0122D01EC0843771F435D034D0B4
+:101F2000F82E32D043D08E01F80185918F0125D053
+:101F3000FA94F110F9CF0EC0853739F437D08EE11D
+:101F40001CD083E91AD086E19BCF813511F488E05B
+:101F500027D02CD080E111D084CFFC010A0167BFCB
+:101F6000E895112407B600FCFDCF667029F0452BDB
+:101F700019F481E187BFE89508959091C00095FF1D
+:101F8000FCCF8093C60008958091C00087FFFCCFEE
+:101F90008091C00084FD01C0A8958091C60008957D
+:101FA000E0E6F0E098E1908380830895EDDF8032F1
+:101FB00019F088E0F5DFFFCF84E1DFCFCF93C82FA2
+:101FC000E3DFC150E9F7CF91F1CF282E80E0E8DFC1
+:061FD000E0E0FF27099488
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_4000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_4000000L.hex
index 7004054a7..9467eb060 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_4000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_4000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20081E08093C4008EE0B1D05E
-:10004000259A84E02CE03FEF91E0309385002093E7
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C20081E08093C4008EE0B1D040
+:101E4000259A84E02CE03FEF91E0309385002093C9
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_8000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_8000000L.hex
index 6d678e618..7eeddbd5c 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_8000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_250000_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20083E08093C4008EE0B1D05C
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C20083E08093C4008EE0B1D03E
+:101E4000259A84E028E13EEF91E0309385002093CD
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_38400_8000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_38400_8000000L.hex
index dd1ba5193..ee648ed53 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_38400_8000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_38400_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20089E18093C4008EE0B1D055
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C20089E18093C4008EE0B1D037
+:101E4000259A84E028E13EEF91E0309385002093CD
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_500000_12000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_500000_12000000L.hex
index 3e97490dc..0b142bab4 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_500000_12000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_500000_12000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00098E19093C100AA
-:1000300096E09093C2008093C4008EE0B1D0259AE0
-:1000400084E024E23DEF91E030938500209384002A
-:1000500096BBB09BFECF1D9AA8958150A9F7C0E032
-:10006000D0E092D0813471F48FD0182F9FD0123805
-:1000700011F482E005C0113811F486E001C083E07C
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD083E91AD086E19BCF813511F488E079
-:1001500027D02CD080E111D084CFFC010A0167BFE9
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:101E000001C0ABC0112484B7882349F0982F9A7081
+:101E1000923029F081FF02C097EF94BFD6D085E0C1
+:101E20008093810082E08093C00098E19093C1008C
+:101E300096E09093C2008093C4008EE0B1D0259AC2
+:101E400084E024E23DEF91E030938500209384000C
+:101E500096BBB09BFECF1D9AA8958150A9F7C0E014
+:101E6000D0E092D0813471F48FD0182F9FD01238E7
+:101E700011F482E005C0113811F486E001C083E05E
+:101E80007CD068C0823411F484E103C0853419F435
+:101E900085E094D05FC0853541F476D0C82F74D0EA
+:101EA000D0E0D82BCC0FDD1F54C0863521F484E060
+:101EB00085D080E0E5CF843679F566D065D0D82E20
+:101EC00063D0F82E00E011E05FD0F80181938F011C
+:101ED000DE12FACF6BD0F5E4FF1201C0FFCF40E075
+:101EE00050E063E0CE0139D07E0100E011E0F8015E
+:101EF0004081818150E0582B61E0C7012ED0F2E093
+:101F0000EF0EF11C0E5F1F4FD012F1CF40E050E0FA
+:101F100065E0CE0122D01EC0843771F435D034D0B4
+:101F2000F82E32D043D08E01F80185918F0125D053
+:101F3000FA94F110F9CF0EC0853739F437D08EE11D
+:101F40001CD083E91AD086E19BCF813511F488E05B
+:101F500027D02CD080E111D084CFFC010A0167BFCB
+:101F6000E895112407B600FCFDCF667029F0452BDB
+:101F700019F481E187BFE89508959091C00095FF1D
+:101F8000FCCF8093C60008958091C00087FFFCCFEE
+:101F90008091C00084FD01C0A8958091C60008957D
+:101FA000E0E6F0E098E1908380830895EDDF8032F1
+:101FB00019F088E0F5DFFFCF84E1DFCFCF93C82FA2
+:101FC000E3DFC150E9F7CF91F1CF282E80E0E8DFC1
+:061FD000E0E0FF27099488
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_500000_16000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_500000_16000000L.hex
index 229b68491..f33dd865a 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_500000_16000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_500000_16000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20083E08093C4008EE0B1D05C
-:10004000259A84E020E33CEF91E0309385002093F3
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C20083E08093C4008EE0B1D03E
+:101E4000259A84E020E33CEF91E0309385002093D5
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_500000_20000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_500000_20000000L.hex
index 8aac448a8..00cd807aa 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_500000_20000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_500000_20000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20084E08093C4008EE0B1D05B
-:10004000259A84E02CE33BEF91E0309385002093E8
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C20084E08093C4008EE0B1D03D
+:101E4000259A84E02CE33BEF91E0309385002093CA
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_500000_4000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_500000_4000000L.hex
index 9e182e9e5..e0f4c788d 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_500000_4000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_500000_4000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ABC0112484B7882349F0982F9A709F
-:10001000923029F081FF02C097EF94BFD6D085E0DF
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C2001092C4008EE0B1D0259A71
-:1000400084E02CE03FEF91E0309385002093840022
-:1000500096BBB09BFECF1D9AA8958150A9F7C0E032
-:10006000D0E092D0813471F48FD0182F9FD0123805
-:1000700011F482E005C0113811F486E001C083E07C
-:100080007CD068C0823411F484E103C0853419F453
-:1000900085E094D05FC0853541F476D0C82F74D008
-:1000A000D0E0D82BCC0FDD1F54C0863521F484E07E
-:1000B00085D080E0E5CF843679F566D065D0D82E3E
-:1000C00063D0F82E00E011E05FD0F80181938F013A
-:1000D000DE12FACF6BD0F5E4FF1201C0FFCF40E093
-:1000E00050E063E0CE0139D07E0100E011E0F8017C
-:1000F0004081818150E0582B61E0C7012ED0F2E0B1
-:10010000EF0EF11C0E5F1F4FD012F1CF40E050E018
-:1001100065E0CE0122D01EC0843771F435D034D0D2
-:10012000F82E32D043D08E01F80185918F0125D071
-:10013000FA94F110F9CF0EC0853739F437D08EE13B
-:100140001CD083E91AD086E19BCF813511F488E079
-:1001500027D02CD080E111D084CFFC010A0167BFE9
-:10016000E895112407B600FCFDCF667029F0452BF9
-:1001700019F481E187BFE89508959091C00095FF3B
-:10018000FCCF8093C60008958091C00087FFFCCF0C
-:100190008091C00084FD01C0A8958091C60008959B
-:1001A000E0E6F0E098E1908380830895EDDF80320F
-:1001B00019F088E0F5DFFFCF84E1DFCFCF93C82FC0
-:1001C000E3DFC150E9F7CF91F1CF282E80E0E8DFDF
-:0601D000E0E0FF270994A6
-:0201D60002061F
+:101E000001C0ABC0112484B7882349F0982F9A7081
+:101E1000923029F081FF02C097EF94BFD6D085E0C1
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C2001092C4008EE0B1D0259A53
+:101E400084E02CE03FEF91E0309385002093840004
+:101E500096BBB09BFECF1D9AA8958150A9F7C0E014
+:101E6000D0E092D0813471F48FD0182F9FD01238E7
+:101E700011F482E005C0113811F486E001C083E05E
+:101E80007CD068C0823411F484E103C0853419F435
+:101E900085E094D05FC0853541F476D0C82F74D0EA
+:101EA000D0E0D82BCC0FDD1F54C0863521F484E060
+:101EB00085D080E0E5CF843679F566D065D0D82E20
+:101EC00063D0F82E00E011E05FD0F80181938F011C
+:101ED000DE12FACF6BD0F5E4FF1201C0FFCF40E075
+:101EE00050E063E0CE0139D07E0100E011E0F8015E
+:101EF0004081818150E0582B61E0C7012ED0F2E093
+:101F0000EF0EF11C0E5F1F4FD012F1CF40E050E0FA
+:101F100065E0CE0122D01EC0843771F435D034D0B4
+:101F2000F82E32D043D08E01F80185918F0125D053
+:101F3000FA94F110F9CF0EC0853739F437D08EE11D
+:101F40001CD083E91AD086E19BCF813511F488E05B
+:101F500027D02CD080E111D084CFFC010A0167BFCB
+:101F6000E895112407B600FCFDCF667029F0452BDB
+:101F700019F481E187BFE89508959091C00095FF1D
+:101F8000FCCF8093C60008958091C00087FFFCCFEE
+:101F90008091C00084FD01C0A8958091C60008957D
+:101FA000E0E6F0E098E1908380830895EDDF8032F1
+:101FB00019F088E0F5DFFFCF84E1DFCFCF93C82FA2
+:101FC000E3DFC150E9F7CF91F1CF282E80E0E8DFC1
+:061FD000E0E0FF27099488
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_500000_8000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_500000_8000000L.hex
index 565d57e2e..9876b4e02 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_500000_8000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_500000_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20081E08093C4008EE0B1D05E
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C20081E08093C4008EE0B1D040
+:101E4000259A84E028E13EEF91E0309385002093CD
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_57600_12000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_57600_12000000L.hex
index 0090ab6fe..507d7cd8c 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_57600_12000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_57600_12000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20089E18093C4008EE0B1D055
-:10004000259A84E024E23DEF91E0309385002093EF
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C20089E18093C4008EE0B1D037
+:101E4000259A84E024E23DEF91E0309385002093D1
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_57600_8000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_57600_8000000L.hex
index e88bb242f..b0233f856 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_57600_8000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_57600_8000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20080E18093C4008EE0B1D05E
-:10004000259A84E028E13EEF91E0309385002093EB
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C20080E18093C4008EE0B1D040
+:101E4000259A84E028E13EEF91E0309385002093CD
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_9600_1000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_9600_1000000L.hex
index 800b0d188..cc6f91652 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_9600_1000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_9600_1000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C2008CE08093C4008EE0B1D053
-:10004000259A84E023EC3FEF91E0309385002093E4
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C2008CE08093C4008EE0B1D035
+:101E4000259A84E023EC3FEF91E0309385002093C6
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_9600_2000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_9600_2000000L.hex
index c22c04ccf..d493c86b1 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_9600_2000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_9600_2000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20089E18093C4008EE0B1D055
-:10004000259A84E026E83FEF91E0309385002093E5
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C20089E18093C4008EE0B1D037
+:101E4000259A84E026E83FEF91E0309385002093C7
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/atmega88pb/optiboot_flash_atmega88pb_UART0_9600_4000000L.hex b/atmega88pb/optiboot_flash_atmega88pb_UART0_9600_4000000L.hex
index 4e61015bd..d8014c9e4 100644
--- a/atmega88pb/optiboot_flash_atmega88pb_UART0_9600_4000000L.hex
+++ b/atmega88pb/optiboot_flash_atmega88pb_UART0_9600_4000000L.hex
@@ -1,32 +1,33 @@
-:1000000001C0ACC0112484B7882349F0982F9A709E
-:10001000923029F081FF02C097EF94BFD7D085E0DE
-:100020008093810082E08093C00088E18093C100CA
-:1000300086E08093C20083E38093C4008EE0B1D059
-:10004000259A84E02CE03FEF91E0309385002093E7
-:10005000840096BBB09BFECF1D9AA8958150A9F74E
-:10006000C0E0D0E092D0813471F48FD0182F9FD0AF
-:10007000123811F482E005C0113811F486E001C095
-:1000800083E07CD068C0823411F484E103C08534FD
-:1000900019F485E094D05FC0853541F476D0C82F3F
-:1000A00074D0D0E0D82BCC0FDD1F54C0863521F49E
-:1000B00084E085D080E0E5CF843679F566D065D0E0
-:1000C000D82E63D0F82E00E011E05FD0F8018193C4
-:1000D0008F01DE12FACF6BD0F5E4FF1201C0FFCF23
-:1000E00040E050E063E0CE0139D07E0100E011E055
-:1000F000F8014081818150E0582B61E0C7012ED08A
-:10010000F2E0EF0EF11C0E5F1F4FD012F1CF40E076
-:1001100050E065E0CE0122D01EC0843771F435D0A6
-:1001200034D0F82E32D043D08E01F80185918F0162
-:1001300025D0FA94F110F9CF0EC0853739F437D0B5
-:100140008EE11CD083E91AD086E19BCF813511F472
-:1001500088E027D02CD080E111D084CFFC010A01A7
-:1001600067BFE895112407B600FCFDCF667029F043
-:10017000452B19F481E187BFE89508959091C0005F
-:1001800095FFFCCF8093C60008958091C00087FF43
-:10019000FCCF8091C00084FD01C0A8958091C6006D
-:1001A0000895E0E6F0E098E1908380830895EDDF24
-:1001B000803219F088E0F5DFFFCF84E1DFCFCF9305
-:1001C000C82FE3DFC150E9F7CF91F1CF282E80E0AF
-:0801D000E8DFE0E0FF270994DD
-:0201D80002061D
+:101E000001C0ACC0112484B7882349F0982F9A7080
+:101E1000923029F081FF02C097EF94BFD7D085E0C0
+:101E20008093810082E08093C00088E18093C100AC
+:101E300086E08093C20083E38093C4008EE0B1D03B
+:101E4000259A84E02CE03FEF91E0309385002093C9
+:101E5000840096BBB09BFECF1D9AA8958150A9F730
+:101E6000C0E0D0E092D0813471F48FD0182F9FD091
+:101E7000123811F482E005C0113811F486E001C077
+:101E800083E07CD068C0823411F484E103C08534DF
+:101E900019F485E094D05FC0853541F476D0C82F21
+:101EA00074D0D0E0D82BCC0FDD1F54C0863521F480
+:101EB00084E085D080E0E5CF843679F566D065D0C2
+:101EC000D82E63D0F82E00E011E05FD0F8018193A6
+:101ED0008F01DE12FACF6BD0F5E4FF1201C0FFCF05
+:101EE00040E050E063E0CE0139D07E0100E011E037
+:101EF000F8014081818150E0582B61E0C7012ED06C
+:101F0000F2E0EF0EF11C0E5F1F4FD012F1CF40E058
+:101F100050E065E0CE0122D01EC0843771F435D088
+:101F200034D0F82E32D043D08E01F80185918F0144
+:101F300025D0FA94F110F9CF0EC0853739F437D097
+:101F40008EE11CD083E91AD086E19BCF813511F454
+:101F500088E027D02CD080E111D084CFFC010A0189
+:101F600067BFE895112407B600FCFDCF667029F025
+:101F7000452B19F481E187BFE89508959091C00041
+:101F800095FFFCCF8093C60008958091C00087FF25
+:101F9000FCCF8091C00084FD01C0A8958091C6004F
+:101FA0000895E0E6F0E098E1908380830895EDDF06
+:101FB000803219F088E0F5DFFFCF84E1DFCFCF93E7
+:101FC000C82FE3DFC150E9F7CF91F1CF282E80E091
+:081FD000E8DFE0E0FF270994BF
+:021FFE000206D9
+:0400000300001E00DB
:00000001FF
diff --git a/makeall b/makeall
index 7a1c7e314..01ffbf173 100755
--- a/makeall
+++ b/makeall
@@ -763,86 +763,88 @@ make atmega324pa AVR_FREQ=2000000L BAUD_RATE=9600 UART=1 LED=B0 LED_START_FLASHE
make atmega324pa AVR_FREQ=1000000L BAUD_RATE=9600 UART=1 LED=B0 LED_START_FLASHES=2
# ATmega324PB UART0
-#make atmega324pb AVR_FREQ=20000000L BAUD_RATE=500000 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=20000000L BAUD_RATE=250000 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=20000000L BAUD_RATE=115200 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=18432000L BAUD_RATE=115200 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=16000000L BAUD_RATE=1000000 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=16000000L BAUD_RATE=500000 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=16000000L BAUD_RATE=250000 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=16000000L BAUD_RATE=115200 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=12000000L BAUD_RATE=500000 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=12000000L BAUD_RATE=250000 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=12000000L BAUD_RATE=57600 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=8000000L BAUD_RATE=1000000 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=8000000L BAUD_RATE=500000 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=8000000L BAUD_RATE=250000 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=8000000L BAUD_RATE=115200 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=8000000L BAUD_RATE=57600 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=8000000L BAUD_RATE=38400 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=8000000L BAUD_RATE=19200 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=4000000L BAUD_RATE=500000 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=4000000L BAUD_RATE=250000 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=4000000L BAUD_RATE=19200 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=4000000L BAUD_RATE=9600 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=2000000L BAUD_RATE=250000 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=2000000L BAUD_RATE=19200 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=2000000L BAUD_RATE=9600 UART=0 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=1000000L BAUD_RATE=9600 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=20000000L BAUD_RATE=500000 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=20000000L BAUD_RATE=250000 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=20000000L BAUD_RATE=115200 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=18432000L BAUD_RATE=115200 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=16000000L BAUD_RATE=1000000 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=16000000L BAUD_RATE=500000 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=16000000L BAUD_RATE=250000 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=16000000L BAUD_RATE=115200 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=12000000L BAUD_RATE=500000 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=12000000L BAUD_RATE=250000 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=12000000L BAUD_RATE=57600 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=1000000 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=500000 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=250000 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=115200 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=57600 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=38400 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=19200 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=4000000L BAUD_RATE=500000 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=4000000L BAUD_RATE=250000 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=4000000L BAUD_RATE=19200 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=4000000L BAUD_RATE=9600 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=2000000L BAUD_RATE=250000 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=2000000L BAUD_RATE=19200 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=2000000L BAUD_RATE=9600 UART=0 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=1000000L BAUD_RATE=9600 UART=0 LED=B0 LED_START_FLASHES=2
# ATmega324PB UART1
-#make atmega324pb AVR_FREQ=20000000L BAUD_RATE=500000 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=20000000L BAUD_RATE=250000 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=20000000L BAUD_RATE=115200 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=18432000L BAUD_RATE=115200 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=16000000L BAUD_RATE=1000000 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=16000000L BAUD_RATE=500000 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=16000000L BAUD_RATE=250000 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=16000000L BAUD_RATE=115200 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=12000000L BAUD_RATE=500000 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=12000000L BAUD_RATE=250000 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=12000000L BAUD_RATE=57600 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=8000000L BAUD_RATE=1000000 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=8000000L BAUD_RATE=500000 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=8000000L BAUD_RATE=115200 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=8000000L BAUD_RATE=57600 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=8000000L BAUD_RATE=38400 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=8000000L BAUD_RATE=19200 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=4000000L BAUD_RATE=500000 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=4000000L BAUD_RATE=250000 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=4000000L BAUD_RATE=19200 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=4000000L BAUD_RATE=9600 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=2000000L BAUD_RATE=250000 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=2000000L BAUD_RATE=19200 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=2000000L BAUD_RATE=9600 UART=1 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=1000000L BAUD_RATE=9600 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=20000000L BAUD_RATE=500000 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=20000000L BAUD_RATE=250000 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=20000000L BAUD_RATE=115200 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=18432000L BAUD_RATE=115200 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=16000000L BAUD_RATE=1000000 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=16000000L BAUD_RATE=500000 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=16000000L BAUD_RATE=250000 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=16000000L BAUD_RATE=115200 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=12000000L BAUD_RATE=500000 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=12000000L BAUD_RATE=250000 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=12000000L BAUD_RATE=57600 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=1000000 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=500000 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=250000 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=115200 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=57600 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=38400 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=19200 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=4000000L BAUD_RATE=500000 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=4000000L BAUD_RATE=250000 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=4000000L BAUD_RATE=19200 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=4000000L BAUD_RATE=9600 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=2000000L BAUD_RATE=250000 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=2000000L BAUD_RATE=19200 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=2000000L BAUD_RATE=9600 UART=1 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=1000000L BAUD_RATE=9600 UART=1 LED=B0 LED_START_FLASHES=2
# ATmega324PB UART2
-#make atmega324pb AVR_FREQ=20000000L BAUD_RATE=500000 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=20000000L BAUD_RATE=250000 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=20000000L BAUD_RATE=115200 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=18432000L BAUD_RATE=115200 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=16000000L BAUD_RATE=1000000 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=16000000L BAUD_RATE=500000 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=16000000L BAUD_RATE=250000 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=16000000L BAUD_RATE=115200 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=12000000L BAUD_RATE=500000 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=12000000L BAUD_RATE=250000 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=12000000L BAUD_RATE=57600 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=8000000L BAUD_RATE=1000000 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=8000000L BAUD_RATE=500000 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=8000000L BAUD_RATE=115200 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=8000000L BAUD_RATE=57600 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=8000000L BAUD_RATE=38400 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=8000000L BAUD_RATE=19200 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=4000000L BAUD_RATE=500000 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=4000000L BAUD_RATE=250000 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=4000000L BAUD_RATE=19200 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=4000000L BAUD_RATE=9600 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=2000000L BAUD_RATE=250000 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=2000000L BAUD_RATE=19200 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=2000000L BAUD_RATE=9600 UART=2 LED=B0 LED_START_FLASHES=2
-#make atmega324pb AVR_FREQ=1000000L BAUD_RATE=9600 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=20000000L BAUD_RATE=500000 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=20000000L BAUD_RATE=250000 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=20000000L BAUD_RATE=115200 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=18432000L BAUD_RATE=115200 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=16000000L BAUD_RATE=1000000 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=16000000L BAUD_RATE=500000 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=16000000L BAUD_RATE=250000 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=16000000L BAUD_RATE=115200 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=12000000L BAUD_RATE=500000 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=12000000L BAUD_RATE=250000 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=12000000L BAUD_RATE=57600 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=1000000 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=500000 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=250000 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=115200 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=57600 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=38400 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=8000000L BAUD_RATE=19200 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=4000000L BAUD_RATE=500000 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=4000000L BAUD_RATE=250000 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=4000000L BAUD_RATE=19200 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=4000000L BAUD_RATE=9600 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=2000000L BAUD_RATE=250000 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=2000000L BAUD_RATE=19200 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=2000000L BAUD_RATE=9600 UART=2 LED=B0 LED_START_FLASHES=2
+make atmega324pb AVR_FREQ=1000000L BAUD_RATE=9600 UART=2 LED=B0 LED_START_FLASHES=2
# ATmega328
make atmega328 AVR_FREQ=20000000L BAUD_RATE=500000 UART=0 LED=B5 LED_START_FLASHES=2
diff --git a/pin_defs.h b/pin_defs.h
index d2b356999..6bfa86e47 100755
--- a/pin_defs.h
+++ b/pin_defs.h
@@ -76,7 +76,7 @@
#if defined(__AVR_ATmega8535__) || defined(__AVR_ATmega16__) || defined(__AVR_ATmega32__) \
|| defined(__AVR_ATmega164A__) || defined(__AVR_ATmega164P__) || defined(__AVR_ATmega324A__) \
|| defined(__AVR_ATmega324P__) || defined(__AVR_ATmega324PA__) || defined(__AVR_ATmega644__) \
-|| defined(__AVR_ATmega644P__) || defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)
+|| defined(__AVR_ATmega644P__) || defined(__AVR_ATmega1284__) || defined(__AVR_ATmega1284P__)
/*------------------------------------------------------------------------ */
#if !defined(LED)
#define LED B0
@@ -107,6 +107,107 @@
#endif
+/*------------------------------------------------------------------------ */
+#if defined(__AVR_ATmega324PB__)
+/*------------------------------------------------------------------------ */
+
+#if !defined(LED)
+#define LED B0
+#endif
+
+/* Fix missing register names */
+#define MPCM0 MPCM
+#define U2X0 U2X
+#define UPE0 UPE
+#define DOR0 DOR
+#define FE0 FE
+#define UDRE0 UDRE
+#define TXC0 TXC
+#define RXC0 RXC
+
+#define TXB80 TXB8
+#define RXB80 RXB8
+#define UCSZ02 UCSZ2
+#define TXEN0 TXEN
+#define RXEN0 RXEN
+#define UDRIE0 UDRIE
+#define TXCIE0 TXCIE
+#define RXCIE0 RXCIE
+
+#define UCPOL0 UCPOL
+#define UCSZ00 UCSZ0
+#define UCSZ01 UCSZ1
+#define USBS0 USBS
+#define UPM00 UPM0
+#define UPM01 UPM1
+#define UMSEL00 UMSEL0
+#define UMSEL01 UMSEL1
+
+#define MPCM1 MPCM
+#define U2X1 U2X
+#define UPE1 UPE
+#define DOR1 DOR
+#define FE1 FE
+#define UDRE1 UDRE
+#define TXC1 TXC
+#define RXC1 RXC
+
+#define TXB81 TXB8
+#define RXB81 RXB8
+#define UCSZ12 UCSZ2
+#define TXEN1 TXEN
+#define RXEN1 RXEN
+#define UDRIE1 UDRIE
+#define TXCIE1 TXCIE
+#define RXCIE1 RXCIE
+
+#define UCPOL1 UCPOL
+#define UCSZ10 UCSZ0
+#define UCSZ11 UCSZ1
+#define USBS1 USBS
+#define UPM10 UPM0
+#define UPM11 UPM1
+#define UMSEL10 UMSEL0
+#define UMSEL11 UMSEL1
+
+#define MPCM2 MPCM
+#define U2X2 U2X
+#define UPE2 UPE
+#define DOR2 DOR
+#define FE2 FE
+#define UDRE2 UDRE
+#define TXC2 TXC
+#define RXC2 RXC
+
+#define TXB82 TXB8
+#define RXB82 RXB8
+#define UCSZ22 UCSZ2
+#define TXEN2 TXEN
+#define RXEN2 RXEN
+#define UDRIE2 UDRIE
+#define TXCIE2 TXCIE
+#define RXCIE2 RXCIE
+
+#define UCPOL2 UCPOL
+#define UCSZ20 UCSZ0
+#define UCSZ21 UCSZ1
+#define USBS2 USBS
+#define UPM20 UPM0
+#define UPM21 UPM1
+#define UMSEL20 UMSEL0
+#define UMSEL21 UMSEL1
+
+/* Ports for soft UART */
+#ifdef SOFT_UART
+#define UART_PORT PORTD
+#define UART_PIN PIND
+#define UART_DDR DDRD
+#define UART_TX_BIT 1
+#define UART_RX_BIT 0
+#endif
+#endif
+
+
/*------------------------------------------------------------------------ */
#if defined(__AVR_ATmega64__) || defined(__AVR_ATmega128__)
/*------------------------------------------------------------------------ */