Yes a 9V transformer, 600mA. No need to solder, there's a place to plug in the connector on mine. I assumed they were all the same.
No idea why it works and a battery doesn't but I assume the transformer delivers more of 'something' than the battery. :?