Hacking Why your microSD keeping corrupt while use with EZ-FLASH OMEGA

EZ-Flash2

Official EZ-FLASH Stuff
OP
Member
Joined
Jul 16, 2003
Messages
1,109
Trophies
3
XP
3,485
Country
China
Users keep complaining their sd card corrupted since the product launch. after a long time investigate in Chinese user community. it seems we found the reason.

Every user of EZ-FLASH OMEGA remembers the infamous rhyme: Counting 1 to 5.
But there are two other things to remember. in the user manual - Important Note, it said the save states and emulator menu also need counting.
We've found the card corrupted users like to choose the exit option when they want to exit the emulator. it is the main reason which cause the card corruption.

There are two triggers which the emulator use to activate the save function, 1. Press L+R to summon up the main menu, 2. exit the emulator to card os. They are working well when used on common flash card which use SRAM + battery. but not well on EZ-FLAH OMEGA.

The save mechanism of EZ-FLASH OMEGA works like this: A thread is watching the SRAM on the card. if the SRAM is changed by the save function of game or homebrew. write the SRAM data to the microsd card. the write process need a little time to open, write and close the file. that is why we need a counting 1 to 5.

The user choose the exit option in emulator, the emulator activate the save function and reset to kernel. the file open, write and close procedure is interrupted by the reset. a bad file cluster is generated on card. again and again, the bad file clusters corrupt the card.

Conclusion: Please press L+R and wait 1-3 seconds then power off when you want to exit the emulator.
 

EZ-Flash2

Official EZ-FLASH Stuff
OP
Member
Joined
Jul 16, 2003
Messages
1,109
Trophies
3
XP
3,485
Country
China
The ways to protect you save files:
1. backup the save files to computer frequently
2. if you see any error code, it means the card already has the bad file clusters. backup the save folder, scan and fix the microsd card before more damages are made.
 
Last edited by EZ-Flash2, , Reason: typo
  • Like
Reactions: Deleted-236924

Hark0n

Well-Known Member
Member
Joined
Oct 8, 2018
Messages
186
Trophies
0
Age
39
XP
1,764
Country
Germany
I gave up on playing GB and GBC games on the EZ-Flash Omega... and now i have no trouble... GBA works fine and that is what i am using it for. I am rally sorry to say, i really do not mean any offence by saying this, but the implentation of the Goomba Emulator on this flashcard is horrible... the only way to prevent savegame corrotuption is by simply not using it...
 
  • Like
Reactions: vree

Hark0n

Well-Known Member
Member
Joined
Oct 8, 2018
Messages
186
Trophies
0
Age
39
XP
1,764
Country
Germany
Also, one tiny suggestion... since the Omega has a battery... why not use that to keep the card powered long enough for it to finish writing the safe game on the sd card after a shutdown? Would make the product foolproof... also make the battery easy to replace!
 
  • Like
Reactions: Searinox
D

Deleted User

Guest
Also, one tiny suggestion... since the Omega has a battery... why not use that to keep the card powered long enough for it to finish writing the safe game on the sd card after a shutdown? Would make the product foolproof... also make the battery easy to replace!
At least, the save should be written in a temporal file and moved to the original save path only when the file write is finished. Also, if a save hasn't been written successfully, the menu should warn the user of possible sd corruption.
 
  • Like
Reactions: veikkos

ashaman25

Member
Newcomer
Joined
Dec 18, 2019
Messages
9
Trophies
0
Age
43
XP
67
Country
United Kingdom
I am only using the EZFlash for GBA and will make sure i count to 5 before powering down my Micro. It is a great flash cart and i have had no problems so far. I will try and remember to backup my .SAV files though.
 
  • Like
Reactions: zxr750j

Enox

Member
Newcomer
Joined
Mar 30, 2010
Messages
6
Trophies
0
XP
202
Country
United States
I rarely have issues with GBA. It's GBC that seems to have issues the most. Save states work, but in game saves randomly stop working for me on GBC. I save in game, L+R, wait the 5 seconds, exit the game to the menu, load up the game, no save file. It's definitely a problem, regardless of what is stated in this post.
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,728
Trophies
2
XP
8,521
Country
Tuvalu
I haven't had problems, but yeah, I don't emulate anything on it. GBA only :)
But thanks for the information.
 

