___
                    ~~~~~|~~~ FLUG-OS
              ___--~~~~~---__    ~~~~~ |
        ___--~~             ~~--__  ~~~|~~~ {-1, 0, +1}
       |                        | ~~~~|~~~~
       |  FLUG-OS               |     |
       |  Fluid Operating Sys   |     |  ~~~~~~
       |  802.11 Packet-Wave    |     | ~~
       |  Sampler               |     |~
       |________________________|    ~~|~~
            |                |    ~~~~ |
            |  ESP8285       |   ~~~~~~|
            |  Flipper Zero  | ~~~~
            |  WiFi v1       |~~
            |________________|

FLUG-OS{-1,0,+1}

Fluid Operating System

802.11 packet-wave sampler for the Flipper Zero WiFi Module
RSSI → amplitude · Frame type → frequency · Sine kernel → universal threshold

ESP8285 Flipper Zero {-1, 0, +1} ML-DSA signed
ESP8285 SoC
2.4 GHz Frequency
Ch 1–13 Channels

What it does

Turns your Flipper Zero WiFi Module into a raw 802.11 wave sampler. Every WiFi packet becomes a musical note through the universal sine kernel K(u)=sin(πu)/(πu). RSSI becomes amplitude. Frame type becomes frequency. Packet density drives the threshold domain: {-1, below critical | 0, at critical | +1, above}.

Aligned with axiomquant.org — five threshold domains sharing the same phase transition structure: Erdős graph β₁, BitNet ternary γ, Markowitz λ, Black-Scholes σ, Rényi dyadic β.

Install in 2 minutes

  1. Install PlatformIO
    pip3 install platformio
  2. Clone & build
    git clone https://github.com/8b-is/FLUG-OS.git
    cd FLUG-OS
    pio run -e esp8285
  3. Connect Flipper Zero via USB
    Flipper must be in QFlipper mode or connected directly
  4. Upload
    pio run -e esp8285 -t upload
  5. Listen
    screen /dev/tty.usbserial-XXXX 115200
  6. Start sniffing
    mode wave      # hear the spectrum
    ch 6            # set channel
    hop             # sweep all channels

Commands

CommandWhat it does
ch 6Set channel (1–13)
hopToggle channel hopping (1s per channel)
mode rawRSSI density type domain kernel — 5 floats
mode waveSynthesized sine wave sample
mode jsonStructured JSON with musical parameters
filter mgmtShow only management frames
filter dataShow only data frames
filter allShow everything (default)
statsCapture statistics
resetReset counters

Wave output

# raw mode — 5 floats per packet
~ 0.750 0.320 2 1 0.9231

# wave mode — 3 floats per packet
~ 0.4231 1 0.9231

# json mode — structured
~ {"rssi":0.750,"density":0.320,"domain":1,"kernel":0.9231}

Ecosystem

Part of the 8b-is constellation:

NodeLayer
HF-MAC{-1,0,+1}Native macOS Hugging Face client
entheaiAgent with MEM8 wave memory
ayeOSTernary matrix inference daemon
MLX-QUANTMetal GPU ternary kernels
FLUG-OS802.11 packet-wave sampler

Post-quantum security

Firmware releases are dual-signed with ML-DSA-65 (FIPS 204, Dilithium) and SLH-DSA (FIPS 205, SPHINCS+) per NIST standards finalized August 13, 2024. Reference →