SYS: FANTASI WIKI PAGE: FEATURES_
← HOME

Feature Matrix

FeatureFlipper ZeroChameleon UltraProxmark3
MCUSTM32WB55 (Cortex-M4)nRF52840 (Cortex-M4)AT91SAM7S512 (ARM7TDMI)
Flash1 MB1 MB512 KB
RAM192 KB213 KB64 KB
Serial CLI (USB CDC)YesYesYes
DFU / bootloader rebootYesYesYes
Battery levelYes (BQ27220 fuel gauge)Yes (SAADC voltage sense)No
DisplayYes (ST7565 128x64 LCD)NoNo
BLE full extended stackYes (STM32WB CPU2)Yes (SoftDevice S140)No
BLE scanningYesYesNo
LittleFS storage (256 KB)Yes (internal flash)Yes (internal flash)Yes (flash plane 1, S512 only)
USB MSC (mass storage)Concurrent with CDCConcurrent with CDCMode-switched (msc command)
MSC return to CDCN/A (always concurrent)N/A (always concurrent)eject /dev/sdX from host
RFID frontendST25R3916 (transparent)nRF52840 NFCT + MFRC522Spartan-II FPGA
RFID LF read/write (T5577)YesYesYes
RFID HF read (ISO14443-A, MIFARE Classic)YesYesYes
RFID HF sniff (reader-card, annotated)YesYesYes
RFID emulation (MIFARE Classic 1K)YesYesYes
Coupling-strength meter for sniffYes (ST25R3916 EFD)NoNo

Platform Notes

Kiisu

The Kiisu is a Flipper Zero-compatible STM32WB55 board and shares the entire Flipper column above - same MCU, flash, USB (composite CDC+MSC), and BLE. The one hardware difference is the display: the Kiisu's LCD is an SH1106 driven by an on-board companion MCU (STM32G431) that emulates the Flipper's peripherals, so the firmware talks to it as if it were the Flipper's ST7565. This is handled by a dedicated flush path in the shared display driver; nothing else in the platform differs. Build with make PLATFORM=kiisu; the device command reports KIISU.

Proxmark3 MSC Mode Switching

The AT91SAM7S UDP has only 4 endpoints, all used by CDC. MSC requires a full USB re-enumeration - the msc CLI command disconnects CDC, re-enumerates as MSC-only, and eject on the host switches back to CDC automatically.

Proxmark3 S256 vs S512

LittleFS storage requires the AT91SAM7S512 variant (two flash planes). The S256 variant has no room for storage; msc reports "storage not available."

BLE Scanning on Flipper Zero

Requires a BLE wireless stack flashed to CPU2. See Radio Stack for stack installation.

Display

Only the Flipper Zero has a screen. The display_print() API is platform-local under platforms/flipper/.

★ DREAM // HACK ★