I have the correct filenames.

I tried a bunch of testing and I came to the conclusion that regardless of what files are in the Battery RAM folder KiGB overwrites them with the game state that it loaded previously. Everything I copy an updated save from either a new or old game KiGB will load the save state it last saved not the state that it was given from another computer, and in doing this it overwrites the connents of whatever file I have pasted into the Battery RAM folder. I've tried deleting all the files in the folder and copying both ROM and Save file over from the other computer but the same problem still persists.

I'm actually having a similar problem. However, I've been able to locate the Battery RAM. I'm playing pokemon Blue and want to transfer a save from VBA but when I put the .sav file in the Battery RAM folder of KiGB the emulator simply ignores the save file and asks me if I want to start a new game.

Any help would be appreciated.