The Glitch
 All Files Pages
Get Started



The Glitch is a simple to use, plug-and-play, hardware platform. At it's core The Glitch is a reprogrammable microprocessor board; which allows The Glitch to be adapted to a variety of Projects. The Glitch has been specifically designed for security testing. However, it may also be an great platform for a variety of other projects.

New users should follow a few basic steps to get the most out of The Glitch:


1) Get to Know the Hardware

The capabilities of The Glitch are split between the hardware and firmware. Before playing around to much, it is a good idea to take a look at a basic overview of the Hardware. There are a few components of the hardware, such as the reset button and female header pins, that are mentioned throughout this documentation. For users who are less familiar with hardware development devices, the Hardware guide is a great reference.


2) Choose a Project

The Glitch can be reprogrammed for many different kinds of Projects. It builds on the vast resources of the Arduino platform. If you are interested in Developing for The Glitch, you can. Or simply use the firmware provided by from existing project. No need to learn any more about the hardware or software then you have time for.

The ability to edit the code makes it possible for developers to use The Glitch in their own projects and share with others. Some project for The Glitch can be found at http://theglitch.sourceforge.net/projects/. (NOTE: This is not a complete list of projects for The Glitch.) Project may be vastly different from one another. Make sure the follow the documentation provided by each project.


3) Update the Firmware

Now that you know the different parts or the hardware and have picked a project, lets get everything set up. The Glitch uses the Glitch Loader software to upload new firmware which can be found in the Resource Files. The project files you have downloaded should contain a firmware file with a .hex extention. (If the project only provides a the .pde or .ino source code, you will need to follow the Developing for The Glitch guide to compile the firmware.)

Finally, follow the instructions in Loading Firmware on how to flash The Glitch with new firmware. Once the new firmware in flashed, the project's documentation should get you to the next step.