Hello!
I’m trying to get a Raspberry Pi Camera Module v1 (OV5647 sensor) working on a Raspberry Pi 3A+ using Elixir Nerves with libcamera.
Current Issue
-
libcamera-hello --list-cameras returns “No cameras available!”
-
Same hardware works perfectly on Raspberry Pi OS
-
Tried custom systems with various config changes of nerves_system_rpi3a and nerves_system_rpi0_2
What I’ve Tried
-
Added camera modules to /etc/modules
-
Tried both camera_auto_detect=1 and dtoverlay=ov5647 in config.txt
-
Added CONFIG_USER_NS=y to kernel config
-
Modules load but no /dev/video* devices created
Questions
-
Has anyone gotten v1 Pi cameras working on RPi3A+ with Nerves recently?
-
Are there any working examples or configs I should be looking at?
I’m way out of my element with embedded systems and have been spinning my llm token wheels trying to get this working. The hardware definitely works out of the box on Raspberry OS.
If anyone can point me in a direction that would be awesome. I know there was a similar thread here that might have gotten things working for the rpi5. That’s where most of my cargo culting inspirations have come from.
Thanks for any help!






















