HaxxStation: DS Download Station exploit



13 years.

The original DS was released in 2004, and to this day, no hax for Download Play had been made.

Until now.

Gericom found an exploit in DS Download Station, allowing us to run any homebrew we'd like over DS download play.

Source code for dspatch: https://github.com/Gericom/dspatch

Enjoy!

Credits:
Exploit: shutterbug2000, Gericom, and Apache Thunder
Graphics: Jaames, Robz8

And if you want to load unsupported flashcarts on a DSi:

Yes.
Here's Apache Thunder's flashcard launchers edited for HaxxStation. @shutterbug2000 should put this in the first post.
https://www.odrive.com/s/23b9f39c-ae15-4c1b-8ff7-64344fa6f2d2-5939fc7f
 

Attachments

  • dspatch.zip
    19.4 KB · Views: 2,279
  • dspatchv1.1.zip
    19.8 KB · Views: 1,721
Last edited by shutterbug2000,

FIX94

Former Staff
Former Staff
Joined
Dec 3, 2009
Messages
7,284
Trophies
0
Age
30
Location
???
XP
11,248
Country
Germany
How soon do you think it'll be done? I can't get it working with nds-bootstrap and I don't have a flashcart
every time you ask I'll delay it ;) for real though, I dont know, can take me days or weeks or never finish it depending on how hard it gets.
 
D

Deleted User

Guest
No, that wouldn't be it... What's in your ROMs/nds folder?

Just wiped my roms folder (backed the roms and saves on computer) and only put the HaxStation rom in there. the NDS folder is default with only a few added (but empty) folders for Icons and stuff. Still Crashes.
 

urherenow

Well-Known Member
Member
Joined
Mar 8, 2009
Messages
4,794
Trophies
2
Age
48
Location
Japan
XP
3,695
Country
United States
do you have flashcardtimewarp or a pre-patched TWL or AGB firm installed? Luma explicitly tries to patch those, so it throws-up when they're already patched. And what about themes? Reset to a default theme as well, if you're using a custom one. And finally, are you using a nightly/hourly build? There are plenty of other bugs in the first 8.0 release. Especially with patching turned on...
 
Last edited by urherenow,

PrincessLillie

(Future) VTuber
Member
Joined
Nov 28, 2013
Messages
2,921
Trophies
3
Age
21
Location
Virtual Earth
Website
lillie2523.carrd.co
XP
4,803
Country
United States
Just wiped my roms folder (backed the roms and saves on computer) and only put the HaxStation rom in there. the NDS folder is default with only a few added (but empty) folders for Icons and stuff. Still Crashes.
Only one or multiple ROMs? What do you have active in Luma config and are you running hourly or stable?
 
D

Deleted User

Guest
do you have flashcardtimewarp or a pre-patched TWL or AGB firm installed? Luma explicitly tries to patch those, so it throws-up when they're already patched. And what about themes? Reset to a default theme as well, if you're using a custom one.

Flashcartimewarp isn't installed, and what do you mean by pre-patched TWL or AGB Firms? I only got the TWLoader and installed its TWL-Side and app CIA installed. Also resetting the Theme didn't work

--------------------- MERGED ---------------------------

Only one or multiple ROMs? What do you have active in Luma config and are you running hourly or stable?

Running 8.0 Stable. and I had Multiple ROMS. Now one.
 

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
do you have flashcardtimewarp or a pre-patched TWL or AGB firm installed? Luma explicitly tries to patch those, so it throws-up when they're already patched. And what about themes? Reset to a default theme as well, if you're using a custom one. And finally, are you using a nightly/hourly build? There are plenty of other bugs in the first 8.0 release. Especially with patching turned on...
You know, nobody uses pre-patched firms nowdays.
 
D

Deleted User

Guest
Is it working with only one ROM? What do you have active in Luma config?

Nope, it keeps crashing, also:

N3DS CPU: Clock + L2
Enable Game Patching
Show Nand String stuff
Show GBA boot Screen in patched ABG_FIRM
 

PrincessLillie

(Future) VTuber
Member
Joined
Nov 28, 2013
Messages
2,921
Trophies
3
Age
21
Location
Virtual Earth
Website
lillie2523.carrd.co
XP
4,803
Country
United States
Nope, it keeps crashing, also:

N3DS CPU: Clock + L2
Enable Game Patching
Show Nand String stuff
Show GBA boot Screen in patched ABG_FIRM
Disable the N3DS CPU, that's been known to cause crashes with multiple homebrew.
 

