Pokemon FireRed Cheats

Pokemon FireRed cheats guide with Rare Candy, Master Ball, and GBA cheat codes

Pokemon FireRed cheat codes have been floating around GameShark and CodeBreaker lists since 2004, and a lot of what’s still circulating is copy-pasted from page to page without anyone checking whether it actually works. Some of it does. Some of it’s outdated, mismatched to the wrong revision, or was never right in the first place. This is what’s actually corroborated, what’s shaky, and what version each code needs — not just another repost of the same list.

This covers the original Pokemon FireRed game, not a ROM hack. If you’re playing Radical Red, Unbound, Gaia, or Rocket Edition, those hacks change memory addresses and item IDs, so these codes won’t reliably carry over — use the hack-specific cheat guide for that game instead.

Quick answer: Most working FireRed cheat codes target Rev 0 (also called v1.0 or the “Squirrels” dump). Rev 1 (v1.1) uses different internal data, so several of the specific codes in this guide — the Walk Through Walls code included — won’t work there. Rev 1 has its own version-specific codes for some of these cheats, just not ones documented well enough here to publish yet. If you’re not sure which revision you have, check your ROM’s version info before troubleshooting anything else.

Pokemon FireRed Cheat Compatibility: Rev 0 vs Rev 1

The Pokemon FireRed ROM exists in two main USA revisions, and they don’t share the same internal memory layout. Rev 0 (v1.0) is the original print, and it’s also the version most often distributed as the “Squirrels” dump — a specific ROM file that became the de facto standard in the hacking and cheating community early on. Rev 1 (v1.1) is a minor patch Nintendo released afterward.

That difference matters more for cheats than it does for just playing the game. A code that reads and writes to a specific memory address in Rev 0 can point at completely different data in Rev 1, which is why the same code can work perfectly on one and do nothing — or actively break something — on the other. Rare Candy is a good example: the 82025840 0044 CodeBreaker code below is a Rev 0/v1.0 code specifically. Rev 1 uses an entirely different setup — its own master code, an additional Anti-DMA code, and a different Rare Candy code — and that Rev 1 setup isn’t documented well enough across independent sources to publish here with confidence. Walk Through Walls has the same Rev 0/Rev 1 split: the code in this guide is Rev 0-specific and doesn’t work on Rev 1, which uses its own separate implementation.

Not sure which revision you have? If a code you’ve double-checked still won’t activate, that’s the first thing worth ruling out before assuming the code itself is wrong.

Everything in this guide is written for Rev 0 unless stated otherwise. Where Rev 1 information exists, it’s noted, but it’s far less documented across sources — treat any Rev 1 code here as a starting point to test, not a guarantee.

Quick Pokemon FireRed Cheats List

A fast reference for what’s covered below. “Confidence” reflects how many independent sources agree on the exact code, not whether the cheat itself exists.

Popular Pokemon FireRed cheats including Rare Candy, Master Ball, Unlimited Money, and Walk Through Walls
Cheat Format Master Code Needed Compatibility Confidence
Rare Candy CodeBreaker Varies by setup Rev 0 only — Rev 1 undocumented here Corroborated
Master Ball (PC method) CodeBreaker Varies by setup Rev 0 Corroborated
Unlimited Money CodeBreaker Varies by setup/device Rev 0 Reported Working
Walk Through Walls GameShark/Action Replay Varies by device/emulator Rev 0 only — this code doesn’t work on Rev 1 Corroborated
No Random Battles Commonly listed as GameShark/Action Replay; some databases label it CodeBreaker No / self-contained Rev 0 Corroborated
Wild Pokémon Modifier CodeBreaker (preferred; GameShark variants exist) Yes — cheat-specific master pair Rev 0, unreliable/version-sensitive Uncertain
Unlimited PP Disputed — see note No Rev 0 Reported Working
Item Codes (PC method) CodeBreaker Varies by setup Rev 0 Corroborated

