No, I haven't. Refresh my memory - How is the ROM test performed?
I haven't ever done one myself, but Binary says they can be performed on most any tamagotchi by pushing down all the buttons, including the reset button, at the same time.
Apparently this will reset your tamagotchi from the start, but it should become clear whether the ROM is damaged or okay.
You might also want to check the sensitivity of the sound wires; if one is nearly loose but not completely, a certain phenomenon called "sensetive wire" might apply to your tamagotchi.
The tamagotchi will then stimulantously reset and glitch, show weird screens and play strange tunes and whatnot, whenever there is the slightest pressure to the sound wires. (Such as the tamagotchi's plastic body itself.)
This can be tested by unscrewing the tamagotchi's first layer of safety screws - the four ones under the battery cover, and doing this:
#Attatch the tamagotchis battery to it's place either by a piece of tape or a finger. Check how the tama works.
#Now try gently poking the sound wires at their attatchment places with a finger, push gently. If the tamagotchi resets or starts to glitch at this, the wies are sensetive, and the defectively attatched one must be pulled out.
If you don't know which one is causing the mishap - pull out both.
The problem might be fixed by re-soldering them securely, it might not. If soldering does not fix the tamagotchi, let the sound wires be out, and you'r tama will be mute but otherwise working.
I would suggest you do both an ROM test and try the wires.
And oh, I've never done an ROM test myself, so if you want more info about it, you should probably ask Binary.
I hope you get your tama to work again, I detest it when things are broken.