Skip to content

Releases: OpenIPC/sbc-groundstations

buildroot-snapshot

06 Dec 06:15

Choose a tag to compare

buildroot-snapshot Pre-release
Pre-release

Snapshot development build from master branch
Commit: 3f5e76d

Radxa Zero 3w w/ APFPV OpenIPC v0.0.1

01 Jun 23:48
55ef8f6

Choose a tag to compare

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, and Runcam.
  • If you are using ground-based msposd, set osd to ground now. 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.txt file 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 GS with password openipcgs. These buttons are mapped according to the mapping found in /config/setup.txt with 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 /dvr partition will mount.
    If connected via AP mode: video files can be accessed via the new dvrUI at radxa-zero3.local
    If connected via a home network: either via the dvrUI, or a Samba server is included, and can be accessed with user/password root/root or radxa/radxa

Radxa Rock 2F w/ OpenIPC v0.0.1 beta

30 May 15:40
5109c4b

Choose a tag to compare

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@60 or 720x576@50 only.
  • 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, and Custom.
  • If you are using ground-based msposd, set osd to ground now. 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.txt file 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 GS with password openipcgs. These buttons are mapped according to the mapping found in /config/setup.txt with 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 /dvr partition will mount.
    If connected via AP mode: video files can be accessed via the new dvrUI at rock-2f.local
    If connected via a home network: either via the dvrUI, or a Samba server is included, and can be accessed with user/password root/root or radxa/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

24 May 00:11
11131a8

Choose a tag to compare

Pre-release

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, and Custom.
  • If you are using ground-based msposd, set osd to ground now. 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.txt file 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.txt with stock settings being Ruby layout.
    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 /config partition where your setup.txt file exists (along with some scripts), and the /dvr partition where your dvr exists.

  • AP Mode access has changed. When AP Mode is enabled in the GSMenu: SSID OpenIPC GS, password openipcgs

  • DVR can be accessed in many ways:
    If flashed to an SD card: the SD card can be inserted into a PC and the /dvr partition will mount.
    If connected via AP mode: video files can be accessed via the new dvrUI at radxa-zero3.local
    If connected via a home network: either via the dvrUI, or a Samba server is included, and can be accessed with user/password root/root or radxa/radxa

Radxa Zero 3w w/ OpenIPC v1.9.9 RC1

22 Mar 03:52
3985f64

Choose a tag to compare

Pre-release

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 /config should mount. Inside, navigate to the scripts folder. 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 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 ground now.

  • 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.

new_gpio


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

24 Mar 01:53
204c5bc

Choose a tag to compare

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 /config should mount. Inside, navigate to the scripts folder. 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 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 ground now.

  • 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.

new_gpio


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

12 Mar 19:33
d88a9f1

Choose a tag to compare

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 /config should mount. Inside, navigate to the scripts folder. 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 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 ground now.

  • 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.

new_gpio


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

11 Feb 09:36
9811e2a

Choose a tag to compare

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 /config should mount. Inside, navigate to the scripts folder. 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 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 ground now.

  • 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.

new_gpio


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

26 Jan 06:44
ec7f144

Choose a tag to compare

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 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
  • 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 /config should mount. Inside, navigate to the scripts folder. 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 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 ground now.

  • 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.

new_gpio


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

23 Jan 15:32
a062c21

Choose a tag to compare

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 RadxaGroundstation with password radxaopenipc. Connect to this network and navigate in a browser to 192.168.4.1:5000 to 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 /config should mount. Inside, navigate to the scripts folder. 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 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 ground now.

  • 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.

new_gpio


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.