Disney Infinity, Lego Dimensions, Skylanders Base Emulator - Project D.I.R.E.

Project D.I.R.E.
(UPDATE 29 NOVEMBER 2023)


We have been made aware that certain individuals are attempting to sell the community edition of this project on ETSY, a project that is explicitly offered for free. This action not only undermines the spirit of our community project but is also a move that capitalizes on the work of others in a very negative way. Furthermore, these sales include unauthorized distribution of bin files related to Lego, Skylanders, and Disney Infinity, which is a clear infringement of intellectual property rights. We strongly urge the community to maintain the integrity of the project by helping us address and curtail these unauthorized sales. It is essential to remind everyone that our project was created for free distribution, and it should remain that way. Your support in this matter is invaluable.

Special Thanks to the following individuals for their dedication and hard work. Without them this project would not be possible.

znxDomain -> firmware unlocker, tester, researcher
Lucky.peic -> firmware gui editor, tester, prototype, initial writeups, researcher
B47M4N -> firmware gui editor, tester, pcb and case creator, researcher, user guide writer
Bowman -> alt firmware, prototype tester
Mystic -> supplied test files, tester


Project D.I.R.E. (Disney Infinity Reverse Engineered) is a portal emulator for Disney Infinity, Lego Dimensions, and Skylanders. This replaces the original portal in place of a custom created one to inject your own character dumps without the need for the original characters, vehicles, or playsets.

This emulator originally started several years ago after a talented coder named obiima did not release his project to the public. Obiima created and demoed a console portal emulator for 3 games: Disney Infinity, Lego Dimensions, and Skylanders. Obiima never released his project into the wild and the project he did release privately was closed firmware meaning locked to the stm32 Bluepill. This project picks up where he left off.

The Firmware allows this device to select between games by holding one of the buttons during boot. Specific Button usage can be found in the User Guide. You have the option of using limited onboard memory or by using an SD card you can increase the character count in your base emulator. By adding your own character files known as bin files, you can inject them into the game without having to keep your original characters.

This emulator currently works on the Wii, Wii U, PS3, and PS4.
We CAN NOT confirm if this works on the PS5 or Nintendo Switch as we do not own those consoles with these games to test with.

We have been told Skylanders plays on the Nintendo Switch but does NOT use the Portal of Power.
We have also seen footage of Disney Infinity being played on a PS5 with a PS4 base.

XBOX 360 and XBOX One are Not Yet included in this release. There is a security chip required from an Activision portal to make this work and we have not yet discovered a simple method to allow these games to work on these specific consoles.

upload_2021-8-26_20-29-42.png


upload_2021-8-27_6-51-30.png


upload_2021-8-27_6-51-46.png


Some of the files are too large to fit in this forum post and have been attached via mediafire.
All files can be found here: https://www.mediafire.com/folder/9u87thpc42j9a/Release+Package
 

Attachments

  • D.I.R.E Template A06.pdf
    1.6 MB · Views: 339
  • D.I.R.E._3D_Case_Files_8-25-21_multiple_sizes_of_Button_Caps.zip
    4.4 MB · Views: 291
  • D.I.R.E._PCB_2021-03-12.zip
    63.9 KB · Views: 323
Last edited by Kfkboys,

Sambuka06

Member
Newcomer
Joined
Feb 2, 2008
Messages
13
Trophies
1
Age
47
XP
309
Country
Germany
Yes, it works. Now i´m waiting for the PCB´s...
 

Attachments

  • eaea6159-be10-4cd7-be4f-ed19651c7b03.jpg
    eaea6159-be10-4cd7-be4f-ed19651c7b03.jpg
    226.1 KB · Views: 151
  • 0031451a-f68e-4356-9f4c-814a7f5921a0.jpg
    0031451a-f68e-4356-9f4c-814a7f5921a0.jpg
    202.2 KB · Views: 170
Last edited by Sambuka06,
  • Like
Reactions: Khahid

tommaloney

Well-Known Member
Member
Joined
Dec 8, 2009
Messages
281
Trophies
1
XP
1,540
Country
Canada
I ordered mine about 3 weeks or so ago. still a month away...lol

I also have been looking into making my own case. when I get it put together and working great ill post pictures :)
 
  • Like
Reactions: Sambuka06

lafleche

Well-Known Member
Member
Joined
Jan 4, 2007
Messages
645
Trophies
1
XP
2,996
Country
Netherlands
mine not working lcd all white :cry:
- are you sure you programmed stmt32 correctly?
- when you connect your device with USB to pc, does it get recognized?
- can you put a character on you device?
- if above answered positive: reflow all your connections

Good luck
 

Khahid

Member
Newcomer
Joined
Feb 6, 2020
Messages
21
Trophies
0
Age
40
XP
213
Country
India
- are you sure you programmed stmt32 correctly?
- when you connect your device with USB to pc, does it get recognized?
- can you put a character on you device?
- if above answered positive: reflow all your connections

Good luck
1 Yes with stmlink
2 Yes computer beep (stmlink and usb)
3- Bank editor give error
4- Rechecking for 2nd time

maybe found.... SMT internal size is diferent of "printed on pcb"


1Q5vF9o.png


FJi9wlX.png


now need buy more componentes to confirm....
 
