This project aims to create a USB emulation app for the Flipper Zero to emulate the functionality of a Lego Dimensions ToyPad.
The project is currently in development. Character placement is working 🎉, but there are issues with vehicle emulation and the placement indexes for characters.
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
And press OK to select a character from the list:
I'm currently facing the following issues:
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
When removing a character from the ToyPad, the figure is removed, but the indexes are not reset/shifted correctly. Causing unexpected behavior afterwards.
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!