• Welcome to SCdev.org. Please log in.

Welcome to the new SCdev forums!

DSLink - DS Cart Sized Flashcart With microSD Support!

Started by FifthE1ement, August 06, 2006, 11:41:44 PM

Previous topic - Next topic

Scor

It can't have a passme built in.
PassMe's are used to redirect the DS to the GBA slot (to put it as such).
So passme is useless.

DeVS

Quote from: "Scor"It can't have a passme built in.
PassMe's are used to redirect the DS to the GBA slot (to put it as such).
So passme is useless.

Well they managed to make it where you don't need to use flashme or a passme device somehow. Whats your take on it then?

"Q: Do I have to flash my DS firmware in order to operate the DS-Xtreme?
A: NOOO! No firmware hacks or any nasty tricks are required to use the DS-Xtreme. If you change your firmware you lose your warranty!"

"Q: Do I need a pass key device for the DS-Xtreme to work or can I just put it in my DS?
A: Nothing is needed! Just place the DS-Xtreme in the NDS port and you are good to go"
Laugh Hard, It's A Long Ways To The Bank

Scor

True, they (apparently) managed to get it to boot without having to have flashed your DS or "NeoKey".
What exactly they may have done to achieve this, I do not know.
But in any case, it is not and cannot be a passme :).

ImmortalNinja

"Q: Do I need a pass key device for the DS-Xtreme to work or can I just put it in my DS?
A: Nothing is needed! Just place the DS-Xtreme in the NDS port and you are good to go"

Yeah which is why I was curious how it worked. Maybe it replicates the DS cart exactly so its not unsigned/decrypted code thats being run, which is why the ROMS dont need to be patched. Oh wait, they're decrypted when they are dumped arent they? Ah well, thats why I'm not in the business of making flash carts.

They probably added PassMe functionality so you can use Slot 2 flash cards too.

On another note, the instructions for the DS-Link
In chinese though
http://www.maxconsole.net/content_img/dslinkoffmanual.jpg

darkuni

The more I read, the more I see - the more I want to stay with my Slot 2 solution.  Granted, we have little issues from time to time, but that start up lag, all the worries about patching, etc. just doesn't make this attractive at all to me.

I'd be interested in the Xtreme, but I can't live with 512MB.  Hell, man, I can't live with 1GB anymore - I need the space.  I LIKE having a simple SD reader at home and at work to copy new files to (I ain't carting around a mini-USB cable).

I dunno - maybe these things WILL clear up in time - but unlike the Supercare Lite, I'm not going to be an early adopter on this one.
hane R. Monroe,
Co-Host of Dual Screen Radio
My Hacking Page | My DS List

darkuni

Quote from: "Scor"It can't have a passme built in.
PassMe's are used to redirect the DS to the GBA slot (to put it as such).
So passme is useless.

Are we sure about that?  As I understand it, the passme is designed to circumvent the RSA signature required for unsigned DS code (regardless of WHERE it is) to run.  As a bonus, it redirects the bootstrap loader to the GBA slot.

So, provided I've read correctly, the passme IS STILL required to run unsigned code - even off a slot 1 card.
hane R. Monroe,
Co-Host of Dual Screen Radio
My Hacking Page | My DS List

sonicwind

which is why you can't use dslink without flashme

Scor

Quote from: "darkuni"
Quote from: "Scor"It can't have a passme built in.
PassMe's are used to redirect the DS to the GBA slot (to put it as such).
So passme is useless.

Are we sure about that?  As I understand it, the passme is designed to circumvent the RSA signature required for unsigned DS code (regardless of WHERE it is) to run.  As a bonus, it redirects the bootstrap loader to the GBA slot.
RSA signature only applies on wireless transfers :).
http://www.dslinux.org/wiki/Running_Homebrew#PassMe
PassMe however works differently.

darkuni

hane R. Monroe,
Co-Host of Dual Screen Radio
My Hacking Page | My DS List

sneef

Well, in that case, I find it interesting that the SLOT-1 pirated DS games sold in malaysia still require your DS to be flashed, even though the code is in the DS slot.. hmmm...

bitblt

Quote from: "Scor"RSA signature only applies on wireless transfers :).
http://www.dslinux.org/wiki/Running_Homebrew#PassMe
PassMe however works differently.

The fact that RSA signature only applies to wireless transfers is nothing more than trivia. Darkuni is basically correct.

Real DS game carts are encrypted. The DS will only load encrypted code from the DS port (slot1). Clean dump ROMs have had this encryption removed.

When the DS is powered up one of the first things it does before enabling encryption is load a header located on the game cart.  DarkFader discovered that this unencrypted header contains a game/program entry point.  So basically, the CPLD on the pass through device tricks the DS by changing the entry point value to the GBA boot address, as well as generate a new header CRC16. This is how we can run unencrypted DS code from the GBA port in DS mode.

The encryption used for DS game cards has been cracked by Martin Korth, creator of no$gba. This is the main reasons why slot1 flash cards are now possible.

(I would expect counterfeit game carts that work without flashme to appear in Malaysia soon.)

Scor

True, but his comment that the RSA signature was to blaim was incorrect.

DeVS

I just got mine and am fixing to work on a review. There anything specific people want to know, nows the time to let me know.
Laugh Hard, It's A Long Ways To The Bank

bitblt

Is the Japanese language issue a major stumbling block?
What are the patching options (if you can tell)?
Does any of the FAT lib homebrew work (Moonshell, Doom, etc)?
Does fast microSD media help with slowdowns (Castlevania, etc.)?
Does the Nintendo DS Browser ROM work with the RAM pack in the GBA slot?

Thanks.

PharaohsVizier

Make sure you write a lot about how it works, seeing as how this is the first Slot 1.