I paired my camera with the phone before, but it shouldn't make a difference. Canon cameras (as opposed to Sony) don't care about credentials, they will accept any connection. Just try it
On my cameras, using the phone option without any registered only allows the "add new device" option. Entering that brings up a "Start dedicated app on target device" screen. On ELPH130 and G7X, PTP/IP connection fails with an error
likely (edit: confirmed "Connection refused") indicating nothing is listening on the port. However, with SX730, a prompt appears on the camera asking to allow the device and accepting it allows the connection to complete successfully.
Oddly, the CHDK PTP opcode isn't reported as supported on the initial connection, although it's available subsequently and works.
Going through this registers a device in the list with the "friendly name" hard coded in my chdkptp code, unlike the PC connection path which uses a value from the UPnP dialog. (The hard coded name in chdkptp is "whee" and I puzzled over where it got that before I remembered...)
Prop 0xd1b0 is supported on SX730, but so far my attempts to set killed the connection or crashed the camera.
The cameras that don't work also don't generate any UPnP chatter recognized by my script, so I'll need to do some tcpdump-ing to see if they're doing anything else.
Do you by any chance have an ESP32 around?
Nope