ArduCam Mega Micropython Port

  1. Where did you get the camera module(s)?
    ArduCam Directly

  2. Model number of the product(s)?
    B0401 - Mega 5MP SPI Camera Module

  3. What hardware/platform were you working on?
    Raspberry Pi Pico

  4. Instructions you have followed. (link/manual/etc.)
    GitHub - CoreElectronics/CE-Arducam-MicroPython: Micropython drivers for Arducam Cameras.

  5. Problems you were having?
    Camera shows a green tinge when opening the image in Windows

  6. The dmesg log from your hardware?
    N/A

  7. Troubleshooting attempts you’ve made?
    Changing the filter effect:
    SPECIAL_NORMAL = Displays a greenish tinge photo
    SPECIAL_BW = A Greenish photo
    SPECIAL_GREENISH = A Yellowish photo

  8. What help do you need?
    Possible causes of the greenish tinge

(Photo of the colour checker image from the Wiki page)
image

Thank you!!

@LiamH
It seems due to the less time for AWB operation. Please try to start the camera and wait a few time such as 500ms to wait the AWB Algorithm normal.
Feel free to let me know if you need more help.

1 Like

Hi @lvbin
Thank you kindly! This works perfectly - Is there register for checking completion of AWB operation?
Looking to make driver robust

@LiamH
Hi,
There is no dedicated register to read AWB status.