Repository navigation
Releases: mwr666/EvilKey-examples
Release list
EvilKey microSD examples - firmware 0.9.1 compatibility
The original USB Tool scripts, media and license are unchanged. This snapshot updates compatibility documentation for firmware 0.9.1, including ABI6-NP1 with ABI4/5 app support and signed SD UPDATE/RESCUE packages for PCB V1.0 and V1.1.
Keep the microSD directory layout described in the README. Scripts run only after selection and RUN on the device. They are separate from .ekapp Apps packages and contain no game source or app saves.
Compatible signed firmware updates preserve keys, PIN, settings, apps and saves. Initial installation, custom signing keys and matching bootloaders use the firmware's separate EvilKey.cmd workflow before protection is activated. After irreversible Secure Boot activation, only compatible firmware signed by the enrolled key is accepted. Example scripts do not change firmware trust or activate HMAC/Secure Boot.
Firmware 0.9.1 · Copy and test instructions · Signing workflow
EvilKey microSD examples - firmware 0.8.1 compatibility
The original USB Tool scripts and their license are unchanged. This snapshot updates compatibility and download documentation for firmware 0.8.1, which repairs the display completion wait and retains PCB V1/V1.1 profiles and ABI v4/v5. Confirmed V1.1 compatibility begins at 0.8.0.
Copy the microSD_EVILKEY_EXAMPLES/duckyscripts/ tree to the card root, select a script in USB Tool and press RUN. Scripts do not start merely on connection. The physical demo remains the PCB V1 hello_world.duck Notepad test. Separately licensed Apps/game packages and source are not included.
EvilKey microSD examples - firmware 0.8.0 compatibility
The original USB Tool scripts and their license are unchanged. This snapshot aligns documentation with firmware 0.8.0, including PCB V1/V1.1 selection and guided installation. Confirmed V1.1 compatibility begins with this firmware version.
Normal firmware updates preserve data and microSD files. Fresh modules require explicit ERASE for internal flash; microSD remains unchanged. Keep the directory layout in the README and run scripts after selection and RUN on the device. These examples are separate from ABI v4/v5 .ekapp packages.
EvilKey microSD examples — firmware 0.7.6 compatibility
The original USB Tool scripts and their license are unchanged. This snapshot updates documentation for firmware 0.7.6, with shared SIMD rendering, microSD models for independent apps and diagnostics enabled through Settings.
Keep the directory layout described in the README. Scripts run after selection and RUN on the device. These examples are separate from ABI v4/v5 .ekapp packages.
EvilKey-examples v0.7.5
EvilKey microSD examples — firmware 0.7.5 compatibility
The original USB Tool scripts and license are unchanged. This snapshot aligns
the documentation with firmware 0.7.5, which adds rendering across both ESP32-S3
cores, Diagnostics report export and host Eject support for Manager Drive.
Keep the directory layout described in the README. Scripts run after selection
and RUN on the device. These examples are separate from ABI v4/v5 app packages.
EvilKey-examples v0.7.4
EvilKey microSD examples — firmware 0.7.4 compatibility
Firmware 0.7.4 adds a native Jet GUI and ABI v5 Scene3D; ABI v4 remains supported.
The USB Tool examples, hello_world.duck demonstration and their license are unchanged.
This is a firmware-aligned documentation/source snapshot, not new example behavior.
Keep the microSD directory layout from the README. Scripts run only after selection
and RUN on the device; they are not started by connection. No games, game packages,
private CAD or device data are included. Existing artwork and four Shorts remain.
Strict UTF-8 and local documentation links, unchanged example hashes and archive
inventory were checked. This export does not constitute a new hardware script test.
Firmware: https://github.com/mwr666/EvilKey-firmware/releases/tag/v0.7.4
Manager: https://github.com/mwr666/EvilKey-Manager/releases/tag/v1.1.6-fw0.7.4
EvilKey examples — firmware 0.6.1
EvilKey microSD examples — firmware 0.6.1
Documentation and firmware links now target the owner-accepted 0.6.1 release.
The USB Tool scripts are unchanged; this release does not add app packages,
game source or game saves. hello_world.duck remains the physically tested
Windows Notepad demonstration. Copy microSD_EVILKEY_EXAMPLES/duckyscripts/
to the card as described in the README.
Firmware 0.6.1 and MIT SDK
| Manager 1.1.6 source for 0.6.1.
The examples' existing personal noncommercial license is unchanged.
EvilKey-examples v0.6.0
Original microSD examples — firmware 0.6.0 compatibility
Current documentation links firmware 0.6.0, the icon launcher, BLE controls
and the MIT ABI v4 SDK. USB Tool scripts remain deliberately launched on the
device. This package contains original examples and their own noncommercial
license; third-party downloaded payload collections and independent games
are excluded. Use scripts only on systems you own or are authorized to test.
EvilKey microSD examples 0.3.0
EvilKey microSD examples 0.3.0
Original sample scripts for the EvilKey USB Tool, released alongside firmware 0.3.0.
Download and use
Download EvilKey_microSD_Examples_0.3.0.zip and extract its contents to the root of a microSD card. The ZIP contains duckyscripts/, README.md and LICENSE.md. SHA-256: dd8904fc99d88142813117a2715b05a8054b0e8554213cd46333dd44f9f6747f. The matching checksum file is attached. GitHub also provides the tagged repository source archives.
Read each example before running it. Some examples handle credentials or input events. Use them only on systems you own or are explicitly authorized to test, and use synthetic data for demonstrations. The separate Hak5 payload collection and four locally retained examples awaiting a rights review are not included.
Original examples are available for private noncommercial use under the EvilKey microSD Examples License. Commercial use requires separate written permission.