It will always say that the save file is corrupted because AGB_FIRM doesn't support 1 Megabit flash chips as used in the Pokemon Games. The Game is patched to accept 64 KB/512 Kbit flash chips but will always show that error, it should work nonetheless.
I haven't been able to import a Pokemon...