Według Super Cheatów, nie ma sposobu na wprowadzenie kodów do Pokémon FireRed bez użycia zewnętrznego urządzenia. Jednak przy użyciu GameSharka istnieje wiele kodów, które można wprowadzić. Po prostu włóż kasetę do gier do GameShark, włóż GameShark do GameBoy, a następnie wprowadź kody.
Aby odblokować niezwykle przydatny kod bitew bez losowych bitew, wpisz A202166EFF00 i 820255AC0000. Ten kod pozwala graczom wędrować po mapie świata bez przypadkowych spotkań z dzikimi Pokémonami.
Aby uzyskać maksymalną gotówkę w grze, wpisz 82025838104E i 8202583AE971. Aby uzyskać wszystkie Pokéballs w grze, wprowadź następujące cztery kody: 420259D80001, 0001000C0004, 420259DA5212 i 0000000C0004. Aby uzyskać wszystkie jagody w grze, wprowadź następujące cztery kody: 42025AF40085, 0001002B0004, 42025AF65212 i 0000002B0004.
Wprowadzenie tych dwóch kodów umożliwia jazdę na rowerze po wodzie: 72036E3C0100 i 32036E430000. To interesujący kod dla graczy, którzy chcą w pełni poznać świat gry bez pomocy wodnych Pokemonów.
Inne kody manipulują określonymi sekcjami danych gry. Aby zresetować zegar w grze, wprowadź na przykład kody 420246120000 i 000000020002. Podobnie wpisanie kodu 320246160000 całkowicie zatrzymuje zegar w grze.
GameShark może uszkodzić zapisane pliki, więc kody należy używać ostrożnie.