I'm working with an OAK-1-POE camera. Fresh out of the box. I tested it first as it comes out of the box and connected no problem to various test scripts. Then I ran the scrip to assign the camera a static IP, which appears to have run successfully (setting the IP to 169.254.1.121).

This camera is connected directly to my machine through a PCIe PoE card, which works fine with another OAK-1-POE camera set with static IP, so the static IP on the port on my computer appears to be set up properly as well.

If I attempt to connect to the camera and open a connection using the depthai API, it returns that there are No Available Devices. If I open up a terminal and ping the device at the aforementioned static IP, it is able to ping successfully with <1ms response time. Even attempting to set the IP address for the camera within the depthai API (using a depthai.DeviceInt() object that is passed to the depthai.Device call that runs the connection), it still returns the same: "No available devices".

Any advice here on how to properly troubleshoot? Or, barring the ability to troubleshoot as it is, and assuming that I cannot connect using the above methods, is there a way to essentially factory reset the device so that it goes back to its initial settings (which were working). Then I would try setting the static IP again.

    Hello blindelephants , sorry for the inconvenience. Could you please try this approach? If that doesn't work, you can try setting your computer static IP to eg. 169.254.1.10 and retry the above factory restart script again. If again that still wouldn't work, I would suggest connecting via USB-C connector (instructions below) to the OAK POE camera and re-running the factory resetting script.
    Thanks, Erik