• Hardware
  • Why Oak 1-PoE camera is not working using Ethernet..

Hi,

Our company recently bought OAK-1 PoE – Luxonis, but somehow we are not able to power the module using PoE Injector. Refer to the connections below:

OAK-1 PoE Camera Connected to TP-Link PoE Injector (Model: TL-POE160S, Link: TL-POE160S | PoE+ Injector | TP-Link India) Power+Data OUT Port and Data IN Port Connected to Laptop. We are using new CAT6 ethernet cables for connections.

The PoE Injector is rated up to 30W and it supports 10/100/1000MBps Connectivity. But somehow we are not able to detect any Network Camera. We Cross-checked the voltage between PCB Testpoints VPOS and VNEG and it showed around **47~48Volts.
**
Some additional tests were done as follows:
1. Connecting the camera using USB and changing the boot switch settings to Recovery mode for USB - DIP switch: 0x16 (switches 2,4,5 ON) and it was working fine, we tested it using depthai_demo.

2. We reverted the boot switch settings to Boot from flash - DIP switch: 0x03 (switches 5,6 ON), and connected the Ethernet port to the Laptop using PoE Injector, connections were made the same as mentioned above, and this time, we connected the USB Cable in addition to the Ethernet Cable. After this, we can detect the camera on this IP: 169.254.1.10, we tested the camera using depthai experiment scripts present under gen2-poe-tcp-streaming and it was working fine, we can stream the video output.

