# BYTEBOLT Documentation > Official documentation for BYTEBOLT hardware — guides, references, and technical specs for the BYTEBOLT One open-source BadUSB platform. ## Docs - [BYTEBOLT Documentation](https://docs.bytebolt.at/): Official documentation for BYTEBOLT hardware — guides, references, and technical specs for the BYTEBOLT One open-source BadUSB platform. - [BYTEBOLT One](https://docs.bytebolt.at/bytebolt-one/): BYTEBOLT One is an open-source BadUSB platform built on the ATmega32U4 — affordable, hackable, and programmable in C or Arduino with no proprietary scripting language. - [Getting started](https://docs.bytebolt.at/bytebolt-one/getting-started/): Set up BYTEBOLT One in the Arduino IDE on Linux, Windows, or macOS — install the toolchain, plug in the board, and upload your first BadUSB sketch on the ATmega32U4. - [Example sketches](https://docs.bytebolt.at/bytebolt-one/examples/): Ready-to-flash Arduino sketches for BYTEBOLT One — bare-minimum HID setup and a Windows calculator payload using the German keyboard layout. - [Keyboard Layout](https://docs.bytebolt.at/bytebolt-one/keyboard-layout/): Use Arduino's built-in keyboard layouts (DE, FR, US, IT, ES, PT, SE, DK, HU) or a custom Swiss de_CH layout with BYTEBOLT One via Keyboard.begin(). - [VID/PID Hardware ID simulation](https://docs.bytebolt.at/bytebolt-one/vid-pid/): Override USB Vendor ID, Product ID, and product name on BYTEBOLT One via Arduino's boards.local.txt — simulate any HID device without modifying the Arduino core. - [Unique ID](https://docs.bytebolt.at/bytebolt-one/unique-id/): Read the ATmega32U4 fabrication signature row as a per-chip USB serial on BYTEBOLT One — patch USBCore.cpp to expose a unique 18-character hex ID. - [Cases](https://docs.bytebolt.at/bytebolt-one/cases/): BYTEBOLT One follows the standard USB 2.0 UDP form factor (24×11×1.4 mm) and fits common off-the-shelf flash drive enclosures, plus custom and bulk options. - [BadUSB Market Comparison](https://docs.bytebolt.at/bytebolt-one/compare/): How BYTEBOLT One compares to the USB Rubber Ducky, WHID Cactus, MalDuino, and Digispark ATtiny85 on VID/PID spoofing, tracking, CE compliance, killswitch, custom enclosures, and licensing. - [BYTEBOLT One FAQ](https://docs.bytebolt.at/bytebolt-one/faq/): Frequently asked questions about BYTEBOLT One — the open-source ATmega32U4 BadUSB platform — covering hardware, firmware, supported keyboard layouts, USB IDs, enclosures, and ordering.