How to Enter Cheats on GBA Emulators

The exact menu wording differs slightly between emulators, but the process is the same everywhere: open the cheat menu, add a new code, pick the correct format (GameShark, Action Replay, or CodeBreaker), paste the code, and save.

How to enter Pokemon FireRed cheat codes on a GBA emulator

My Boy! (Android): open the in-game menu, go to Cheats, tap the + icon, enter a description and the code, select the correct cheat type, then save and enable it.

VBA-M / mGBA (PC): go to Cheats > Cheat List, choose the code type (GameShark or CodeBreaker), paste the code, name it, and confirm.

If a code comes back “invalid,” the cheat type is the first thing to try switching — GameShark, Action Replay, and CodeBreaker are related but not interchangeable, and codes are sometimes mislabeled between formats, so an emulator that expects one format will reject a correctly-typed code in another. Running too many cheats at once is a common cause of freezes and crashes, so enable only what you’re actively using.

Pokemon FireRed Master Code

Some FireRed cheats require a master or enabler code before the main cheat will activate. The required setup depends on the cheat format, device, emulator, and sometimes the specific code. FireRed has separate master codes depending on which format you’re using, plus at least one code that gets mistaken for a master code but isn’t one.

FireRed CodeBreaker master code (Rev 0):

000014D1 000A
10044EC8 0007

This is the general FireRed CodeBreaker master code documented in older CodeBreaker references. Some setups pair item-modifier codes (Rare Candy, Master Ball) with it, while some emulator configurations accept those item codes directly. Note the Wild Pokémon Modifier section further down uses its own separate, cheat-specific master pair — don’t substitute this general one in for that.

GameShark / Action Replay master code (Rev 0):

3AF85ACA C4D18CEC
8E883EFF 92E9660D

This is the version with the strongest independent corroboration in this research — it shows up identically on two unrelated sites. Some GameShark/Action Replay cheats may need their own required setup beyond this general pair; where that’s the case, it’s noted in that cheat’s own section.

RNG Kill code — not a master code:

83005000 61A1
83005002 0A35

This one gets mislabeled as a FireRed master code in some circulating lists. It’s actually a separate utility code used by certain CodeBreaker cheats to control random-number behavior, not something you need as a prerequisite for the cheats in this guide.

Good to know: if a cheat that needs a master code isn’t working, double-check you’ve entered the master code that matches the cheat’s own format and section — a CodeBreaker cheat won’t activate off a GameShark master code, and the Wild Pokémon Modifier needs its own specific pair, not the general CodeBreaker master.

Rare Candy Cheat

Format: CodeBreaker.
Compatibility: Rev 0 / v1.0 only. Rev 1 uses a different master code, an additional Anti-DMA code, and a different Rare Candy code entirely — that setup isn’t documented well enough across independent sources to publish here yet.
Master code needed: Varies by setup — this code is frequently documented as working standalone, though it’s commonly paired with the CodeBreaker master code above in some lists. If it doesn’t activate on its own, try it with the master code active.
Confidence: Corroborated across sources.

82025840 0044

How to use: Visit any Pokemon Center and check the PC — Rare Candy will show up as the first item available to withdraw.

Master Ball Cheat

Two separate methods circulate for this cheat — they’re not competing versions of the same code, they modify different things.

Method 1 — PC item modifier
Format: CodeBreaker.
Compatibility: Rev 0.
Master code needed: Varies by setup.
Confidence: Corroborated across sources.

82025840 0001

How to use: Check the PC at any Pokemon Center — the first withdrawable item becomes a Master Ball. Same base address family as the Rare Candy code above, just a different item ID.

Method 2 — Pokémart item modifier: 82003884 0001 is a separate code that replaces the first item for sale in a Pokémart instead of the PC. It’s not an alternate value for Method 1 above — it’s a different in-game location the modifier targets. Use whichever fits how you’d rather collect the item.

