Apparently this fan translation doesn't work on hardware. I tried it on my shiny new Everdrive and on an EMS GB 64M card and neither worked. The original ROM worked, and so did the fan translation of Gaiden 2. I verified the checksum of the original ROM, patched it again and the result was identical to my patched ROM. Furthermore, the patched ROM, while it didn't work on hardware, works on Mednafen.
Trying to run it on hardware just shows the Game Boy logo and then freezes.