12mp IMX477 IR-Cut not working

  1. Where did you get the camera module(s)? UCTRONICS
  2. Model number of the product(s). Arducam 12MP IMX477 IR-Cut Filter Auto Switch
  3. What hardware/platform were you working on? Raspberry Pi - raspbian lite
  4. Instructions you have followed. (link/manual/etc.) 12MP IMX477 Motorized IR-CUT Camera Module - Arducam
  5. Problems you were having. raspistill command doesn’t detect camera
  6. The dmesg log from your hardware.
  7. Troubleshooting attempts you’ve made. tried 3 different cameras and ribbons and raspberry pi. Updated the gpu in boot/config.txt file.
  8. What help do you need?
    The camera doesn’t seem to work. It always just gives the following:
    pi@raspberrypi:~ $ raspistill -o test.jpg
    mmal: Cannot read camera info, keeping the defaults for OV5647
    mmal: mmal_vc_component_create: failed to create component ‘vc.ril.camera’ (1:ENOMEM)
    mmal: mmal_component_create_core: could not create component ‘vc.ril.camera’ (1)
    mmal: Failed to create camera component
    mmal: main: Failed to create camera component
    mmal: Camera is not detected. Please check carefully the camera module is installed correctly

Any help would be great.
Thanks
Ben

Hi Ben,

Can you provide the purchase link or order number for the product? We have two similar products, I don’t know which one you are talking about?

Best Regards,

Kai from Arducam Support Team

Hi Kai

Thanks for the quick response! The link to the product is here:

Thanks
Ben

Hello,
This product supports the Raspberry Pi platform.

There is no need to modify config.txt to use this camera.

I guess you may not enable the camera.

You can execute the following command:

sudo raspi-config

Choose :5 Interfacing options

Then enable the camera and restart.

Best Regards,

Kai from Arducam Support Team

Hi Kai

Thanks for the suggestion. I had enabled that already, but I just did it again to be sure and rebooted. Still getting the same error.

Thanks
Ben

Hello,
Can you provide some wiring diagrams?
Especially the wiring at the connector position.
Please also provide the picture on the back of the product.
In addition, please provide a screenshot of running
vcgencmd get_camera.

Best Regards,

Kai from Arducam Support Team

Hi Kai,
vcgencmd get_camera output is
pi@raspberrypi:~ $ vcgencmd get_camera
supported=1 detected=0
The images of the connection is attached as well.

Thanks
Ben

Hi,
From your photo, I found that the cable on the camera is connected incorrectly.
Please follow the picture I provided to connect it.

Best Regards,

Kai from Arducam Support Team

That did the trick!
Thanks so much for your help :smiley:

You’re welcome, this is what I should do.
I will let my colleagues complete the operation tutorial, the current tutorial omits some steps.

Thanks Kai. Just my first time using this camera so I should have tried that.

Hi Kai
Just one more question. Just wondering if this is supposed to go into night mode automatically?
I’ve been trying with and without the lights on and it isn’t picking up any image without the light on…
From this page I thought it would go into night mode automatically: Pi Camera Modules with Switchable IR-cut Filter - Arducam
Is there any further setup that I need to follow to make this work?

Thanks
Ben

Hello Ben,

Our default product state is to control the IR cut through the photoresistor.

If you don’t want to use photoresistor control, 12MP IMX477 also supports software control,
But currently it only supports control via GPIO. You can refer to the picture below:

Best Regards,

Kai from Arducam Support Team

Hello im having somewhat similar issues to benji in that my camera does not connect im posting images of connections and command outputs. im using a IMX 477 B0270 paired with a pi 3A+ running console version Linux raspberrypi 6.1.61-v7+

raspistill -o test.jpg
mmal: mmal_vc_component_enable: failed to enable component: ENOSPC
mmal: camera component couldn’t be enabled
mmal: main: Failed to create camera component
mmal: Failed to run camera app. Please check for firmware updates

libcamera-hello
Preview window unavailable
[0:02:41.815224056] [1504] INFO Camera camera_manager.cpp:297 libcamera v0.0.5+83-bde9b04f
ERROR: *** no cameras available ***

The camera in the config is enabled, even checked the file.
Also checked the voltages on the FSTBOBE, SIOD, SIOC,GPO, XVS to GND and it seems that the camera is functional.
vcgencmd get_camera
supported=1 detected=1, libcamera interfaces=0

updated libcamera and did a sudo apt upgrade and all that.
I ran out of things to try really would be greatfull for your help