A Linux image for Raspberry Pi that provides live video preview from DJI FPV goggles to a single-board computer.
DigiView SBC is a Linux image that allows DJI FPV goggle users to stream live video feed to a Raspberry Pi or other single-board computer. It solves the problem of needing an external display for FPV drone flying by converting an affordable SBC into a dedicated video monitor. The project provides an appliance-like experience with automatic USB-triggered streaming.
FPV drone pilots using DJI goggles (V1/V2) who want to view their drone's live feed on an external screen, and hobbyists interested in Raspberry Pi-based video streaming solutions.
It offers a cost-effective, open-source alternative to commercial FPV displays by leveraging existing single-board computers. The automatic USB-triggered streaming and minimal setup make it convenient for field use compared to more complex streaming setups.
DigiView for Raspberry Pi
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Designed to boot and run automatically without a desktop environment, transforming the SBC into a dedicated display with minimal user intervention, as noted in the README's philosophy.
Automatically initiates video streaming when DJI goggles are connected via USB using UDEV rules, providing a seamless, hands-free experience for pilots.
Utilizes affordable single-board computers like Raspberry Pi to create an FPV monitor, avoiding the high cost of commercial alternatives, as emphasized in the value proposition.
Released under GPL 3.0, allowing for modifications and community contributions, with future support planned for platforms like Jetson Nano and RockPi 4.
As an alpha release, it has known issues such as the need to disable Autotemp on DJI units and potential video quality problems on certain monitors, per the README's known issues section.
Currently only supports Raspberry Pi 2B or better with modifications for Pi Zero, and support for other SBCs is still in development, limiting immediate versatility.
Requires specific setup steps like connecting a monitor before booting and adjusting GPU memory on Pi Zero, which can be error-prone for casual users, as outlined in the instructions.