-
Notifications
You must be signed in to change notification settings - Fork 1
Tutorial Getting Started
Welcome to Glitchy! This tutorial will walk you through your first session with the device, from unboxing to connecting to the web interface.
- Time: ~15 minutes
- Prerequisites: None
-
What you'll learn:
- How to power on Glitchy
- How to connect to the WiFi network
- How to access the web interface
- Basic orientation of the control panel
- Glitchy board (ESP32-S3 with custom PCB)
- Micro-USB cable (must support data, not charge-only)
- Computer with WiFi
- Web browser (Chrome, Firefox, Safari, or Edge)
- SD card with web GUI files (should be pre-installed)
Before powering on, take a moment to familiarize yourself with the board layout.

Identify these components:
- ESP32-S3 module — The main processor
- Micro-USB connector — For power and programming
- SD card slot — Holds the web interface files
- Screw terminals — For connecting to target devices
- DIP switches — For configuring the sense resistor
- Reset button (RST) — Reboots the device
- Connection headers — For signal wires to target devices
The SD card stores the web interface files that your browser will load. It should already be installed in the slot.
- Verify that an SD card is seated in the slot
- If you need to set up an SD card yourself:
- Format the card as FAT32
- Copy the web GUI files from the latest release
- See How To: Update Web GUI for detailed instructions
- Connect the micro-USB cable to Glitchy
- Connect the other end to your computer or a USB power adapter
- You should see the power LED illuminate
Tip: If nothing happens, try a different USB cable. Some cables are charge-only and do not carry data or provide sufficient power. Also try a USB port directly on your computer rather than a hub.
By default, Glitchy creates its own WiFi access point.
- On your computer, open your WiFi settings
- Look for a network named Glitchy
- Connect using the password: 123456789
- Your computer will likely warn that there is no internet connection — this is expected and normal. Dismiss the warning.
Note: If the network doesn't appear, wait about 30 seconds after powering on and refresh your WiFi list. If it still doesn't show up, press the RST button on the board and try again. Sometimes the board doesn't get a clean boot from the power cable.
- Open your web browser
- Navigate to: http://192.168.4.1
- The Glitchy control panel should load

Troubleshooting: If the page hangs or won't load, close the tab, press the RST button on the board, reconnect to the WiFi, and try again. Make sure you are using
http://and nothttps://.
The interface uses a dark-themed design with a navigation bar across the top. On mobile devices, the navigation collapses into a hamburger menu. Take a moment to explore the main pages:
- Home — The landing page with two action cards: one for Power Glitching and one for Power Analysis. Each card has a brief description and a button to get started.
- Glitch — The power glitching control page. The left side has a form for entering timing parameters (start length, end length, step delay, delay between attempts, and attempts per length). The right side shows test results, including a spinning animation while running and a success or failure indicator when complete.
- Power Setup — Configuration for the analog front-end used in power analysis. Includes a toggle to enable or disable ADC streaming, and two real-time graphs showing the amplifier gain and bias point voltages. Use this page to calibrate the hardware before capturing traces.
- Power Analysis — Capture and display power consumption traces. Click Start Analysis to have Glitchy press each key on the target and record the power signatures. The results are displayed as overlaid line graphs for comparison.
- About — Shows firmware and web interface version numbers, licensing information, and project links.
You are now connected and ready to start using Glitchy.
Now that you're connected, choose your first experiment:
| Next Step | Description |
|---|---|
| Tutorial: First Power Glitch | Perform your first voltage glitching attack on an Arduino |
| Tutorial: First Power Analysis | Capture and analyze power consumption traces |
| Problem | Solution |
|---|---|
| No LEDs or WiFi network | Try a different USB cable or port. Some cables are charge-only. |
| WiFi network not appearing | Wait 30 seconds, then press RST and try again. |
| "No internet" warning | This is normal. Glitchy is a local network with no internet access. |
| Web page won't load | Close the tab, press RST, reconnect WiFi, try again. Use http:// not https://. |
| Page loads but shows errors | Verify the SD card has the correct GUI files and that firmware/GUI versions match. |
For more help, see the Troubleshooting Guide.
- How To: Configure WiFi — Change SSID, password, or switch to client mode
- How To: Flash Firmware — Update the device firmware
- How To: Update Web GUI — Update the web interface files