Yup, worked for me. I have a DS lite and a legit copy of Heart Gold.
Took the back cover off, and tried pushing the antenna back on. Didn't hear a click, but I tried to see if it had done anything. You can kinda just hold the battery onto the contacts without the back shell on but...