Changing camera OV5647 camera resolution using USB3.0 UC-593 shield

  1. Where did you get the camera module(s)?
    Got the camera from OdSeven: Odseven 160° Variable Focus – Camera Module for Raspberry Pi Zero 15cm
    Got the USB3 camera shield from robotShop: ArduCAM USB3.0 Camera Shield Plus - RobotShop

  2. Model number of the product(s)?
    USB3.0_UC-593 Rev.C

  3. What hardware/platform were you working on?
    Windows 10, using the GUI on the GitHub

  4. Instructions you have followed. (link/manual/etc.)
    OV5647 user manual

  5. Problems you were having?

I’m trying to change the resolution of a OV5647 camera using the arducam USB3 shield to get a faster framerate. Unfortunately, I still can’t figure out how to do this. Using the GUI, I can make the camera work just fine using the config files that are given. But, as soon as I try to change the resolution, I get “Bad frame received”.

Looking at the OV5647 documentation, I should be able to change the resolution by setting the image windowing register, which have these default values:
REG = 0x3800, 0x00
REG = 0x3801, 0x0c
REG = 0x3802, 0x00
REG = 0x3803, 0x04
REG = 0x3804, 0x0a
REG = 0x3805, 0x33
REG = 0x3806, 0x07
REG = 0x3807, 0xa3

When I try to change any of those values using the GUI, nothing works anymore. Is there something I’m missing?


Sorry, we do not provide support for changing the resolution with this camera. If you need, you can contact [email protected]