netherite
A from-scratch C/CUDA reimplementation of Minecraft 1.11.2 that is bit-verified against the original Java game and includes batched CUDA reinforcement learning support.
它将多款流行的渗透测试与硬件黑客设备整合到同一固件下,提供统一的 CLI 和应用生态,简化了跨设备的开发与使用。
| Target | MCU | Flash tool |
|---|---|---|
| Flipper Zero | STM32WB55 (Cortex-M4) | dfu-util via ROM DFU |
| Kiisu | STM32WB55 (Cortex-M4) | dfu-util via ROM DFU |
| Chameleon Ultra | nRF52840 (Cortex-M4) | nrfutil DFU |
| Proxmark3 | AT91SAM7S256/512 (ARM7TDMI) | tools/pm3_flasher.py (pyserial) |
| Proxmark5 | AT32F435 | Coming soon |
| Kiisu Smol | STM32WB55 (Cortex-M4) | Coming soon |
| Kode Dot | ESP32-S3 | Coming soon |
make # build every firmware + the host CLI
make PLATFORM=flipper # STM32WB55 (Cortex-M4)
make PLATFORM=kiisu # STM32WB55 (Cortex-M4)
make PLATFORM=chameleon # nRF52840 (Cortex-M4)
make PLATFORM=proxmark3 # AT91SAM7S (ARM7TDMI)
make cli # host CLI only (build/cli/fantasi)
make clean # remove all build artifacts (or PLATFORM= for one)
make help # list targets
A bare make builds all three firmwares and the host CLI; make clean wipes the
build/ tree. Pass PLATFORM= to scope to a single firmware, or
make cli to build only the host CLI.
The firmware builds need arm-none-eabi-gcc and git on PATH; TinyUSB and
LittleFS are auto-cloned on demand (pinned to known-good tags). The host CLI is
built with the system cc and needs libreadline (and libsystemd for BLE).
Artifacts land in build/:
| Target | Output |
|---|---|
| flipper | build/flipper/fantasi-flipper.{elf,bin} |
| kiisu | build/flipper/fantasi-kiisu.{elf,bin} |
| chameleon | build/chameleon/fantasi-chameleon.{elf,bin,hex} |
| proxmark3 | build/proxmark3/fantasi-proxmark3.{elf,bin} |
| host CLI | build/cli/fantasi |
make flash # auto-detect the connected device + flash it
make PLATFORM= flash # force a specific target
With no PLATFORM, make flash auto-detects the single connected board - by
querying a running Fantasi's device id, or by spotting a board already sitting
in its DFU mode. If more than one device is connected it refuses to flash
rather than guess; pass PLATFORM= to disambiguate.
A successful flash is indicated by a solid blue LED.
If the device is already running Fantasi, the flasher (tools/flash.py)
uploads changed resources via MSC, sends dfu over CDC serial, and flashes with
the platform's tool. On first flash it falls back to a manual DF
Fantasi firmware
根据分类、Topic 和编程语言匹配的相似项目。
A from-scratch C/CUDA reimplementation of Minecraft 1.11.2 that is bit-verified against the original Java game and includes batched CUDA reinforcement learning support.
Twell is a tiny, embeddable, zero-allocation physics engine for interruptible, Apple-style UI animations, available as a single-header C library with Python bindings.
WASTE is a C-based inference engine that streams MoE experts from disk to run a 2.78 trillion-parameter model on a consumer laptop with 64 GB RAM.