Our main concern is why the Camera is not getting powered from PoE ethernet alone, the Injector we used is well-rated compared to the Injector mentioned here in Luxonis Shop: PoE Injector – Luxonis. Kindly help to sort out the issue.

    Hi @Abhishek-Nair
    Update the bootloader, update depthai version. Then check the subnet; the PC has to be set to the same subnet (169.254.x.x/16) for the connection to work.

    Thanks,
    Jaka

      jakaskerl thanks for the feedback, as mentioned in point 2, we already established the communication but powering up the camera is issue, it's not getting powered up by PoE whereas ethernet along with USB power, streaming works seamless. Depthai is already lastest, bootloader i didn't checked, will update that as suggested but I doubt it will make any difference as we are facing issue on the PoE power management side.

        Abhishek-Nair connections were made the same as mentioned above, and this time, we connected the USB Cable in addition to the Ethernet Cable.

        This assumes both the power and comms are going through the USB. That's why it works.

        Abhishek-Nair will update that as suggested but I doubt it will make any difference as we are facing issue on the PoE power management side.

        Please do and report back.

        Thanks,
        Jaka

          jakaskerl Please do and report back.

          Hi, i tried upgrading the bootloader to latest version, earlier it was: 0.0.15 and after upgrading it is 0.0.24 right now, depthai version is **2.20.2.0
          **
          Now the tcp-steaming is not working, earlier i was able to run oak.py script under depthai-experiments-master/gen2-poe-tcp-streaming and able to get response as connected,along with IP address but now, its showing connected but not getting any IP address in response, unable to run host.py, as it gives ConnectionRefusedError, whereas earlier i was able to establish connection at 169.254.1.222 as OAK-IP under host.py script.

          To make sure IP is not the issue, i modified the configuration and set static IP of the device as follows: 169.254.1.20 with netmask 255.255.0.0

          Then i modified the OAK-IP as 169.254.1.20 under host.py script. This time again i got ConnectionRefusedError from host.py script and OAK.py shows connected without any other response. It seems that after upgrading the bootloader it by defaults takes USB as native, to check this i tried running depthai-demo.py and i was able to see the stream, whereas earlier i need to put the boot-switch to USB to see the usb stream via depthai-demo.py.

          jakaskerl This assumes both the power and comms are going through the USB. That's why it works.

          As i mentioned i need to change boot switch to USB to see the video stream using depthai-demo.py script and if i change the boot switch to boot from flash settings, i was able to stream the video using tcp streaming.





          The power issue still remains there, the onboard led litsup when USB is connected whereas just using POE i can't see any LED Powered ON, its just showing voltages across VNEG and VPOS Test Points.

          Let me know following things:

          1. How to fix the bootlader part, i upgraded the bootloader using device-manager.py and i need to make it work using tcp stream example.

          2. Powering the camera over PoE.

            Abhishek-Nair 1. How to fix the bootlader part, i upgraded the bootloader using device-manager.py and i need to make it work using tcp stream example.

            Update the depthai to 2.24.0.0, then you will have the option to flash the 0.0.26 bootloader. If you have issues, you can do a factory reset and make sure you select NETWORK bootloader in the device manager settings. This should enable POE capabilities. Let me know how it goes.

            Thanks,
            Jaka

            Hi Jaka,

            Can you clarify whether luxonis PoE oak camera require crossover Ethernet cable or regular Ethernet patch cables?

            Hi Jaka,

            Kindly confirm when we check the voltages between TP10(VNEG) and TP13(VPOS) , whether it must shows approx -49 volts or +49volts ??

            For us, when we connect:

            Multimeter Common(Black Probe) to TP10(VNEG) and
            Multimeter Possitive(Red Probe) to TP13(VPOS),

            its showing -49 Volts approx. Whether its correct ?

              Hi @Abhishek-Nair

              1. Regular ETH patch cables will work just fine.

              2. I don't have the equipment to check right now, but I assume the voltage should be positive. That said, the switch you are using is compliant with IEEE802.3at/af which means it's not the issue. Are you using custom made ETH cable (RJ45 put on after)? Just checking for the possibility of a switched wiring.

              Thanks,
              Jaka

                Hi Jaka,

                jakaskerl Are you using custom made ETH cable (RJ45 put on after)? Just checking for the possibility of a switched wiring.

                We are using the Regular Patch Cable, we tested it with black Ethernet cables provided along with camera as well as with new cables we bought from market, both shows negative voltage across terminals.

                Could you test the voltages for pins 4, 5, 7 and 8 please? I assume you use B standard.

                Thanks,
                Jaka

                  Hi Jaka,

                  jakaskerl Could you test the voltages for pins 4, 5, 7 and 8 please? I assume you use B standard.

                  Yes we are using T568B Color Standards Cable, i tested the voltages between pin 4,5 and pin 7,8. we are getting following voltages:

                  1. Using TP Link TL-POE160S Injector and we are getting around 6.8V AC Between Pins
                  2. Using TP Link TL-SF1109P Switch 10/100Mbps switch and we are getting around 47.8v AC between pins.

                  Note:
                  We are not using the mentioned switch for communication as we are aware that it doesn't support 1000Mbps speed, we used it to just test the power part as requested.

                  Test Setup: While testing we didn't connected the cables to camera, one end of the cable was connected to Injector/Switch and other end was connected to the female RJ45 Connector for breakout pins.

                  Hi @Abhishek-Nair

                  Abhishek-Nair Multimeter Common(Black Probe) to TP10(VNEG) and
                  Multimeter Possitive(Red Probe) to TP13(VPOS),

                  TP5 is the positive testpoint.

                  Also
                  5V LED should light up.

                  Thanks
                  Jaka

                  10 days later

                  Hi Jaka,

                  Neither i received any voltage on TP4 when PoE is connected, nor any LED is glowing.Whereas TP4 showing 4.92 Volt when USB is plugged in, thus confirming that PoE is not sourcing any Power to 5V Side.As mentioned earlier DC voltage between test points Vpos and Vneg pin is -48.6v. so it seems some onboard issue.

                  To make sure the TP-Link PoE Injector (Model: TL-POE160S, Link: TL-POE160S | PoE+ Injector | TP-Link India) is not the issue, we tried out other two switches.

                  1. TP-Link TL-SF1009P Switch: This model is 10/100Mbps not suitable for communication,we used it to test out the Power part, but again this switch didn't powered the camera.

                  2. D-Link DGS-1008P Switch: This we bought new one compatible with 10/100/1000Mbps speed 802.3at compatible. But again the camera didn't powered up.


                    With injector and switches we had, we are unable to communicate using PoE Power, whereas when we supply 5v via USB, then we are able to establish Communication over TCP.


                    Kindly help us to resolve this hardware issue.


                    Thanks and Regards

                    Abhishek Verifygntech

                  Hi @Abhishek-Nair
                  Then it's a faulty device (perhaps the ETH controller is not working or some line is severed. Please write to support@luxonis.com and link the thread so we can replace the device. I would also be nice to send the device to our office so we can test where the issue is.

                  Thanks and sorry for the inconvenience,
                  Jaka