gbadev.org forum archive

This is a read-only mirror of the content originally found on forum.gbadev.org (now offline), salvaged from Wayback machine copies. A new forum can be found here.

DS development > DS wireless multiboot

#38804 - NEiM0D - Thu Mar 31, 2005 10:49 pm

There are a few people still working on DS wireless.

However, we have reason to believe that the transferred multiboot image contains a (possibly RSA encrypted) signature to make sure the image was not tamperred with.

This means that you cannot send a homebrew DS executable without the proper signature, which is bad.

We have extracted a possible signature from the Mario DS image, and are not really sure if it really is the signature.


So, in order to aid our research, we need a few people that are able to make a packet capture dump of the multiboot process from games other than Mario DS.

Such games are Mr. Driller, Ridge Racer, and maybe some others.

If you have 2 DS'es, and a wireless PC card that can make packet captures, please let me know.

#38807 - TJ - Thu Mar 31, 2005 11:11 pm

If they were encrypted...why were they able to be captured so easily?

#38808 - josath - Thu Mar 31, 2005 11:17 pm

just because it is encrypted doesn't mean you can't capture it. You'd just be capturing encrypted data.

and the whole image is not encrypted, only the signature (if at all).

#38812 - ecurtz - Fri Apr 01, 2005 12:14 am

I may be able to make a capture of Band Brothers this weekend. (Assuming we can decipher it enough to get into multiboot mode.) I'll let you know if I do.

#38829 - sandymac - Fri Apr 01, 2005 2:32 am

NEiM0D wrote:
we need a few people that are able to make a packet capture dump of the multiboot process

I've uploaded some more captures.
http://sandy.mcarthur.org/nds/nifi/

Also, for the curious, while I haven't made any more progress than other people wrt wireless I would be curious if there are any other Mac OS X users that also have an Intersil Prism2 USB wireless adaptor.
_________________
"He who dares not offend cannot be honest." -- Thomas Paine

#38850 - Tim Schuerewegen - Fri Apr 01, 2005 1:33 pm

sandymac wrote:
I've uploaded some more captures.

Thank you.

1. downloaded files are not gzipped although the extension is .cap.gz
2. the two large beacon captures do not contain any game info beacons
3. there is a considerable amount of packet loss

#38861 - sandymac - Fri Apr 01, 2005 3:57 pm

Tim Schuerewegen wrote:
1. downloaded files are not gzipped although the extension is .cap.gz

Sounds like your browser un-gzipped them for you. I just verified, they are in fact gzipped. My guess is you are using IE and you just clicked on the files instead of right clicking and choosing "Save link as".

Tim Schuerewegen wrote:
2. the two large beacon captures do not contain any game info beacons

Hrm, I'll look at them again, those two games don't support multiboot and I haven't looked at them.

Tim Schuerewegen wrote:
3. there is a considerable amount of packet loss

Can you point to a specific place? I only see packet loss at the start of the captures which would make sense until I turn off channel hopping. I don't know which channel the DS will use in advance so I have to have some way to find it. I haven't double checked them all but in the SMB64 - a-b.cap file if you check the sequence numbers from the host DS from when the client first connected, the capture doesn't skip a packet for at least the next few hundred packets.

Also, I live in a college town, there are 5 wlans detectable from within my house. Unfortunately I'm not going to be able eliminate any interference they may cause, unless I drive out of town into the woods somewhere where there won't be anything else using the 2.4Ghz spectrum. Regardless, the DS will have to function with the same interference that my sniffer gets.

Let me know which captures have so much packet loss they are unusable and I'll check it out and/or recreate it when I get a chance. Until then, you get what you pay for.
_________________
"He who dares not offend cannot be honest." -- Thomas Paine