Flash Force Wiki Interactive browser โ†’
Wiki / References
#reference#index#emitter#vll

๐Ÿ“ค VLL emitters โ€” options & status

Every way to flash VLL at a Micro Scout (and Code Pilot / Scout), marking what is device-confirmed vs theory and how each fares per platform. The Micro Scout has no radio, so something must physically blink light at its sensor; these are the options.

Two facts shape everything: the sensor is red / near-IR biased (white is weak โ€” use red or IR), and VLL bits are distinguished by the ON/OFF ratio, so timing is scale-tolerant (~0.5โ€“1.4ร— of nominal). Each emitter's own note holds the build detail; parts to buy are in Hardware shopping list.

Compatibility = which platform can drive the emitter (โœ… yes ยท โš ๏ธ awkward/partial ยท โŒ no ยท โ€” n/a).

EmitterWorks?iOSAndroidWindowsmacOSNotes
Phone torch (Flash Force)โœ… confirmedโœ… Safariโœ… Chromeโ€”โ€”phone-only (no torch on a PC); timer jitter โ†’ scale 1.05โ€“1.35
Powered Up hub (Pybricks) (Powered Up hub (Pybricks VLL))โœ… confirmedโŒ (no Web BT)โœ… Chromeโœ…โœ…control = Web Bluetooth; standalone via the hub button = any platform. Red LED / 88005, scale 0.5โ€“1.4
FTDI USB-serial + LED (FTDI DTR + LED)โœ… provenโŒโš ๏ธ (Web-Serial / OTG)โœ…โœ…pylibftdi (desktop) or Web-Serial DTR (Chrome). Needs genuine FT232
Arduino / ESP32 + LED (Arduino ยท ESP32 + LED)โœ…โŒ flashโš ๏ธ flashโœ… flashโœ… flashflashing needs a computer; once flashed, control over its own Wi-Fi works on ANY device incl. iOS. M5 = compact, web-flashable
LEGO 9V light brick via RCX (LEGO 9V Light brick (via RCX))โœ… (rcxvll.nqh)โŒโŒโœ…โœ…NQC/BricxCC + tower; needs an RCX
LEGO USB IR tower 9783 (LEGO USB IR tower (RIS 2.0))โœ… documented protocolโŒโŒโœ…โœ…VLL mode = a USB vendor request (official spec) + optical tube; pyusb on any desktop, WinVLL on Windows. VLL is visible red, not IR
Garmin Fenix flashlightโŒ tested, failsโ€”โ€”โ€”โ€”setFlashlightMode latency too high for 20โ€“40 ms pulses
Computer screen / baked video (Computer screen)~ marginalโœ…โœ…โœ…โœ…any screen; poor contrast/refresh

Pick by platform

Most compact overall: M5 StickS3 (ESP32 + IR LED) โ€” emitter + its own Wi-Fi web remote (works from any phone incl. iPhone), web-flashable from Flash Force.

See Link directory for the tools (JorgePe mindstorms-vll, WinVLL, lego-blockly, Pybricks, ESP Web Tools).