-
Notifications
You must be signed in to change notification settings - Fork 124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Raspberry Pi Zero 2 W #168
Comments
Working on it. |
This change adds the following functionalities: - Add Raspberry Pi Zero 2/2W support - Build one unified Raspberry Pi 0 image that supports every Zero - Add the ability to override buildroot packages (in this case, we override rpi-firmware package due to buildroot upstream hasn't added support for Raspberry Pi Zero 2/2W) - Allow build-showmewebcam.sh to take optional parameters The build-showmewebcam.sh can now be called with a optional buildroot package like so: ./build-showmewebcam.sh raspberrypi0universal rpi-firmware ./build-showmewebcam.sh raspberrypi0universal menuconfig And so on. This simplifies manually calling those commands if we're building a single package. Fixes showmewebcam#168
This change adds the following functionalities: - Add Raspberry Pi Zero 2/2W support - Build one unified Raspberry Pi 0 image that supports every Zero - Add the ability to override buildroot packages (in this case, we override rpi-firmware package due to buildroot upstream hasn't added support for Raspberry Pi Zero 2/2W) - Allow build-showmewebcam.sh to take optional parameters The build-showmewebcam.sh can now be called with a optional buildroot package like so: ./build-showmewebcam.sh raspberrypi0universal rpi-firmware ./build-showmewebcam.sh raspberrypi0universal menuconfig And so on. This simplifies manually calling those commands if we're building a single package. Fixes showmewebcam#168
This change adds the following functionalities: - Add Raspberry Pi Zero 2/2W support - Build one unified Raspberry Pi 0 image that supports every Zero - Add the ability to override buildroot packages (in this case, we override rpi-firmware package due to buildroot upstream hasn't added support for Raspberry Pi Zero 2/2W) - Allow build-showmewebcam.sh to take optional parameters The build-showmewebcam.sh can now be called with a optional buildroot package like so: ./build-showmewebcam.sh raspberrypi0universal rpi-firmware ./build-showmewebcam.sh raspberrypi0universal menuconfig And so on. This simplifies manually calling those commands if we're building a single package. Fixes showmewebcam#168
This change adds the following functionalities: - Add Raspberry Pi Zero 2/2W support - Build one unified Raspberry Pi 0 image that supports every Zero - Add the ability to override buildroot packages (in this case, we override rpi-firmware package due to buildroot upstream hasn't added support for Raspberry Pi Zero 2/2W) - Allow build-showmewebcam.sh to take optional parameters The build-showmewebcam.sh can now be called with a optional buildroot package like so: ./build-showmewebcam.sh raspberrypi0universal rpi-firmware ./build-showmewebcam.sh raspberrypi0universal menuconfig And so on. This simplifies manually calling those commands if we're building a single package. Fixes showmewebcam#168
This change adds the following functionalities: - Add Raspberry Pi Zero 2/2W support - Build one unified Raspberry Pi 0 image that supports every Zero - Add the ability to override buildroot packages (in this case, we override rpi-firmware package due to buildroot upstream hasn't added support for Raspberry Pi Zero 2/2W) - Allow build-showmewebcam.sh to take optional parameters The build-showmewebcam.sh can now be called with a optional buildroot package like so: ./build-showmewebcam.sh raspberrypi0universal rpi-firmware ./build-showmewebcam.sh raspberrypi0universal menuconfig And so on. This simplifies manually calling those commands if we're building a single package. Fixes showmewebcam#168
This change adds the following functionalities: - Add Raspberry Pi Zero 2/2W support - Build one unified Raspberry Pi 0 image that supports every Zero - Add the ability to override buildroot packages (in this case, we override rpi-firmware package due to buildroot upstream hasn't added support for Raspberry Pi Zero 2/2W) - Allow build-showmewebcam.sh to take optional parameters The build-showmewebcam.sh can now be called with a optional buildroot package like so: ./build-showmewebcam.sh raspberrypi0universal rpi-firmware ./build-showmewebcam.sh raspberrypi0universal menuconfig And so on. This simplifies manually calling those commands if we're building a single package. Fixes showmewebcam#168
This change adds the following functionalities: - Add Raspberry Pi Zero 2/2W support - Build one unified Raspberry Pi 0 image that supports every Zero - Add the ability to override buildroot packages (in this case, we override rpi-firmware package due to buildroot upstream hasn't added support for Raspberry Pi Zero 2/2W) - Allow build-showmewebcam.sh to take optional parameters The build-showmewebcam.sh can now be called with a optional buildroot package like so: ./build-showmewebcam.sh raspberrypi0universal rpi-firmware ./build-showmewebcam.sh raspberrypi0universal menuconfig And so on. This simplifies manually calling those commands if we're building a single package. Fixes showmewebcam#168
This change adds the following functionalities: - Add Raspberry Pi Zero 2/2W support - Build one unified Raspberry Pi 0 image that supports every Zero - Add the ability to override buildroot packages (in this case, we override rpi-firmware package due to buildroot upstream hasn't added support for Raspberry Pi Zero 2/2W) - Allow build-showmewebcam.sh to take optional parameters The build-showmewebcam.sh can now be called with a optional buildroot package like so: ./build-showmewebcam.sh raspberrypi0universal rpi-firmware ./build-showmewebcam.sh raspberrypi0universal menuconfig And so on. This simplifies manually calling those commands if we're building a single package. Fixes showmewebcam#168
This change adds the following functionalities: - Add Raspberry Pi Zero 2/2W support - Build one unified Raspberry Pi 0 image that supports every Zero - Add the ability to override buildroot packages (in this case, we override rpi-firmware package due to buildroot upstream hasn't added support for Raspberry Pi Zero 2/2W) - Allow build-showmewebcam.sh to take optional parameters The build-showmewebcam.sh can now be called with a optional buildroot package like so: ./build-showmewebcam.sh raspberrypi0universal rpi-firmware ./build-showmewebcam.sh raspberrypi0universal menuconfig And so on. This simplifies manually calling those commands if we're building a single package. Fixes showmewebcam#168
This change adds the following functionalities: - Add Raspberry Pi Zero 2/2W support - Build one unified Raspberry Pi 0 image that supports every Zero - Add the ability to override buildroot packages (in this case, we override rpi-firmware package due to buildroot upstream hasn't added support for Raspberry Pi Zero 2/2W) - Allow build-showmewebcam.sh to take optional parameters The build-showmewebcam.sh can now be called with a optional buildroot package like so: ./build-showmewebcam.sh raspberrypi0universal rpi-firmware ./build-showmewebcam.sh raspberrypi0universal menuconfig And so on. This simplifies manually calling those commands if we're building a single package. Fixes showmewebcam#168
This change adds the following functionalities: - Add Raspberry Pi Zero 2W support - Consolidate Raspberry Zero support to one image - Add the ability to override buildroot packages (in this case, we override rpi-firmware package due to buildroot upstream hasn't added support for Raspberry Pi Zero 2W) - Allow build-showmewebcam.sh to take optional parameters The build-showmewebcam.sh can now be called with a optional buildroot package like so: ./build-showmewebcam.sh raspberrypi0 rpi-firmware ./build-showmewebcam.sh raspberrypi0 menuconfig And so on. This simplifies manually calling those commands when we just try to build a single package. Fixes showmewebcam#168
This change adds the following functionalities: - Add Raspberry Pi Zero 2W support - Consolidate Raspberry Zero support to one image - Add the ability to override buildroot packages (in this case, we override rpi-firmware package due to buildroot upstream hasn't added support for Raspberry Pi Zero 2W) - Allow build-showmewebcam.sh to take optional parameters The build-showmewebcam.sh can now be called with a optional buildroot package like so: ./build-showmewebcam.sh raspberrypi0 rpi-firmware ./build-showmewebcam.sh raspberrypi0 menuconfig And so on. This simplifies manually calling those commands when we just try to build a single package. Fixes showmewebcam#168
This change adds the following functionalities: - Add Raspberry Pi Zero 2W support - Consolidate Raspberry Zero support to one image - Add the ability to override buildroot packages (in this case, we override rpi-firmware package due to buildroot upstream hasn't added support for Raspberry Pi Zero 2W) - Allow build-showmewebcam.sh to take optional parameters The build-showmewebcam.sh can now be called with a optional buildroot package like so: ./build-showmewebcam.sh raspberrypi0 rpi-firmware ./build-showmewebcam.sh raspberrypi0 menuconfig And so on. This simplifies manually calling those commands when we just try to build a single package. Fixes showmewebcam#168
This change adds the following functionalities: - Add Raspberry Pi Zero 2W support - Consolidate Raspberry Zero support to one image - Add the ability to override buildroot packages (in this case, we override rpi-firmware package due to buildroot upstream hasn't added support for Raspberry Pi Zero 2W) - Allow build-showmewebcam.sh to take optional parameters The build-showmewebcam.sh can now be called with a optional buildroot package like so: ./build-showmewebcam.sh raspberrypi0 rpi-firmware ./build-showmewebcam.sh raspberrypi0 menuconfig And so on. This simplifies manually calling those commands when we just try to build a single package. Fixes showmewebcam#168
This change adds the following functionalities: - Add Raspberry Pi Zero 2W support - Consolidate Raspberry Zero support to one image - Add the ability to override buildroot packages (in this case, we override rpi-firmware package due to buildroot upstream hasn't added support for Raspberry Pi Zero 2W) - Allow build-showmewebcam.sh to take optional parameters The build-showmewebcam.sh can now be called with a optional buildroot package like so: ./build-showmewebcam.sh raspberrypi0 rpi-firmware ./build-showmewebcam.sh raspberrypi0 menuconfig And so on. This simplifies manually calling those commands when we just try to build a single package. Fixes showmewebcam#168
I'm perplexed. This change should boot the pi0-2w but it doesn't. If someone has an extra pair of eyes I'd appreciate any suggestion as why this did not boot successfully and stopped at the rainbow screen. |
OK much better, the builds I have here are booting the Pi0_2w. Now onto trying to understand why the camera doesn't show up as |
This change adds the following functionalities: - Add Raspberry Pi Zero 2W support - Consolidate Raspberry Zero support to one image - Add the ability to override buildroot packages (in this case, we override rpi-firmware package due to buildroot upstream hasn't added support for Raspberry Pi Zero 2W) - Allow build-showmewebcam.sh to take optional parameters The build-showmewebcam.sh can now be called with a optional buildroot package like so: ./build-showmewebcam.sh raspberrypi0 rpi-firmware ./build-showmewebcam.sh raspberrypi0 menuconfig And so on. This simplifies manually calling those commands when we just try to build a single package. Fixes showmewebcam#168
Let's see if the builds here work: |
I don't know if this is relevant, however just in case it appears that there are issues with the Raspberry Pi Zero 2W and the latest release of Raspberry Pi OS detecting attached cameras. There are more details in this thread --> https://forums.raspberrypi.com/viewtopic.php?t=323462 and in this thread --> https://forums.raspberrypi.com/viewtopic.php?t=323308 From the second thread: "We've identified the cause of the camera not being detected on Zero2W - the kernel has been given the wrong GPIO for the camera shutdown line, so it can never bring it out of reset. |
Any news on these activities? |
I finally got my camera working by downgrading the kernel to 5.10.74 as suggested in this post.
|
To support Bullseye you will need to add libcamera support to the uvc-gadget. |
Is there a test release we can try or we need to compile it from source? |
Each PR builds images, but I doubt they working right now. See #173 / Checks/Artifacts |
Can I make it work manually with this kernel 5.10.74? What are the steps I need to do? I am looking for similar steps to this repo: https://github.com/kinweilee/v4l2-mmal-uvc. |
This change adds the following functionalities: - Add Raspberry Pi Zero 2W support - Consolidate Raspberry Zero support to one image - Add the ability to override buildroot packages (in this case, we override rpi-firmware package due to buildroot upstream hasn't added support for Raspberry Pi Zero 2W) - Allow build-showmewebcam.sh to take optional parameters The build-showmewebcam.sh can now be called with a optional buildroot package like so: ./build-showmewebcam.sh raspberrypi0 rpi-firmware ./build-showmewebcam.sh raspberrypi0 menuconfig And so on. This simplifies manually calling those commands when we just try to build a single package. Fixes showmewebcam#168
Is there a workaround to make Zero 2 W work? |
Is Zero 2W support expected soon? I tried to build a pull of the master branch and there is a raspberrypi0_2 directory in the output but no build inside it. Am I building the wrong branch? |
See the linked pull request. There are still a few things to be done, but @htruong is currently busy with personal issues. Happy to review and merge if anybody wants to step up and take over this PR. |
This change adds the following functionalities: - Add Raspberry Pi Zero 2W support - Consolidate Raspberry Zero support to one image - Add the ability to override buildroot packages (in this case, we override rpi-firmware package due to buildroot upstream hasn't added support for Raspberry Pi Zero 2W) - Allow build-showmewebcam.sh to take optional parameters The build-showmewebcam.sh can now be called with a optional buildroot package like so: ./build-showmewebcam.sh raspberrypi0 rpi-firmware ./build-showmewebcam.sh raspberrypi0 menuconfig And so on. This simplifies manually calling those commands when we just try to build a single package. Fixes showmewebcam#168
This change adds the following functionalities: - Add Raspberry Pi Zero 2W support - Consolidate Raspberry Zero support to one image - Add the ability to override buildroot packages (in this case, we override rpi-firmware package due to buildroot upstream hasn't added support for Raspberry Pi Zero 2W) - Allow build-showmewebcam.sh to take optional parameters The build-showmewebcam.sh can now be called with a optional buildroot package like so: ./build-showmewebcam.sh raspberrypi0 rpi-firmware ./build-showmewebcam.sh raspberrypi0 menuconfig And so on. This simplifies manually calling those commands when we just try to build a single package. Fixes showmewebcam#168
Any update on support for Zero 2 W? Hard to find the 1 in stock where I live :( |
bump |
There's a new Zero out, the processor used is a
RP3A0
(https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/). It boots Raspberry Pi OS Lite. It would be great to add support for this board.The text was updated successfully, but these errors were encountered: