Commit graph

5 commits

Author SHA1 Message Date
95f3200477
Add README
What Loki is, how the BLE chaff works (decoy identities, randomized MACs,
swarm cycling, timing jitter), modes (stealth/medium/storm), hardware,
build/flash, and scope/ethics.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 13:42:16 -06:00
4a90022b93
Loki Phase 2: configurable chaff modes + button control + smoothed timing
- Chaff intensity modes (ModeConfig table) cycled via BOOT button (long-press)
- LED blink feedback on mode switch
- Smoothed random dwell/gap timing (EMA, SMOOTH_ALPHA) for organic cadence
- Broadcast counter + NVS persistence (Preferences) across reboots

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-22 12:47:42 -06:00
7f15705a8d
Fix LED polarity — active LOW on C3 Super Mini
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 00:43:01 -07:00
3a9f5a546a
Switch to simple blue LED indicator on GPIO8
C3 Super Mini has a plain blue LED on GPIO8, not an addressable
WS2812B. Removed NeoPixel library, using digitalWrite instead.
LED on = Loki active and chaffing.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 00:41:49 -07:00
a7f26f88e4
Loki Phase 1: BLE identity cycling countermeasure
16 fake device profiles (Galaxy S24, iPhone, Pixel 9, AirPods Pro, etc.)
cycling every 2s with randomized MACs and realistic manufacturer data.
Targets ESP32-C3 Super Mini with NimBLE 1.4.3 on ESP-IDF 4.4.x.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 00:03:07 -07:00