Last edited by Khahid,

lafleche

Well-Known Member
Member
Joined
Jan 4, 2007
Messages
645
Trophies
1
XP
2,996
Country
Netherlands
The fact that your device reports 128kbytes should not be an issue.
I have two builds, one 64kbytes stmt32 and one 128kbytes stmt32 and both are working fine.
But that you can not add a character at all is already strange..

I had a third build which I couldn't get to work either but that one gave an error while connecting to pc (device not recognized) and also white screen.
It could be programmed with stmlink cable but USB was not working.

Hope you can get it working
 

Khahid

Member
Newcomer
Joined
Feb 6, 2020
Messages
21
Trophies
0
Age
40
XP
213
Country
India
The fact that your device reports 128kbytes should not be an issue.
I have two builds, one 64kbytes stmt32 and one 128kbytes stmt32 and both are working fine.
But that you can not add a character at all is already strange..

I had a third build which I couldn't get to work either but that one gave an error while connecting to pc (device not recognized) and also white screen.
It could be programmed with stmlink cable but USB was not working.

Hope you can get it working
worse than I've ever tried
1- Swapping sd didn't work
2- multimeter at all points -> all ok
3- Resolder -> ok
4- another usb cable, did not work

the components I bought both the stm32f103c8t6 and the lcd from the aliexpress link from the previous pages, maybe I was unlucky and one of them is defective? JLCPCB's pcb's are right I checked it with a multimeter before starting to assemble...
 

lafleche

Well-Known Member
Member
Joined
Jan 4, 2007
Messages
645
Trophies
1
XP
2,996
Country
Netherlands
worse than I've ever tried
1- Swapping sd didn't work
2- multimeter at all points -> all ok
3- Resolder -> ok
4- another usb cable, did not work

the components I bought both the stm32f103c8t6 and the lcd from the aliexpress link from the previous pages, maybe I was unlucky and one of them is defective? JLCPCB's pcb's are right I checked it with a multimeter before starting to assemble...
Can you add a character to internal memory?
Did you push SD card all the way through?
My first build also had issue with SD card... So I thought.. Until I pushed slightly harder on sd card and felt it moving...
Does not help with your white screen though 😞
 

Khahid

Member
Newcomer
Joined
Feb 6, 2020
Messages
21
Trophies
0
Age
40
XP
213
Country
India
Can you add a character to internal memory?
Did you push SD card all the way through?
My first build also had issue with SD card... So I thought.. Until I pushed slightly harder on sd card and felt it moving...
Does not help with your white screen though 😞

yes the card is until the end... in the internal memory give error, apparently my binaries need to convert?

B0HaGFo.png


could you show me how it recognizes it in the windows device manager? I believe mine is not showing up... but I can format the "internal memory"
qnZO5fz.png
 

user29534

New Member
Newbie
Joined
Feb 23, 2022
Messages
1
Trophies
0
Location
Atlanta
XP
51
Country
United States
Long time lurker here. I've been following this emulator since the days before the bank closed and am excited to see this. Does anyone have an extra DIRE PCB board that they are interested in parting with? I checked out the jlcpcb website and they want $19 for shipping roughly. Thought I'd check and see if someone wants to part with one.

Additionally, I have looked through this thread and saw the LCDs people were buying from ALI with no 4 pin header. Is there one on Ali that someone found that has the 4 pin header soldered already? I didn't find one but I'm just double checking. Any info is appreciated.
 
  • Like
Reactions: D3ADx

D3ADx

New Member
Newbie
Joined
Feb 24, 2022
Messages
2
Trophies
0
Age
24
Location
Down Under
XP
39
Country
Australia
Long time lurker here. I've been following this emulator since the days before the bank closed and am excited to see this. Does anyone have an extra DIRE PCB board that they are interested in parting with? I checked out the jlcpcb website and they want $19 for shipping roughly. Thought I'd check and see if someone wants to part with one.

Additionally, I have looked through this thread and saw the LCDs people were buying from ALI with no 4 pin header. Is there one on Ali that someone found that has the 4 pin header soldered already? I didn't find one but I'm just double checking. Any info is appreciated.
Yeah i got a few spare D.I.R.E boards. 4 to be exact. I have no problem parting with one of them as I only need 1. Do you have discord so we can talk about this more?
 

D3ADx

New Member
Newbie
Joined
Feb 24, 2022
Messages
2
Trophies
0
Age
24
Location
Down Under
XP
39
Country
Australia
Need a little help with something. So i am not fully sure how to put a bin file onto the bank editor. I've tried quite abit and the only message i get back is a "wrong file" error as seen in the screenshot. im trying to put a lego dimensions dump on there hence the lego dimensions bank loaded. I have formatted the device and have available slots to put dumps there but everything i try is not working
EDIT: got it. for those wondering, you click 'append' I feel really stupid right now...
 
Last edited by D3ADx,

Sambuka06

Member
Newcomer
Joined
Feb 2, 2008
Messages
13
Trophies
1
Age
47
XP
309
Country
Germany
On the WiiU console it runs perfectly without errors.
Unfortunately, the PCB is not recognized in the CEMU on PC.

Does anyone have an idea or a solution?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/vKQN3UiNNHY?si=fP6ZlFe-DhQf9SW7