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 Flash Equipment > Question about the WiFiMe nds file

#49122 - Smiley - Tue Jul 26, 2005 6:32 pm

Hello everyone,

I was wondering something and I could not find the answers on the board. Tried searching but found nothing, so I am resorting to posting. I am sorry if it was already mentionned.

I just bought a wireless card to try out wmb.exe and WiFiMe. Now, the WiFiMe.nds boots without a FlashMe it seems, just like the demos from E3. But when it comes to homebrewed games compiled in .nds, my DS freezes when the logo appears. I know this is normal and I will proceed soon to FlashMe, but the question remains. What did Firefly do of different so that is .nds file loads ok but not homebrews? I am very puzzled by this.

#49129 - darkfader - Tue Jul 26, 2005 6:49 pm

I thought the WifiMe thingy is not an NDS file :)
WifiMe is like PassMe, it will execute whatever is in the GBA slot. RSA is still being verified on signed code but that won't be executed.

#49134 - Smiley - Tue Jul 26, 2005 7:19 pm

Oh my... do I feel like an idiot.

I was sure it was a NDS file, but it's a number of bins file... now I look stupid...

Though I am still wondering, since it downloads for Download Center, how does the RSA check get passed?

#49146 - Kineox - Tue Jul 26, 2005 8:35 pm

I'm not sure, but I think it is because modifications to launch homebrew are made in the header which is not signed. Correct me if I'm wrong, I found this in the wifime thread :

ecurtz wrote:
Download play doesn't work because there is a big RSA encrypted signature of the downloaded code and we can't sign our code. Tim's new stuff does the same thing as the PassMe card - redirects execution to code loading from a GBA card. This is possible because the headers with the start addresses are pre encryption.