Skip to content

Commit 6f0d26f

Browse files
authored
Update APFPV.mdx
1 parent 62e3fec commit 6f0d26f

File tree

1 file changed

+98
-10
lines changed

1 file changed

+98
-10
lines changed

src/content/docs/software/APFPV.mdx

Lines changed: 98 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -49,21 +49,109 @@ Your ground station can be **absolutely anything** with WiFi! This includes outd
4949

5050
## Step-by-Step Setup
5151

52-
### Step 1: Install APFPV Firmware
52+
### Step 1: Installing APFPV Firmware
5353

54-
**Download and prepare:**
55-
1. Download the firmware: https://github.com/OpenIPC/builder/releases/download/latest/openipc.ssc338q-nor-apfpv.tgz
56-
2. Extract the archive (you'll get `uImage.ssc338q` and `rootfs.squashfs.ssc338q`)
54+
There are two ways to install APFPV firmware on your drone. The internet method is much easier if your drone can connect to WiFi.
5755

58-
**Install on your drone:**
59-
1. Use WinSCP (with SCP protocol) or another file transfer method
60-
2. Copy both files to `/tmp` folder on your drone
61-
3. Connect to your drone via UART or SSH
62-
4. Run this command:
56+
## Method 1: Easy Internet Installation (Recommended)
57+
58+
### Step 1: Connect Your Drone to Internet
59+
60+
**Physical connection:**
61+
1. Connect your drone to your computer using a Ethernet cable, USB adapter or UART adapter
62+
2. Power on your drone
63+
3. Wait for it to fully boot up (about 1-2 minutes)
64+
65+
**Connect to your WiFi router:**
66+
1. Your drone needs to connect to your home WiFi to download the firmware
67+
2. Use SSH to connect to your drone (see "How to SSH" below)
68+
3. Configure your drone to connect to your home WiFi network
69+
70+
### Step 2: How to SSH Into Your Drone
71+
72+
**What is SSH?** SSH is a way to type commands directly into your drone from your computer.
73+
74+
**On Windows:**
75+
1. Download and install [PuTTY](https://www.putty.org/) (free SSH program)
76+
2. Open PuTTY
77+
3. In "Host Name" field, enter your drone's IP address
78+
4. Port: 22
79+
5. Connection type: SSH
80+
6. Click "Open"
81+
7. Login with your drone's username and password
82+
83+
**On Mac/Linux:**
84+
1. Open Terminal
85+
2. Type: `ssh root@[drone-ip-address]`
86+
3. Press Enter
87+
4. Enter password when prompted
88+
89+
**Finding your drone's IP address:**
90+
- Check your router's admin page for connected devices
91+
- Or use network scanning apps on your phone
92+
- Common default: 192.168.1.24 or 192.168.0.24
93+
94+
### Step 3: Install Firmware with One Command
95+
96+
Once you're connected via SSH and your drone has internet access:
97+
98+
1. Copy and paste this exact command:
99+
```bash
100+
sysupgrade -k -r -n --url=https://github.com/OpenIPC/builder/releases/download/latest/openipc.ssc338q-nor-apfpv.tgz
101+
```
102+
103+
2. Press Enter
104+
105+
3. Wait for the download and installation (5-10 minutes)
106+
107+
4. Your drone will automatically reboot when finished
108+
109+
**That's it!** Your drone now has APFPV firmware installed.
110+
111+
---
112+
113+
## Method 2: Manual Installation (No Internet Required)
114+
115+
Use this method if your drone cannot connect to internet or you prefer manual installation.
116+
117+
### Step 1: Download Firmware Files
118+
119+
1. On your computer, go to: https://github.com/OpenIPC/builder/releases/download/latest/openipc.ssc338q-nor-apfpv.tgz
120+
2. Download the file
121+
3. Extract/unzip it - you'll get two files:
122+
- `uImage.ssc338q`
123+
- `rootfs.squashfs.ssc338q`
124+
125+
### Step 2: Copy Files to Drone
126+
127+
**Using WinSCP (Windows):**
128+
1. Download and install WinSCP
129+
2. Open WinSCP
130+
3. Protocol: SCP
131+
4. Host name: Your drone's IP address
132+
5. Username and password: Your drone's login credentials
133+
6. Click "Login"
134+
7. Navigate to `/tmp` folder on drone side
135+
8. Copy both firmware files to `/tmp`
136+
137+
**Using SCP command (Mac/Linux):**
138+
```bash
139+
scp uImage.ssc338q root@[drone-ip]:/tmp/
140+
scp rootfs.squashfs.ssc338q root@[drone-ip]:/tmp/
141+
```
142+
143+
### Step 3: Install Firmware
144+
145+
1. SSH into your drone (see "How to SSH" above)
146+
2. Type this command:
63147
```bash
64148
sysupgrade -z -n --kernel=/tmp/uImage.ssc338q --rootfs=/tmp/rootfs.squashfs.ssc338q
65149
```
66-
5. Wait for installation to complete and reboot your drone
150+
3. Press Enter
151+
4. Wait for installation to complete (5-10 minutes)
152+
5. Drone will reboot automatically
153+
154+
---
67155

68156
### Step 2: Connect to Your Drone
69157

0 commit comments

Comments
 (0)