Ok, I have found this infomation: http://gbatemp.net/t93119-ds-downloading-s...acked?&st=0 Basically it says: It is possible to Unpack Volume 1 of DS Download Station and in the "mb" folder there is an srl file which is the nds ROM that is sent to the downloading DS. You can swap the ROM in there for a DS homebrew game! But... The downloading DS must be flashed with flashme otherwise you get a blank screen. This is because the ROM that is downloaded has to be signed with Nintendo's encryption. What flashme does is it just stops the DS from running the check for an encrypted ROM, rather than homebrew. Also found in the "mb" folder is a batch file called "sign.bat" it contains this code: c:\NitroSDK\tools\bin\attachsign ds_demo_client.srl ds_demo_client.sgn ds_demo_client.srl It means that it signs the ROM that gets downloaded so it will run, and not just get a blank screen. It also means that it uses the .sgn file for the signing. I think it's some unique code, anyway I opened it in notepad and a hex editor and I couldn't make much sence of it. Anyway... I heard that you can download the NitroSDK source code from a torrent! I have seen several forums where people say that they have downloaded it and stuff. Do you know what this all means? If we can get the file: c:\NitroSDK\tools\bin\attachsign.exe From the NitroSDK source, then we can sign DS homebrew! Which means that we can put it in the DS Download Station ROM, and it will work with non-flashed DS's! Once we have achived this, then with alot of work, it might be possible to get DS download play working in DS homebrew! What do you think?