Greg's APFPV
Warning!
APFPV is ALPHA software. Use at your own risk. We are not responsible for possible loss of control due to interference or link failures.
APFPV (Access Point FPV) is the simplest possible way to transmit digital video from a drone to a smartphone, tablet or computer over standard Wi-Fi. Your drone becomes an access point that you connect to directly, like an ordinary router.
INFO
This version includes the a-link adaptive streaming solution developed by Greg Sparks and Joakim, which dynamically adjusts video quality based on real-time network conditions.
| For viewing (ground station) | VTX hardware |
|---|---|
| • Android: PixelPilot app (rec.) • Computer: any web browser • Professional: WiFi equipment (TP-Link, Ubiquiti) • Radxa GS: WFB-ng / APFPV switching • Any device with RTP support | • RTL8812AU or EU modules • RunCam WiFi Link V1/V2 • EMAX Wyvern Link • DIY SSC338Q (Thinker SD + NIC) |
INFO
For optimal performance it is strongly recommended to use RTL8812EU-based WiFi modules on both the transmitter and the receiver.
Step-by-step setup
| Step 1: Preparation | Step 2: SSH connection | Step 3: Installation |
|---|---|---|
| Connect to the internet and configure the network. | Remote control via the PC console. | Run the command and update the firmware. |
STEP 1: Connecting the VTX to the internet
Connect your VTX to a computer using an Ethernet cable, a USB adapter or a UART adapter. Power on the device and wait 1-2 minutes for the system to fully boot.
To download the firmware, the VTX must have internet access through your home WiFi router. The connection is configured via an SSH connection following the instructions in the next step.
STEP 2: SSH connection to the VTX
SSH (Secure Shell) lets you run commands on your VTX remotely from a computer. To establish a connection you need to know the device's IP address on your local network.
Establishing the connection:
Windows
- Download and install PuTTY
- Launch the program and enter the VTX IP address in the "Host Name" field
- Set the port to
22and the connection type toSSH - Click "Open" to connect
- Log in: username
root, password12345
Mac / Linux
Open a terminal and run the command:
ssh root@[VTX-IP-address]Enter the password 12345 when prompted.
Determining the VTX IP address:
Method 1: Through the router admin panel (recommended)
Open a web browser and enter your router's address:
192.168.1.1
192.168.0.1
192.168.1.254
10.0.0.1
http://routerlogin.net (Netgear)
http://my.routerHow to find the router's address
The gateway address is shown in the system network settings as "Default Gateway".
Windows: Open the command prompt and run ipconfig. Find "Default Gateway".
Mac: System Settings → Network → Advanced → TCP/IP → Router.
Linux: Run ip route | grep default in the terminal.
Log in to the router's control panel. The default credentials are usually printed on a sticker on the router. Typical combinations: admin/admin, admin/password, or admin/[empty field].
Find the connected devices section. Possible names for the section:
- Connected Devices
- Device List
- Attached Devices
- DHCP Clients
- LAN Settings
Find the device named Sigmastar — that's your VTX. Copy the displayed IP address.
Method 2: Network scanning
An alternative method is to use mobile network-scanning apps (Fing, Network Analyzer). Typical default IP addresses:
192.168.1.24
192.168.0.24STEP 3: Installing the firmware
After a successful SSH connection and internet access, run the installation command in the VTX console:
curl -L -o /tmp/openipc.ssc338q-nor-apfpv-greg08RC2.tgz \
https://github.com/sickgreg/OpenIPC_sickgregFPV_apfpv/raw/main/openipc.ssc338q-nor-apfpv-greg08RC2.tgz && \
sysupgrade --archive=/tmp/openipc.ssc338q-nor-apfpv-greg08RC2.tgz -f -nPress Enter to start the process.
Installation process:
[1/4] Downloading firmware...
[2/4] Verifying integrity...
[3/4] Installing system...
[4/4] Rebooting...Process duration: 5-10 minutes. The VTX will reboot automatically when finished.
Important
Disconnect the Ethernet cable after installation is complete for the video stream to work correctly.
Further configuration
The APFPV firmware is installed. Further configuration follows the standard OpenIPC APFPV structure and conventions.
Detailed information is available in the repository: OpenIPC_sickgregFPV_apfpv

