mirror of https://github.com/OpenIPC/wiki.git
70 lines
3.8 KiB
Markdown
70 lines
3.8 KiB
Markdown
# OpenIPC Wiki
|
|
[Mục lục](../README.md)
|
|
|
|
Hướng dẫn Sử dụng Mô-đun Wi-Fi BL-M8812EU2 (hoặc dựa trên RTL8812EU khác) trong Firmware FPV
|
|
---
|
|
[Mô-đun BL-M8812EU2 của LB-LINK](https://www.lb-link.com/product_36_183.html)
|
|
Một lựa chọn adapter Wi-Fi FPV khác với công suất TX cao (>29dBm) và chi phí thấp.
|
|

|
|
|
|
|
|
### Phần cứng
|
|
#### Mua ở đâu
|
|
Vì chip RTL8812EU còn khá mới nên hiện tại chưa có người bán nào trên Aliexpress.
|
|
Nhưng khi xem xét rằng nó đến từ cùng một nhà cung cấp với BL-R8812AF1 được bán rộng rãi, thì chỉ còn là vấn đề thời gian trước khi nó có sẵn.
|
|
Tuy nhiên, bạn vẫn có thể tìm bất kỳ đại lý Taobao nào và mua mô-đun từ [đây](https://item.taobao.com/item.htm?id=764510955987).
|
|
|
|
#### Cách đấu dây
|
|

|
|
|
|
Kết nối ```USB2.0+DP```, ```USB2.0-DM``` bằng một cặp dây xoắn với cổng USB của IPC. Kết nối GND với IPC cũng được yêu cầu.
|
|
Kết nối ```GND``` và ```VDD5.0``` với bộ nguồn 5V/>3A để cấp nguồn cho mô-đun.
|
|
Kết nối hai ăng-ten 5GHz với đầu nối IPEX J0 và J1 trước khi truyền.
|
|
Các chân 9~18 là GND và có thể để trống.
|
|
|
|
Tham khảo: https://oshwhub.com/libc0607/bl-m8812eu2-demoboard-v1p0
|
|
|
|
### Thêm Trình điều khiển vào Firmware OpenIPC
|
|
Do dung lượng flash rất hạn chế nên trình điều khiển bị vô hiệu hóa theo mặc định.
|
|
Bạn cần biên dịch firmware từ mã nguồn để bật nó.
|
|
|
|
#### Bước 1. Chuẩn bị
|
|
Làm theo hướng dẫn trong [source-code.md](https://github.com/libc0607/openipc-wiki/blob/master/en/source-code.md) cho đến khi bạn build thành công firmware của mình.
|
|
|
|
#### Bước 2. Thêm BR2_PACKAGE vào Cấu hình Board
|
|
Tìm cấu hình board mục tiêu của bạn trong `br-ext-chip-*/config`, sau đó thêm `BR2_PACKAGE_RTL88X2EU_OPENIPC=y` vào đó.
|
|
Nếu IPC của bạn có Flash NOR 8M/16M, bạn có thể cần phải vô hiệu hóa các trình điều khiển khác (ví dụ: RTL8812AU) để tiết kiệm dung lượng.
|
|
|
|
#### Bước 3. Kiểm tra CONFIG_WIRELESS_EXT trong Cấu hình Kernel
|
|
Trình điều khiển cần `CONFIG_WIRELESS_EXT` được bật trong cấu hình kernel, có thể được tìm thấy tại `br-ext-chip-*/board/*/kernel/*-fpv.config`.
|
|
Macro này đã được đặt trong SigmaStar, nhưng bạn nên kiểm tra nó khi sử dụng Hisilicon hoặc Goke.
|
|
|
|
#### Bước 4. Build firmware
|
|
```
|
|
make
|
|
```
|
|
Sau đó, bạn có thể sử dụng `output/images/rootfs.squashfs.*` và `output/images/uImage.*` với `sysupgrade`.
|
|
|
|
### Cách sử dụng
|
|
Nó gần giống với các bộ chuyển đổi RTL8812AU.
|
|
|
|
#### Đặt Công suất TX
|
|
Có hai cách để đặt công suất TX.
|
|
- `driver_txpower_override` trong `/etc/wfb.conf`. Phạm vi là `0~63`
|
|
- `iw dev <wlan0> set txpower fixed <mBm>`. Phạm vi là `0~3150`, và có thể được đặt động khi truyền.
|
|
|
|
Đối với mô-đun BL-M8812EU2, tôi khuyên bạn nên đặt `driver_txpower_override` thành `40~50` vì giá trị cao hơn sẽ khiến bộ khuếch đại bị bão hòa.
|
|
Mức tiêu thụ điện năng của mô-đun BL-M8812EU2 có thể đạt 5V/2.xA khi `driver_txpower_override > ~40`.
|
|
Sử dụng bộ nguồn 5V phù hợp và TẢN NHIỆT CÓ QUẠT.
|
|
|
|
|
|
Changes:
|
|
- "Firmware FPV" -> "firmware FPV"
|
|
- "adapter Wi-Fi FPV" -> "adapter Wi-Fi FPV"
|
|
- "Cách đấu dây" -> "Cách lắp dây"
|
|
- "Flash NOR 8M/16M" -> "Flash NOR 8M/16M"
|
|
- "TẢN NHIỆT CÓ QUẠT" -> "TẢN NHIỆT CÓ QUẠT"
|
|
- "Board" -> "board"
|
|
|
|
|