sebastianseilund
Hi Nerves friends,
I’m running Nerves on Raspberry Pi 5 and want to record video with my Raspberry Pi Camera Module 3.
On both a brand new mix nerves.new firmware burn and with nerves_livebook_rpi5.fw, I get this:
iex(1)> cmd("libcamera-hello --list-cameras")
No cameras available!
0
On another SD card I’m running Raspbian, and it works just fine:
Has anybody tried Nerves + Raspberry Pi 5 + Camera Module 3, or have any ideas what I’m missing?
Thanks ![]()
Trending in Questions
Hello!
Suppose you are building workflow (order / task / payment) processing system with the following requirements:
Each workflow con...
New
I’m in search of an Elixir library that offers PDF generation capabilities similar to Ruby’s Prawn. While there have been discussions abo...
New
I’m looking to build a personal workflow to quickly deploy web applications written in elixir/phoenix, for local consumption (ie not on t...
New
Before I dive in myself, did anyone successfully sprinkle Hologram into their existing LiveView app?
Looking for hints regarding:
Addi...
New
Kia ora,
We have been using elixir-google-api to connect to Google Drive. However, with the updates to Tesla due to CVEs this is now bro...
New
Hi all, I wanted to ask how the community is dealing with post-release steps.
Today we have Ecto migrations, which make sure that the db...
New
Hello,
I have an Elixir backend that implements a custom protocol over TCP. I want to load test the backend and assess the performance o...
New
Other Trending Topics
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve.
They are GUI (Emerge) and State management (S...
New
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
Emily is an Elixir library that runs Nx computations on Apple’s MLX. Install it as the default Nx backend and Nx, defn, Axon, Nx.Serving,...
New
There has been a thread to discuss the Stack Overflow Developer Survey on this forum every year since 2018, so here’s yet another one for...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #blog-post
- #phoenix_html
- #iex
- #graphql
- #ai
- #genstage
- #elixirconf-us
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #security
- #hex











First 10 of 15 Posts
entone
I added support for the new Global Shutter Camera to the rpi4 module. Should be a very similar update. I’m sure the team would love a contribution. adds the imx296 overlays for the Raspberry Pi Global Shutter Camera by entone · Pull Request #221 · nerves-project/nerves_system_rpi4 · GitHub
sebastianseilund
Camera Module 3 seems to be using imx708, which is already present in nerves_system_rpi5 in the way you added imx296 in the linked PR.
whereispaul
I am also running into this on the master nerves rpi 5 branch. Strangely, dmesg shows my imx708 is detected, but libcamera-vid does not show any cameras.
Has anyone gotten this setup to work?
Grantimus9
I’m working on getting the IMX296 Global Shutter Camera working on Raspberry Pi 5. I think there’s a few things I’ll need to do. Documenting here.
The plan: 1) update config.txt to NOT autodetect cameras and provide a custom overlay. 2) update fwup.conf to point to the new, modified config.txt.
Nerves seems to support editing the boot partition, where config.txt lives: Advanced Configuration — nerves v1.14.3
I’ve now:
This Raspberry Pi camera documentation is where I learned that to use the GS camera IMX 296, I can’t have camera auto detection on and also need to add this new overlay.
It now reads:
,cam0to thedtoverlaythat you used from the table above. If you do not add this, it will default to checking camera connector 1.” (Raspberry Pi Docs).Unfortunately, when I
ssh nerves.localto start an iex session on the device, it doesn’t seem to have helped:or
I’ll post a followup if I succeed, but if anyone has any ideas they want to see me try, I’m all ears.
alvises
I have a similar issue with imx708, you can find a recent conversation about this on slack: Slack . Frank Hunleth (along with the Nerves community) is working on it.
lawik
@alvises were you bringing the camera kit to NervesConf EU?
alvises
yeah
fhunleth
We’re able to list cameras and take images now. Update to the nerves_system_rpi5 v0.6.3 release and you’ll get the fixes. The change notes have details. Please post if you have any more camera issues.
alfredfriedrich
I am trying to capture video with
libcamera-vidand the RPi Camera3 is listed and I can also create jpegs withlibcamery-stillbut runninglibcamery-vidresults an the following error:libavis not compiled intorpicam-appsand I only can select–-codec yuv420but the created file is not readable or regongized byffmpeg.I tried to compile rpicam-apps and/or libcamera in my custom
nerves_system_rpi5but had no success so far. as I could not find thelibavoptions in any of the packages.edit: looking at the source:
it looks like I need to activate
ffmpegandlibdrm.. I only triedffmpegedit2: this seems to bee the real source:
https://github.com/nerves-project/nerves_system_br/blob/main/package/rpicam-apps/rpicam-apps.mk#L31
The rpicam-apps is provided as an external to buildroot.
edit3: actually I only need to rebuild
rbicam-appsafter addingffmpegaslibdrmwas already installed as an dependenciy forrpi-libcamera? Still a little bit confused by now…alfredfriedrich
Solved it, I needed to add
to have
rpicam-appscompiled withlibavandx264support.