Pokémon Gaia is a FireRed ROM hack, which means most of its cheat codes are really just old FireRed codes wearing a new region’s clothes. Rare Candy, Master Ball, walking through walls — none of that changed at the memory-address level. What did change is everything Spherical Ice actually built from scratch: Mega Evolution, the expanded TM list, the Gen 4-6 Pokémon roster. Those needed their own codes, found by the community rather than lifted from a 2004 FireRed cheat book. That split is the backbone of these Pokemon Gaia Cheats — knowing which category a code falls into tells you a lot about how much to trust it.
That split matters. Old FireRed item and memory codes tend to have a much better track record in Gaia than cheats aimed at systems Gaia added itself. Below is every Gaia cheat worth knowing, sorted that way, with a plain read on how much you should trust each one.
Quick Reference

How to Actually Enter These
Open your emulator’s cheat menu — mGBA, MyBoy, John GBA, and Pizza Boy all handle it slightly differently, but the workflow is the same: paste the code, pick a type, save, and toggle it on.

Several Gaia cheats need a master code, but the exact pair depends on the cheat. The two you’ll see most often in this article are below; the Wild Pokémon Modifier has its own combination, called out in that section.
Pokémart / item master code (Rare Candy, Master Ball, Mega Stones, TM/HM):
000014D1 000A
10044EC8 0007
Legendary/Mythical master code:
0000BE99 000A
1003DAE6 0007
One more habit worth building: enable one cheat at a time. Several Gaia players in community threads describe crashes or frozen battles that went away the moment they stopped stacking multiple codes at once — it’s not universal, but it’s common enough to mention before you start layering ten cheats on top of each other.
Rare Candy
There are two separate Rare Candy cheats and they’re not interchangeable.
In your PC:
06AB3172 BE88C550
No master code needed. This one’s self-contained — activate it and check your PC’s item storage.
In the Pokémart:
82003884 0044
This needs the CodeBreaker master code from above. Once it’s on, Rare Candy shows up as the first item in the shop list — for $4,800, which is where the next cheat comes in.
Master Ball and the $1 Trick
82003884 0001
Master code required. Pull up the Pokémart, buy the first item on the list, and it’s a Master Ball instead of whatever the shop normally sells first.
If $4,800 candies and full-price Master Balls annoy you, stack this one on top:
3C25A344 FD8F451C
AD86124F 2823D8DA
It drops everything in the shop to $1, Rare Candy included. Community notes describe this as an Action Replay/GameShark-type code specifically — separate from the CodeBreaker master code — so add it as its own cheat entry rather than assuming it shares a type with the Master Ball code.
100% Catch Rate
87ACF659 707466DC
8BB602F7 8CEB681A
Every wild Pokémon you throw a ball at gets caught, no matter what ball or HP it’s at. It makes the Master Ball cheat somewhat redundant on its own — one or the other is usually enough.
This is a code some players report as “invalid,” and community troubleshooting threads generally point to a cheat-type mismatch (CodeBreaker vs. Action Replay vs. GameShark) as the fix, rather than the code itself being wrong.
Walk Through Walls
509197D3 542975F4
78DA95DF 44018CB4
Turn it on and you can walk straight through terrain, buildings, and blocked-off story gates. Useful for skipping backtracking, less useful if you turn it on mid-cutscene and clip somewhere the game didn’t expect — turn it off before anything scripted happens.
Shiny Wild Encounters
Every wild Pokémon you run into turns shiny while this is active, and it needs to go in as an Action Replay-type code — CodeBreaker will reject it.
39584B19 D80CC66A
CE71B3D3 1F6A85FB
198DF179 5413C867
73ECB8A0 BDD8B251
D5AFFB37 6855972C
73ECB8A0 BDD8B251
This is the version that shows up consistently on Gaia-specific cheat pages.
Multiple Gaia sources note shiny Pokémon produced this way come out with a fixed nature and gender that can’t be changed — so don’t expect to hunt for a specific nature on top of the shiny.
Wild Pokémon Modifier
This forces your next wild encounter to be a specific species. It runs on its own master-code combination — don’t reuse the Pokémart master code or the Legendary/Mythical one for this:
000014D1 000A
1003DAE6 0007
Notice that’s a mix: the first line matches the Pokémart master code, the second line matches the Legendary/Mythical one. It’s easy to mistype this as one of the other two pairs, so double-check it before assuming the modifier itself is broken.
The commonly circulated version of the modifier doesn’t work for everyone — the source that documented it openly offers a fallback for “improved FireRed V1.0,” shown here for Charizard as an example of the format:
83007CEE 0006
33007CF0 000A
33007CF1 001F
33007CF2 0002
33007CF3 0002
If the standard version does nothing on your setup, this alternate format is the one to try instead of assuming the cheat is dead. Either way, this is a Mixed/Uncertain cheat — expect some trial and error.
Legendary and Mythical Encounters
These run on a different master code entirely — worth calling out on its own, since using the wrong one here reliably stops the cheat from doing anything.
0000BE99 000A
1003DAE6 0007
Once that master code is active, add the species code for whichever legendary or mythical you’re after:
| Pokémon | Code |
|---|---|
| Arceus | 83007CEE 0222 |
| Volcanion | 83007CEE 0306 |
| Darkrai | 83007CEE 0220 |
| Palkia | 83007CEE 0219 |
| Dialga | 83007CEE 0218 |
| Shaymin | 83007CEE 0221 |
| Victini | 83007CEE 0223 |
| Hoopa | 83007CEE 0305 |
| Diancie | 83007CEE 0304 |
| Zygarde | 83007CEE 0303 |
| Yveltal | 83007CEE 0302 |
| Xerneas | 83007CEE 0301 |
This master code and species list shows up consistently across a wide range of Gaia-specific cheat pages, which is why it’s labeled corroborated rather than single-source.
Infinite Money
820257BC 423F
820257BE 000F
No master code needed — this one’s self-contained. The money disappears again the moment you disable the cheat, but anything you bought while it was active stays in your bag, so it’s worth spending it down before you turn the cheat off.
If it doesn’t seem to be doing anything, community troubleshooting notes suggest disabling every other active cheat first — isolating it is a sensible first troubleshooting step.
Mega Stones
Mega Evolution doesn’t exist in vanilla FireRed, so this system is entirely Gaia’s own — which also means the codes for it aren’t recycled from anywhere.
82003884 00E6 = Venusaurite
82003884 00E7 = Charizite X
82003884 00E8 = Charizite Y
82003884 00E9 = Blastoisite
82003884 00EA = Alakazite
82003884 00F0 = Mewtwonite X
82003884 00F1 = Mewtwonite Y
Master code required (the CodeBreaker family). Buy the first item in the Pokémart list for $0 and it’s the stone instead. There’s a full item ID table for the rest of the Mega Stone roster if you want to expand this section further.
TMs and HMs
Same item-slot trick, different ID range:
82003884 0153 = HM01 Cut
82003884 0154 = HM02 Fly
82003884 0155 = HM03 Surf
82003884 0159 = HM07 Waterfall
82003884 015A = HM08 Dive
These map to Gaia’s expanded TM/HM list, not the vanilla FireRed one, so don’t reuse a plain FireRed TM chart here — the numbering doesn’t line up past the originals.
Nature Identifier
AA3BB0ED 41CD5D95
followed by a nature-specific suffix — Adamant is 5EB8DEEE 692ED298, Jolly is E9EC2CBF A7EDD4A7, and so on down the list. Enable this before you enter a battle, not during — if it does nothing, check that you enabled it before entering battle first.
EXP and Leveling
7300218C0001
82023D501388
Self-contained, no master code. Turns on a 5000 EXP trickle to whatever’s active in your party — uncheck it in the cheat menu the moment you’ve leveled enough, since it keeps running until you do.
No Random Battles Cheat
D41DD0CA 33A629E5
8E883EFF 92E9660D
No master code needed. Turn it on before you head into tall grass or a cave and wild encounters stop triggering entirely — good for backtracking through an area you’ve already cleared without getting stopped every few steps. Turn it back off when you actually want to find or catch something, since it blocks wild encounters just as effectively as you’d want it to.
Troubleshooting

