If I remember correctly Dolphin's Mem Card utility has the Fix Checksum option built in and works quite well, I did this for my younger brother a week or two ago since he wanted a Celebi with a completed save from gamefaqs. If anyone else is doing this for a Celebi, remember you need will also need the japanese gba game version of.. your 3rd gen? pokemon game.