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