Skip to content

Commit 2975194

Browse files
committed
Add General UART Flashing Guide
- Added Theme Image components for all visuals - Inserted tip and danger blocks for better clarity - Move guide to Software
1 parent e65d245 commit 2975194

File tree

4 files changed

+134
-76
lines changed

4 files changed

+134
-76
lines changed

src/assets/images/ftdi.png

184 KB
Loading

src/assets/images/runcamv1uart.png

-16 KB
Loading

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

+1-76
Original file line numberDiff line numberDiff line change
@@ -88,79 +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).
92-
93-
## How to flash UART to Runcam v1
94-
95-
### You will need
96-
- FTDI FT232RL
97-
- miniUSB - USB cable
98-
- A few wires
99-
100-
### Software
101-
- Download and install **Putty**
102-
- Download and install **Tftpd64**
103-
104-
---
105-
106-
### Steps to flash the firmware
107-
108-
1. Open **CMD** or the **Windows Console**, enter the command:
109-
```bash
110-
ipconfig
111-
```
112-
![image](/src/assets/images/runcamv1ip.png)
113-
and find your **IPv4 address**.
114-
115-
2. Start **Tftpd64**.
116-
![image](/src/assets/images/tftpd.png)
117-
118-
[Instruction page link](https://openipc.org/cameras/vendors/sigmastar/socs/ssc338q?locale=en)
119-
120-
3. Generate a **MAC address**, and in the **TFTP server** field enter the previously found IP address (your PC IP).
121-
122-
4. Click **Generate Instructions**.
123-
124-
5. Make sure you have:
125-
![image](/src/assets/images/ftdi.png)
126-
- **RX** connected to **TX**,
127-
- **TX** connected to **RX**,
128-
- **GND** to **GND** on the board.
129-
![image](/src/assets/images/runcamv1uart.png)
130-
6. Solder the FTDI outputs to the UART pins.
131-
132-
7. Open **Device Manager**, insert the USB FTDI, and see which port it is (e.g., **COM3** or another).
133-
134-
8. After you know the **COM port**, open the Windows console and enter:
135-
```bash
136-
putty.exe -serial COM3 -sercfg 115200,8,n,1,N
137-
```
138-
139-
9. The **Putty** window will open.
140-
141-
10. **Connect power** to both the USB FTDI and the Runcam v1.
142-
143-
11. If you did everything correctly, when you turn on the power, you should see the boot process in the open **Putty** window.
144-
145-
![image](/src/assets/images/runcamv1putty.png)
146-
147-
12. Return to the site with instructions:
148-
[https://openipc.org/cameras/vendors/sigmastar/socs/ssc338q](https://openipc.org/cameras/vendors/sigmastar/socs/ssc338q)
149-
150-
151-
13. Open the folder where **Tftpd64** is installed and place the **.bin firmware file** there.
152-
![image](/src/assets/images/runcamv1tftp1.png)
153-
154-
14. Follow the commands one by one as shown on the site.
155-
156-
![image](/src/assets/images/runcamv1firmware.png)
157-
158-
15. **If your download fails after the third command**, check the TFTP server settings.
159-
160-
16. **IP address example**:
161-
- If your router is in the `192.168.0.1` subnet:
162-
- Set the first device IP to `192.168.0.123`
163-
- Set your computer IP to `192.168.0.40`
164-
(this is just an example)
165-
166-
17. After successful flashing, you can flash **Wifilink firmware** through any [Multiconfigurator](https://github.com/OpenIPC/openipc-configurator/releases/).
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,133 @@
1+
---
2+
title: "General UART Flashing Guide"
3+
description: "Universal guide for flashing firmware over UART using FTDI and TFTP methods."
4+
---
5+
6+
import ThemeImage from '/src/components/ThemeImage.astro'
7+
8+
## How to flash UART to Runcam v1
9+
10+
### You will need
11+
12+
- FTDI FT232RL
13+
- miniUSB - USB cable
14+
- A few wires
15+
16+
### Software
17+
18+
- Download and install [**Putty**](https://www.putty.org/)
19+
- Download and install [**Tftpd64**](https://tftpd32.jounin.net/)
20+
21+
---
22+
23+
### Steps to flash the firmware
24+
25+
1. Open **CMD** or the **Windows Console**, enter the command:
26+
27+
```bash
28+
ipconfig
29+
```
30+
31+
<ThemeImage
32+
lightSrc="/src/assets/images/runcamv1ip.png"
33+
darkSrc="/src/assets/images/runcamv1ip.png"
34+
alt="ipconfig output"
35+
/>
36+
37+
Locate your **IPv4 address**.
38+
39+
2. Start **Tftpd64**:
40+
41+
<ThemeImage
42+
lightSrc="/src/assets/images/tftpd.png"
43+
darkSrc="/src/assets/images/tftpd.png"
44+
alt="Tftpd64"
45+
/>
46+
47+
[Instruction page link](https://openipc.org/cameras/vendors/sigmastar/socs/ssc338q?locale=en)
48+
49+
3. Generate a **MAC address**, and enter your IPv4 as the **TFTP server** address.
50+
51+
4. Click **Generate Instructions**.
52+
53+
5. Check your FTDI wiring:
54+
55+
<ThemeImage
56+
lightSrc="/src/assets/images/ftdi.png"
57+
darkSrc="/src/assets/images/ftdi.png"
58+
alt="FTDI wiring"
59+
/>
60+
61+
- **RX****TX**
62+
- **TX****RX**
63+
- **GND****GND**
64+
65+
:::danger
66+
Double-check the UART wiring before powering the board. Incorrect connections may damage components.
67+
:::
68+
69+
:::tip
70+
Identify the appropriate UART interface as specified in the hardware documentation.
71+
:::
72+
73+
6. Solder the FTDI outputs to the UART pads.
74+
75+
7. Open **Device Manager**, insert the USB FTDI, and find its **COM port**.
76+
77+
8. Open Putty with the correct port:
78+
79+
```bash
80+
putty.exe -serial COM3 -sercfg 115200,8,n,1,N
81+
```
82+
83+
9. The **Putty** window will open.
84+
85+
10. Connect power to both the **FTDI USB** and **Runcam v1**.
86+
87+
:::tip
88+
Always open Putty **before** powering the device to capture the boot log.
89+
:::
90+
91+
11. If everything is connected correctly, boot logs will appear in the Putty terminal.
92+
93+
<ThemeImage
94+
lightSrc="/src/assets/images/runcamv1putty.png"
95+
darkSrc="/src/assets/images/runcamv1putty.png"
96+
alt="Putty UART output"
97+
/>
98+
99+
<br />
100+
101+
12. Go to: [https://openipc.org/cameras/vendors/sigmastar/socs/ssc338q](https://openipc.org/cameras/vendors/sigmastar/socs/ssc338q)
102+
103+
13. Place the downloaded firmware `.bin` into the TFTP folder:
104+
105+
<ThemeImage
106+
lightSrc="/src/assets/images/runcamv1tftp1.png"
107+
darkSrc="/src/assets/images/runcamv1tftp1.png"
108+
alt="TFTP firmware file"
109+
/>
110+
111+
<br />
112+
113+
14. Follow the instructions **line by line** (don’t paste multiple lines at once):
114+
115+
<ThemeImage
116+
lightSrc="/src/assets/images/runcamv1firmware.png"
117+
darkSrc="/src/assets/images/runcamv1firmware.png"
118+
alt="Firmware flashing command"
119+
/>
120+
121+
<br />
122+
123+
15. **If your download fails after the third command**, check the TFTP server settings.
124+
125+
:::tip
126+
Make sure no firewall or antivirus is blocking TFTP server communication.
127+
:::
128+
129+
16. **Example IP setup (if your router is on 192.168.0.1):**
130+
- Device IP: `192.168.0.123`
131+
- PC IP: `192.168.0.40`
132+
133+
17. Once UART bootloader works, you can flash **Wifilink firmware** via the [Multiconfigurator](https://github.com/OpenIPC/openipc-configurator/releases/)

0 commit comments

Comments
 (0)