it works here
do not manually patch the save...
there is a website for that hack (which i suppose its the official website) that provides the rom already patched.. you will have to use ez iv client to copy it to the sd card. (make sure to choose a name, since the client will not detect the correct name and give it a empty name which can cause problems)
but in case you got to patch yourself. then do this.
get a good emerald rom. (that is not modified with intros or whatever.. just a clean rom..)
patch it with the ips or ups file and use the right software for it, in case you use gbadata do not fix anything or trim it, whatever dont do it.
use ez iv client to patch the save...
i just spent 10 minutes getting the rom, and copy it to ez iv, play til i could save, and its working...
it will display the battery ran dry thing, (that is for the clock) ignore it.
if your ez iv battery is dead (if its dead, you will notice it will not save in every game) it must work...