
BL-M8812EU2 大功率无线网卡模块验证底板 V1.0
简介
给必联的 BL-M8812EU2 大功率无线网卡模块画个带 USB 和散热的底板
简介:给必联的 BL-M8812EU2 大功率无线网卡模块画个带 USB 和散热的底板开源协议
:CC BY-SA 4.0
(未经作者授权,禁止转载)描述
这是啥
给必联的 BL-M8812EU2 大功率网卡模块画的带 USB 和散热的底板,目标应用场景为数字图传

硬件特性
一个支持 Wi-Fi 5 且仅支持 5GHz 频段的大功率网卡
10M 频宽支持未来可期(?他们倒是写个文档说说咋用啊
FEM 型号为 KCT8528HE,PA+LNA 都有,参数量大管饱,发射接收都可用
如果不要 EVM,这玩意儿还能推更高

模块购买链接:这里
价格够便宜,必联供货稳定
制作注意事项
底板 PCB 打样选 0.8mm,因为不想让它太重并且阻抗也是按 0.8mm 算的
散热风扇直接接触模块底面,需要用导热双面胶(比如优信那种就行)粘一下;散热片尺寸为 25mm*25mm,风扇电压 5V,比如我买的是 这个
担心散热片掉了就扎带扎一下(悲
风扇我选择自己剪了一段线,不然有点长,你也可以不剪
供电 5V 需要保证输出 1.8A 电流时不会跌落,这真挺耗电的
驱动能用么
原厂给的驱动能进 Monitor mode, 但是看上去只能收包,发包相关代码缺失了一些像是对 Radiotap header 的解析
我试着将 svpcom/rtl8812au 中的相关代码抄了过来;由于螃蟹的刷 KPI 行为,很多 API 发生了变化,所以我也不知道抄对了没
目前仅使用我的修改版驱动和我好几年前的测试工具试过 802.11g/n 速率下的注入发包,接收端确实能收到相应的包,说明基本的通信是可以实现的,并且基于此的 wfb-ng 等项目应该也可以运行,如下图;但是它距离被充分测试还有很远,可能存在很多没被发现的 Bug,可以认为它十分不稳定

然后由于这驱动甚至不支持 6.x 内核,我顺便抄别人的修了一下,现在在我的 6.5 内核的虚拟机里测试可用,所以你在新一点的系统上也可以把它当作普通网卡用了;直接拉 这个commit 的代码就行
相关资源
- BL-M8812EU2 模块数据手册:见附件
- 必联提供的 Realtek 原厂的 8812EU 驱动:见附件(事谁那么快把我github打包传pudn上的(?
- 我从 svpcom/rtl8812au 里挖出注入并糊过去但是没弄完还有Bug的驱动:libc0607/rtl88x2eu-20230815
- OpenIPC Buildroot 软件包的 Makefile 参考:libc0607/openipc-firmware (还没实测,但编译能过;需要在你的 Board config 中添加
BR2_PACKAGE_RTL88X2EU_OPENIPC=y)
免责声明
DIY 有风险,下单请谨慎
RTL8812AU 驱动已经被开源社区使用多年,虽然原厂代码是个屎山,但是它已经被社区充分测试过,修成了健壮的屎山。
而 RTL8812EU 很明显是个降本增效修 Bug 版芯片(?),驱动也是刚刚出来,不知道会有哪些问题,距离真正成为生产力还有很远。而这些还没被发现的 Bug 很可能导致你的各种损失,如飞丢等。。
如果你只是想体验基于 OpenIPC 的数字图传,在现在 (2024 年初)你应该去买 RTL8812AU 或者 AR9271。
请你理解上述现状和风险后再决定是否要吃这个螃蟹。。这是一个抛砖引玉性质的项目,我不对由此造成的问题承担任何责任,谢谢茄子
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










