I am confused by the instructions posted here which explain how to configure various Compute Module devices with camera modules.

These instructions appear to be confusing as they describe at least 3 different ways to obtain the required file /boot/dt-blob.bin. (Two downloads with wget and the multiple different configuration options which can be compiled to produce a .bin file from a .dts file.

If anyone has any experience of getting a single camera module working with a CM4 and IO board please could you give me some brief instructions on what I need to do. I am somewhat at loss here.

I understand that the binary blob is to configure the Pi GPIO hardware when the GPU initializes, but this is about the limit of my understanding.

Also if there are any mods about could you please tag this with compute-module-4 and remove the tag compute-module.

2 Answers 2


Compute Module IO Board + Compute Module 4 Instructions:

  • Connect Camera Module to Compute Module IO board using Raspberry Pi Zero Camera Cable

  • Single Camera: sudo wget https://datasheets.raspberrypi.org/cmio/dt-blob-cam1.bin -O /boot/dt-blob.bin


  • Dual Camera: sudo wget https://datasheets.raspberrypi.org/cmio/dt-blob-dualcam.bin -O /boot/dt-blob.bin

  • Camera should be connected to Camera 1 port

  • Reboot

Should just work. None of the "Advanced" instructions (from here) are required.

My primary issue was not knowing which of the two camera ports I should connect the camera to, but I was also confused by the "Advanced" section which isn't needed for basic operation or to just get something working.


For dual cameras, two jumpers are also needed on J6 if using the IO-Board.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.