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: 338
  • D.I.R.E._3D_Case_Files_8-25-21_multiple_sizes_of_Button_Caps.zip
    4.4 MB · Views: 287
  • D.I.R.E._PCB_2021-03-12.zip
    63.9 KB · Views: 320
Last edited by Kfkboys,

ChopChopOP

New Member
Newbie
Joined
Jan 14, 2023
Messages
2
Trophies
0
Age
22
XP
22
Country
Canada
Does this still happen when you put it into skylanders mode by default? i.e. press the middle button and the right most button at the same time then plug it in? If you do that, then every time you plug it in it will always start in skylanders mode. You can easily change the modes by pressing the right most button as well as one of the left 3 buttons (1st button = DI, 2nd button = Lego, 3rd button = skylanders) but holding the right button with one of those when turning on allows you to start in a specific mode.
After troubleshooting for a couple days I found that it is a console issue with the Wii's usb port,
and the device worked perfectly on giants on my pc. I found out its was a console issue when I tried using a portal of power on the Wii and had the same problems.
 
Last edited by ChopChopOP,

zantzue

Well-Known Member
Member
Joined
Mar 14, 2009
Messages
150
Trophies
1
Location
Basque Country
XP
881
Country
Bit of a late reaction: You build a lego case which look awesome....can you somehow make a part-list so that I can order the parts at bricklink?
I changed it a little bit. Now it's a plane and has two mini blasters! One of the wings (the one on the right) can hold the cable while playing (see the fourth picture). To be honest, I don't feel like doing a step by step tutorial on how to built it or even a part list,; too much work... If, for some reason, I sold it, then yes. In that case, I would do it for myself and I wouldn't mind sharing it. I spent many hours on it and I would like to be able to make another one in the future... but not right now. Sorry!

Edit: I don't really need them but, as a challenge (I've been trying since 2018 without success up until now), I cloned DI figures by using these cards :D They are not cheap but, at least, they are rewritable (even block0). I wanted to let you know it as maybe someone will find them useful.
 

Attachments

  • 1667313268.jpeg
    1667313268.jpeg
    103 KB · Views: 114
  • 1667313267.jpeg
    1667313267.jpeg
    119.9 KB · Views: 92
  • 1667309264.jpeg
    1667309264.jpeg
    131.5 KB · Views: 101
  • 1667309263.jpeg
    1667309263.jpeg
    100.3 KB · Views: 97
  • 1667309262.jpeg
    1667309262.jpeg
    119.2 KB · Views: 96
Last edited by zantzue,

ppastry

New Member
Newbie
Joined
Jan 20, 2023
Messages
2
Trophies
0
Age
46
XP
20
Country
Spain
Lo cambié un poco. ¡Ahora es un avión y tiene dos mini blasters! Una de las alas (la de la derecha) puede sujetar el cable mientras se juega (ver la cuarta imagen). Para ser honesto, no tengo ganas de hacer un tutorial paso a paso sobre cómo construirlo o incluso una lista de partes; demasiado trabajo... Si, por alguna razón, lo vendí, entonces sí. En ese caso, lo haría yo mismo y no me importaría compartirlo. Le dediqué muchas horas y me gustaría poder hacer otro en el futuro... pero no ahora. ¡Perdón!

Edit: Realmente no las necesito pero, como reto (he estado intentando desde 2018 sin éxito hasta ahora), cloné figuras DI usando son baratas pero, al menos, son reescribibles ( incluso bloque0). Quería hacértelo saber ya que tal vez alguien los encuentre útiles.
Hello, what program did you use to copy the Di on those cards?
 

RogerDrigers

New Member
Newbie
Joined
Jan 28, 2023
Messages
2
Trophies
0
Age
28
XP
27
Country
Sweden
Where are you from? I own two emulators. If you are in Europe maybe, depending the on the country, I could sell you one and use Vinted as a cheap way to ship it.
Ah! I am from Sweden!
A country far far away in northen Europe basically! :)
Not sure how much these costs though?! a bit worried about the prices!
 

Brunom80

New Member
Newbie
Joined
Feb 24, 2023
Messages
1
Trophies
0
XP
24
Country
Portugal
Ive built the prototype on the breadboard whilst i wait for the printed boards, (ive got spares if anyone needs any UK) but cant seem to get the button to go left to work. do you have a better picture of the top button would you ? also if anyone is in need of all the files for the 3 games in BIN format let me know :) (also includes the 5 imaginators variants orange chain,pink barbella etc that arnt on the standard sky zip files)
Heyyy.. Would love to get my hands on those boards and BIN, can I PVT you plz?
 

mike1977

New Member
Newbie
Joined
Apr 29, 2023
Messages
2
Trophies
0
Age
40
XP
48
Country
Belgium
Yes, it works. Now i´m waiting for the PCB´s...
Hi Sambuka,

Looks like I have the same STM32 as yours (blue led). Did it run out of the box ?

After flashing, on mine the blue led keeps blinking, neither windows nor linux can't see it when connected to USB and the screen is empty.

any idea ?

Thanks
 

Attachments

  • PHO00000.JPG
    PHO00000.JPG
    206.5 KB · Views: 65

Jeppa_1

New Member
Newbie
Joined
Mar 13, 2023
Messages
4
Trophies
0
XP
371
Country
Germany
Hi Sambuka,

Looks like I have the same STM32 as yours (blue led). Did it run out of the box ?

After flashing, on mine the blue led keeps blinking, neither windows nor linux can't see it when connected to USB and the screen is empty.

any idea ?

Thanks
I have the same one.
Same text printed on chip and blue led...