Unlimited Money Cheat

Format: CodeBreaker.
Compatibility: Rev 0.
Master code needed: Varies by setup/device. Some CodeBreaker documentation pairs this money code with an enabler/master setup and additional activation steps, while emulator-focused cheat lists often present the two money-code lines more simply, as if no master is needed. Because source instructions differ, this guide does not claim one universal activation setup.
Confidence: Reported Working.

820257BC 423F
820257BE 000F

How to use: If your setup needs the CodeBreaker master code, enter that first, then this code. Your money total updates once active. This version was chosen over other circulating variants because its format and revision are more clearly documented.

Walk Through Walls Cheat

Format: GameShark/Action Replay.
Compatibility: Rev 0 only — this specific code does not work on Rev 1. A separate, Rev 1-specific version of Walk Through Walls exists but isn’t documented well enough here to publish; if you’re on Rev 1, you’ll need that version-specific code rather than this one.
Master code needed: Varies by device/emulator — some cheat devices/documentation use a master/enabler, while some emulator setups accept the code directly.
Confidence: Corroborated across sources.

509197D3 542975F4
78DA95DF 44018CB4

How to use: Turn it on and you can walk through terrain, buildings, and obstacles the game wouldn’t normally let you cross. Turn it off before anything scripted happens — clipping through a wall mid-cutscene is a common way this cheat causes glitches.

Save first. This is one of the more crash-prone cheats on this list if it’s left on during a scripted event. Back up your save before your first session using it.

Wild Pokemon Modifier

Format: CodeBreaker version reported more reliable than the GameShark version.
Compatibility: Rev 0, but genuinely inconsistent even there.
Confidence: Uncertain / Mixed Reports.

This cheat needs more than a simple two-line code. It has its own dedicated master pair — not the general CodeBreaker master code from earlier in this guide — plus a separate species-specific suffix on top of that:

000014D1 000A
1003DAE6 0007

The CodeBreaker setup documented here uses this dedicated pair before the species-specific suffix, matching the same master pair independently documented in long-running community Q&A records for this cheat. Add the species-specific suffix code for whichever Pokemon you’re trying to encounter, on top of this master pair, before entering tall grass.

This is the least reliable cheat in this guide, and it’s worth saying plainly rather than presenting it as a sure thing. Multiple independent sources report this cheat failing outright, and at least one source that originally listed a GameShark version for it switched to recommending this CodeBreaker alternative after readers reported the GameShark version not working. If it doesn’t activate for you, that’s a known, reported issue — not necessarily something you’re doing wrong.

Unlimited PP

Format: Commonly listed as CodeBreaker in dedicated cheat databases; some general cheat lists group it under GameShark/Action Replay instead. Sources don’t agree here, so try both cheat-type settings if the first doesn’t activate.
Master code needed: No — self-contained.
Compatibility: Rev 0.
Confidence: Reported Working — single-source, format unresolved.

42023C08 6363
00000002 0002

How to use: Activate before battle for unlimited PP on your active Pokemon’s moves.

No Random Battles Cheat

Format: Commonly listed as GameShark/Action Replay; some databases label it CodeBreaker instead. Sources agree on the code itself, not on what to call it.
Master code needed: No — self-contained.
Compatibility: Rev 0.
Confidence: Corroborated across sources — this refers to agreement on the exact code below, not to universal agreement on its format label.

A202166E FF00
820255AC 0000

How to use: Activate before walking through grass, caves, or water if you want to move through an area without triggering wild encounters. Turn it back off once you actually want to find or fight something — it blocks encounters completely while active.

Pokemon FireRed Item Codes

Rare Candy and Master Ball above both use the same underlying trick, and it extends to other items too. There are two separate versions depending on where you want the item to show up:

PC method — replaces the first item withdrawable from any Pokemon Center PC:

82025840 XXXX

