I know it's been a while, but I've got your same problem and I haven't find a solution yet, it seems you solved the problem, so I thought you might help me.
I tried using the gba back-up tool, but it doesn't even recognize my cartidge... The problem is exactly the same as yours, data file...