Skip to content

Commit dfc2b47

Browse files
committed
also add a line about rebooting the badge
1 parent 37b620e commit dfc2b47

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

guides/fallctf-2025/badge.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
---
22
title: Badge
33
---
4+
45
# Fall CTF 2025 Badge
56

67
The Fall CTF 2025 badge is your all-in-one connectivity tool and gaming device for Fall CTF 2025. It contains an ESP32-S2 module with Wi-Fi, allowing for seamless communication between multiple badges. Each badge also has an accelerometer and joystick for interactive control. To power the device, each badge features a 400mAh 3.7V Li-po battery. The badge runs Micropython for ease-of-use and hacking.
@@ -21,6 +22,7 @@ sudo usermod -a -G dialout $USER
2122
If you are getting an error with `mpremote` command not found, try replace it with `python3 -m mpremote` (in all the commands below).
2223

2324
Install the `mpremote` Python package to connect to the badge:
25+
2426
```sh
2527
pip install --user mpremote
2628
```
@@ -36,3 +38,8 @@ To get the boot flag, connect the badge to the computer and run `mpremote`. Pres
3638
Check out the src.zip for the source code. Run `mpremote ls` to list files and `mpremote cp :src.zip .` to copy files from the device (in this example, `src.zip`).
3739

3840
After modifying a `.py` file, Run `mpremote cp file.py :` to upload the updated code to the badge.
41+
42+
To reboot the badge after uploading a file, either
43+
44+
- Press the small button on the back left of the badge (next to the battery and the switch).
45+
- Connect with `mpremote`, then press `Ctrl`+`D`. (If nothing happens, try pressing `Ctrl`+`C` first.)

0 commit comments

Comments
 (0)