From ee285aa370ec2a147dbdf64829b5c280d59c0b60 Mon Sep 17 00:00:00 2001 From: Kevin Thomas Date: Sat, 17 Oct 2026 17:09:41 -0400 Subject: [PATCH] Relocate Classified Briefs to correct course weeks: CB-01 in WEEK06, CB-02 in WEEK07, CB-05 in WEEK11 --- README.md | 18 +++++++++--------- {WEEK05 => WEEK06}/0x0011a_cb/.gitignore | 0 {WEEK05 => WEEK06}/0x0011a_cb/0x0011a_cb.bin | Bin {WEEK05 => WEEK06}/0x0011a_cb/0x0011a_cb.elf | Bin {WEEK05 => WEEK06}/0x0011a_cb/0x0011a_cb.uf2 | Bin .../0x0011a_cb/0x0011a_cb_patched.bin | Bin .../0x0011a_cb/0x0011a_cb_patched.uf2 | Bin .../0x0011a_cb/CLASSIFIED-BRIEF-0x01.md | 0 .../0x0011a_cb/CLASSIFIED-BRIEF-0x01.pdf | Bin {WEEK05 => WEEK06}/0x0011a_cb/CMakeLists.txt | 0 .../0x0011a_cb/build/0x0011a_cb.bin | Bin .../0x0011a_cb/build/0x0011a_cb.dis | 0 .../0x0011a_cb/build/0x0011a_cb.elf | Bin .../0x0011a_cb/build/0x0011a_cb.elf.map | 0 .../0x0011a_cb/build/0x0011a_cb.hex | 0 .../0x0011a_cb/build/0x0011a_cb.uf2 | Bin .../0x0011a_cb/build/pico_flash_region.ld | 0 .../0x0011a_cb/build/uart_rx.pio.h | 0 {WEEK05 => WEEK06}/0x0011a_cb/include/aes.h | 0 .../0x0011a_cb/include/ctf_target.h | 0 {WEEK05 => WEEK06}/0x0011a_cb/include/gps.h | 0 {WEEK05 => WEEK06}/0x0011a_cb/include/lcd.h | 0 {WEEK05 => WEEK06}/0x0011a_cb/include/lora.h | 0 .../0x0011a_cb/include/navigation.h | 0 .../0x0011a_cb/include/payload.h | 0 .../0x0011a_cb/include/propeller.h | 0 .../0x0011a_cb/pico_sdk_import.cmake | 0 .../0x0011a_cb/scripts/decode_coordinates.py | 0 .../0x0011a_cb/scripts/float_hex_converter.py | 0 .../0x0011a_cb/scripts/lora_console.py | 0 .../0x0011a_cb/scripts/randomize_build.py | 0 .../0x0011a_cb/scripts/telemetry_monitor.py | 0 {WEEK05 => WEEK06}/0x0011a_cb/src/aes.c | 0 {WEEK05 => WEEK06}/0x0011a_cb/src/gps.c | 0 {WEEK05 => WEEK06}/0x0011a_cb/src/lcd.c | 0 {WEEK05 => WEEK06}/0x0011a_cb/src/lora.c | 0 {WEEK05 => WEEK06}/0x0011a_cb/src/main.c | 0 .../0x0011a_cb/src/navigation.c | 0 {WEEK05 => WEEK06}/0x0011a_cb/src/payload.c | 0 {WEEK05 => WEEK06}/0x0011a_cb/src/propeller.c | 0 {WEEK05 => WEEK06}/0x0011a_cb/src/uart_rx.pio | 0 .../0x0011a_cb/uf2families.json | 0 {WEEK06 => WEEK07}/0x0014a_cb/.gitignore | 0 {WEEK06 => WEEK07}/0x0014a_cb/0x0014a_cb.bin | Bin {WEEK06 => WEEK07}/0x0014a_cb/0x0014a_cb.elf | Bin {WEEK06 => WEEK07}/0x0014a_cb/0x0014a_cb.uf2 | Bin .../0x0014a_cb/0x0014a_cb_patched.bin | Bin .../0x0014a_cb/0x0014a_cb_patched.uf2 | Bin .../0x0014a_cb/CLASSIFIED-BRIEF-0x02.md | 0 .../0x0014a_cb/CLASSIFIED-BRIEF-0x02.pdf | Bin {WEEK06 => WEEK07}/0x0014a_cb/CMakeLists.txt | 0 .../0x0014a_cb/build/0x0014a_cb.bin | Bin .../0x0014a_cb/build/0x0014a_cb.dis | 0 .../0x0014a_cb/build/0x0014a_cb.elf | Bin .../0x0014a_cb/build/0x0014a_cb.elf.map | 0 .../0x0014a_cb/build/0x0014a_cb.hex | 0 .../0x0014a_cb/build/0x0014a_cb.uf2 | Bin .../0x0014a_cb/build/pico_flash_region.ld | 0 .../0x0014a_cb/include/crypto.h | 0 .../0x0014a_cb/include/gpio_ctrl.h | 0 {WEEK06 => WEEK07}/0x0014a_cb/include/lora.h | 0 .../0x0014a_cb/include/safe_arm.h | 0 .../0x0014a_cb/pico_sdk_import.cmake | 0 .../0x0014a_cb/scripts/lora_console.py | 0 .../0x0014a_cb/scripts/patch_binary.py | 0 .../0x0014a_cb/scripts/uf2conv.py | 0 .../0x0014a_cb/scripts/uf2families.json | 0 {WEEK06 => WEEK07}/0x0014a_cb/src/crypto.c | 0 {WEEK06 => WEEK07}/0x0014a_cb/src/gpio_ctrl.c | 0 {WEEK06 => WEEK07}/0x0014a_cb/src/lora.c | 0 {WEEK06 => WEEK07}/0x0014a_cb/src/main.c | 0 {WEEK06 => WEEK07}/0x0014a_cb/src/safe_arm.c | 0 {WEEK10 => WEEK11}/0x0020a_cb/.gitignore | 0 {WEEK10 => WEEK11}/0x0020a_cb/0x0020a_cb.bin | Bin {WEEK10 => WEEK11}/0x0020a_cb/0x0020a_cb.uf2 | Bin .../0x0020a_cb/CLASSIFIED-BRIEF-0x05.md | 0 .../0x0020a_cb/CLASSIFIED-BRIEF-0x05.pdf | Bin {WEEK10 => WEEK11}/0x0020a_cb/CMakeLists.txt | 0 .../0x0020a_cb/build/0x0020a_cb.bin | Bin .../0x0020a_cb/build/0x0020a_cb.dis | 0 .../0x0020a_cb/build/0x0020a_cb.elf | Bin .../0x0020a_cb/build/0x0020a_cb.elf.map | 0 .../0x0020a_cb/build/0x0020a_cb.hex | 0 .../0x0020a_cb/build/0x0020a_cb.uf2 | Bin .../0x0020a_cb/build/pico_flash_region.ld | 0 .../0x0020a_cb/include/dazzler.h | 0 {WEEK10 => WEEK11}/0x0020a_cb/include/ir_rx.h | 0 .../0x0020a_cb/pico_sdk_import.cmake | 0 {WEEK10 => WEEK11}/0x0020a_cb/src/dazzler.c | 0 {WEEK10 => WEEK11}/0x0020a_cb/src/ir_rx.c | 0 {WEEK10 => WEEK11}/0x0020a_cb/src/main.c | 0 91 files changed, 9 insertions(+), 9 deletions(-) rename {WEEK05 => WEEK06}/0x0011a_cb/.gitignore (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/0x0011a_cb.bin (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/0x0011a_cb.elf (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/0x0011a_cb.uf2 (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/0x0011a_cb_patched.bin (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/0x0011a_cb_patched.uf2 (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/CLASSIFIED-BRIEF-0x01.md (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/CLASSIFIED-BRIEF-0x01.pdf (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/CMakeLists.txt (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/build/0x0011a_cb.bin (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/build/0x0011a_cb.dis (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/build/0x0011a_cb.elf (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/build/0x0011a_cb.elf.map (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/build/0x0011a_cb.hex (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/build/0x0011a_cb.uf2 (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/build/pico_flash_region.ld (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/build/uart_rx.pio.h (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/include/aes.h (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/include/ctf_target.h (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/include/gps.h (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/include/lcd.h (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/include/lora.h (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/include/navigation.h (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/include/payload.h (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/include/propeller.h (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/pico_sdk_import.cmake (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/scripts/decode_coordinates.py (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/scripts/float_hex_converter.py (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/scripts/lora_console.py (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/scripts/randomize_build.py (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/scripts/telemetry_monitor.py (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/src/aes.c (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/src/gps.c (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/src/lcd.c (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/src/lora.c (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/src/main.c (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/src/navigation.c (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/src/payload.c (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/src/propeller.c (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/src/uart_rx.pio (100%) rename {WEEK05 => WEEK06}/0x0011a_cb/uf2families.json (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/.gitignore (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/0x0014a_cb.bin (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/0x0014a_cb.elf (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/0x0014a_cb.uf2 (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/0x0014a_cb_patched.bin (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/0x0014a_cb_patched.uf2 (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/CLASSIFIED-BRIEF-0x02.md (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/CLASSIFIED-BRIEF-0x02.pdf (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/CMakeLists.txt (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/build/0x0014a_cb.bin (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/build/0x0014a_cb.dis (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/build/0x0014a_cb.elf (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/build/0x0014a_cb.elf.map (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/build/0x0014a_cb.hex (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/build/0x0014a_cb.uf2 (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/build/pico_flash_region.ld (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/include/crypto.h (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/include/gpio_ctrl.h (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/include/lora.h (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/include/safe_arm.h (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/pico_sdk_import.cmake (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/scripts/lora_console.py (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/scripts/patch_binary.py (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/scripts/uf2conv.py (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/scripts/uf2families.json (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/src/crypto.c (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/src/gpio_ctrl.c (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/src/lora.c (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/src/main.c (100%) rename {WEEK06 => WEEK07}/0x0014a_cb/src/safe_arm.c (100%) rename {WEEK10 => WEEK11}/0x0020a_cb/.gitignore (100%) rename {WEEK10 => WEEK11}/0x0020a_cb/0x0020a_cb.bin (100%) rename {WEEK10 => WEEK11}/0x0020a_cb/0x0020a_cb.uf2 (100%) rename {WEEK10 => WEEK11}/0x0020a_cb/CLASSIFIED-BRIEF-0x05.md (100%) rename {WEEK10 => WEEK11}/0x0020a_cb/CLASSIFIED-BRIEF-0x05.pdf (100%) rename {WEEK10 => WEEK11}/0x0020a_cb/CMakeLists.txt (100%) rename {WEEK10 => WEEK11}/0x0020a_cb/build/0x0020a_cb.bin (100%) rename {WEEK10 => WEEK11}/0x0020a_cb/build/0x0020a_cb.dis (100%) rename {WEEK10 => WEEK11}/0x0020a_cb/build/0x0020a_cb.elf (100%) rename {WEEK10 => WEEK11}/0x0020a_cb/build/0x0020a_cb.elf.map (100%) rename {WEEK10 => WEEK11}/0x0020a_cb/build/0x0020a_cb.hex (100%) rename {WEEK10 => WEEK11}/0x0020a_cb/build/0x0020a_cb.uf2 (100%) rename {WEEK10 => WEEK11}/0x0020a_cb/build/pico_flash_region.ld (100%) rename {WEEK10 => WEEK11}/0x0020a_cb/include/dazzler.h (100%) rename {WEEK10 => WEEK11}/0x0020a_cb/include/ir_rx.h (100%) rename {WEEK10 => WEEK11}/0x0020a_cb/pico_sdk_import.cmake (100%) rename {WEEK10 => WEEK11}/0x0020a_cb/src/dazzler.c (100%) rename {WEEK10 => WEEK11}/0x0020a_cb/src/ir_rx.c (100%) rename {WEEK10 => WEEK11}/0x0020a_cb/src/main.c (100%) diff --git a/README.md b/README.md index bb2b4c8..b0cee7a 100644 --- a/README.md +++ b/README.md @@ -406,11 +406,11 @@ This chapter covers hacking the double floating-point data type as it relates to ## Week 6 Static Variables in Embedded Systems: Debugging and Hacking Static Variables w/ GPIO Input Basics -### Classified Brief 0x01 [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK05/0x0011a_cb/CLASSIFIED-BRIEF-0x01.md) +### Classified Brief 0x01 [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK06/0x0011a_cb/CLASSIFIED-BRIEF-0x01.md) -### Classified Brief 0x01 BIN [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK05/0x0011a_cb/0x0011a_cb.bin) +### Classified Brief 0x01 BIN [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK06/0x0011a_cb/0x0011a_cb.bin) -### Classified Brief 0x01 UF2 [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK05/0x0011a_cb/0x0011a_cb.uf2) +### Classified Brief 0x01 UF2 [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK06/0x0011a_cb/0x0011a_cb.uf2) ### Week 6 Slides [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK06/WEEK06-SLIDES.pdf) @@ -438,11 +438,11 @@ This chapter covers hacking static variables as well as an intro to GPIO inputs ## Week 7 Constants in Embedded Systems: Debugging and Hacking Constants w/ 1602 LCD I2C Basics -### Classified Brief 0x02 [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK06/0x0014a_cb/CLASSIFIED-BRIEF-0x02.md) +### Classified Brief 0x02 [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK07/0x0014a_cb/CLASSIFIED-BRIEF-0x02.md) -### Classified Brief 0x02 BIN [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK06/0x0014a_cb/0x0014a_cb.bin) +### Classified Brief 0x02 BIN [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK07/0x0014a_cb/0x0014a_cb.bin) -### Classified Brief 0x02 UF2 [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK06/0x0014a_cb/0x0014a_cb.uf2) +### Classified Brief 0x02 UF2 [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK07/0x0014a_cb/0x0014a_cb.uf2) ### Week 7 Slides [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK07/WEEK07-SLIDES.pdf) @@ -565,11 +565,11 @@ This chapter covers hacking dynamic conditionals as well as additional PWM examp Structures and Functions in Embedded Systems: Debugging and Hacking w/ IR Remote Control and NEC Protocol Basics -### Classified Brief 0x05 [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK10/0x0020a_cb/CLASSIFIED-BRIEF-0x05.md) +### Classified Brief 0x05 [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK11/0x0020a_cb/CLASSIFIED-BRIEF-0x05.md) -### Classified Brief 0x05 BIN [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK10/0x0020a_cb/0x0020a_cb.bin) +### Classified Brief 0x05 BIN [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK11/0x0020a_cb/0x0020a_cb.bin) -### Classified Brief 0x05 UF2 [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK10/0x0020a_cb/0x0020a_cb.uf2) +### Classified Brief 0x05 UF2 [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK11/0x0020a_cb/0x0020a_cb.uf2) ## Week 11 Slides [HERE](https://github.com/mytechnotalent/Embedded-Hacking/blob/main/WEEK11/WEEK11-SLIDES.pdf) diff --git a/WEEK05/0x0011a_cb/.gitignore b/WEEK06/0x0011a_cb/.gitignore similarity index 100% rename from WEEK05/0x0011a_cb/.gitignore rename to WEEK06/0x0011a_cb/.gitignore diff --git a/WEEK05/0x0011a_cb/0x0011a_cb.bin b/WEEK06/0x0011a_cb/0x0011a_cb.bin similarity index 100% rename from WEEK05/0x0011a_cb/0x0011a_cb.bin rename to WEEK06/0x0011a_cb/0x0011a_cb.bin diff --git a/WEEK05/0x0011a_cb/0x0011a_cb.elf b/WEEK06/0x0011a_cb/0x0011a_cb.elf similarity index 100% rename from WEEK05/0x0011a_cb/0x0011a_cb.elf rename to WEEK06/0x0011a_cb/0x0011a_cb.elf diff --git a/WEEK05/0x0011a_cb/0x0011a_cb.uf2 b/WEEK06/0x0011a_cb/0x0011a_cb.uf2 similarity index 100% rename from WEEK05/0x0011a_cb/0x0011a_cb.uf2 rename to WEEK06/0x0011a_cb/0x0011a_cb.uf2 diff --git a/WEEK05/0x0011a_cb/0x0011a_cb_patched.bin b/WEEK06/0x0011a_cb/0x0011a_cb_patched.bin similarity index 100% rename from WEEK05/0x0011a_cb/0x0011a_cb_patched.bin rename to WEEK06/0x0011a_cb/0x0011a_cb_patched.bin diff --git a/WEEK05/0x0011a_cb/0x0011a_cb_patched.uf2 b/WEEK06/0x0011a_cb/0x0011a_cb_patched.uf2 similarity index 100% rename from WEEK05/0x0011a_cb/0x0011a_cb_patched.uf2 rename to WEEK06/0x0011a_cb/0x0011a_cb_patched.uf2 diff --git a/WEEK05/0x0011a_cb/CLASSIFIED-BRIEF-0x01.md b/WEEK06/0x0011a_cb/CLASSIFIED-BRIEF-0x01.md similarity index 100% rename from WEEK05/0x0011a_cb/CLASSIFIED-BRIEF-0x01.md rename to WEEK06/0x0011a_cb/CLASSIFIED-BRIEF-0x01.md diff --git a/WEEK05/0x0011a_cb/CLASSIFIED-BRIEF-0x01.pdf b/WEEK06/0x0011a_cb/CLASSIFIED-BRIEF-0x01.pdf similarity index 100% rename from WEEK05/0x0011a_cb/CLASSIFIED-BRIEF-0x01.pdf rename to WEEK06/0x0011a_cb/CLASSIFIED-BRIEF-0x01.pdf diff --git a/WEEK05/0x0011a_cb/CMakeLists.txt b/WEEK06/0x0011a_cb/CMakeLists.txt similarity index 100% rename from WEEK05/0x0011a_cb/CMakeLists.txt rename to WEEK06/0x0011a_cb/CMakeLists.txt diff --git a/WEEK05/0x0011a_cb/build/0x0011a_cb.bin b/WEEK06/0x0011a_cb/build/0x0011a_cb.bin similarity index 100% rename from WEEK05/0x0011a_cb/build/0x0011a_cb.bin rename to WEEK06/0x0011a_cb/build/0x0011a_cb.bin diff --git a/WEEK05/0x0011a_cb/build/0x0011a_cb.dis b/WEEK06/0x0011a_cb/build/0x0011a_cb.dis similarity index 100% rename from WEEK05/0x0011a_cb/build/0x0011a_cb.dis rename to WEEK06/0x0011a_cb/build/0x0011a_cb.dis diff --git a/WEEK05/0x0011a_cb/build/0x0011a_cb.elf b/WEEK06/0x0011a_cb/build/0x0011a_cb.elf similarity index 100% rename from WEEK05/0x0011a_cb/build/0x0011a_cb.elf rename to WEEK06/0x0011a_cb/build/0x0011a_cb.elf diff --git a/WEEK05/0x0011a_cb/build/0x0011a_cb.elf.map b/WEEK06/0x0011a_cb/build/0x0011a_cb.elf.map similarity index 100% rename from WEEK05/0x0011a_cb/build/0x0011a_cb.elf.map rename to WEEK06/0x0011a_cb/build/0x0011a_cb.elf.map diff --git a/WEEK05/0x0011a_cb/build/0x0011a_cb.hex b/WEEK06/0x0011a_cb/build/0x0011a_cb.hex similarity index 100% rename from WEEK05/0x0011a_cb/build/0x0011a_cb.hex rename to WEEK06/0x0011a_cb/build/0x0011a_cb.hex diff --git a/WEEK05/0x0011a_cb/build/0x0011a_cb.uf2 b/WEEK06/0x0011a_cb/build/0x0011a_cb.uf2 similarity index 100% rename from WEEK05/0x0011a_cb/build/0x0011a_cb.uf2 rename to WEEK06/0x0011a_cb/build/0x0011a_cb.uf2 diff --git a/WEEK05/0x0011a_cb/build/pico_flash_region.ld b/WEEK06/0x0011a_cb/build/pico_flash_region.ld similarity index 100% rename from WEEK05/0x0011a_cb/build/pico_flash_region.ld rename to WEEK06/0x0011a_cb/build/pico_flash_region.ld diff --git a/WEEK05/0x0011a_cb/build/uart_rx.pio.h b/WEEK06/0x0011a_cb/build/uart_rx.pio.h similarity index 100% rename from WEEK05/0x0011a_cb/build/uart_rx.pio.h rename to WEEK06/0x0011a_cb/build/uart_rx.pio.h diff --git a/WEEK05/0x0011a_cb/include/aes.h b/WEEK06/0x0011a_cb/include/aes.h similarity index 100% rename from WEEK05/0x0011a_cb/include/aes.h rename to WEEK06/0x0011a_cb/include/aes.h diff --git a/WEEK05/0x0011a_cb/include/ctf_target.h b/WEEK06/0x0011a_cb/include/ctf_target.h similarity index 100% rename from WEEK05/0x0011a_cb/include/ctf_target.h rename to WEEK06/0x0011a_cb/include/ctf_target.h diff --git a/WEEK05/0x0011a_cb/include/gps.h b/WEEK06/0x0011a_cb/include/gps.h similarity index 100% rename from WEEK05/0x0011a_cb/include/gps.h rename to WEEK06/0x0011a_cb/include/gps.h diff --git a/WEEK05/0x0011a_cb/include/lcd.h b/WEEK06/0x0011a_cb/include/lcd.h similarity index 100% rename from WEEK05/0x0011a_cb/include/lcd.h rename to WEEK06/0x0011a_cb/include/lcd.h diff --git a/WEEK05/0x0011a_cb/include/lora.h b/WEEK06/0x0011a_cb/include/lora.h similarity index 100% rename from WEEK05/0x0011a_cb/include/lora.h rename to WEEK06/0x0011a_cb/include/lora.h diff --git a/WEEK05/0x0011a_cb/include/navigation.h b/WEEK06/0x0011a_cb/include/navigation.h similarity index 100% rename from WEEK05/0x0011a_cb/include/navigation.h rename to WEEK06/0x0011a_cb/include/navigation.h diff --git a/WEEK05/0x0011a_cb/include/payload.h b/WEEK06/0x0011a_cb/include/payload.h similarity index 100% rename from WEEK05/0x0011a_cb/include/payload.h rename to WEEK06/0x0011a_cb/include/payload.h diff --git a/WEEK05/0x0011a_cb/include/propeller.h b/WEEK06/0x0011a_cb/include/propeller.h similarity index 100% rename from WEEK05/0x0011a_cb/include/propeller.h rename to WEEK06/0x0011a_cb/include/propeller.h diff --git a/WEEK05/0x0011a_cb/pico_sdk_import.cmake b/WEEK06/0x0011a_cb/pico_sdk_import.cmake similarity index 100% rename from WEEK05/0x0011a_cb/pico_sdk_import.cmake rename to WEEK06/0x0011a_cb/pico_sdk_import.cmake diff --git a/WEEK05/0x0011a_cb/scripts/decode_coordinates.py b/WEEK06/0x0011a_cb/scripts/decode_coordinates.py similarity index 100% rename from WEEK05/0x0011a_cb/scripts/decode_coordinates.py rename to WEEK06/0x0011a_cb/scripts/decode_coordinates.py diff --git a/WEEK05/0x0011a_cb/scripts/float_hex_converter.py b/WEEK06/0x0011a_cb/scripts/float_hex_converter.py similarity index 100% rename from WEEK05/0x0011a_cb/scripts/float_hex_converter.py rename to WEEK06/0x0011a_cb/scripts/float_hex_converter.py diff --git a/WEEK05/0x0011a_cb/scripts/lora_console.py b/WEEK06/0x0011a_cb/scripts/lora_console.py similarity index 100% rename from WEEK05/0x0011a_cb/scripts/lora_console.py rename to WEEK06/0x0011a_cb/scripts/lora_console.py diff --git a/WEEK05/0x0011a_cb/scripts/randomize_build.py b/WEEK06/0x0011a_cb/scripts/randomize_build.py similarity index 100% rename from WEEK05/0x0011a_cb/scripts/randomize_build.py rename to WEEK06/0x0011a_cb/scripts/randomize_build.py diff --git a/WEEK05/0x0011a_cb/scripts/telemetry_monitor.py b/WEEK06/0x0011a_cb/scripts/telemetry_monitor.py similarity index 100% rename from WEEK05/0x0011a_cb/scripts/telemetry_monitor.py rename to WEEK06/0x0011a_cb/scripts/telemetry_monitor.py diff --git a/WEEK05/0x0011a_cb/src/aes.c b/WEEK06/0x0011a_cb/src/aes.c similarity index 100% rename from WEEK05/0x0011a_cb/src/aes.c rename to WEEK06/0x0011a_cb/src/aes.c diff --git a/WEEK05/0x0011a_cb/src/gps.c b/WEEK06/0x0011a_cb/src/gps.c similarity index 100% rename from WEEK05/0x0011a_cb/src/gps.c rename to WEEK06/0x0011a_cb/src/gps.c diff --git a/WEEK05/0x0011a_cb/src/lcd.c b/WEEK06/0x0011a_cb/src/lcd.c similarity index 100% rename from WEEK05/0x0011a_cb/src/lcd.c rename to WEEK06/0x0011a_cb/src/lcd.c diff --git a/WEEK05/0x0011a_cb/src/lora.c b/WEEK06/0x0011a_cb/src/lora.c similarity index 100% rename from WEEK05/0x0011a_cb/src/lora.c rename to WEEK06/0x0011a_cb/src/lora.c diff --git a/WEEK05/0x0011a_cb/src/main.c b/WEEK06/0x0011a_cb/src/main.c similarity index 100% rename from WEEK05/0x0011a_cb/src/main.c rename to WEEK06/0x0011a_cb/src/main.c diff --git a/WEEK05/0x0011a_cb/src/navigation.c b/WEEK06/0x0011a_cb/src/navigation.c similarity index 100% rename from WEEK05/0x0011a_cb/src/navigation.c rename to WEEK06/0x0011a_cb/src/navigation.c diff --git a/WEEK05/0x0011a_cb/src/payload.c b/WEEK06/0x0011a_cb/src/payload.c similarity index 100% rename from WEEK05/0x0011a_cb/src/payload.c rename to WEEK06/0x0011a_cb/src/payload.c diff --git a/WEEK05/0x0011a_cb/src/propeller.c b/WEEK06/0x0011a_cb/src/propeller.c similarity index 100% rename from WEEK05/0x0011a_cb/src/propeller.c rename to WEEK06/0x0011a_cb/src/propeller.c diff --git a/WEEK05/0x0011a_cb/src/uart_rx.pio b/WEEK06/0x0011a_cb/src/uart_rx.pio similarity index 100% rename from WEEK05/0x0011a_cb/src/uart_rx.pio rename to WEEK06/0x0011a_cb/src/uart_rx.pio diff --git a/WEEK05/0x0011a_cb/uf2families.json b/WEEK06/0x0011a_cb/uf2families.json similarity index 100% rename from WEEK05/0x0011a_cb/uf2families.json rename to WEEK06/0x0011a_cb/uf2families.json diff --git a/WEEK06/0x0014a_cb/.gitignore b/WEEK07/0x0014a_cb/.gitignore similarity index 100% rename from WEEK06/0x0014a_cb/.gitignore rename to WEEK07/0x0014a_cb/.gitignore diff --git a/WEEK06/0x0014a_cb/0x0014a_cb.bin b/WEEK07/0x0014a_cb/0x0014a_cb.bin similarity index 100% rename from WEEK06/0x0014a_cb/0x0014a_cb.bin rename to WEEK07/0x0014a_cb/0x0014a_cb.bin diff --git a/WEEK06/0x0014a_cb/0x0014a_cb.elf b/WEEK07/0x0014a_cb/0x0014a_cb.elf similarity index 100% rename from WEEK06/0x0014a_cb/0x0014a_cb.elf rename to WEEK07/0x0014a_cb/0x0014a_cb.elf diff --git a/WEEK06/0x0014a_cb/0x0014a_cb.uf2 b/WEEK07/0x0014a_cb/0x0014a_cb.uf2 similarity index 100% rename from WEEK06/0x0014a_cb/0x0014a_cb.uf2 rename to WEEK07/0x0014a_cb/0x0014a_cb.uf2 diff --git a/WEEK06/0x0014a_cb/0x0014a_cb_patched.bin b/WEEK07/0x0014a_cb/0x0014a_cb_patched.bin similarity index 100% rename from WEEK06/0x0014a_cb/0x0014a_cb_patched.bin rename to WEEK07/0x0014a_cb/0x0014a_cb_patched.bin diff --git a/WEEK06/0x0014a_cb/0x0014a_cb_patched.uf2 b/WEEK07/0x0014a_cb/0x0014a_cb_patched.uf2 similarity index 100% rename from WEEK06/0x0014a_cb/0x0014a_cb_patched.uf2 rename to WEEK07/0x0014a_cb/0x0014a_cb_patched.uf2 diff --git a/WEEK06/0x0014a_cb/CLASSIFIED-BRIEF-0x02.md b/WEEK07/0x0014a_cb/CLASSIFIED-BRIEF-0x02.md similarity index 100% rename from WEEK06/0x0014a_cb/CLASSIFIED-BRIEF-0x02.md rename to WEEK07/0x0014a_cb/CLASSIFIED-BRIEF-0x02.md diff --git a/WEEK06/0x0014a_cb/CLASSIFIED-BRIEF-0x02.pdf b/WEEK07/0x0014a_cb/CLASSIFIED-BRIEF-0x02.pdf similarity index 100% rename from WEEK06/0x0014a_cb/CLASSIFIED-BRIEF-0x02.pdf rename to WEEK07/0x0014a_cb/CLASSIFIED-BRIEF-0x02.pdf diff --git a/WEEK06/0x0014a_cb/CMakeLists.txt b/WEEK07/0x0014a_cb/CMakeLists.txt similarity index 100% rename from WEEK06/0x0014a_cb/CMakeLists.txt rename to WEEK07/0x0014a_cb/CMakeLists.txt diff --git a/WEEK06/0x0014a_cb/build/0x0014a_cb.bin b/WEEK07/0x0014a_cb/build/0x0014a_cb.bin similarity index 100% rename from WEEK06/0x0014a_cb/build/0x0014a_cb.bin rename to WEEK07/0x0014a_cb/build/0x0014a_cb.bin diff --git a/WEEK06/0x0014a_cb/build/0x0014a_cb.dis b/WEEK07/0x0014a_cb/build/0x0014a_cb.dis similarity index 100% rename from WEEK06/0x0014a_cb/build/0x0014a_cb.dis rename to WEEK07/0x0014a_cb/build/0x0014a_cb.dis diff --git a/WEEK06/0x0014a_cb/build/0x0014a_cb.elf b/WEEK07/0x0014a_cb/build/0x0014a_cb.elf similarity index 100% rename from WEEK06/0x0014a_cb/build/0x0014a_cb.elf rename to WEEK07/0x0014a_cb/build/0x0014a_cb.elf diff --git a/WEEK06/0x0014a_cb/build/0x0014a_cb.elf.map b/WEEK07/0x0014a_cb/build/0x0014a_cb.elf.map similarity index 100% rename from WEEK06/0x0014a_cb/build/0x0014a_cb.elf.map rename to WEEK07/0x0014a_cb/build/0x0014a_cb.elf.map diff --git a/WEEK06/0x0014a_cb/build/0x0014a_cb.hex b/WEEK07/0x0014a_cb/build/0x0014a_cb.hex similarity index 100% rename from WEEK06/0x0014a_cb/build/0x0014a_cb.hex rename to WEEK07/0x0014a_cb/build/0x0014a_cb.hex diff --git a/WEEK06/0x0014a_cb/build/0x0014a_cb.uf2 b/WEEK07/0x0014a_cb/build/0x0014a_cb.uf2 similarity index 100% rename from WEEK06/0x0014a_cb/build/0x0014a_cb.uf2 rename to WEEK07/0x0014a_cb/build/0x0014a_cb.uf2 diff --git a/WEEK06/0x0014a_cb/build/pico_flash_region.ld b/WEEK07/0x0014a_cb/build/pico_flash_region.ld similarity index 100% rename from WEEK06/0x0014a_cb/build/pico_flash_region.ld rename to WEEK07/0x0014a_cb/build/pico_flash_region.ld diff --git a/WEEK06/0x0014a_cb/include/crypto.h b/WEEK07/0x0014a_cb/include/crypto.h similarity index 100% rename from WEEK06/0x0014a_cb/include/crypto.h rename to WEEK07/0x0014a_cb/include/crypto.h diff --git a/WEEK06/0x0014a_cb/include/gpio_ctrl.h b/WEEK07/0x0014a_cb/include/gpio_ctrl.h similarity index 100% rename from WEEK06/0x0014a_cb/include/gpio_ctrl.h rename to WEEK07/0x0014a_cb/include/gpio_ctrl.h diff --git a/WEEK06/0x0014a_cb/include/lora.h b/WEEK07/0x0014a_cb/include/lora.h similarity index 100% rename from WEEK06/0x0014a_cb/include/lora.h rename to WEEK07/0x0014a_cb/include/lora.h diff --git a/WEEK06/0x0014a_cb/include/safe_arm.h b/WEEK07/0x0014a_cb/include/safe_arm.h similarity index 100% rename from WEEK06/0x0014a_cb/include/safe_arm.h rename to WEEK07/0x0014a_cb/include/safe_arm.h diff --git a/WEEK06/0x0014a_cb/pico_sdk_import.cmake b/WEEK07/0x0014a_cb/pico_sdk_import.cmake similarity index 100% rename from WEEK06/0x0014a_cb/pico_sdk_import.cmake rename to WEEK07/0x0014a_cb/pico_sdk_import.cmake diff --git a/WEEK06/0x0014a_cb/scripts/lora_console.py b/WEEK07/0x0014a_cb/scripts/lora_console.py similarity index 100% rename from WEEK06/0x0014a_cb/scripts/lora_console.py rename to WEEK07/0x0014a_cb/scripts/lora_console.py diff --git a/WEEK06/0x0014a_cb/scripts/patch_binary.py b/WEEK07/0x0014a_cb/scripts/patch_binary.py similarity index 100% rename from WEEK06/0x0014a_cb/scripts/patch_binary.py rename to WEEK07/0x0014a_cb/scripts/patch_binary.py diff --git a/WEEK06/0x0014a_cb/scripts/uf2conv.py b/WEEK07/0x0014a_cb/scripts/uf2conv.py similarity index 100% rename from WEEK06/0x0014a_cb/scripts/uf2conv.py rename to WEEK07/0x0014a_cb/scripts/uf2conv.py diff --git a/WEEK06/0x0014a_cb/scripts/uf2families.json b/WEEK07/0x0014a_cb/scripts/uf2families.json similarity index 100% rename from WEEK06/0x0014a_cb/scripts/uf2families.json rename to WEEK07/0x0014a_cb/scripts/uf2families.json diff --git a/WEEK06/0x0014a_cb/src/crypto.c b/WEEK07/0x0014a_cb/src/crypto.c similarity index 100% rename from WEEK06/0x0014a_cb/src/crypto.c rename to WEEK07/0x0014a_cb/src/crypto.c diff --git a/WEEK06/0x0014a_cb/src/gpio_ctrl.c b/WEEK07/0x0014a_cb/src/gpio_ctrl.c similarity index 100% rename from WEEK06/0x0014a_cb/src/gpio_ctrl.c rename to WEEK07/0x0014a_cb/src/gpio_ctrl.c diff --git a/WEEK06/0x0014a_cb/src/lora.c b/WEEK07/0x0014a_cb/src/lora.c similarity index 100% rename from WEEK06/0x0014a_cb/src/lora.c rename to WEEK07/0x0014a_cb/src/lora.c diff --git a/WEEK06/0x0014a_cb/src/main.c b/WEEK07/0x0014a_cb/src/main.c similarity index 100% rename from WEEK06/0x0014a_cb/src/main.c rename to WEEK07/0x0014a_cb/src/main.c diff --git a/WEEK06/0x0014a_cb/src/safe_arm.c b/WEEK07/0x0014a_cb/src/safe_arm.c similarity index 100% rename from WEEK06/0x0014a_cb/src/safe_arm.c rename to WEEK07/0x0014a_cb/src/safe_arm.c diff --git a/WEEK10/0x0020a_cb/.gitignore b/WEEK11/0x0020a_cb/.gitignore similarity index 100% rename from WEEK10/0x0020a_cb/.gitignore rename to WEEK11/0x0020a_cb/.gitignore diff --git a/WEEK10/0x0020a_cb/0x0020a_cb.bin b/WEEK11/0x0020a_cb/0x0020a_cb.bin similarity index 100% rename from WEEK10/0x0020a_cb/0x0020a_cb.bin rename to WEEK11/0x0020a_cb/0x0020a_cb.bin diff --git a/WEEK10/0x0020a_cb/0x0020a_cb.uf2 b/WEEK11/0x0020a_cb/0x0020a_cb.uf2 similarity index 100% rename from WEEK10/0x0020a_cb/0x0020a_cb.uf2 rename to WEEK11/0x0020a_cb/0x0020a_cb.uf2 diff --git a/WEEK10/0x0020a_cb/CLASSIFIED-BRIEF-0x05.md b/WEEK11/0x0020a_cb/CLASSIFIED-BRIEF-0x05.md similarity index 100% rename from WEEK10/0x0020a_cb/CLASSIFIED-BRIEF-0x05.md rename to WEEK11/0x0020a_cb/CLASSIFIED-BRIEF-0x05.md diff --git a/WEEK10/0x0020a_cb/CLASSIFIED-BRIEF-0x05.pdf b/WEEK11/0x0020a_cb/CLASSIFIED-BRIEF-0x05.pdf similarity index 100% rename from WEEK10/0x0020a_cb/CLASSIFIED-BRIEF-0x05.pdf rename to WEEK11/0x0020a_cb/CLASSIFIED-BRIEF-0x05.pdf diff --git a/WEEK10/0x0020a_cb/CMakeLists.txt b/WEEK11/0x0020a_cb/CMakeLists.txt similarity index 100% rename from WEEK10/0x0020a_cb/CMakeLists.txt rename to WEEK11/0x0020a_cb/CMakeLists.txt diff --git a/WEEK10/0x0020a_cb/build/0x0020a_cb.bin b/WEEK11/0x0020a_cb/build/0x0020a_cb.bin similarity index 100% rename from WEEK10/0x0020a_cb/build/0x0020a_cb.bin rename to WEEK11/0x0020a_cb/build/0x0020a_cb.bin diff --git a/WEEK10/0x0020a_cb/build/0x0020a_cb.dis b/WEEK11/0x0020a_cb/build/0x0020a_cb.dis similarity index 100% rename from WEEK10/0x0020a_cb/build/0x0020a_cb.dis rename to WEEK11/0x0020a_cb/build/0x0020a_cb.dis diff --git a/WEEK10/0x0020a_cb/build/0x0020a_cb.elf b/WEEK11/0x0020a_cb/build/0x0020a_cb.elf similarity index 100% rename from WEEK10/0x0020a_cb/build/0x0020a_cb.elf rename to WEEK11/0x0020a_cb/build/0x0020a_cb.elf diff --git a/WEEK10/0x0020a_cb/build/0x0020a_cb.elf.map b/WEEK11/0x0020a_cb/build/0x0020a_cb.elf.map similarity index 100% rename from WEEK10/0x0020a_cb/build/0x0020a_cb.elf.map rename to WEEK11/0x0020a_cb/build/0x0020a_cb.elf.map diff --git a/WEEK10/0x0020a_cb/build/0x0020a_cb.hex b/WEEK11/0x0020a_cb/build/0x0020a_cb.hex similarity index 100% rename from WEEK10/0x0020a_cb/build/0x0020a_cb.hex rename to WEEK11/0x0020a_cb/build/0x0020a_cb.hex diff --git a/WEEK10/0x0020a_cb/build/0x0020a_cb.uf2 b/WEEK11/0x0020a_cb/build/0x0020a_cb.uf2 similarity index 100% rename from WEEK10/0x0020a_cb/build/0x0020a_cb.uf2 rename to WEEK11/0x0020a_cb/build/0x0020a_cb.uf2 diff --git a/WEEK10/0x0020a_cb/build/pico_flash_region.ld b/WEEK11/0x0020a_cb/build/pico_flash_region.ld similarity index 100% rename from WEEK10/0x0020a_cb/build/pico_flash_region.ld rename to WEEK11/0x0020a_cb/build/pico_flash_region.ld diff --git a/WEEK10/0x0020a_cb/include/dazzler.h b/WEEK11/0x0020a_cb/include/dazzler.h similarity index 100% rename from WEEK10/0x0020a_cb/include/dazzler.h rename to WEEK11/0x0020a_cb/include/dazzler.h diff --git a/WEEK10/0x0020a_cb/include/ir_rx.h b/WEEK11/0x0020a_cb/include/ir_rx.h similarity index 100% rename from WEEK10/0x0020a_cb/include/ir_rx.h rename to WEEK11/0x0020a_cb/include/ir_rx.h diff --git a/WEEK10/0x0020a_cb/pico_sdk_import.cmake b/WEEK11/0x0020a_cb/pico_sdk_import.cmake similarity index 100% rename from WEEK10/0x0020a_cb/pico_sdk_import.cmake rename to WEEK11/0x0020a_cb/pico_sdk_import.cmake diff --git a/WEEK10/0x0020a_cb/src/dazzler.c b/WEEK11/0x0020a_cb/src/dazzler.c similarity index 100% rename from WEEK10/0x0020a_cb/src/dazzler.c rename to WEEK11/0x0020a_cb/src/dazzler.c diff --git a/WEEK10/0x0020a_cb/src/ir_rx.c b/WEEK11/0x0020a_cb/src/ir_rx.c similarity index 100% rename from WEEK10/0x0020a_cb/src/ir_rx.c rename to WEEK11/0x0020a_cb/src/ir_rx.c diff --git a/WEEK10/0x0020a_cb/src/main.c b/WEEK11/0x0020a_cb/src/main.c similarity index 100% rename from WEEK10/0x0020a_cb/src/main.c rename to WEEK11/0x0020a_cb/src/main.c