This repository contains open hardware designed by Luxonis. M8 Programming Board is used to connect to OAK POE cameras (that have M8 connector) via USB-C. You can get M8 Programming Board on our shop. It is provided free of charge with any order of an RVC2 OAK PoE camera.
Newer bootloaders support both USB and ETH connectivity, so you can connect the M8 Programming board via M8 (as shown on image below) and depthai will directly find the device. Older bootloaders support either only ETH or only USB. If it's only ETH, then you need to hold the button on the M8 Programming Board when you connect power to the OAK device - this will result in bootloader not being booted, but instead, device will go into Recovery Mode, and only USB connectivity will be possible. Entering Recovery mode is useful if you soft-brick the OAK POE device, so you can recover from it (by flashing newest bootloader).
PCB
contains the packaged Altium project filesDocs
contains project output files