Wiki / Tools & Software
Flash Force
Flash Force is a single-file web app that programs the Micro Scout over VLL using a phone torch.
What it does
- Sends direct commands and builds programs (script steps 16–32) — see VLL opcode table.
- The engine is a faithful awaited-sleep port of adriansieber's Swift code (not rAF sampling, which drifts), using the VLL checksum and frame per VLL — Visible Light Link.
- A built-in-programs panel covers the 7 stock programs plus demo videos from the disc, and an emitter screen provides a countdown and aim reticle.
Device facts
- iPhone Safari with torch is confirmed working; timing scale 1.05–1.35× (default 1.2×).
- Working opcodes: motor 0/1, beeps 4–8, Run 33, Delete 34, script 16–32. There is no working direct "stop" (10/15/70/71 all do nothing, and were removed).
Context
Flash Force fills the Micro Scout's "P" slot — the programmable slot LEGO planned via RIS 2.0 but never shipped (LEGO FAQ — P program & IR tower, Droid Developer Kit CD (_ddk.exe)).
The same codes apply to Code Pilot / Scout, and the approach extends to IR / FTDI DTR + LED emitters.
Links
- Live: flashforce.app
- Source: github.com/abuznenko-commits/FlashForce