Can I upload my copy of Desmume, it has wifi working on my computer.
Basically, you need play around with the loading the firmware many times, trying to load ARM7/ARM9 and Firmware, changing the name at the begining screen, keep trying until you get Firmware State Saved, and not failed.
My build...