where XXXX is the item’s four-digit ID. The one specific example independently confirmed in this research is TM02 (Dragon Claw), which uses 82025840 0122. A full item-ID table wasn’t independently verified widely enough to publish here with confidence — treat this as a documented pattern you can experiment with, not a complete list.

Pokémart method — replaces the first item for sale in a Pokémart instead:

82003884 XXXX

Same idea, different location. This is the same code family used as “Method 2” in the Master Ball section above.

Why Your FireRed Cheats Are Not Working

“Invalid code” on entry — almost always a cheat-type mismatch. Try switching between GameShark, Action Replay, and CodeBreaker before assuming the code itself is wrong.

Code does nothing in-game — first check the revision and cheat format. If that specific cheat requires a master/enabler code, make sure the matching one is active.

Works on one revision, not the other — you’re likely on Rev 1 trying a Rev 0 code, or the reverse. The Walk Through Walls code in this guide specifically is a Rev 0 code and doesn’t work on Rev 1 — Rev 1 needs its own separate version.

Game freezes or crashes — usually too many cheats active at once. Disable everything except what you’re actively testing.

Cheat won’t turn off — a full emulator restart usually clears it, since the effect can persist in memory until the game reloads.

FAQ

Do FireRed cheats work on Rev 1?
Some cheats have their own Rev 1-specific versions, but far fewer sources document them well. The specific codes published in this guide are Rev 0-focused, and several — including Walk Through Walls and Rare Candy — use a different setup on Rev 1 that isn’t documented well enough here to publish yet.

Why does my emulator say the code is invalid?
Almost always a format mismatch — try GameShark, Action Replay, and CodeBreaker before assuming the code is wrong.

Do I need a master code?
It depends on the cheat — check the “Master code needed” line in that cheat’s own section. No Random Battles and Unlimited PP are self-contained. Rare Candy, Master Ball, Unlimited Money, Walk Through Walls, and the item codes vary by setup or device — some documentation pairs them with a master/enabler, other emulator setups accept them directly. The CodeBreaker Wild Pokémon Modifier setup shown here uses its own dedicated master pair.

Can cheats corrupt my save?
It’s possible, especially with Walk Through Walls used during a scripted event, or with several cheats stacked at once. Back up your save file before using any of these.

Do FireRed cheats work on ROM hacks?
Not reliably. Hacks like Radical Red, Unbound, Gaia, and Rocket Edition change item IDs and memory offsets, so these exact codes often won’t do what you expect there. Use a cheat guide written for that specific hack instead.

What code type should I select?
Whatever the cheat’s format section on this page says. If you get an “invalid” error, that’s the first thing to double-check and try switching.

If you’re working through the story, the Pokemon FireRed walkthrough covers gym order and progression.

FireRed Guru writes practical guides for Pokemon FireRed, FireRed-based ROM hacks, emulator setup, cheat codes, patching, and troubleshooting on Android and PC. The goal is simple: help players spend less time fighting errors and more time actually playing. Most guides on PokeFireRed focus on real player problems — broken patches, emulator settings, save issues, cheat codes that don't work, version confusion, and ROM hack setup steps that are easy to miss. Topics covered include Pokemon FireRed, Pokemon Radical Red, Pokemon Unbound, GBA ROM hack lists, cheat code safety, emulator setup for Android and PC (mGBA, My Boy!, VBA-M, Pizza Boy GBA), ROM patching guides, and troubleshooting common errors. Articles are researched using community documentation, trusted ROM hack threads, emulator behavior, player reports, and hands-on testing where possible. Common emulator behavior is checked against player reports and hands-on testing where possible. Cheat and setup guides include version notes, safety warnings, and honest limitations. PokeFireRed does not provide copyrighted ROM downloads. The site focuses on educational setup help, patching guidance, emulator troubleshooting, cheat safety, and ROM hack information for players who want clearer instructions. Old guides are updated when versions change or community information improves.