EZ-FLASH IV

Discussion in 'General Tutorials & FAQs' started by RoMee, May 2, 2011.

May 2, 2011

EZ-FLASH IV by RoMee at 4:06 PM (39,360 Views / 2 Likes) 93 Comments

    • Reporter

    FAST6191 Techromancer

    Member Since:
    Nov 21, 2005
    Message Count:
    17,034
    Country:
    United Kingdom
    It sounds like the game is doing a soft reset- are there any button combinations used in the game that would lead to you doing something like holding L, A, B and up at the same time (the default reset patch buttons).... actually having played megaman that is quite possible. Try sending the game again but uncheck the reset patch option in EZ4client (on the left hand side in the middle).

    If it is not that then it really should not happen and the closest I have seen to it is on DS homebrew where ram was not cleared before launch and some old graphics popped up but I will save pondering that until a confirmation of it is not soft reset.


    • Newcomer

    afraidofgba00 New Member

    Member Since:
    Jun 18, 2012
    Message Count:
    6
    Country:
    United States
    In megaman I do press R with A and B alot, plus I'm moving around alot with the d pad while I'm using R and A and B, if I repatch it without "Reset" checked, then no button combo will exit me out of the game?
    • Newcomer

    afraidofgba00 New Member

    Member Since:
    Jun 18, 2012
    Message Count:
    6
    Country:
    United States
    I think that did it, I got through the whole opening stage without anything going wrong. Thank You
    • Member

    suppow New Member

    Member Since:
    Jul 21, 2012
    Message Count:
    293
    Country:
    United States
    anyone recommend a good site to buy these?
    obviously preferably cheap, with paypal, and from china, lol
    • Newcomer

    eXtremeDevil New Member

    Member Since:
    Sep 5, 2012
    Message Count:
    12
    Country:
    Spain
    I have a doubt about this flashcard:

    I understand that there is a memory inside the flashcard, called SRAM, with a capacity of 8MB. This memory is used to stored savegames automatically. When I play to the game X, X.sav is created at the SRAM. On the next boot, X.sav is transferred from the SRAM to the folder "saver" inside the minisd. When I run X again, the savegame will be read from the minisd, right? The SRAM will be empty, waiting for another X.sav or the savegame of another rom, always one by one, is that how the flashcard works? So if I accidentally format the minisd at least the last game played will have its savegame, am I right?
    • Newcomer

    eXtremeDevil New Member

    Member Since:
    Sep 5, 2012
    Message Count:
    12
    Country:
    Spain
    EDIT:

    Never mind this and my previous post.
    • Newcomer

    OmkarZ New Member

    Member Since:
    Jun 28, 2012
    Message Count:
    14
    Country:
    India
    Well eXtremeDevil the saving type I didn't actually try this kind of stuff but......
    once i play a game nfs underground on then turned my gba sp off and changed the min sd card and when i rebooted the gba sp SRAM tried to save the game an transfer it to mini sd
    But as I changed the mini sd it failed to do it.
    I checked the save folder and there was a folder named nfs underground and not the save file like x.save and it showed that the size was 0 kb and when when i tried to open the folder the screen displayed a crooked background and then i was able to go back to previous menu as the EZ4 wasn't hanged
    So I recommend you not to try that kind of stuff
    • Newcomer

    byart New Member

    Member Since:
    Oct 6, 2012
    Message Count:
    12
    Country:
    Turkey
    Hey, I'm new in the forums, have been searching for a tutorial about the EZ 4 card, this helped a lot, thanks a ton!
    • Newcomer

    JasonR New Member

    Member Since:
    Mar 11, 2012
    Message Count:
    4
    Country:
    United States
    Is it necessary to update the kernel? It seemed to work fine without the update. Does it make any improvements to the card?
    • Newcomer

    Whyat New Member

    Member Since:
    Jun 15, 2012
    Message Count:
    30
    Country:
    United States
    Thank you for this tutorial It helped a lot.
    • Newcomer

    OmkarZ New Member

    Member Since:
    Jun 28, 2012
    Message Count:
    14
    Country:
    India
    JasonR it is not compulsory to update kernel as it wouldn't make much difference but just a little and I recommend you to do it as it doesn't require to format your mini sd or micro sd.
    You don't need to delete any roms but you just have to add a kernel file (.bin) to root directory, inset the flash card and press R(for GBA users) and you can also prepare a custom made skin .
    To know how to make a custom made skin watch this video
    http://www.youtube.com/watch?v=itajCOMxsao
    • Member

    TyBlood13 Adventure Time Lord

    Member Since:
    Jul 1, 2012
    Message Count:
    1,399
    Location:
    I'd rather be in
    Country:
    Australia
    Thanks for the How-To!
    I have a funny looking EZ-Flash IV, only because the label is Upside-down!
    Bought it from RealHotStuff, btw!
    • Newcomer

    Green512 New Member

    Member Since:
    Jan 26, 2013
    Message Count:
    4
    Country:
    United States
    Just a few quick questions guys and sorry if these are dumb, please forgive me.

    1. Recently got an ez-flash iv and got it working on my SP with no problems so far but I also want to put it on my GB Micro so do I need to take my rom and saver files off the root and just put the ezfla_up file in the root like I did before or can I leave them there?

    2. Is it better to just put all games in nor memory or does it really matter or make a difference?

    3. As far as saving games goes, I know that when you turn the system off and then on again the game will save then but what if the next game you play is a different game or just a regular gba cart? Will you still have that save from the previous game? If not then how do you keep that save while playing another game.

    Please be as specific as possible and again I'm sorry about the noob questions. Thanks guys.
    • Member

    Count Duckula .

    Member Since:
    Aug 17, 2008
    Message Count:
    450
    Country:
    Australia

    1. You do not need to do anything to use it on another GBA. Just change it over like a normal cart, all saves etc are stored within the cart, not the GBA.

    2. The RAM in the ez-flash IV is pretty good (unlike the supercard GBA carts in GBA mode), I haven't noticed any slowdown in games. You can flash a favourite game or 2 to NOR just for the faster loading but there is no real need to do so. ROMs over 16MB are automatically flashed to NOR just because the cart has 32MB NOR, 16MB RAM.

    3. You can load another game/use a normal GBA cart as you like. The save is stored in battery-backed SRAM inside the cart until you load into the ez-flash menu again, when it is written to the miniSD card. Do not skip the saving to SD screen when the cart loads and you can play all the games you like.
    • Newcomer

    Green512 New Member

    Member Since:
    Jan 26, 2013
    Message Count:
    4
    Country:
    United States
    Thx so much for the help. Okay, so for my micro all I have to do now is just put the ez-flash in and I'm good? I don't have to do that whole "put ezfla_up in root and hold right shoulder button" stuff again like I did when I first put it in my SP?

    Also I read that some games like the Super Mario Advance games don't save cause the names are too long? I don't understand this, so does that mean I go into my roms folder on the micro sd and just rename the game files? Something like "sma2" for example?
    • Reporter

    FAST6191 Techromancer

    Member Since:
    Nov 21, 2005
    Message Count:
    17,034
    Country:
    United Kingdom
    Though it is not quite at the drag and drop level of the PSP and DS we do have things fairly easy in GBA world and the EZ4 is a well developed (well as far as Chinese grey market stuff goes it is) device.

    The ezfla_up.bin is just the file used to update the loader on the cart itself (and if you want to change the skins then you will get a new one made by the tools). Once you have updated it then you can delete it without issue.

    Yeah there is a bug that troubles a couple of games, for me it is only the super mario games that need changing to 8:3 naming but others have also had it for other games (if a game does not save and you have used GBATA or EZ4client then try 8:3 naming). Everything else has a limit somewhere around 50 characters (which in my experience is only really an issue for those 5 in 1 games). I am finally looking to put an EZ4 pack together which should automatically use 8:3 names* for those games that need it but until then the general idea is rename the games and their saves (which are in the saver folder) to 8.3 format.

    *8:3 names are an older concept in computing where files needed to have a name of 8 or fewer characters and a three letter extension) but the older EZFlash devices used them for some things and the first few loaders of the EZ4 did as well. I image that is where the bug crept in.
    • Member

    Count Duckula .

    Member Since:
    Aug 17, 2008
    Message Count:
    450
    Country:
    Australia
    Everything FAST6191 said :)

    A few other things:
    • It's easiest to rename the games before running them through the ez-flash client, that way you can be sure the ROM and save file are named the same. You can rename them after, just make sure you rename the save file exactly the same (apart from the file extension of course, .gba for ROM, .sav for save).
    • Follow the guide from this thread, its all pretty easy. A few changes I'd suggest:
      • I'd recommend setting the output of the ez-flash client to a directory on your PC, then copying the ROMS and save files it outputs to the miniSD after.
      • The EZ-Flash client will output the ROMs to whatever directory you set it to (see the guide above), but it will always create a folder named 'saver' on the root of that same drive and put the save files in there. As well as the ROMs, you need to copy the save files to the miniSD also.
        • EG: You set the output of ez-flash client to C:\ROMs\GBA\Patched. After you copy the patched ROMs from that location over to your miniSD, you need to also copy the contents of C:\saver to X:\saver (X being whatever drive letter you miniSD is when connected to your PC).
    • Instead of updating the cart with the ezfla_up.bin that comes with the ez-flash client, I would recommend using this one http://ezflash.sosuke.com/viewtopic.php?f=13&t=17257
    • If you are going to put more than 80 ROMs on the miniSD, you need to make sure you have less than 80 in any one directory, otherwise the names wont be displayed in the ez-flash menu on GBA properly.
      • Just create a few folders and put 79 or less ROMs in each, eg:
        • X:\A-I
        • X:\J-Q
        • X:\R-Z
    • You will also have X:\saver, which is where you need to have the save file for each game (games that use some sort of save at least). The save files always go in here, no matter where on the miniSD you place the ROMs.
    Last edited by Count Duckula, Jan 28, 2013
    • Newcomer

    Green512 New Member

    Member Since:
    Jan 26, 2013
    Message Count:
    4
    Country:
    United States
    Okay, some things I understand and some I don't. I'll just explain how I've been doing things so far and if you recommend I make some changes please do so very specifically.

    1. Right now on my desktop I have a file named "gba" where I put all my downloaded gba roms. I also have a file named "ez4" where I extracted the 31119 ez4 client.
    2. On my sd card I have two files in the root. One is "gba" and one is "saver".
    3.So when I transfer roms to the sd card I just open up the ez4 folder on my desktop and double click the ez4_client.
    4.Then I click "open" and it goes to my "gba" folder on my desktop where all my gba roms are listed. I select what game I want and click open. Then I just click send on the ez4_client. Then that game appears on the "gba" folder in the root of the sd card.

    So far things seem to be working ok. I also changed my skin to clearlooks and I'm happy with that. I'm not sure what you mean by setting the output. Also not sure what you're talking about for the saver folder.
    For changing the game names do I just go into my "gba" root folder and change the game name?
    Then go into the "saver" folder and just rename using the same name?
    For example-Super Mario Advance 2 Super Mario World. I can change it sma2.gba? Then go into "saver" and change it to sma2.sav?

    Also I'd like to use those "A-I, J-Q, R-Z" folders for my gba roms but not really sure how.

    Do I just make three new folders in the sd card root?
    Then drag the games out of my "gba" folder that's also in my root to the appropriate new folder?
    Then can I just delete the old "gba" folder after all the games have been organized"

    I apologize for being clueless when it comes to this.
    • Reporter

    FAST6191 Techromancer

    Member Since:
    Nov 21, 2005
    Message Count:
    17,034
    Country:
    United Kingdom
    On your 1-4 list I only wish to add one thing

    4. You can do multiple ROM images at once and they can be left as RAR or zip (no 7z unfortunately).

    Setting the output is what you have already done- when you set it to the miniSD card you set it.
    Now EZ4client is a pain (see things like it always wanting a d:\ drive) and if in the future you do something like get another SD card reader and the computer, this is why some prefer to send files to their computer hard drive and copy manually (if you meet someone doing it for a DS flash cart or homebrew it is a subtly different, but quite valid*, reason but let us no go there now).

    *the EZ4 can have a related issue (flash carts and the homebrew that runs on them have a terrible time making new files on a memory card rather than just writing to old ones) if you use the seldom used and poorly understood multi save feature but again let us not go there and frankly it is probably easier to just make multiple copies of the game and use different names.

    Changing the game name as far as what appears on the EZ4 loader- you can set it in EZ4client if you want. I bundled a list of GBA game names in the format it expected but some still prefer to change them. Still if you want to do it post EZ4client then yeah rename it as you would any other file, the only extra is you have to rename the saver file to the same name (obviously leaving the .sav extension).

    On putting things in directories.
    Assuming you are looking at nicely patched ROM images on your SD cart it is trivial; leave the files in the saver directory alone, copy/move the GBA ROM images to your desired folders. The EZ4 loader tops out at around 80 files per folder (you should never have to visit the saver directory in the EZ4 loader so that is OK) but it can support directories in directories and you can always make more directories on the root of the card if you do end up with that many games.
    • Member

    Count Duckula .

    Member Since:
    Aug 17, 2008
    Message Count:
    450
    Country:
    Australia
    See step 6 of the guide in first post of this thread. It's just changing where the ez-flash client outputs the patched ROMs to.
    If the ez-flash client is already putting the patched ROMs on the miniSD then you dont really need to do anything, just be aware the setting is there in case you want it to output the patched ROMs to a different drive/folder.

    Yes, that's it exactly.

    Yes, once again that's it exactly :)

    There is no need to do this if you have less than 80 games total on the miniSD. If you want to have more than 80 on there you need to split them up into folders containing 79 ROMs or less, otherwise the ez-flash menu on GBA wont display the file names correctly. I just break them up alphabetically to make it easy to browse.

    The save files ALWAYS stay in X:\saver on the minisd, but you can place the ROMs into folders as you wish.

    We all have to start somewhere. I generally just read a guide then give it a go, you're not going to break anything and you'll learn from any mistakes made. :)
    Last edited by Count Duckula, Jan 29, 2013

Share This Page