This one kinda works, BUT: it realy only has 64K memory inside (no hidden 2nd 64K block)!
That means the BankEditor throws an error when it tries to read the blocks.
And the BluePill seems to crash in that situation!

If you have an SD card connected to it, that already is written -> it works.
But you can NOT use the BankEditor with this BluePill to write to the chip or the SD :(
 

luckypeic

Member
Newcomer
Joined
Sep 11, 2017
Messages
19
Trophies
0
Age
26
XP
114
Country
Croatia
lucky.peic from Project D.I.R.E here, just wanted to post a quick warning.

There is someone (someone here form this very thread, but I wont name them due to privacy reasons) selling this FREE project and claiming as their own despite the fact that in PDF documentation it is CLEARLY stated that we DO NOT allow the sale of this for profit.

First time I have personally sent the guy a warning and he proceeded to remove the listings but now he is again selling it again this time with firmware HEX edited to change the text (layout and everything else still same) and now he claims its no longer this project due to hex edit.

Since the firmware the guy is providing is modified we cannot know if its still safe, his build also includes all the bin files for characters that are copyrighted and pirated and highly illegal to sell and are not even included in our release files.

If anyone stumbles across that listing please do not buy it as this project should be free and even if you cant solder you can find a small shop who will solder it for you for a fraction of a price that this guy is asking for.

I am currently working with respective websites to remove the listings.

Greetings, lucky
Post automatically merged:

Hi Sambuka,

Looks like I have the same STM32 as yours (blue led). Did it run out of the box ?

After flashing, on mine the blue led keeps blinking, neither windows nor linux can't see it when connected to USB and the screen is empty.

any idea ?

Thanks

I have the same one.
Same text printed on chip and blue led...

This one kinda works, BUT: it realy only has 64K memory inside (no hidden 2nd 64K block)!
That means the BankEditor throws an error when it tries to read the blocks.
And the BluePill seems to crash in that situation!

If you have an SD card connected to it, that already is written -> it works.
But you can NOT use the BankEditor with this BluePill to write to the chip or the SD :(

I think you both might have gotten bad clones clones or there was some revision that affected something, I might have to try ordering few STM32 bluepills to verify.
Where have you both got your boards?

STM32F103C8T6 used for this project should have 64k of flash and 20k of SRAM
tehnicaly most of them actually have 128k of flash but are still reported as 64k, cant remember exactly where I found it but there is a way to check if its really 128k but anyway this project should run perfectly fine on 64k version.

There is a version with 32k too (STM32F103C6T6) but that one wont even flash.
 
Last edited by luckypeic,
  • Wow
Reactions: Jeppa_1 and lwiz

Jeppa_1

New Member
Newbie
Joined
Mar 13, 2023
Messages
4
Trophies
0
XP
371
Country
Germany
STM32F103C8T6 used for this project should have 64k of flash and 20k of SRAM
tehnicaly most of them actually have 128k of flash but are still reported as 64k,
Exactly. Afaik ALL original chips have this 2nd 64K.
And this 2nd 64K are used to store the data for the characters. (when internal mem is used)
If this 64k is missing, the firmware won't work...

I have another "BluePill" that identifies itself as 0x414 and not as 0x410... This one has 256K memory!
But again, the firmware has issues with this clone bluePill and can't write to internal memory.
But SD card is OK ;)
 

StarfySurfer

Member
Newcomer
Joined
Aug 16, 2022
Messages
8
Trophies
0
Location
The Ocean
XP
60
Country
United States
Ok, so I shared this with the original poster and am not sure if they have seen it, but I will also share it here in case anyone is interested in it.

I was discussing about the possible solution to how the DIRE emulator can work on Xbox. Let me specify, that this is not a complete possible solution as the Xbox base is needed and the base only works as a security handshake.
I think the DIRE emulator only has 1 micro-USB port, as you need a 2-port USB extension in order to connect the Xbox base to the DIRE emulator and for the DIRE emulator to be connected to the console, then you also need code in order for the operation to work.

The origin of this discovery was from 2013, where someone posted a video about emulating Disney Infinity, explaining that the only way to bypass the security for Xbox 360 and for it to allow modifications, is to plug-in the Xbox base to a device that enables emulation and for it to work as a security handshake to the console. Though they mentioned that they need code in order for it to work and they refuse to release the code, when posting about the discovery.

Website that talks about the Xbox 360 Security Handshake: https://brandonw.net/360bridge/

The 3:00 minute mark of the video is where he talks about the Xbox 360's Security Handshake for Disney Infinity:
 
Last edited by StarfySurfer,

mike1977

New Member
Newbie
Joined
Apr 29, 2023
Messages
2
Trophies
0
Age
40
XP
48
Country
Belgium
Hi @luckypeic,

Flash worked with no issue (at least it didn't complain).

I bought mine on aliexpress : can't post a link I added a screenshot below

do you have a link where I can get a "safe'" one ?


Hi @Jeppa_1,

Is there another way to write the files on the sd card ?
I tried using an external card reader and BankEditor, but no luck.


Thanks guys
 

Attachments

  • IMG_20230503_183201_HDR.jpg
    IMG_20230503_183201_HDR.jpg
    392.4 KB · Views: 59
  • Capture d’écran du 2023-05-03 18-30-05.png
    Capture d’écran du 2023-05-03 18-30-05.png
    33.6 KB · Views: 54
  • Capture d’écran du 2023-05-03 18-28-38.png
    Capture d’écran du 2023-05-03 18-28-38.png
    87.4 KB · Views: 62
  • Capture d’écran du 2023-05-03 18-46-58.png
    Capture d’écran du 2023-05-03 18-46-58.png
    656 KB · Views: 65

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: Wish I could use that for video editing lol