EZ-Flat IV 2.04 - A skin for your EZ-Flash IV card (Kernel 2.04)

Discussion in 'GBA - Flashing Hardware and Software' started by Localhorst86, Jul 12, 2017.

  1. Takosabi

    Takosabi Newbie

    Newcomer
    2
    0
    Nov 15, 2017
    United States
    You'd be correct. It worked first time when I used a non-SDHC. Thanks! :grog:

    I used a normal MicroSD when I upgraded from 1.72 to 2.04, I guess I thought that since it supported playing games with SDHC after that, that the firmware would flash fine. Turns out not to be the case, since I only got a black screen. So flashing works when using the old card now. Firmware upgrades only work with not normal SD on the older clear cards. Guess I need to make sure that I don't lose this old card.
     
  2. Localhorst86
    OP

    Localhorst86 GBAtemp Advanced Fan

    Member
    950
    486
    Jul 17, 2014
    Germany
    My Nintendo works for Dad
    yeah, I believe the bootloader (the black screen that handels the update) is never touched (which is a good thing, it should make it pretty much impossible for firmware updates to brick the devices since the bootloader will always be there to handle things). So the white cards only have a bootloader that can't read sdhc cards, but the 1.75+ kernels flashed onto it will be able to use them for ROM loading. That means that updating will always require a non-sdhc card while you can load roms from higher capacity SDHC cards.
     
    Takosabi likes this.
  3. bonzibobby

    bonzibobby Newbie

    Newcomer
    1
    0
    Nov 26, 2017
    Spain
    Hello everyone!

    First of all, thanks a lot for the Skin, @Localhorst86 ! :)

    I have a question regarding NOR. What is it exactly? I've read in some places it allows you to start a game directly without having to go to the EZ Flash menu and select it. Well, that would come in handy! But how do I do this? I've found info about EZ Flash on the net, they mention NOR but not the process to start using it, can you help me out?

    Thanks very much!

    Bonzi
     
  4. Localhorst86
    OP

    Localhorst86 GBAtemp Advanced Fan

    Member
    950
    486
    Jul 17, 2014
    Germany
    My Nintendo works for Dad
    NOR is a persistent Flash storage you can write roms to by pressing select on the highlighted rom. The EZ-Flash comes with 32Megabyte (256Mbit) of NOR space.

    You still need to go through the menu system to launch the games, they just load faster.
     
    bonzibobby likes this.
  5. sp957

    sp957 Advanced Member

    Newcomer
    77
    6
    Nov 5, 2013
    United States
    Question:

    With Kernal 2.04, if I delete the KEYSET.CFG, will the EZ4 still default by having GSS disabled globally and enable auto hard-reset? Or do I need to keep that file there?

    I know I can just keep the KEYSET.CFG, but it's just a little neatfreak habit I have. I rather not have that KEYSET.CFG with my .gba files. :)
     
  6. Localhorst86
    OP

    Localhorst86 GBAtemp Advanced Fan

    Member
    950
    486
    Jul 17, 2014
    Germany
    My Nintendo works for Dad
    AFAIK default behavior is GSS enabled and auto reset disabled.
     
    sp957 likes this.
  7. kuwanger

    kuwanger GBAtemp Regular

    Member
    245
    116
    Jul 26, 2006
    Yea, I've dumped the bootloader before using a F2A adapter. Never got much farther than that because I couldn't use it to write the bootloader back*.

    Far as I can tell, there's a minimal of at least two versions of the bootloader. One can read SDHC and one can't. Also, the one that can read SDHC actually has a blue on yellow line at the bottom "fat initial 1" while flashing/upgrading. This later version is actually bad for one major reason: it'll erase your kernel before actually checking if there's an ezfla_up.bin there. So, yea, great way to temporarily brick it. :/

    In any case, this is true even though I've got two EZ IVs with the same revision (bought at the same time): EZ402 2006.03. Not sure if that's when they changed over the bootloader or merely never updated the silk screening. In any case, the board that doesn't read SDHC in the bootloader also doesn't properly work with my Sandisk Extreme Plus 16GB card UHS-3 (has issues booting + can't seem to read the card). It's also slower to load games than my Kingston 2GB card. Although that's also just an across the board problem with later firmwares, it's true when I temporarily updated the kernel to 1.78. But back to 1.74 for that slightly faster speed. :)

    On a somewhat unrelated note, I even got around to actually trying out the 2.x kernels. Looking at the .pat file and it's clear that it's not an actual patch file per se. It looks to be offsets into the rom (hard to be sure on that). Having said that, it really doesn't look like it's merely using a version of dwedit's/my fork of dwedit's sleephack patcher because it seems to reference a lot more addresses. Again, it's hard to be sure if that's the case on what's going on. It might be also do save patching for all I know. *shrug*

    In any case, what would obviously be awesome in a future update would be IPS patch support. It has the advantage of being (1) very trivial or (2) covering ~16MB which should cover all the PSRAM games. Definitely, though, I don't see a way of overriding .pat in some fashion to make it IPS like or otherwise a general patcher. A shame, too, as I'd be a lot more tolerant of using the newer kernel if I could actually use clean ROMs.

    A second suggestion (if IPS patch support was added) is some primitive symlink support (a specially named txt file pointing to the original ROM). That'd allow for ROM hacks without nearly as much wasted space.

    * Some time ago I bricked my EZ IV (was trying to add LZ77 support) and was trying to recover it. I ended up buying two EZ IV replacements after I gave up on that endeavor. I'm not even sure if I still have the bricked one still around.
     
    Last edited by kuwanger, Dec 7, 2017 at 8:10 PM
    zfreeman likes this.
  8. Localhorst86
    OP

    Localhorst86 GBAtemp Advanced Fan

    Member
    950
    486
    Jul 17, 2014
    Germany
    My Nintendo works for Dad
    There must be a third version, then. I have a black micro SD model and the blue on yellow bar. But for me the update process will be skipped if no ezfla_up.bin is present. I have access to an F2A linker and a compatible windows virtual machine if you're interested. :)
     
  9. kuwanger

    kuwanger GBAtemp Regular

    Member
    245
    116
    Jul 26, 2006
    Yea, I remember hearing about it. I think it was just an oversight on their part. *shrug* Ended up making me patch all my rom to use cut out +R from the reset combo. So, no real biggy.

    Thanks but no thanks. I have no way of reinserting the newer version, am not 100% sure the F2A linker actually produces a clean dump (I'm guess it does but I've no way to verify), and really don't want to risk another brick. :)
     
  10. sp957

    sp957 Advanced Member

    Newcomer
    77
    6
    Nov 5, 2013
    United States
    Yea, I was trying to update my firmware to 2.04, and I kept getting black screened. I tried it with the MicroSD 2GB I had, and it worked. I have the old EZ Flash IV White.

    Can I still use this MicroSD 2GB to play games, or can it only be used to update firmware now? I haven't tried yet, but I was thinking about using it to play games so I can use the SDHC on another flashcart I have coming in.

    — Posts automatically merged - Please don't double post! —

    Thanks. Do you know if you can set a default folder for the EZ Flash IV to start? So it starts in my games folder and not the SDHC root?