flash force Wiki
Interactive browser →
Wiki / LEGO hardware
#device#sensor#powered-up

Powered Up

Powered Up is LEGO's current control system, from 2018 on: battery hubs with sockets, and the motors, sensors and lights that plug into them. Every one of them is driven over Bluetooth on LWP3, and nothing in the system takes a command by light.

Reach

CapabilityStateNote
Drive motors, lights and sensors from a web pageworksnothing reflashed: a hub accepts a connection from any Bluetooth central, the same one the LEGO app makes
Blink VLL out of a hub LEDworksthe hub runs a Pybricks program and does the timing itself — Pybricks VLL
Switch the 88005 Lightworkstwo LEDs the hub turns on and off; an output, never a channel
Read colour and distance with the 88007 sensorworks, untested heresix colours, and distance out to about 10 cm off the infrared reflection
Send Power Functions (IR) codes out of the 88007 emitterworks, untested herethe one optical output in the system: Port Output Command 0x81, WriteDirectModeData 0x51, mode 0x07, one uint16, write-only
Read proximity with the SPIKE and Technic Distance Sensorworks, untested herethe same reflected-infrared trick as the older WeDo motion sensor
Read colour with the SPIKE Colour Sensorworks, untested herelights red, green and blue; reports colour plus reflected and ambient brightness
Hear infrared on any Powered Up partout of reachthe 88007 has no receive mode at all — it can shout at a Power Functions receiver and never hear one
Program a hub by shining light at itout of reachnothing on a hub listens to light the way a Micro Scout does
Run other firmware on the Technic Move hubout of reachit stays an LWP3 peripheral

What it hears

Bluetooth, both ways, and nothing else. LWP (Powered Up BLE) owns the service and characteristic, the message header, the port commands, and the hub-kind byte that names a model before you connect — including the two DUPLO kinds and the Technic Move hub. There is no second channel: light in this system runs outward, a sensor lighting an object and reading what comes back, and LEGO never published those emitter wavelengths. The community reads them as visible for colour and near-infrared for distance (Frequencies & wavelengths).

The specification has not moved since 8 February 2019, and no hub, motor, sensor or protocol revision shipped in 2025 or 2026. LEGO's current investment went to the closed SMART Play (SMART Brick) platform instead.

Reaching it today