Skip to content

Repository files navigation

LEGO 2026 Smart Brick Reverse Engineering

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.


Included Tools

  • brick_dashboard.py A unified Python CLI application built with bleak. It automatically scans for Smart Bricks, pairs with the OS to bypass GATT authentication locks, and provides an interactive interface to read and write unauthenticated WDX properties (Volume, Custom Name, Firmware, MAC Address, Battery).

  • nfc_truncator.py A utility script to fix array-out-of-bounds crashes on the Flipper Zero. It intelligently parses raw 66-block .nfc tag 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages