Arducam ov2640 and Pico not working when not on USB attached to PC

The ov2640 is not working when the Pico is not on USB and attached to a PC? ov2640 will only work when Pico is usb powered and attached to a PC. I want to run it without usb, and power the Pico with an external power source through the VSYS pin. Is it possible? Here is the github link: RPI-Pico-Cam/tflmicro at master · ArduCAM/RPI-Pico-Cam · GitHub (Tensorflow Lite Person Detection Example) that I’ve been basing my code on ov2640:

I believe this is where it exits the program:

arducam.systemInit();
  
  if (arducam.busDetect())
  {
    printf("Bus detect failed");

    return 1;
  }
  if (arducam.cameraProbe())
  {
    printf("Camera probe failed");

    return 1;
  }

  arducam.cameraInit(YUV);

Hi,
Regarding another way to power pico, you can consult Raspberry Pi officials. We have not tried the way you want to power the pico.

So the ov2640 won’t run if the Raspberry pi pico is not on usb and attached to a PC?

Hi,
The OV2640 camera module does not care that. You just need to ensure your pico is powered normal.
About the USB port, which just is the pico power interface. If you have another way to power, I think the camera module will work normal.