Skip to content

Flipper Zero application to emulate the Lego Dimensions ToyPad via USB (WIP)

Notifications You must be signed in to change notification settings

SegerEnd/Flipper-Zero-LD-Toypad-Emulator

Repository files navigation

Flipper Zero Lego Dimensions ToyPad Emulator

Overview

This project aims to create a USB emulation app for the Flipper Zero to emulate the functionality of a Lego Dimensions ToyPad.

Project Status

The project is currently in development. Character placement is working 🎉, but there are issues with vehicle emulation and the placement indexes for characters.

Features

Placing characters on the ToyPad, When the ToyPad is connected to the game, you can use the arrow keys to select a spot on the ToyPad

Schermafbeelding 2025-01-14 163051

And press OK to select a character from the list:

Schermafbeelding 2025-01-14 163150

Current Issues

I'm currently facing the following issues:

Vehicles:

Currenly vehicles are not working there is, I think a issue in the CMD_MODEL or CMD_READ or with the packet generation that is causing it not to work

Issue character removing

When removing a character from the ToyPad, the figure is removed, but the indexes are not reset/shifted correctly. Causing unexpected behavior afterwards.

Code Reference

I have found a similar project that helped this project for insight and code snippets for the emulation. Node LD & LD-ToyPad-Emulator repository.

If you'd like to help complete this project, feel free to make a pull request or reach out to me!