Well, cheats are a minor problem, nintendont works very well, and i can play with my classic controller pro! No question about it.Cheats are fairly broken at the moment because of the path where it looks for the got file, also I hope you followed my guide here to generate the gct file, if you did then just enable cheats and ignore cheat path and copy the gct file to device:/games/gameid/gameid.gct so for example usb:/games/GALP01/GALP01.gct. I'm planning of fixing it by checking multiple paths automatically to make it much easier, my main thought at the moment would be just a game.gct file in the same file with the game.iso.
Anyway, i got the gct cheats from geckocodes.org.
My usb stick is like this:
Device: Games
Saves
Sneek
config file ( dont remember the name right now )
Device/games/Metroid Prime/game.iso
Device/games/GM8E01/GM8E01.gct
Device/games/Metroid Prime/GM8E01.gct - Just to try.
None above works...
Would be great only the file with the ISO on the same folder!