Hacking EZ-FLASH OMEGA test flight

EZ-Flash2

Official EZ-FLASH Stuff
OP
Member
Joined
Jul 16, 2003
Messages
1,106
Trophies
3
XP
3,470
Country
China
@EZ-Flash2 Question

Would it be possible to remove the direct save to SD card feature through a firmware update?
Isn't the firmware that controls it? Or is it the circuitry on the FPGA?

no, there is no battery - sram save circuit design on the board.

the card is desiged for NO-BATTERY SAVE at the beginning.
 
Last edited by EZ-Flash2,

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,869
Trophies
2
XP
29,056
Country
United Kingdom
I haven't actually used the Omega yet (mine FINALLY landed in my country today), but I realised maybe it freezes while it's saving, so you wouldn't be able to quit while that was happening. Makes sense that way.
 

bibliomon

Active Member
Newcomer
Joined
May 20, 2020
Messages
30
Trophies
0
XP
409
Country
Malaysia
no, it won't freeze on saving.

I believe the previous comment was asking if there is an in-system indication that 1-2 seconds have passed (maybe a 'ding' sound OR a pop-up message) that is implemented in the firmware.

If not, could it be considered in the next update perhaps?
 

Localhorst86

Robert'); DROP TABLE members;--
Member
Joined
Jul 17, 2014
Messages
2,736
Trophies
1
Location
Nintendo works for my dad
XP
5,343
Country
Germany
@EZ-Flash2 I think I found a particular issue with the game "Final Fantasy Tactics Advance" in regards to saving.

affected title:
Final Fantasy Tactics Advance (Europe) (En,Fr,De,Es,It)
MD5: 6EA5FC0E4B56A232AC3CBDAB4B4A6BCD
(possibly other regions).

I have noticed on my particular GBA hardware that I can see when the EZFlash omega cartridge saves to the SD card by looking at the devices power LED. When saving, it does flicker ever so slightly. I have observed the LED to be pretty much flickering the entire time when in battle.

From what I understand, the Omegas FPGA monitors the save memory area (0xE000000) and if any changes occur, the FPGA will initiate the write process to the SD, is that correct?

I have opened the ROM in mgba and fired up the memory viewer to look at the flash memory area for the title and noticed the contents "flickering" - i.e. some bytes in the area are changed for a split second, then being changed back by the game.

Could this be a cause for some people having issues/lost saves and would a workaround (similar to the one implemented in K104 FW6 for the "Fire Emblem" games) be possible?
For your convenience, I have attached a save file for the game so you don't have to sit through the 20min intro. All you have to do is enter a battle from the map screen.
 

Attachments

  • Final Fantasy Tactics Advance (Europe) (En,Fr,De,Es,It).zip
    1.2 KB · Views: 272
  • Like
Reactions: Sterophonick

:-infern:

GBAtemp Legend
Member
Joined
Jun 1, 2013
Messages
256
Trophies
0
XP
423
Country
United States
1. GBA Original
2. 7
3. 1.07
4. Sandisk MicroSD 64GB
5. exFat
6. 128kb
7. Folders and files are missing
8. Just copied some roms to my sd card on windows, most of them wont appear in the Omega

The files are not read-only, they are not marked for archive. I checked in a linux machine and the file permissions are all identical, yet some files show and some dont.

Edit: I got them all to work by using linux, moving whole folder of files off my sd card then moving it back to the same place. This means that there are issues with the Omega reading files copied from a windows system.
 
Last edited by :-infern:, , Reason: fixed issue
  • Like
Reactions: EZ-Flash2

:-infern:

GBAtemp Legend
Member
Joined
Jun 1, 2013
Messages
256
Trophies
0
XP
423
Country
United States
1. GBA Original
2. 7
3. 1.07
4. Sandisk MicroSD 64GB
5. exFat
6. 128kb
7. Cant play 64MB rom files
8. Says file too big, e.g. game boy advance video files
 

EZ-Flash2

Official EZ-FLASH Stuff
OP
Member
Joined
Jul 16, 2003
Messages
1,106
Trophies
3
XP
3,470
Country
China
Edit: I got them all to work by using linux, moving whole folder of files off my sd card then moving it back to the same place. This means that there are issues with the Omega reading files copied from a windows system.

I'm glad you found your own solution.

1. GBA Original
2. 7
3. 1.07
4. Sandisk MicroSD 64GB
5. exFat
6. 128kb
7. Cant play 64MB rom files
8. Says file too big, e.g. game boy advance video files