aldo220

New Member
Newbie
Joined
May 31, 2017
Messages
4
Trophies
0
Age
34
XP
49
Country
Argentina
Hi, I wrote this for those that, like me, started to read this and didn't understood a **** on how to make this work.
FIrst of all you need:
  • Two consoles (or more), one as host and the other/s as guest/s
  • a Flashcart (anyone that works with your host DS/DSI/2DS/3DS) with his respective sd card to load the final archive.
  • A game rom called Download station Vol 1 that you cand find at the web.
  • This file: https://gbatemp.net/attachments/dspatch-zip.89444/ provided by @shutterbug2000
  • Patience.. Well, it's really easy in deed..So you didn't need it.
The next is to put the dowload station.nds rom, the dspatch.exe file and the rom you want to load (let's take as example Mario Kart), in this case Mario Kart.nds on the same folder to make it work.

Then you need to execute cmd.exe and change the directory to the one in wich you put the files (previous step). If you don't know how to do it, take a breath, don't pull off your hair, google it or go to this link: http://www.digitalcitizen.life/command-prompt-how-use-basic-commands

Then, you need to change the names of the files download station (change it to download_station.nds) and the rom you've selected, in this case Mario Kart (rename it to rom_to_boot.nds). Do not ignore the _

Back to cmd, and once you've changed your directory (if you don't do it, it won't work), put the next line in the command shell: dspatch.exe download_station.nds rom_to_boot.nds result.nds

As result of this action, you'll see that in the folder you have the files there's a new file called result.nds
The next is to load that file anywhere inside the flashcart mini sd, it can be the folder where you have loaded your games, on the root directory, well, you know..

Then boot your DS/2DS/3DS host with the flashcart inserted and run it. You will find a file called HaxxStation, the icon seems to be a half broked ds. Wait a few seconds or just press A. Then, on the guest/s console/s (every DS/DSI/2DS/3DS has a download mode. In 2DS/3DS select DS download instead of 3DS download) enter to download mode and select HaxxStation.

Well, that's all. Hope you like. I can traslade it to Spanish for those who need it. Greets
 
Last edited by aldo220,

tozevleal

Probably the last VinsCool lonk clone :P
Member
Joined
Jul 14, 2011
Messages
305
Trophies
1
Location
Somewhere
Website
www.tozeleal.orgfree.pt
XP
1,380
Country
Portugal
Hi, I wrote this for those that, like me, started to read this and didn't understood a **** on how to make this work.
FIrst of all you need:
  • Two consoles (or more), one as host and the other/s as guest/s
  • a Flashcart (anyone that works with your host DS/DSI/2DS/3DS) with his respective sd card to load the final archive.
  • A game rom called Download station that you cand find there: -nope-
  • This file: https://gbatemp.net/attachments/dspatch-zip.89444/ provided by @shutterbug2000
  • Patience.. Well, it's really easy in deed..So you didn't need it.
The next is to put the dowload station.nds rom, the dspatch.exe file and the rom you want to load (let's take as example Mario Kart), in this case Mario Kart.nds on the same folder to make it work.

Then you need to execute cmd.exe and change the directory to the one in wich you put the files (previous step). If you don't know how to do it, take a breath, don't pull off your hair, google it or go to this link: http://es.wikihow.com/cambiar-directorios-en-el-Command-Prompt

Then, you need to change the names of the files download station (change it to download_station.nds) and the rom you've selected, in this case Mario Kart (rename it to rom_to_boot.nds). Do not ignore the _

Back to cmd, and once you've changed your directory (if you don't do it, it won't work), put the next line in the command shell: dspatch.exe download_station.nds rom_to_boot.nds result.nds

As result of this action, you'll see that in the folder you have the files there's a new file called result.nds
The next is to load that file anywhere inside the flashcart mini sd, it can be the folder where you have loaded your games, on the root directory, well, you know..

Then boot your DS/2DS/3DS host with the flashcart inserted and run it. You will find a file called HaxxStation, the icon seems to be a half broked ds. Wait a few seconds or just press A. Then, on the guest/s console/s (every DS/DSI/2DS/3DS has a download mode. In 2DS/3DS select DS download instead of 3DS download) enter to download mode and select HaxxStation.

Well, that's all. Hope you like. I can traslade it to Spanish for those who need it. Greets
Don't post the link of the Download station! its against the rules of this forum! Its copyrighted content from Ninty
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    AncientBoi @ AncientBoi: I just Luv having CEX :)