SIMULACRA
Hide among shades. Watch for hunters.
Simulacra is a small multi-node fleet that buries your real devices in a crowd of phantom shades - synthetic BLE and Wi-Fi devices that look like an ordinary crowd - and flags hunters: trackers and followers that shadow you across time and place. It runs on cheap ESP32 boards and shows what it sees on a small display.
1 · Your fleet key
Every fleet needs one signing key, and it is made here in your browser rather than shipped in the download. Your controller signs with it, your decoys check it, and the radio key they all share is generated by the controller itself on first boot. None of it exists in any file on this site.
fleet key -
Save this before you flash. It lives only in this browser. Without a copy, adding a fourth board later means re-keying and reflashing every board you already did.
2 · Flash a board
You need at least one decoy board (Waveshare ESP32-C5-WIFI6-KIT
suggested - dual-band and it takes/charges its own battery, and it is the board the project is
developed on; ESP32-C6 also fully supported) and one controller
(ESP32-2432S028, the "CYD" display). Plug in each board and flash it - the chip is
detected and the right role is installed automatically. Flash every board from this same page
so they all share the one key.
Generate or import a key above to continue.
What the key does, and what it does not do. It means only your controller can enroll your boards or send them commands, and that the radio traffic between them is encrypted with a key no one else has. That is the part that was previously impossible from a download, because a key published alongside the firmware protects nothing.
It is not full device security. There is no flash encryption here, so anyone who takes a board and reads its flash can recover that fleet's radio key. The controller can revoke a lost board, which re-keys the fleet and re-enrolls the rest. Treat a decoy as something you could lose.
Pairing is deliberate: after flashing, open CONTROL on the display and tap PAIR NEW NODE to open a 30 second window, then accept each board by matching the fingerprint it prints. Boards do not join a fleet on their own.