I'm curious as to which flash card on the market can run a 64MB video ROM.
 

:-infern:

GBAtemp Legend
Member
Joined
Jun 1, 2013
Messages
256
Trophies
0
XP
423
Country
United States
I'm glad you found your own solution.



I'm curious as to which flash card on the market can run a 64MB video ROM.

I had thought the major two flash carts would have done given the GBA is using 19 year old technology. just searched as the everdrive x5 doesnt either because it only has 32mb of flash ram, didnt know flash was so expensive
 

Localhorst86

Robert'); DROP TABLE members;--
Member
Joined
Jul 17, 2014
Messages
2,736
Trophies
1
Location
Nintendo works for my dad
XP
5,343
Country
Germany
I had thought the major two flash carts would have done given the GBA is using 19 year old technology. just searched as the everdrive x5 doesnt either because it only has 32mb of flash ram, didnt know flash was so expensive
It's not really an issue with the cost of flash storage. Afaik the chip used in the omega actually does have 512Mbit/64Mbyte.
The issue is that the GBA can only address 256Mbit. The 512Mbit Video ROMs available for the GBA have specialized bank switching hardware that has only been reverse engineered in the last few years - mGBA is afaik currently the only emulator able to run these titles.
For a flashcard manufacturer this would mean they'd have to reverse engineer and reimplement the bank switching hardware. This would be a huge effort (on top of intrudocing cost for additional hardware) and the payoff of being able to run 7(*) ROMs that are just novelty would be incredibly low (There are better ways to meme shrek on the GBA)

*we're talking about 7 individual roms, at least two of these are just a "revision" or compilation of the other video titles.
 
  • Like
Reactions: :-infern:

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Anything hello kitty related then
  • HiradeGirl @ HiradeGirl:
    Could replay Metroid, though. Amazing screen on this thing.
  • K3Nv2 @ K3Nv2:
    Miyoo are basically repurposed blackberry displays believe it or not I always take my miyoo on the go
  • HiradeGirl @ HiradeGirl:
    @K3Nv2 You joke but this was amazing for 10 year old me.

    https://www.youtube.com/watch?v=TC6adnfSaew&ab_channel=IGN
  • K3Nv2 @ K3Nv2:
    Install onionos also if you haven't already
  • HiradeGirl @ HiradeGirl:
    It still looks dope.
  • Psionic Roshambo @ Psionic Roshambo:
    Amazingly I didn't really care for the GBA
  • Xdqwerty @ Xdqwerty:
    @The Real Jdbye, dragon quest 4 bored me
  • HiradeGirl @ HiradeGirl:
    Let's play.
  • K3Nv2 @ K3Nv2:
    I should add a 256gb card in mine and load like 100ps1 titles to it eventually I will
  • HiradeGirl @ HiradeGirl:
    Will you play them all?
  • HiradeGirl @ HiradeGirl:
    I've only ever played Castlevania Symphony of the Night from PS1.
  • K3Nv2 @ K3Nv2:
    We don't play games here
  • Xdqwerty @ Xdqwerty:
    @HiradeGirl, I dont have one of those but gbarunner2 in twilight menu works quite decently for me
  • Psionic Roshambo @ Psionic Roshambo:
    Don't get me wrong GBA absolutely had some great games but overall the sound and graphics just meh to me
  • K3Nv2 @ K3Nv2:
    The remastered crash bandicoot was pretty decent ngl
  • HiradeGirl @ HiradeGirl:
    @Xdqwerty I had a NDS long ago, but L and R broke very fast.
  • HiradeGirl @ HiradeGirl:
    My sister had a N3DS XL and it suffered the same fate.
  • Xdqwerty @ Xdqwerty:
    @HiradeGirl the L button barely worked at all in the dsi i previously had
  • Xdqwerty @ Xdqwerty:
    my dad bought me a dsi identical to that one
  • K3Nv2 @ K3Nv2:
    That could be an easy fix without even opening it with some ipa maybe unless the entire button broke
  • HiradeGirl @ HiradeGirl:
    That´s why I never got any handheld before the Switch.
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, thats why patches exist
  • K3Nv2 @ K3Nv2:
    Ds games are best played on a DS emulation is fine but having actual hardware is better obviously
  • K3Nv2 @ K3Nv2:
    Or N3ds/2Ds
    K3Nv2 @ K3Nv2: Or N3ds/2Ds