Releases: OpenIPC/sbc-groundstations
buildroot-snapshot
Snapshot development build from master branch
Commit: 3f5e76d
Radxa Zero 3w w/ APFPV OpenIPC v0.0.1
This is a prebuilt image for the Radxa Zero 3w to stream OpenIPC video using the APFPV firmware.
!You must attach a 2.4GHz or 5.8Ghz antenna to the Radxa's ufl port!
This firmware uses the onboard wireless card on the radxa zero 3w to automatically connect to the APFPV OpenIPC firmware.
This image is preconfigured to automatically connect to the stock wireless credentials of the APFPV firmware using the radxa zero 3w's onboard AIC8800 wifi chip, utilizing the external UFL antenna port.
Please perform the following steps.
Step 1 - Download and extract the xz file and flash the resulting image to a micro SD card.
Step 2 - Re-plug in your sd card to your computer and a directory called /config should mount. Open the file called setup.txt with a text editor.
- Set your desired screen resolution and refresh rate in the screen-mode file. Format is WxH@fps -- Common values would be 1920x1080@60, 1920x1080@120, 1280x720@60, 1280x720@120. This does not need to match your camera settings, you want to set it to either the highest framerate or highest resolution the screen is capable of.
- For smooth DVR playback, set the rec_fps to the fps at which your camera is shooting. e.g. 60, 90, 120
- Set your GPIO layout. Accepted values are
Ruby,Bonnet, andRuncam. - If you are using ground-based msposd, set
osdtogroundnow. You must enable the MSPOSD forwarding on the camera for this to work.
Step 3 - attach a 2.4GHz or 5.8Ghz ufl antenna, then boot the system. If all your settings are correct, then the openipc.service will begin.
0.0.1 notes
-
This is a first release. USB wifi card drivers are included, but not implemented, for advanced users.
-
All groundstation configuration is consolidated to single
setup.txtfile found at/config/setup.txt. If you ever wish to access the cli at boot, temporarily rename or remove the setup.txt file and the openipc.service will not launch. -
GPIO is limited to 2 functions: a DVR button to start/stop recording and, and long pressing the AP Mode button for 3 seconds that switches the onboard wifi to an access point, ssid
OpenIPC GSwith passwordopenipcgs. These buttons are mapped according to the mapping found in/config/setup.txtwith default being Ruby layout. -
DVR can be accessed in many ways:
If flashed to an SD card: the SD card can be inserted into a PC and the/dvrpartition will mount.
If connected via AP mode: video files can be accessed via the new dvrUI atradxa-zero3.local
If connected via a home network: either via the dvrUI, or a Samba server is included, and can be accessed with user/passwordroot/rootorradxa/radxa
Radxa Rock 2F w/ OpenIPC v0.0.1 beta
This is a prebuilt image for the Radxa Rock 2F to stream OpenIPC video
This image is pre-configured to stream video through the Rock 2F's AV Out at either 720x480@60 or 720x576@50.
Please perform the following steps.
Step 1 - Download and extract the xz file and flash the resulting image to a micro SD card.
Step 2 - Re-plug in your sd card to your computer and a directory called /config should mount. Open the file called setup.txt with a text editor.
- Set your desired screen resolution and refresh rate in the screen-mode file. Format is WxH@fps -- This does not need to match your camera settings. The Rock 2F AV Out supports either
720x480@60or720x576@50only. - For smooth DVR playback, set the rec_fps to the fps at which your camera is shooting. e.g. 60, 90, 120
- Set your GPIO layout. Accepted values are
Ruby,Bonnet,Runcam, andCustom. - If you are using ground-based msposd, set
osdtogroundnow. You must enable the MSPOSD forwarding on the camera for this to work.
Step 3 - Boot the system. If all your settings are correct and you have a wireless card attached to the usb for wfb-ng, then the openipc.service will begin.
0.0.1 beta notes
-
This is a first release beta
-
All groundstation configuration is consolidated to single
setup.txtfile found at/config/setup.txt. -
GPIO is limited to 2 functions: a DVR button to start/stop recording and an AP Mode button that switches the onboard wifi to an access point, ssid
OpenIPC GSwith passwordopenipcgs. These buttons are mapped according to the mapping found in/config/setup.txtwith default being Ruby layout. -
DVR can be accessed in many ways:
If flashed to an SD card: the SD card can be inserted into a PC and the/dvrpartition will mount.
If connected via AP mode: video files can be accessed via the new dvrUI atrock-2f.local
If connected via a home network: either via the dvrUI, or a Samba server is included, and can be accessed with user/passwordroot/rootorradxa/radxa
Known Issues
- Pixelpilot_rk in-build osd is not functioning, and as such there are no statistics, RSSI bars, nor recording indicator.
- HDMI is disabled when AV-OUT is enabled. If you wish to use the HDMI out instead, you need to disable the AV video out overlay in
rsetup
Radxa Zero 3w w/ OpenIPC v2.0.0 beta 2
This is a prebuilt image for the Radxa Zero 3w to stream OpenIPC video.
Please perform the following steps.
Step 1 - Download and extract the xz file and flash the resulting image to a micro SD card.
Step 2 - Re-plug in your sd card to your computer and a directory called /config should mount. Open the file called setup.txt with a text editor.
- Set your desired screen resolution and refresh rate in the screen-mode file. Format is WxH@fps -- Common values would be 1920x1080@60, 1920x1080@120, 1280x720@60, 1280x720@120. This does not need to match your camera settings, you want to set it to either the highest framerate or highest resolution the screen is capable of.
- For smooth DVR playback, set the rec_fps to the fps at which your camera is shooting. e.g. 60, 90, 120
- Set your GPIO layout. Accepted values are
Ruby,Bonnet,Runcam, andCustom. - If you are using ground-based msposd, set
osdtogroundnow. You must enable the MSPOSD forwarding on the camera for this to work.
Step 3 - Boot the system. If all your settings are correct and you have a wireless card attached to the usb for wfb-ng, then the openipc.service will begin.
2.0.0 beta 2 notes
-
All groundstation configuration has been consolidated to single
setup.txtfile found at/config/setup.txt. -
This image brings the new GSMenu to Pixelpilot_rk. The menu provides options to modify air and ground settings. Navigation is controlled via GPIO buttons adhering to the layout provided in
setup.txtwith stock settings beingRubylayout.
Up/Down – Cycles through menu items
Left/Right/Ok – Adjusts selected values -
The partitioning of this image has changed from previous versions. A new dvr partition is now included that auto-expands on first boot. You can insert the SD card into a Windows PC and 2 partitions will mount: the
/configpartition where your setup.txt file exists (along with some scripts), and the/dvrpartition where your dvr exists. -
AP Mode access has changed. When AP Mode is enabled in the GSMenu: SSID
OpenIPC GS, passwordopenipcgs -
DVR can be accessed in many ways:
If flashed to an SD card: the SD card can be inserted into a PC and the/dvrpartition will mount.
If connected via AP mode: video files can be accessed via the new dvrUI atradxa-zero3.local
If connected via a home network: either via the dvrUI, or a Samba server is included, and can be accessed with user/passwordroot/rootorradxa/radxa
Radxa Zero 3w w/ OpenIPC v1.9.9 RC1
This is a prebuilt image for the Radxa Zero 3w to stream OpenIPC video.
v1.9.9 RC1 Release Notes:
-
New Pixelpilot OSD behavior. Video statistics have been removed and graphical RSSI bars have been introduced.
-
Channel changing now takes into account your current channel and increments accordingly.
-
Updated msposd_rockchip.
-
Fix to the RSSI grapher on the webUI white-screening.
-
A new image is now being provided to flash the image to your onboard emmc. Flash the radxa_1-9-9_emmc-flasher image to an sd card and boot, then press the MHZ_TOGGLE gpio button (pin 38) once to begin flashing the image to your onboard emmc. Be patient, the total procedure should take around 3-5 minutes.
Please perform the following steps.
-
Step 1 - Flash the image to either your onboard emmc or a micro SD card. Connect a screen and wireless cards to your radxa.
-
Step 2 - Re-plug in your sd card to your computer and a directory called
/configshould mount. Inside, navigate to the scripts folder. Set your desired screen resolution and refresh rate in thescreen-modefile. Format isWxH@fps-- Common values would be 1920x1080@60, 1920x1080@120. 1280x720@60, 1280x720@120. This does not need to match your camera settings, you want to set it to either the highest framerate or highest resolution the screen is capable of.For smooth DVR playback, set the dvr-fps to the fps at which your camera is shooting. e.g. 60, 90, 120
If you are using ground-based msposd, set your osd file to
groundnow. -
Step 3 - Boot the system. If all your settings are correct and you have a wireless card attached to the usb for wfb-ng, then the openipc.service will begin.
This image includes DVR functionality; It requires a push button to be installed to the gpio header between physical pin 32 and 3.3v.
DVR is saved to the media folder in your root directory. DVR can be accessed either at /media or via the AP mode webUI.
- Note: the openipc.service must be running for buttons to function.
This image has support for groundstation-side rendering of MSPOSD over the wfb-ng tunnel. To enable this functionality, go into /config/scripts/osd and change from air to ground. You must enable the MSPOSD forwarding on the camera for this to work.
This image has support for AP mode on the radxa groundstation. Long-press the 40MHz_Toggle button, gpio_38, and the onboard wi-fi will enter AP mode and broadcast a wireless network called RadxaGroundstation with password radxaopenipc. Connect to this network and navigate in a browser to radxa-zero3.local to enter the webUI where you can access DVR files, change groundstation settings, and change camera settings.
Recording.2025-03-12.142153.mp4
Radxa Zero 3w w/ OpenIPC v1.9.9
IMPORTANT NOTE FOR RTL8812AU USERS: There is a small typo in the /etc/modprobe.d/wfb.conf file that will over saturate your card and over heat and give bad performance. Before connecting your rtl8812au card to this image, please boot and issue the following command:
sed -i 's/\(rtw_tx_pwr_idx_override=\)-\?[0-9]\+/\110/' /etc/modprobe.d/wfb.conf
This is a prebuilt image for the Radxa Zero 3w to stream OpenIPC video.
v1.9.9 Release Notes:
-
New Pixelpilot OSD behavior. Video statistics have been removed and graphical RSSI bars have been introduced.
-
Channel changing now takes into account your current channel and increments accordingly.
-
Updated msposd_rockchip.
-
Fix to the RSSI grapher on the webUI white-screening.
-
A new image is now being provided to flash the image to your onboard emmc. Flash the radxa_1-9-9_emmc-flasher image to an sd card and boot, then press the MHZ_TOGGLE gpio button (pin 38) once to begin flashing the image to your onboard emmc. Be patient, the total procedure should take around 3-5 minutes.
Please perform the following steps.
-
Step 1 - Flash the image to either your onboard emmc or a micro SD card. Connect a screen and wireless cards to your radxa.
-
Step 2 - Re-plug in your sd card to your computer and a directory called
/configshould mount. Inside, navigate to the scripts folder. Set your desired screen resolution and refresh rate in thescreen-modefile. Format isWxH@fps-- Common values would be 1920x1080@60, 1920x1080@120. 1280x720@60, 1280x720@120. This does not need to match your camera settings, you want to set it to either the highest framerate or highest resolution the screen is capable of.For smooth DVR playback, set the dvr-fps to the fps at which your camera is shooting. e.g. 60, 90, 120
If you are using ground-based msposd, set your osd file to
groundnow. -
Step 3 - Boot the system. If all your settings are correct and you have a wireless card attached to the usb for wfb-ng, then the openipc.service will begin.
This image includes DVR functionality; It requires a push button to be installed to the gpio header between physical pin 32 and 3.3v.
DVR is saved to the media folder in your root directory. DVR can be accessed either at /media or via the AP mode webUI.
- Note: the openipc.service must be running for buttons to function.
This image has support for groundstation-side rendering of MSPOSD over the wfb-ng tunnel. To enable this functionality, go into /config/scripts/osd and change from air to ground. You must enable the MSPOSD forwarding on the camera for this to work.
This image has support for AP mode on the radxa groundstation. Long-press the 40MHz_Toggle button, gpio_38, and the onboard wi-fi will enter AP mode and broadcast a wireless network called RadxaGroundstation with password radxaopenipc. Connect to this network and navigate in a browser to radxa-zero3.local to enter the webUI where you can access DVR files, change groundstation settings, and change camera settings.
Recording.2025-03-12.142153.mp4
Radxa Zero 3w w/ OpenIPC v1.9.8
This is a prebuilt image for the Radxa Zero 3w to stream OpenIPC video.
v1.9.8 Release Notes:
-
System stability has been improved.
-
Updates to webUI to include sequential dvr files with thumbnails as well as editing of alink parameters.
-
An update to the driver for the 8812EU.
-
GS rendering of MSPOSD has been updated to the new port.
-
Updates to PixelPilot_rk behavior. If there is a mismatch between the screen-mode file and your display, PixelPilot_rk will now default to the display's recommended mode. It is still recommended to set the screen-mode file, as the default recommended mode from the display may not be the most desirable. (e.g. HDZero goggles default to 1080p60 while 720p100 may me more desirable.)
Please perform the following steps.
-
Step 1 - Flash the image to either your onboard emmc or a micro SD card. Connect a screen and wireless cards to your radxa.
-
Step 2 - Re-plug in your sd card to your computer and a directory called
/configshould mount. Inside, navigate to the scripts folder. Set your desired screen resolution and refresh rate in thescreen-modefile. Format isWxH@fps-- Common values would be 1920x1080@60, 1920x1080@120. 1280x720@60, 1280x720@120. This does not need to match your camera settings, you want to set it to either the highest framerate or highest resolution the screen is capable of.For smooth DVR playback, set the dvr-fps to the fps at which your camera is shooting. e.g. 60, 90, 120
If you are using ground-based msposd, set your osd file to
groundnow. -
Step 3 - Boot the system. If all your settings are correct and you have a wireless card attached to the usb for wfb-ng, then the openipc.service will begin.
This image includes DVR functionality; It requires a push button to be installed to the gpio header between physical pin 32 and 3.3v.
DVR is saved to the media folder in your root directory. DVR can be accessed either at /media or via the AP mode webUI.
- Note: the openipc.service must be running for buttons to function.
This image has support for groundstation-side rendering of MSPOSD over the wfb-ng tunnel. To enable this functionality, go into /config/scripts/osd and change from air to ground. You must enable the MSPOSD forwarding on the camera for this to work.
This image has support for AP mode on the radxa groundstation. Long-press the 40MHz_Toggle button, gpio_38, and the onboard wi-fi will enter AP mode and broadcast a wireless network called RadxaGroundstation with password radxaopenipc. Connect to this network and navigate in a browser to radxa-zero3.local to enter the webUI where you can access DVR files, change groundstation settings, and change camera settings.
Recording.2025-03-12.142153.mp4
Radxa Zero 3w w/ OpenIPC v1.9.7
This is a prebuilt image for the Radxa Zero 3w to stream OpenIPC video.
v1.9.7 Release Notes:
-
Support for adaptive_link has been added. More information can be found at sickgreg/OpenIPC-Adaptive-Link
-
RSSI grapher has been added to the webUI.
-
An updated driver for the 8821au is now included.
Please perform the following steps.
-
Step 1 - Flash the image to either your onboard emmc or a micro SD card. Connect a screen and wireless cards to your radxa.
-
Step 2 - Re-plug in your sd card to your computer and a directory called
/configshould mount. Inside, navigate to the scripts folder. Set your desired screen resolution and refresh rate in thescreen-modefile. Format isWxH@fps-- Common values would be 1920x1080@60, 1920x1080@120. 1280x720@60, 1280x720@120. This does not need to match your camera settings, you want to set it to either the highest framerate or highest resolution the screen is capable of.For smooth DVR playback, set the dvr-fps to the fps at which your camera is shooting. e.g. 60, 90, 120
If you are using ground-based msposd, set your osd file to
groundnow. -
Step 3 - Boot the system. If all your settings are correct and you have a wireless card attached to the usb for wfb-ng, then the openipc.service will begin.
This image includes DVR functionality; It requires a push button to be installed to the gpio header between physical pin 32 and 3.3v.
DVR is saved to the media folder in your root directory. DVR can be accessed either at /media or via the AP mode webUI.
- Note: the openipc.service must be running for buttons to function.
This image has support for groundstation-side rendering of MSPOSD over the wfb-ng tunnel. To enable this functionality, go into /config/scripts/osd and change from air to ground. You must enable the MSPOSD forwarding on the camera for this to work.
This image has support for AP mode on the radxa groundstation. Long-press the 40MHz_Toggle button, gpio_38, and the onboard wi-fi will enter AP mode and broadcast a wireless network called RadxaGroundstation with password radxaopenipc. Connect to this network and navigate in a browser to radxa-zero3.local to enter the webUI where you can access DVR files, change groundstation settings, and change camera settings.
Recording.2025-01-23.061729.mp4
Radxa Zero 3w w/ OpenIPC v1.9.6
This is a prebuilt image for the Radxa Zero 3w to stream OpenIPC video.
v1.9.6 Release Notes:
- This image brings an mDNS update to the AP mode on the radxa groundstation. Long-press the 40MHz_Toggle button, gpio_38, and the onboard wi-fi will enter AP mode and broadcast a wireless network called
RadxaGroundstationwith passwordradxaopenipc. Connect to this network and navigate in a browser toradxa-zero3.localto enter the webUI where you can access DVR files, change groundstation settings, and change camera settings.
Recording.2025-01-23.061729.mp4
-
40MHz_Toggle has been re-established by request.
-
webUI now runs outside of the openipc.service, meaning it can be accessed outside of the stream via ssh.
-
NGINX has been removed and the webUI has been moved to port 80.
-
Switched to using Network Manager to manage AP mode.
-
favicons!
-
Because there is no more need to ssh into the system, the Openipc.service now automatically starts on first boot. If one ever desires to access the cli, boot the system with your wfb-ng wifi cards disconnected and the stream will fail to launch, booting to cli.
Please perform the following steps.
-
Step 1 - Flash the image to either your onboard emmc or a micro SD card. Connect a screen and wireless cards to your radxa.
-
Step 2 - Re-plug in your sd card to your computer and a directory called
/configshould mount. Inside, navigate to the scripts folder. Set your desired screen resolution and refresh rate in thescreen-modefile. Format isWxH@fps-- Common values would be 1920x1080@60, 1920x1080@120. 1280x720@60, 1280x720@120. This does not need to match your camera settings, you want to set it to either the highest framerate or highest resolution the screen is capable of.For smooth DVR playback, set the dvr-fps to the fps at which your camera is shooting. e.g. 60, 90, 120
If you are using ground-based msposd, set your osd file to
groundnow. -
Step 3 - Boot the system. If all your settings are correct and you have a wireless card attached to the usb for wfb-ng, then the openipc.service will begin.
note AP mode may not work the very first time you boot the system. Give the system a reboot and things will work.
This image includes DVR functionality; It requires a push button to be installed to the gpio header between physical pin 32 and 3.3v.
DVR is saved to the media folder in your root directory. DVR can be accessed either at /media or via the AP mode webUI.
- Note: the openipc.service must be running for buttons to function.
This image has support for groundstation-side rendering of MSPOSD over the wfb-ng tunnel. To enable this functionality, go into /config/scripts/osd and change from air to ground. You must enable the MSPOSD forwarding on the camera for this to work.
Radxa Zero 3w w/ OpenIPC v1.9.5
This is a prebuilt image for the Radxa Zero 3w to stream OpenIPC video.
v1.9.5 Release Notes:
- This image brings an update to the AP mode and a new webUI to the radxa groundstation. Long-press the old 40MHz_Toggle button, gpio_38, and the onboard wi-fi will enter AP mode and broadcast a wireless network called
RadxaGroundstationwith passwordradxaopenipc. Connect to this network and navigate in a browser to192.168.4.1:5000to enter the webUI where you can access DVR files and change groundstation settings. WebUI now supports the ability to change camera settings via wfb tunnel. Navigate to the Camera Settings page, read you current settings, make and upload changes, and reset camera services all from the your ground station.
Recording.2025-01-23.061729.mp4
- Because there is no more need to ssh into the system, the Openipc.service now automatically starts on first boot. If one ever desires to access the cli, boot the system with your wfb-ng wifi cards disconnected and the stream will fail to launch, booting to cli.
Please perform the following steps.
-
Step 1 - Flash the image to either your onboard emmc or a micro SD card. Connect a screen and wireless cards to your radxa.
-
Step 2 - Re-plug in your sd card to your computer and a directory called
/configshould mount. Inside, navigate to the scripts folder. Set your desired screen resolution and refresh rate in thescreen-modefile. Format isWxH@fps-- Common values would be 1920x1080@60, 1920x1080@120. 1280x720@60, 1280x720@120. This does not need to match your camera settings, you want to set it to either the highest framerate or highest resolution the screen is capable of.For smooth DVR playback, set the dvr-fps to the fps at which your camera is shooting. e.g. 60, 90, 120
If you are using ground-based msposd, set your osd file to
groundnow. -
Step 3 - Boot the system. If all your settings are correct and you have a wireless card attached to the usb for wfb-ng, then the openipc.service will begin.
note AP mode may not work the very first time you boot the system. Give the system a reboot and things will work.
This image includes DVR functionality; It requires a push button to be installed to the gpio header between physical pin 32 and 3.3v.
DVR is saved to the media folder in your root directory. DVR can be accessed either at /media or via the AP mode webUI.
- Note: the openipc.service must be running for buttons to function.
This image has support for groundstation-side rendering of MSPOSD over the wfb-ng tunnel. To enable this functionality, go into /config/scripts/osd and change from air to ground. You must enable the MSPOSD forwarding on the camera for this to work.