“Invalid code” on entry — commonly a cheat-type mismatch. Try switching between CodeBreaker, Action Replay, and GameShark before assuming the code itself is wrong, and double-check there’s no stray space before or after the string.
Code does nothing in-game — check that the matching master code is active first. A handful of cheats here (legendary/mythical especially) need a different master code than the rest of the list.
Game freezes or crashes — community reports often point to running too many cheats simultaneously, or specifically stacking the Shiny and Wild Pokémon Modifier cheats together. Disable everything except what you’re actively testing.
Cheat won’t turn off — some players report a cheat staying active even after unchecking it in the menu; a full emulator restart can clear it, since the effect can persist in memory until the game reloads.
Emulator matters more than you’d think — several Gaia players report better luck with mGBA or MyBoy than with John GBA or older Pizza Boy builds for codes that otherwise look correct.
FAQ
How do you enter cheats in Pokémon Gaia?
Through your emulator’s built-in cheat menu — paste the code, set the cheat type (CodeBreaker, Action Replay, or GameShark depending on the code), save, and enable it. Most core cheats also need one of the two master codes active first.
Why are my Pokemon Gaia cheats not working?
A mismatched cheat type is a frequent culprit, followed by a missing or mismatched master code, and then cheat-stacking causing conflicts. Isolate one cheat at a time when troubleshooting.
What master code does Pokémon Gaia use?
Most cheats use 000014D1 000A / 10044EC8 0007. Legendary and mythical encounter codes use a separate one: 0000BE99 000A / 1003DAE6 0007.
Can I use regular FireRed cheat codes in Gaia?
Sometimes. Because Gaia is a patch over FireRed rather than a full rebuild, codes targeting untouched systems (Rare Candy, Master Ball, walking through walls) tend to carry over from our Pokemon FireRed cheats guide. Codes touching Gaia-original content — Mega Stones, the expanded TM list, new Pokémon — won’t, since those systems didn’t exist in vanilla FireRed.
Related Guides
If you haven’t patched the game yet, the Pokemon Gaia hub page covers the current build and setup. For the base game these codes are built on, see the Pokemon FireRed ROM guide. Running a different FireRed hack too? We’ve also got cheat lists for Radical Red, Unbound, and the Rocket Edition hack, plus a broader roundup of FireRed ROM hacks worth trying if you’re looking for what to play next.












Leave a Review