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 homebrew announcements > EZ-Flash 3-in-1 card wifi loader released.

#131919 - Dark Knight ez - Thu Jun 21, 2007 11:32 am

This wifi-loader program should work with any slot-1 card, as long as you have the EZ-Flash 3-in-1 card inserted in slot-2.
This wifi loader is a quick upgrade of the EZ-Flash IV wifiloader created by Micah Dowty.
If you're familiar with that program, you'll know how to use this.

Basicly what it does is...
The program registers itself on a wifi access point as a certain IP address.
It will then accept a .ds.gba file you send at that IP address at port 6502.

The sending itself is done with netcat, see the ds-scene news post for a link to that program (link at the bottom of this topic).
The .ds.gba will actually be stored on your EZ-Flash 3-in-1 card's PSRAM in your slot-2, and then loaded from it.

Now, once you've transmitted the entire program... kill the sending program (Ctrl+C) so the connection is terminated, and the wifi-loader program on your DS will know it has received all data.
Then you can press any button to start up the transferred .ds.gba, which will then be copied from the EZ-Flash 3-in-1 card to the DS's main RAM and booted.

See this location for the news and the download:
http://www.ds-scene.net/forum/forum.php?topic=3404

Also uploaded it to my own hosting account now, because you have to be a registered member at ds-scene to be able to download the wifiloader. So there you go.
http://amplituds.drunkencoders.com/misc/wifi-ez5-loader.zip

Hope it's of some use to some of you.
_________________
AmplituDS website


Last edited by Dark Knight ez on Fri Jun 22, 2007 9:28 am; edited 1 time in total

#131928 - DrTeo - Thu Jun 21, 2007 12:46 pm

Does it true about games or only homebrew software?

#131936 - tepples - Thu Jun 21, 2007 1:47 pm

Some games are homebrew software, just not those published by Nintendo licensees.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#131961 - Dark Knight ez - Thu Jun 21, 2007 6:45 pm

Erm... haven't got a clue. It might work with backups, I don't know.
I only tried it out - and intend to use it for - homebrew games and applications.

Edit:
Actually, I limited the size of the transferrable program to be 5 MB.
Mostly because I didn't know how much PSRAM the 3-in-1 card has.
For most homebrew that should be enough. I doubt it's enough for backups.
_________________
AmplituDS website

#132052 - cory1492 - Fri Jun 22, 2007 7:34 pm

Dark Knight ez wrote:
Mostly because I didn't know how much PSRAM the 3-in-1 card has.

16MiB PSRAM.

#132092 - Dark Knight ez - Sat Jun 23, 2007 9:42 am

So I wasn't off by that much. ;D
Thanks for the information, Cory.
_________________
AmplituDS website

#132143 - mastertop101 - Sat Jun 23, 2007 9:36 pm

Hm, that's cool... But that made me think about something... Is it possible to put a ds.gba rom (homebrew) in the EZV 3 in 1's NOR and therefore, you could boot it exactly the same way as a gba game ? (obviously, you would need a passme/flashme).. That would be great... Can someone try this please?

#132144 - Dark Knight ez - Sat Jun 23, 2007 9:39 pm

It's possible, although I fail to see why it would be so great.
_________________
AmplituDS website

#132145 - mastertop101 - Sat Jun 23, 2007 9:47 pm

Well,

First, that would be pretty neat, in my opinion, to boot the homebrew (our own
homebrew especially) directly from the ds firmware (or by pressing Start, I think, when booting)

Furthermore, you could use the Rumble and RAM possibilities along with the NDS motion possibilities (unless it's not possible to boot the game and then use the rumble etc but I doubt so.)

#132147 - Dark Knight ez - Sat Jun 23, 2007 10:12 pm

The rumble and RAM usage is possible also when booting from slot-1 and you have the 3-in-1 card inserted in slot-2, so that's a mute point.

Your first point is... well... not all that great to me. Did you look into Rudolph's transfer program yet? (See ezflash forums.) By using that, you could probably put the .ds.gba in the 3-in-1's NOR, albeit without using wifi.
_________________
AmplituDS website

#132151 - Sweater Fish Deluxe - Sat Jun 23, 2007 10:25 pm

Does this also work with slot-2 flash carts that have RAM such as the G6 Lite? Or only with the 3-in-1?

Sorry, I don't have a slot-1 card as of yet or else I would just try it myself and see.


...word is bondage...

#132157 - tepples - Sat Jun 23, 2007 10:57 pm

Dark Knight ez wrote:
It's possible, although I fail to see why it would be so great.

Two player. Player 1 uses the SLOT-1 card by itself, copies the software to a SLOT-2 card, and ejects the SLOT-1 card. Player 1 then passes the SLOT-1 card to player 2.
_________________
-- Where is he?
-- Who?
-- You know, the human.
-- I think he moved to Tilwick.

#132160 - dantheman - Sat Jun 23, 2007 11:35 pm

Sweater Fish Deluxe wrote:
Does this also work with slot-2 flash carts that have RAM such as the G6 Lite? Or only with the 3-in-1?


It appears to be specific to certain devices. If you search this forum for "Wifiloader" you'll find a topic that has downloads to the original version, which was modified to work with slot-2 Supercards. Apparently it has now been modified to work with the 3in1, which looks cool. I don't have one, so I can't test, but if it's anything like the Supercard version it should be very useful for testing apps quickly, without having to mess with card readers.

#132166 - Dark Knight ez - Sun Jun 24, 2007 12:39 am

@Tepples
Like I said, I think that can already be done with another program without the need for wifi.
Bringing wifi into the mix in your scenario for getting the homebrew on the 3-in-1 card as well would not be better than simply transferring it from the slot-1 card with Rudolph's, wifi-less, 3-in-1 access homebrew program.

@Sweater Fish Deluxe
This version will only work with EZ-Flash 3-in-1. I used the EZ-Flash IV wifiloader and altered its code only slightly. The source code of the wifiloader can be easily modified for other devices, as dantheman mentioned.
_________________
AmplituDS website

#132530 - OSW - Wed Jun 27, 2007 3:37 pm

Edit sorry stupid question i found what i was looking for myself!

#134399 - Dark Knight ez - Thu Jul 12, 2007 11:25 pm

Released a v2 now of this program, because I noticed that v1 messed with some register which caused it to lose sound in the started up programs.

So changelog:
- disabled led blinking in the wifiloader itself
- enabled music and sound of loaded up program

Get it here.
_________________
AmplituDS website

#134447 - OSW - Fri Jul 13, 2007 5:55 am

I don't really understand how to use netcat.

Could someone please give an example as to what to type to send a file across?

i've been trying variations of

"nc 192.168.X.XXX:6502 <test.ds.gba"

and always get errors such as h_errno 11001: HOST_NOT_FOUND

i'm sure i must be using it wrong.

Any help would be appreciated.

#134464 - Dark Knight ez - Fri Jul 13, 2007 9:33 am

Almost right... you shouldn't put the : there, but instead a space.
So it should look like this:

nc.exe 192.168.X.XXX 6502 < test.ds.gba
_________________
AmplituDS website

#134491 - OSW - Fri Jul 13, 2007 11:48 am

Incredible! It works!

thank you so much Dark Knight ez for the help!

It is soooo useful ^_^