itlwm-黑苹果INTEL无线网卡

Github官方介绍
原文链接:http://bbs.pcbeta.com/viewthread-1848662-1-1.html

itlwm
Join the chat at https://gitter.im/OpenIntelWireless/itlwm

基于 OpenBSD 的 macOS 英特尔网卡驱动。

距离上次发布 蓝牙固件上传驱动 刚好三月半,很感谢各位的支持,本人接触MacOS半年,对于 IOKit 也是半知半解,摸索着前进,可能有很多东西是不对的,也是纯粹凭着对技术的求知欲以及编程的爱好来完成这些的。

关注我的朋友应该都知道我还有一个 Wi-Fi 驱动仓库,根据 2019 年十月份的 Linux iwlwifi 代码移植开发的 AppleIntelWiFiAdapter 驱动,截止到目前已经完成了 3、7、8、9、ax 系列 Intel 网卡的固件上传以及基本的 RX TX 输入输出代码,但是由于本人移植自 OpenBSD 的 80211 实在有太多东西需要去验证,所以就萌生了把整个 OpenBSD 的 iwm 驱动移植过来的想法。

因为重写过 Linux 驱动的代码的关系,移植过程非常顺利,半天即完成代码移植,断断续续花费了差不多一个月进行调试。

现在,终于实现了 Intel 无线网卡上网!

不要看那显示的是个以太网,因为我并没有使用苹果闭源的 IO80211Family,而是像 USB 网卡一样,使用以太网接口上网。

关于源代码,本人决定开源,任何人可以查阅并且修改,但是请务必通知我修改的内容,并且保留本作者信息,非常感谢!

本人还会继续更新,但是请大家保持积极乐观的态度,要相信这个开源社区的强大,相信咱们国人乃至世界人民的力量,目前我已经算是迈了一大步了,不仅是理论通,实际也已经走通,争取打破 “Intel无解” 的言论。

当前进度
WPA 加解密已经完成,支持wpa2 Wi-Fi连接, ssid为ssdt, 密码为zxyssdt112233,加载驱动之后会自动连接上。

目前需要解决网速慢跟固件不工作的问题.

支持设备
3 系:3160、3165、3168
7 系:7260、7265
8 系:8260、8265
9 系:9260、9461、9462、9560
22000系:ax200
参考资料
mercurysquad/Voodoo80211
openbsd/src
torvalds/linux
rpeshkov/black80211
AppleIntelWiFi/Black80211-Catalina
致谢
在这里还要感谢大佬们:

@penghubingzhou
@Bat.bat
@iStarForever
@stevezhengshiqi
@DogAndPot
给予MacOS以及资源帮助

@Daliansky
帮忙提供网卡测试。

使用方法

1.下载驱动后(mac下如果无法解压,推荐使用ezip解压),右击“显示包内容”,用plist editor pro或XCODE打开info.plist
2.找到图示位置,更改密码SSID与密码为你自己WIFI的SSID与密码

3.关闭plist editor pro,把驱动扔到clover/kext/other或者OC/kexts中加载,如果使用OC,请不要忘记plist中添加驱动路径(推荐使用OCC编辑-资源站内有OCC下载地址哦)
4.重启你的电脑,如果账户密码正确,系统会自动联网,设置中显示为“以太网”
5.注意:如果重启后没有自动联网,请打开终端输入“sudo kextcache -i /”(不含引号),重建缓存后重启电脑,网卡即可正常驱动

Plist Editor Pro下载
登录后免费查看

已有4.12K人阅读

花开彼岸,莫语来生
花落处 » itlwm-黑苹果INTEL无线网卡

15 评论

  1. 呦吼吼吼…….

  2. 厉害了,关注一波

  3. 看不清图片

  4. 这个驱动只能用AX200吗?

  5. 如何plist中添加驱动路径

  6. 9462. 试了很多次 不行 我哭了

  7. 我电脑上,按照教程去操作,用不了无线

  8. oc 9462表示失败

  9. 9462不知道能不能成功

  10. oc 9462没有成功

  11. 9426失败告终

  12. 000000 9560AC可以吗?

  13. x6ti不知道哪个 要找下看看

  14. 感谢楼主

发表评论

this is a cache: 0.00408
Page generated in
0.00408 sec