Skip to content

Commit 5428c71

Browse files
authored
Merge pull request #41 from Maxwell456/main
Add UART flashing guide for Runcam v1
2 parents e99400c + 09046b2 commit 5428c71

File tree

9 files changed

+104
-1
lines changed

9 files changed

+104
-1
lines changed

src/assets/images/ftdi.png

315 KB
Loading
65.1 KB
Loading

src/assets/images/runcamv1ip.png

15.4 KB
Loading

src/assets/images/runcamv1putty.png

87.2 KB
Loading

src/assets/images/runcamv1tftp1.png

30.8 KB
Loading

src/assets/images/runcamv1uart.png

164 KB
Loading

src/assets/images/tftpd.png

30.6 KB
Loading

src/content/docs/hardware/Runcam/VTX/runcam-wifilink-v1.mdx

+1-1
Original file line numberDiff line numberDiff line change
@@ -88,4 +88,4 @@ For advanced setup guide please read this [article](/use-cases/fpv/advanced-setu
8888
- Check gs.key.
8989
- Power cycle your android device and VTX.
9090
### Basic setup summary
91-
After basic setup you will get cheapest modern digital FPV system, but you`ll not see OSD, to setup OSD you need to read [advanced setup article](/use-cases/fpv/advanced-setup/). If you want to read instruction from manufacturer, please read [this](https://store-m8o52p.mybigcommerce.com/product_images/img_runcam_wifilink/runcam-wifilink-manual-en.pdf).
91+
After basic setup you will get cheapest modern digital FPV system, but you`ll not see OSD, to setup OSD you need to read [advanced setup article](/use-cases/fpv/advanced-setup/). If you want to read instruction from manufacturer, please read [this](https://store-m8o52p.mybigcommerce.com/product_images/img_runcam_wifilink/runcam-wifilink-manual-en.pdf).
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
---
2+
title: "General UART Flashing Guide"
3+
description: "Universal guide for flashing firmware over UART using FTDI and TFTP methods."
4+
---
5+
6+
## How to Flash Firmware via UART
7+
8+
### You will need
9+
10+
- FTDI FT232RL
11+
- miniUSB - USB cable
12+
- A few wires
13+
14+
### Software
15+
16+
- Download and install [**Putty**](https://www.putty.org/)
17+
- Download and install [**Tftpd64**](https://tftpd32.jounin.net/)
18+
19+
---
20+
21+
### Steps to flash the firmware
22+
23+
1. Open **CMD** or the **Windows Console**, enter the command:
24+
25+
```bash
26+
ipconfig
27+
```
28+
29+
![ipconfig output](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/runcamv1ip.png)
30+
31+
Locate your **IPv4 address**.
32+
33+
2. Start **Tftpd64**:
34+
35+
![Tftpd64](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/tftpd.png)
36+
37+
[Instruction page link](https://openipc.org/cameras/vendors/sigmastar/socs/ssc338q?locale=en)
38+
39+
3. Generate a **MAC address**, and enter your IPv4 as the **TFTP server** address.
40+
41+
4. Click **Generate Instructions**.
42+
43+
5. Check your FTDI wiring:
44+
45+
![FTDI wiring](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/ftdi.png)
46+
47+
- **RX****TX**
48+
- **TX****RX**
49+
- **GND****GND**
50+
51+
:::danger
52+
Double-check the UART wiring before powering the board. Incorrect connections may damage components.
53+
:::
54+
55+
:::tip
56+
Identify the appropriate UART interface as specified in the hardware documentation.
57+
:::
58+
59+
6. Solder the FTDI outputs to the UART pads.
60+
61+
7. Open **Device Manager**, insert the USB FTDI, and find its **COM port**.
62+
63+
8. Open Putty with the correct port:
64+
65+
```bash
66+
putty.exe -serial COM3 -sercfg 115200,8,n,1,N
67+
```
68+
69+
9. The **Putty** window will open.
70+
71+
10. Connect power to both the **FTDI USB** and **Air Unit**.
72+
73+
:::tip
74+
Always open Putty **before** powering the device to capture the boot log.
75+
:::
76+
77+
11. If everything is connected correctly, boot logs will appear in the Putty terminal.
78+
79+
![Putty UART output](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/runcamv1putty.png)
80+
81+
12. Go to: [https://openipc.org/cameras/vendors/](https://openipc.org/cameras/vendors/)
82+
83+
Select the firmware that matches your device and click **"Generate an installation guide"**
84+
85+
13. Place the downloaded firmware `.bin` into the TFTP folder:
86+
87+
![TFTP firmware file](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/runcamv1tftp1.png)
88+
89+
14. Follow the instructions **line by line** (don’t paste multiple lines at once):
90+
91+
![Firmware flashing command](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/runcamv1firmware.png)
92+
93+
15. **If your download fails after the third command**, check the TFTP server settings.
94+
95+
:::tip
96+
Make sure no firewall or antivirus is blocking TFTP server communication.
97+
:::
98+
99+
16. **Example IP setup (if your router is on 192.168.0.1):**
100+
- Device IP: `192.168.0.123`
101+
- PC IP: `192.168.0.40`
102+
103+
17. After installing the standard OpenIPC firmware, you can effortlessly flash any compatible FPV firmware using the [Multiconfigurator](https://github.com/OpenIPC/openipc-configurator/releases/) depending on your device.

0 commit comments

Comments
 (0)