Welcome to the repository for the LEGO 2026 Smart Brick reverse engineering project!
This repository contains complete documentation and functional Python tools for interacting with the new LEGO Smart Brick ecosystem over unauthenticated Bluetooth Low Energy (BLE), as well as fixing and cloning the physical ISO15693 NFC toy tags without needing the official mobile app.
-
brick_dashboard.pyA unified Python CLI application built withbleak. It automatically scans for Smart Bricks, pairs with the OS to bypass GATT authentication locks, and provides an interactive interface to read and write unauthenticatedWDXproperties (Volume, Custom Name, Firmware, MAC Address, Battery). -
nfc_truncator.pyA utility script to fix array-out-of-bounds crashes on the Flipper Zero. It intelligently parses raw 66-block.nfctag dumps and safely trims the data and security strings down to the exact 32 blocks used by the toys, enabling 100% reliable offline emulation.
I have just found this repository from Nathan, which is a goldmine... check it out: https://github.com/nathankellenicki/node-smartplay