From 15418182545302500a94766d4c886a9f545e10d4 Mon Sep 17 00:00:00 2001 From: BlackMark Date: Sun, 16 Aug 2026 04:49:51 +0200 Subject: [PATCH] test: the walk fixture states the board's fuses, not an approximation of them The profile called the ssd1306 board's own read ff ff ff dc; the part reads ff ff fd dc - an Atmel-ICE and the loader agree on that byte. Only the high fuse decides the walk region, so nothing about the refusal changes; the fixture now names a configuration that was read off hardware. Co-Authored-By: Claude Opus 5 --- test/pbwalk.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/test/pbwalk.py b/test/pbwalk.py index c02579f..3de2c48 100644 --- a/test/pbwalk.py +++ b/test/pbwalk.py @@ -50,9 +50,10 @@ def main(): os.makedirs(workdir, exist_ok=True) dump = os.path.join(workdir, "dump.bin") - # The ssd1306 board's own fuses, and the same boot section with reset left - # on the application - the one difference that decides the refusal. - bricking, harmless = "ffffffdc", "ffffffdd" + # The ssd1306 board's own fuses, as an Atmel-ICE reads them off the part, + # and the same boot section with reset left on the application - the one + # difference that decides the refusal. + bricking, harmless = "fffffddc", "fffffddd" def session(fuses): return pbsim.Device(device_bin, elf, mcu, hz, base_hex, page, baud, dump, fuses=fuses)