Don't get it, I could not ever get the computer to recognize that it was hooked up, which is kinda required to use the tool. Also You need an original ARDS not an ARDSi incase you didn't know.
Iirc, it goes HP, AT, DF, SP, SA, SD, and it modifies the iv's of all random encounter pokemon.
Change the 1F to something else to change the value, 1f = 31, 1e = 30, 1c = 29... 01 = 1, 00 = 0.
The checksum(cs) is the sum of words starting at 0x06, in an unencrypted pkm file(pid is bytes 0x00-03, cs is 0x04-05) just take the lowest two bytes little endian(le) ie if the sum of bytes is 0x3144bc then the cs would be "bc 44".
My guess as to why you got the corruption message is because of the fact that both halves of the save were identical, I would download a save off of gamespot, import it, and see if it recognizes it, then when if it does find out which half is the current half. After that copy your 64k save to the non current half, and then invalidate the current half so that it is forced to load the "previous" save.
Say someone creates pokemon for their personal use alot, and they have multiple games with multiple different OT's, perhaps if you added a function where Right clicking (or for macs some key combo) the OT/MISC tab, supposing everything is properly filled, had an option to save the current trainer information to an ini in the Pokegen folder and when creating a new poke allowed you to select from that list of saved ID's when the tab is not properly filled.
Sorry gave you the J codes try these.
http://projectpokemon.org/forums/showthread.php?13782-Pokémon-Black-and-White-(U-E)-Action-Replay-Codes
If you hage an AR they should work, They are specifdically for USA/EU cartridges.
I downloaded just before making that post, and I just checked again right before this post, It says nothing about trimmed ROMs, it only mentions that USA probably won't work, which is wrong because USA snd EU ROMs are virtually identical.
There's no difference between normal CS and dongle CS because all having the gba game inserted does is overwrite a couple of the encounter slots with the dongle data.
Munchlax can only appear on two trees in the entire game based on your TID/SID combo, if it wasnt caught on one of those trees it will have an illegal pidiv combo. I believe filb.de has a calculator to determine which two munch can appear on, but it requires that you know your SID.