Skip to content

Commit f113c4f

Browse files
committed
Merge branch 'main' of https://github.com/Maxwell456/docs
2 parents 2975194 + cccaa73 commit f113c4f

32 files changed

+234
-41
lines changed

astro.config.mjs

+21-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,12 @@ export default defineConfig({
2828
sidebar: [
2929
{
3030
label: "Getting Started",
31+
collapsed: true,
3132
items: [
33+
{
34+
label: "Homepage",
35+
link: "/getting-started/homepage",
36+
},
3237
{
3338
label: "About the Project",
3439
link: "/getting-started/introduction/",
@@ -46,23 +51,28 @@ export default defineConfig({
4651
},
4752
{
4853
label: "Use Cases",
54+
collapsed: true,
4955
items: [
5056
{
5157
label: "FPV (First Person View)",
58+
collapsed: true,
5259
autogenerate: {
60+
collapsed: true,
5361
directory: "/use-cases/fpv",
5462
},
5563
badge: { text: "WIP", variant: "caution" },
5664
},
5765
{
5866
label: "Home Automation",
67+
collapsed: true,
5968
autogenerate: {
6069
directory: "/use-cases/home-automation",
6170
},
6271
badge: { text: "WIP", variant: "caution" },
6372
},
6473
{
6574
label: "Video Surveillance",
75+
collapsed: true,
6676
autogenerate: {
6777
directory: "/use-cases/video-surveillance",
6878
},
@@ -72,20 +82,24 @@ export default defineConfig({
7282
},
7383
{
7484
label: "Hardware",
85+
collapsed: true,
7586
badge: { text: "WIP", variant: "caution" },
7687
autogenerate: {
88+
collapsed: true,
7789
directory: "/hardware",
7890
},
7991
},
8092
{
8193
label: "Software",
94+
collapsed: true,
8295
badge: { text: "WIP", variant: "caution" },
8396
autogenerate: {
8497
directory: "/software",
8598
},
8699
},
87100
{
88101
label: "Development",
102+
collapsed: true,
89103
items: [
90104
{
91105
label: "Contribution Guidelines",
@@ -105,6 +119,7 @@ export default defineConfig({
105119
},
106120
{
107121
label: "Resources",
122+
collapsed: true,
108123
items: [
109124
{
110125
label: "Frequently Asked Questions",
@@ -120,7 +135,9 @@ export default defineConfig({
120135
},
121136
{
122137
label: "Reference",
138+
collapsed: true,
123139
autogenerate: {
140+
collapsed: true,
124141
directory: "reference",
125142
},
126143
badge: { text: "WIP", variant: "caution" },
@@ -132,5 +149,8 @@ export default defineConfig({
132149
],
133150
}),
134151
tailwind({ applyBaseStyles: false }),
135-
]
152+
],
153+
redirects: {
154+
"/": "/getting-started/homepage",
155+
}
136156
});
139 KB
Loading
23.2 KB
Loading

src/assets/images/bl-m8731bu3-top.png

220 KB
Loading
276 KB
Loading
276 KB
Loading

src/assets/images/bl-r8812af1-top.png

203 KB
Loading
Loading
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
title: "Known OpenIPC applications"
3+
description: "Known OpenIPC applications list"
4+
---
5+
import ThemeImage from '/src/components/ThemeImage.astro'
6+
7+
FPV, CCTV, Home Automation.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: Welcome to OpenIPC Documentation
3+
description: Start your journey with OpenIPC for advanced camera firmware solutions.
4+
5+
---
6+
7+
8+
import { Card, CardGrid } from "@astrojs/starlight/components";
9+
10+
## Next Steps in Your OpenIPC Adventure
11+
12+
<CardGrid stagger>
13+
<Card title="Explore Hardware Compatibility" icon="camera">
14+
Check [the Hardware section](/hardware/hardware-page/). for compatible
15+
devices and setup instructions.
16+
</Card>
17+
<Card title="Configure Your Camera" icon="gear">
18+
Navigate to [the Software section](/software/software-page/). for
19+
software settings and customizations.
20+
</Card>
21+
<Card title="Join the Community" icon="group">
22+
Connect with other users in the OpenIPC community for support and
23+
collaboration.
24+
</Card>
25+
<Card title="Contribute to OpenIPC" icon="heart">
26+
Find out how you can contribute to the project in [the OpenIPC Contribution
27+
Guide](/development/contribution-guidelines/).
28+
</Card>
29+
</CardGrid>

src/content/docs/getting-started/roadmap.mdx

+40-14
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,48 @@ Check our Roadmap, highlighting achievements and upcoming plans on our journey.
1313
{
1414
title: "Milestone 2",
1515
description: "",
16-
date: "date to be announced",
16+
date: "to be announced",
1717
goals: [
1818
"Open IPC Goggles v1 release",
1919
]
20-
},{
21-
title: "Milestone 1.5",
20+
},
21+
{
22+
title: "Milestone 1.7",
2223
description: "",
23-
date: "date to be announced",
24+
date: "to be announced",
25+
reached: false,
26+
goals: [
27+
"Evolution AIO unit release",
28+
]
29+
},
30+
{
31+
title: "Milestone 1.6",
32+
description: "OpenIPC Bonnet",
33+
date: "2025-04",
34+
reached: true,
2435
goals: [
25-
"Thinker unit release",
36+
"2× 8812AU modules, in-house design",
37+
"USB-to-USB connector",
38+
"2× additional USB ports available alongside the two modules",
39+
"IMU and Voltage sensor",
40+
"5-way position switch and a push button",
41+
]
42+
},
43+
{
44+
title: "Milestone 1.5",
45+
description: "Thinker unit release",
46+
date: "2025-01",
47+
reached: true,
48+
goals: [
49+
"SoC SSC338Q",
50+
"Size 25x25mm",
51+
"Weight 8.8 gr",
52+
"Power supply 2-6S",
2653
]
2754
},
2855
{
2956
title: "Milestone 1.2",
30-
description: "This is the second milestone.",
57+
description: "",
3158
date: "2024-12",
3259
goals: [
3360
"Adaptive Link",
@@ -38,10 +65,10 @@ Check our Roadmap, highlighting achievements and upcoming plans on our journey.
3865
description: "",
3966
date: "2024-11",
4067
reached: false,
41-
goals: [
68+
goals: [
4269
"Binding by QR code",
43-
"Configuration of camera and WiFi boadcast through on screen display menu",
44-
]
70+
"Configuration of camera and WiFi broadcast through on screen display menu",
71+
]
4572
},
4673
{
4774
title: "Milestone 1",
@@ -50,15 +77,14 @@ Check our Roadmap, highlighting achievements and upcoming plans on our journey.
5077
reached: true,
5178
goals: [
5279
"Added Majestic sighup support for Ingenic devices",
53-
"Added h265 support for rtmp",
54-
"Added rtmp reconnect option",
80+
"Added h265 support for RTMP",
81+
"Added RTMP reconnect option",
5582
"Added support for Sigmastar register info scan",
56-
"Fixed several rtmp authentication problems",
83+
"Fixed several RTMP authentication problems",
5784
"Fixed a problem with rotation on a few Sigmastar sensor drivers",
58-
"Removed Ingenic software based day/night detection",
85+
"Removed Ingenic software-based day/night detection",
5986
]
6087
},
6188
]}
6289
/>
63-
6490
</div>

src/content/docs/hardware/RuncamVRX/recoverbadflash.mdx renamed to src/content/docs/hardware/Runcam/VRX/recoverbadflash.mdx

+9-9
Original file line numberDiff line numberDiff line change
@@ -13,41 +13,41 @@ But you don't need to worry. This guide will help you easily recover or unbrick
1313

1414
3. Install the driver first.
1515

16-
![RuncamVRX2](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/RuncamVRX2.jpg)
16+
![RuncamVRX2](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/runcam-vrx-badflash2.jpg)
1717

1818
4. Open config file in RKDevtool_Release_v2.93 folder
1919

2020
5. Change Selected=1 to Selected=2. The app is now English.
2121

22-
![RuncamVRX3](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/RuncamVRX3.jpg)
22+
![RuncamVRX3](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/runcam-vrx-badflash3.jpg)
2323

2424
6. There might be some random things here. Right click in the window and click “Clear items”.
2525

26-
![RuncamVRX4](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/RuncamVRX4.jpg)
26+
![RuncamVRX4](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/runcam-vrx-badflash4.jpg)
2727

2828
7. Make sure the name is “loader”. Then click here:
2929

30-
![RuncamVRX5](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/RuncamVRX5.jpg)
30+
![RuncamVRX5](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/runcam-vrx-badflash5.jpg)
3131

3232
8. You need this file. Download here: https://dl.radxa.com/rock3/images/loader/rock-3a/
3333

34-
![RuncamVRX6](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/RuncamVRX6.jpg)
34+
![RuncamVRX6](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/runcam-vrx-badflash6.jpg)
3535

3636
9. Right click add item.
3737

38-
![RuncamVRX7](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/RuncamVRX7.jpg)
38+
![RuncamVRX7](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/runcam-vrx-badflash7.jpg)
3939

4040
10. Find your image. Double click storage and select EMMC. Make sure both items are ticked and write by address is ticked.
4141

42-
![RuncamVRX8](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/RuncamVRX8.jpg)
42+
![RuncamVRX8](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/runcam-vrx-badflash8.jpg)
4343

4444
11. Put your VRX in bootloader mode. On the bottom there is a small button you can press with a pin next to the HDMI port. Hold it in, power up the VRX, wait 2 seconds and release. The VRX should be in bootloader mode and you can connect it to PC via the Type C port. It should say this:
4545

46-
![RuncamVRX9](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/RuncamVRX9.jpg)
46+
![RuncamVRX9](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/runcam-vrx-badflash9.jpg)
4747

4848
12. Press run and wait.
4949

50-
![RuncamVRX10](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/RuncamVRX10.jpg)
50+
![RuncamVRX10](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/runcam-vrx-badflash10.jpg)
5151

5252
14. After a while it should say “Download complete”. Then you can power everything down and then restart the VRX.
5353

src/content/docs/hardware/flashing-firmware.md

-4
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
title: "Hardware section"
3+
description: "Software section starter page"
4+
---
5+
import ThemeImage from '/src/components/ThemeImage.astro'
6+
7+
In this section you can find documentation about hardware side of OpenIPC.

src/content/docs/hardware/supported-devices.md

-4
This file was deleted.

src/content/docs/hardware/troubleshooting.md

-4
This file was deleted.

src/content/docs/software/software-overview.md

-4
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
title: "Software section"
3+
description: "Software section starter page"
4+
---
5+
import ThemeImage from '/src/components/ThemeImage.astro'
6+
7+
In this section you can find documentation about software side of OpenIPC.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
---
2+
title: "RTL873xBU"
3+
description: "RTL873xBU documentation page for OpenIPC wiki"
4+
---
5+
import ThemeImage from '/src/components/ThemeImage.astro'
6+
7+
RTL8731BU and RTL8733BU are very small WiFi chips, so RTL873xBU-based net cards are really small, because of that they are extremely popular for tinywhoops. But RTL873xBU-based net cards **AREN'T SUITABLE FOR LONG RANGE AND RX USE**. 5MHz, 10MHz, 20MHz, 40MHz modes are supported.
8+
:::caution
9+
40MHz mode supported by driver, **your** net card might not support this mode. Please contact seller before buying net card. Please add your net card to list of RTL873xBU-based NICs below.
10+
:::
11+
:::caution
12+
If you don't receive image after switching on 40MHz mode, please read this [article](/use-cases/fpv/unbrick-eu-bu/) to fix your issue.
13+
:::
14+
15+
16+
## BL-M8731BU3
17+
18+
### Layout
19+
Top
20+
![image](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/bl-m8731bu3-top.png)
21+
Bottom
22+
![image](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/bl-m8731bu3-bottom.png)
23+
24+
### Pinout
25+
![image](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/bl-m8731bu3-pinout-light.png)
26+
| Pin number | Function |
27+
|:-----------:|:---------------:|
28+
| 1 | GND |
29+
| 2 | NC |
30+
| 3 | VDD 3.3V |
31+
| 4 | DM- |
32+
| 5 | DP+ |
33+
| 6 | GND |
34+
### Specifications
35+
| Host interface | USB 2.0 |
36+
|:-------------------:|:--------:|
37+
| Power Supply | DC 3.3V |
38+
| Antenna connection | IPEX |
39+
| Power output | ≤17dBm(≤50mW)@5G ≤21dBm(≤125mW)@2.4G |
40+
| Supported modes | 5MHz, 10MHz, 20MHz, 40MHz |
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
title: "RTL8812AU"
3+
description: "RTL8812AU documentation page for OpenIPC wiki"
4+
---
5+
import ThemeImage from '/src/components/ThemeImage.astro'
6+
7+
The RTL8812AU is an old, expensive, but proven WiFi chip that can be found in a lot of network cards. AU based NICs have exceptional community support so that 5Mhz, 10MHz, 20MHz and 40MHz can receive and transmit! So AU based equipment can achieve exceptional bitrates, as for example on 21-04-2025 52Mbps was achieved in total (36Mbps video). On this page you can find information about known WiFi adapters with this chip.
8+
9+
## BL-R8812AF1
10+
LB-LINK BL-R8812AF1 is small size, low power net card. It is very popular choice for toothpick builds. This net card can be found on EMAX Wyvern Link VTX Alpha 100mW.
11+
![image](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/bl-r8812af1-top.png)
12+
<ThemeImage
13+
lightSrc="https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/bl-r8812af1-bottom-light.png"
14+
darkSrc="https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/bl-r8812af1-bottom-dark.png"
15+
alt="WiFi adapter image"
16+
/>
17+
### Pinout
18+
| Pin number | Function |
19+
|:-----------:|:---------------:|
20+
| 1 | PDN |
21+
| 2 | VDD(3.3V) |
22+
| 3 | DM- |
23+
| 4 | DP+ |
24+
| 5 | GND |
25+
| 6 | LED |
26+
27+
### Specifications
28+
| Host interface | USB 2.0 |
29+
|:-------------------:|:--------:|
30+
| Power Supply | DC 3.3V +-10% |
31+
| Antenna connection | IPEX x2 |
32+
| Power output | ≤20dBm(≤100mW) |
33+
| Supported modes | 5MHz, 10MHz, 20MHz, 40MHz |
34+
35+
## WiFiLink-G set net card
36+
37+
This is net card that you can get when buying WiFiLink-G set. It is low power so it is popular for Android GS use.
38+
39+
![image](https://raw.githubusercontent.com/OpenIPC/docs/refs/heads/main/src/assets/images/rtl8812au-wifilink-g-adapter.png)
40+
### Specifications
41+
| Host interface | USB 3.0 |
42+
|:-------------------:|:--------:|
43+
| Power Supply | DC 5V |
44+
| Antenna connection | RP-SMA x2 |
45+
| Power output | NA |
46+
| Supported modes | 5MHz, 10MHz, 20MHz, 40MHz |
47+

0 commit comments

Comments
 (0)