From f2b404ad5ab4fe55ecd505c4d49bb4302948fdf5 Mon Sep 17 00:00:00 2001 From: Benjamin Koch <bbbsnowball@gmail.com> Date: Fri, 9 Jun 2023 22:14:37 +0200 Subject: [PATCH] bugfix: UF2 updater was using wrong flash address --- firmware/rust1/src/uf2updater.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/firmware/rust1/src/uf2updater.rs b/firmware/rust1/src/uf2updater.rs index af26301..da0c002 100644 --- a/firmware/rust1/src/uf2updater.rs +++ b/firmware/rust1/src/uf2updater.rs @@ -219,7 +219,7 @@ impl<const FLASH_SIZE: usize> UF2UpdateHandler<FLASH_SIZE> { return; } let addr_orig = addr; - let addr = addr - partitions.flash_start_addr - partitions.active.from + partitions.dfu.to; + let addr = addr - partitions.flash_start_addr - partitions.active.from + partitions.dfu.from; let abort_previous: bool; let process_current: bool; -- GitLab