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, but I'm encountering some issues that I need help with. If you're passionate about reverse engineering, USB emulation, or have experience with the Flipper Zero app programming, your help and expertise would be greatly appreciated and is needed to continue this project.
Emulate Lego Dimensions ToyPad via USB using Flipper Zero.
USB packet emulation for Lego Dimensions ToyPad interaction.
Interface on the Flipper Zero to select minifigures and add to a slot on the toypad
I'm currently facing the following challenges:
The Flipper Zero is not being detected as a toypad by the PlayStation maybe I need to send and recieve some start packets?
Implement the necessary packet generation logic to replicate the communication between the ToyPad and the videogame
I have found a similar project that might be useful for insight and code snippets for the emulation. Node LD & LD-ToyPad-Emulator repository, which could help us understand specific aspects of the ToyPad emulation process.
If you have any insights, solutions, you can help me by making a pull request and reach out to me or fork this project.