AyanamiRei0

GBATemp's Resident Evangelion fanboy.
Member
Joined
Jan 4, 2016
Messages
1,506
Trophies
1
Age
32
Location
Brexit
XP
1,707
Country
United Kingdom
So far I've had no issues with my EZ-Flash Omega but then again I haven't used the GB/GBC emu that's built in.
 

veikkos

Well-Known Member
Newcomer
Joined
Feb 8, 2020
Messages
60
Trophies
0
XP
334
Country
Finland
At least, the save should be written in a temporal file and moved to the original save path only when the file write is finished. Also, if a save hasn't been written successfully, the menu should warn the user of possible sd corruption.
Best solution would be to have a set of save files (like from 0 to 9) and write them over in rolling manner. Like log rotation. This way you'd never be writing over your most recent saves and could hopefully restore one of the previous saves if last save broke.
 
  • Like
Reactions: Deleted User

veikkos

Well-Known Member
Newcomer
Joined
Feb 8, 2020
Messages
60
Trophies
0
XP
334
Country
Finland
Best solution would be to have a set of save files (like from 0 to 9) and write them over in rolling manner. Like log rotation. This way you'd never be writing over your most recent saves and could hopefully restore one of the previous saves if last save broke.
This backup idea has been now implemented in unofficial kernel.
 

Randy Steele

Well-Known Member
Newcomer
Joined
Apr 19, 2014
Messages
82
Trophies
0
Age
31
XP
1,259
Country
United States
I've had this happen way too many times and it's really pissing me off. It only happens with gba games. I absolutely never shut my system off during or even soon after saving, I've tried a newer sd card but it still happens. This is really frustrating. I'm starting to think it's just a crap product because this really should not be happening so frequently. Everything in my system folder is corrupted and it inevitably happens every time
 
Last edited by Randy Steele,

DrunkenMonk

Well-Known Member
Member
Joined
Sep 30, 2007
Messages
523
Trophies
1
Age
31
XP
1,751
Country
United Kingdom
I've had this happen way too many times and it's really pissing me off. It only happens with gba games. I absolutely never shut my system off during or even soon after saving, I've tried a newer sd card but it still happens. This is really frustrating. I'm starting to think it's just a crap product because this really should not be happening so frequently. Everything in my system folder is corrupted and it inevitably happens every time
Have you tried enabling the LED blink for SD activity in the settings? That way you can always power off whilst it's not flashing and know you're ok. It's good practice to backup your saves every so often though
 

Randy Steele

Well-Known Member
Newcomer
Joined
Apr 19, 2014
Messages
82
Trophies
0
Age
31
XP
1,259
Country
United States
Have you tried enabling the LED blink for SD activity in the settings? That way you can always power off whilst it's not flashing and know you're ok. It's good practice to backup your saves every so often though
Except that isn't the issue. I already knew about the save issue so I've always known better than to shut off the system during or anytime soon after saving a game. Every time it's happened everything is perfectly fine one moment, I go to load up a gba rom and suddenly I'm hit with a "Read Save Error" and when I restart the console my save folder is gone.
 

realtimesave

///AMG
Member
Joined
May 19, 2020
Messages
519
Trophies
0
Age
45
XP
994
Country
United States
hmm weird problem I have, both of my ezflash omega won't recognize my 64GB FAT32 any more, but they work perfectly fine with my 32GB FAT32. no idea why that would be. I'm going to try cleaning the contacts I guess?

Looks like I'll have to try a different 64GB because this thing is being idiotic. I'm using KRIKZZ everdrive X5 now, it reads the 64GB perfectly fine. I'm not sure why I gave it a bad review because it does indeed support RTC. I'll just use it instead.
 
Last edited by realtimesave,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: https://www.youtube.com/watch?v=fv6vlP2qSyo