OpenIPC FPV ground station for Windows & Linux. Forked from fpv4win.
Note
For now, only RTL8812AU Wi-Fi adapter is supported.
-
(Only for Windows) Download Zadig
-
(Only for Windows) Install the libusb driver for your adapter. Go Options → List All Devices.
Select your adapter. Install the driver. Remember the USB ID, we will need it soon.
-
Select the adapter with the previously obtained USB ID.
-
Select your drone channel.
-
Select your WFB key.
-
Start & Fly!
- If the application crashes at startup on Windows, install Microsoft Visual C++ Redistributable first.
- Ground side OSD
-
Install vcpkg somewhere else.
git clone https://github.com/microsoft/vcpkg.git cd vcpkg .\bootstrap-vcpkg.bat
-
Install dependencies.
.\vcpkg integrate install .\vcpkg install libusb ffmpeg libsodium opencv
-
Add VCPKG_ROOT() to environment. (Change the value to your vcpkg path.)
-
Clone third-party library source.
git submodule init git submodule update
-
Open as a CMake project and build.
-
Install dependencies.
git submodule init git submodule update sudo apt-get install libusb-1.0-0-dev ffmpeg libsodium-dev libopencv-dev xorg-dev
-
Open as a CMake project and build.
On Windows
CMake Error at C:/Program Files/Microsoft Visual Studio/2022/Community/Common7/IDE/CommonExtensions/Microsoft/CMake/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:230 (message): ...
This is because the pre-installed vcpkg from Visual Studio installer overrides the PKG_ROOT environment variable.
To fix this, find set(CMAKE_TOOLCHAIN_FILE "$ENV{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake")
in CMakeLists.txt,
replace $ENV{VCPKG_ROOT}
with the vcpkg you cloned previously.