That would make sense actually - perhaps the iPhone needs to have seen the Puck to check that it's an alert device before it'll allow a connection from it?
Is that dump the XML from the iPhone itself, rather than the device that needs to connect to it?
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
That would make sense actually - perhaps the iPhone needs to have seen the Puck to check that it's an alert device before it'll allow a connection from it?
Is that dump the XML from the iPhone itself, rather than the device that needs to connect to it?