Hi folks,I thought it would be fun to make my own FPV with OSD setup using my smartphone, Google Cardboard, and a Raspberry Pi 2. After many hours I finally got something working reasonably well so I thought I'd put it out there in case anyone else wants to give it a try to contribute improvements (there's plenty of room for it!).* Configurable video resolution, FPS, bitrate, telemetry rate* OSD pitch ladder, altitude display* OSD autopilot mode display, battery state, link quality* Obscene power consumption* Cleanflight-based flight controller (connects to RPi with USB). I have tested the Naze32.* Android smartphone (I've tested with Nexus 5 and Nexus 5X)* A Google Cardboard viewer* Raspberry Pi 2 (or presumably an RPi 3) with Raspbian* Raspberry Pi camera (connects directly to the RPi)* A 5GHz-capable WiFi adapter that supports AP mode in Linux (I use the AWUS0502NH). Assumption is that your TX/RX use 2.4GHz. This is how the video and telemetry are streamed to the smartphone* A good BEC that can power the RPi2 - use the GPIO header instead of the microUSB to avoid a rather large voltage drop. Just be sure you use the right pins to avoid damaging your RPi. I also recommend a large hold-up cap, e.g. 1000uF.* Ability to build Android apps, Linux software, etc.I made a GitLab group with the relevant projects that you need. Each project has more detailed instructions on how to build/configure/install.Feedback and/or contributions welcome! I'm hoping I can get a couple of savvy users/devs initially and then once it's a little more polished I can make it easier to setup and use for those uninterested in development.Here it is attached to my RCExplorer.se tricopter.Here is a screenshot from the appEDIT: clarify some things