Hacking (Q) When did the first flash cart for DS come out?

Deltaechoe

The Dopefish
OP
Member
Joined
May 3, 2012
Messages
511
Trophies
0
XP
265
Country
United States
I was just wondering if anyone knew what the first ds (phat) flash cart was and when it came out. I'm just making a timeline of things like this because it's something to do while I wait for some movement in the 3ds scene.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,348
Country
United Kingdom
The first homebrew as from Darkfader in mid January 2005, GBA carts could run DS homebrew code about as soon as the passme was made which was not that long after (March 2005 it really all kicked off- http://natrium42.com/blog/?m=200503 ). The first actual flash cart was the neoflash (which was a rebadged XG2 cart) that came about in mid 2005 (I forget exactly when although the first word came in mid April 2005- http://gbatemp.net/topic/25164-neoflash/ ) but it was not good and required heavily patched roms even compared to later GBA flash carts to do anything. Flashme appeared and got pretty good in the meantime too.
http://gbatemp.net/topic/27468-nds-rom-patcher-released/ (19th/20th September 2005) a generic patcher hit and around the same time Supercard, m3/gbaalpha and EZFlash released their own things to patch roms to work on their GBA vintage gear. WRG made a few slightly better patching programs later but it was the time of the team driven flash card from then with a minor bump for the nopass in early 2006 (http://pineight.com/ds/pass/ , this one was mainly thanks to Martin Korth aka the author of no$gba that figured out the DS cart protocol/encryption) and related devices before jumping to DS slot stuff, a bump for SDHC, a bump for the DSi and that was about it.
 

DanTheManMS

aka Ricochet Otter
Member
Joined
Jun 2, 2007
Messages
4,453
Trophies
1
Age
34
Location
Georgia
XP
751
Country
United States
FAST responded before I did but that's alright, heh.

The earliest way to access DS mode was via a slot-1 PassMe and a traditional GBA flash cart. The PassMe pulled the authentication information from a legit DS game card inserted into the back and rerouted code execution to slot-2. WifiMe was shortly discovered afterwards and acted as a virtual PassMe using a hacked DS Download Play image. FlashMe then appeared, which was a replacement firmware for the DS which made it so you could boot slot-2 in DS mode automatically (though you needed either a PassMe or Wifime at least once to install it in the first place).

As newer DS units came out, the PassMe stopped working, so the PassMe2 was created as a workaround but it needed to be programmed to work for a specific game and was rather clunky to use. Eventually NoPass devices came out, which were standalone slot-1 carts that didn't require anything else sticking out of the DS to boot to slot-2, and these included things like the Superkey and PassCard 3. At this point in time, the most popular slot-2 device for homebrew only was the GBA Media Player v2, CF version. It allowed for easy DS homebrew loading, and was one of the first (if not first period) to support FAT filesystem access which later evolved into the more universal DLDI architecture with libfat. Prior to having this filesystem access, all game assets were packaged into the *.nds file itself, much like in the GBA era, though you had a 4 MB filesize limit for everything. The earliest versions of NES DS, for instance, required you to package your games into the .nds file keeping in mind that 4 MB limit, and same with SNES DS which meant that you could only play smaller games unless you had a GBA-capable slot-2 device.

Some of the earliest standalone slot-1 carts were the Neoflash ones as FAST mentioned, the DS Link, something with "Ninja" in the name, and only later did you start getting the ones from the major slot-2 manufacturers which are the names that you would recognize today (M3, R4, Supercard, EZ-Flash, Datel, Acekard).

The links FAST6191 posted should be helpful, and you might be able to gleam some information from the various pages at http://www.pockethea...:DS_Flash_Cards as well - this wiki is terribly out of date for DS stuff, but it's got some info about these earliest DS carts that you may find useful.
 

Another World

Emulate the Planet!
Former Staff
Joined
Jan 3, 2008
Messages
10,579
Trophies
2
Age
48
Location
From Where???
Website
wiki.gbatemp.net
XP
5,535
Country
Colombia
James Zawacki (Lynx) wrote a good article about building the first passme devices. the site is now gone but i was able to get a link via the waybackmachine. i recommend it for further reading.

The History of DS Homebrew

if that doesn't work try punching in the link below into the waybackmachine site.

Code:
http://www.ndshb.com/modules.php?name=Content&pa=showpage&pid=40

-another world
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=MGhhGhvxbvI