Working save function with a dead battery possible?

Discussion in 'EZ-Flash' started by WiiUBricker, Jul 9, 2011.

  1. WiiUBricker
    OP

    Member WiiUBricker Insert Custom Title

    Joined:
    Sep 19, 2009
    Messages:
    5,819
    Location:
    Espresso
    Country:
    Argentina
    Lucky how I am, my EZflash 3in1 was shipped with a half dead battery. It's been long since my battery died so saving GBA games does not work anymore. Is it somehow possible to use the save function without having a working battery? I don't want to replace my battery (I tried it once, but I broke the tabs). Perhaps a patch is available that let roms save in NOR memory?

    Edit: How is that some GBA cartridges don't have a battery inside? I just opened up FF5 and no battery there. Does it use flash memory?
     
  2. AceWarhead

    Member AceWarhead "Must Construct Additional Pylons"

    Joined:
    Apr 9, 2011
    Messages:
    1,276
    Country:
    United States
    In response to your GBA battery, most games on the GBA don't have a battery, only some games use it for real time clock, like Pokemon R/S/E. Yes, it uses flash memory.

    Unfortunately, There is no patch like that ( I think ), since the battery holds the save then transfers it to the SRAM the next time you turn it on.
     
  3. WiiUBricker
    OP

    Member WiiUBricker Insert Custom Title

    Joined:
    Sep 19, 2009
    Messages:
    5,819
    Location:
    Espresso
    Country:
    Argentina
    Thanks, I just did some research and it seems only GBA game clones have batteries, official GBA cards don't have batteries unless as you said they are using real time clock.

    So if GBA games don't have batteries, why does the EZ Flash 3in1 has one? I would think that the EZ team deliberately put a battery in there because they wanted that people buy another cart if the battery dies. A new EZ Flash with no battery would be good.
     
  4. AceWarhead

    Member AceWarhead "Must Construct Additional Pylons"

    Joined:
    Apr 9, 2011
    Messages:
    1,276
    Country:
    United States
    It says right there. If you want such a thing, go get a DS Flash Card that can play GBA games. If you don't have a DS, well, all GBA flash cards have batteries...
     
  5. Mbmax

    Member Mbmax Homebrew addicted

    Joined:
    Nov 7, 2006
    Messages:
    2,272
    Country:
    Antarctica
    What ?

    the battery holds the save stored in the ez3in1's SRAM and the slot 1 kernel backup it in different way to the microSD according to the flashcart used.
    On ez5i it backup the content of the sram once you switch to another game.

    @WiiBricker : what is your slot 1 flashcart ?
     
  6. WiiUBricker
    OP

    Member WiiUBricker Insert Custom Title

    Joined:
    Sep 19, 2009
    Messages:
    5,819
    Location:
    Espresso
    Country:
    Argentina
    I'm using EZFlash 3in1 with a CycloDS. I know it can write saves from SRAM to its Micro SD card, but only if I turn off and turn on my DS, but then the save is lost as my batterie is dead. Actually I can't save at all, since an error message appears while attempting to save.
     
  7. Mbmax

    Member Mbmax Homebrew addicted

    Joined:
    Nov 7, 2006
    Messages:
    2,272
    Country:
    Antarctica
    Ok. You have 2 solutions :
    - change the battery
    - find a way to softreset from the gba game. Maybe not faisable.
     
  8. Ammako

    Member Ammako GBAtemp Guru

    Joined:
    Dec 22, 2009
    Messages:
    6,372
    Country:
    Canada
    If you did a QPC (Quick Power Cycle) it might work.
    You have to turn your DS off and on fast enough so that you don't let the SRAM lose it's data.
     
  9. WiiUBricker
    OP

    Member WiiUBricker Insert Custom Title

    Joined:
    Sep 19, 2009
    Messages:
    5,819
    Location:
    Espresso
    Country:
    Argentina
    Don't work.
     
  10. Nathanaël

    Member Nathanaël GBAtemp Regular

    Joined:
    Jul 5, 2011
    Messages:
    274
    Country:
    Nauru
    If someone would make a simple GBA cart that would work without a battery - just as a $2 R4 - that guy could become rich very soon. Go go go, guys! Thake our money!
     
  11. Ammako

    Member Ammako GBAtemp Guru

    Joined:
    Dec 22, 2009
    Messages:
    6,372
    Country:
    Canada
    That is, if they can find the right chips for cheap.
    Else they wouldn't be able to sell them for $2 without losing heaps of money.
     
  12. Nathanaël

    Member Nathanaël GBAtemp Regular

    Joined:
    Jul 5, 2011
    Messages:
    274
    Country:
    Nauru
    They can sell it for $30-50 of course. If it works well. The 3-in-1 costs $20. Go go go guys. Our money is waiting for you.
     
  13. Ammako

    Member Ammako GBAtemp Guru

    Joined:
    Dec 22, 2009
    Messages:
    6,372
    Country:
    Canada
    But the problem is that the GBA scene is pretty much dead.
    They wouldn't make a new flashcart for GBA if they know they would get more money from making a DS card.
     
  14. tomrev

    Member tomrev GBAtemp Fan

    Joined:
    Oct 19, 2009
    Messages:
    321
    Country:
    United States
    I have 2 broken 3-in-1 battery taps that SRAM never be detected at all. So, I concluded that 3-in-1 use button battery for operate and hold data for SRAM chip!!! That's mean no battery = no sram detected at all. Soft reset and save method will not work for 3-in-1. If only they design SRAM chip to operate from System power, soft reset and save method would be possibly work. WTF! Someone may seen the evil intention of EZFlash 3-in-1 designing. Previous EZFlash products at least have rechargeable battery. I hate what the Ezflash 3-in-1 is now.
     
  15. Ammako

    Member Ammako GBAtemp Guru

    Joined:
    Dec 22, 2009
    Messages:
    6,372
    Country:
    Canada
    Great.
    Next time, you'll find out PSRAM gets cleared when you turn off.
     
  16. tomrev

    Member tomrev GBAtemp Fan

    Joined:
    Oct 19, 2009
    Messages:
    321
    Country:
    United States
    ??? I don't get it. I have a little knowledge in electronic but I'm not idiot like not know PSRAM would be reset when power off. SRAM chip on 3-in-1 is Mitsubishi M6MGB. It needs a very little power to maintain data while system power off. I read the datasheet that have Vcc for Flash and Vcc for SRAM. Reading and writing on SRAM look like not operate from system power but from button battery because when there is no battery, the games won't detect SRAM at all (couldn't read or write).

    Some previous EZflash cards have capability to charge the rechargeable button battery that at least if the SRAM chip is drain power from button battery, it could be recharged and provide power to SRAM chip while system power is on.

    Edit: Pingouin7, I want to ask you that from your suggestion me about EZFlash 4, are you sure that patch rom with soft reset and save will work when battery dry. I thought that if games couldn't detect SRAM like EZFlash 3-in-1, the soft reset method would be useless.
     
  17. Ammako

    Member Ammako GBAtemp Guru

    Joined:
    Dec 22, 2009
    Messages:
    6,372
    Country:
    Canada
    It doesn't need a battery to have data in SRAM.
    It merely needs to have power.

    The battery is only there so that the data in SRAM stays here when the power is off.
    If you soft reset to the menu, the system stays on, so the data in SRAM cannot be lost.
     
  18. WiiUBricker
    OP

    Member WiiUBricker Insert Custom Title

    Joined:
    Sep 19, 2009
    Messages:
    5,819
    Location:
    Espresso
    Country:
    Argentina
    Wrong, I removed the battery and every game I tried refuse to write a save, saying that save process failed.
     
  19. Ammako

    Member Ammako GBAtemp Guru

    Joined:
    Dec 22, 2009
    Messages:
    6,372
    Country:
    Canada
    Well removing the battery probably cut off the power the SRAM was receiving while the system was on.
     

Share This Page