Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

搜索
查看: 1722|回复: 28

[网卡] 【转载】intel无线网卡驱动最新编译 [复制链接]

xiaoleGun (小学生一枚)

Rank: 7Rank: 7Rank: 7

UID
4862408
帖子
648
PB币
185
贡献
0
技术
1
活跃
357
发表于 2020-3-16 12:55:27 |显示全部楼层
本帖最后由 EdwardSmith 于 2020-3-20 10:46 编辑

前言
在此先贴上大佬的链接:http://bbs.pcbeta.com/viewthread-1848662-1-1.html[/url]
大家去观摩观摩大佬的帖子,顶一顶贴,我转载的这篇文章主要是帮助各位没有xcode工具的朋友们提供可以测试的驱动,这篇帖子我会持续更新,顺便搜索了一下源码把SSID(无线网络名称)从Redmi改成了Appleintel各位朋友注意大小写,想改别的名称的同学请下载源码然后进入/itlwm/mac80211.cpp/打开搜索SSID就可以修改成自己喜欢的名称但必须是全英文的。
  1. https://github.com/tctien342/Asus-Vivobook-S510UA-Hackintosh
复制代码
转载距离上次发布蓝牙固件上传驱动刚好三月半(https://github.com/zxystd/IntelBluetoothFirmware)驱动,截止到目前已经完成了3、7、8、9、ax系列Intel网卡的固件上传以及基本的RX TX输入输出代码,但是由于本人移植自openbsd的80211实在有太多东西需要去验证,所以就萌生了把整个openbsd的iwm 驱动移植过来的想法。因为重写过linux驱动的代码的关系,移植过程非常顺利,半天即完成代码移植,断断续续花费了差不多一个月进行调试,

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





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

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

https://github.com/zxystd/itlwm

本人还会继续更新,但是请大家保持积极乐观的态度,要相信这个https://github.com/mercurysquad/Voodoo80211
https://github.com/openbsd/src
https://github.com/torvalds/linux
https://github.com/rpeshkov/black80211
https://github.com/AppleIntelWifi/Black80211-Catalina

致谢
在这里还要感谢大佬们:@penghubingzhou  @Bat.bat  @XStar-Dev
@stevezhengshiqi @DogAndPot 给予我黑苹果以及资源帮助,感谢@daliansky帮忙提供网卡测试。


以上资料全部转载自:http://bbs.pcbeta.com/viewthread-1848662-1-1.html

经过编译和修改SSID的驱动
在此附上经过我改编SSID的驱动,请把手机名称修改为Appleintel

Rank: 2Rank: 2

UID
4865908
帖子
144
PB币
151
贡献
0
技术
0
活跃
93
发表于 2020-3-16 15:27:52 |显示全部楼层
老哥有编译好的驱动吗?能发一下吗

Rank: 2Rank: 2

UID
986438
帖子
140
PB币
491
贡献
0
技术
0
活跃
147
发表于 2020-3-16 15:36:25 |显示全部楼层
谢谢分享,驱动

Rank: 2Rank: 2

UID
1474763
帖子
350
PB币
2
贡献
0
技术
1
活跃
353
发表于 2020-3-16 15:36:37 |显示全部楼层
厉害了 感谢分享!!!

Rank: 2Rank: 2

UID
4865097
帖子
83
PB币
61
贡献
0
技术
0
活跃
58
发表于 2020-3-16 15:43:11 |显示全部楼层
老兄 能分享一下SSID的驱动吗

xiaoleGun (小学生一枚)

Rank: 7Rank: 7Rank: 7

UID
4862408
帖子
648
PB币
185
贡献
0
技术
1
活跃
357
发表于 2020-3-16 16:16:58 |显示全部楼层
Judicious 发表于 2020-3-16 15:27
老哥有编译好的驱动吗?能发一下吗

稍等片刻,电脑bug暂时无法编译正在重装

xiaoleGun (小学生一枚)

Rank: 7Rank: 7Rank: 7

UID
4862408
帖子
648
PB币
185
贡献
0
技术
1
活跃
357
发表于 2020-3-16 16:17:19 |显示全部楼层
liuspringlei 发表于 2020-3-16 15:43
老兄 能分享一下SSID的驱动吗

稍等片刻,电脑bug暂时无法编译正在重装

xiaoleGun (小学生一枚)

Rank: 7Rank: 7Rank: 7

UID
4862408
帖子
648
PB币
185
贡献
0
技术
1
活跃
357
发表于 2020-3-16 16:17:48 |显示全部楼层
qiye122 发表于 2020-3-16 15:36
厉害了 感谢分享!!!

稍等片刻,电脑bug暂时无法编译正在重装

xiaoleGun (小学生一枚)

Rank: 7Rank: 7Rank: 7

UID
4862408
帖子
648
PB币
185
贡献
0
技术
1
活跃
357
发表于 2020-3-16 16:18:04 |显示全部楼层
hawkice 发表于 2020-3-16 15:36
谢谢分享,驱动

稍等片刻,电脑bug暂时无法编译正在重装

Rank: 2Rank: 2

UID
4864149
帖子
106
PB币
123
贡献
0
技术
0
活跃
110
发表于 2020-3-16 16:42:06 |显示全部楼层
说是没到民用级别,解解馋了,不知道会不会死机重启

Rank: 5Rank: 5Rank: 5

UID
4806238
帖子
642
PB币
128
贡献
0
技术
0
活跃
371
发表于 2020-3-16 16:42:44 |显示全部楼层
本帖最后由 huzhaoyang1226 于 2020-3-16 16:44 编辑

大佬能分享下。成品。kexts吗。  我的小米笔记本是8265wifi。    焊死在主板上的。 可以做个测试

xiaoleGun (小学生一枚)

Rank: 7Rank: 7Rank: 7

UID
4862408
帖子
648
PB币
185
贡献
0
技术
1
活跃
357
发表于 2020-3-16 17:05:06 |显示全部楼层
bbq1020 发表于 2020-3-16 16:42
说是没到民用级别,解解馋了,不知道会不会死机重启

应该不会,没看到反馈

xiaoleGun (小学生一枚)

Rank: 7Rank: 7Rank: 7

UID
4862408
帖子
648
PB币
185
贡献
0
技术
1
活跃
357
发表于 2020-3-16 17:05:41 |显示全部楼层
huzhaoyang1226 发表于 2020-3-16 16:42
大佬能分享下。成品。kexts吗。  我的小米笔记本是8265wifi。    焊死在主板上的。 可以做个测试

兄弟,稍等大概晚上,现在在重装xcode有点慢,之前编译不了

Rank: 1

UID
94271
帖子
97
PB币
1830
贡献
0
技术
0
活跃
63
发表于 2020-3-16 17:12:13 |显示全部楼层
期待!Mojave可以使用吗?其实开放WIFI也比没有强,大不了路由器开启Mac地址过滤!

Rank: 2Rank: 2

UID
4850878
帖子
182
PB币
128
贡献
0
技术
0
活跃
143
发表于 2020-3-16 17:15:12 |显示全部楼层
我编译的,我的ac8260加载不了,有需要的拿去试试看
2020-03-16 16:50:15.759051+0800 0x224      Error       0x0                  62     0    kextd: (IOKit) [com.apple.kext:kextlog] Kext with invalid signature (-67050) allowed: <OSKext 0x600000c7c4e0 [0x7fff8b807690]> { URL = "file:///Library/Extensions/itlwm.kext/", ID = "com.zxystd.itlwm" }
2020-03-16 16:50:15.981235+0800 0x224      Error       0x0                  62     0    kextd: (IOKit) [com.apple.kext:kextlog] Invalid signature -67050 for kext <OSKext 0x600000c7c4e0 [0x7fff8b807690]> { URL = "file:///Library/Extensions/itlwm.kext/", ID = "com.zxystd.itlwm" }
2020-03-16 16:50:16.021507+0800 0x517      Default     0x0                  0      0    kernel: (kernel) itlwm: init
2020-03-16 16:50:16.026387+0800 0x524      Default     0x0                  0      0    kernel: (kernel) itlwm: init
2020-03-16 16:50:16.026446+0800 0x524      Default     0x0                  0      0    kernel: (kernel) itlwm: probe
2020-03-16 16:50:16.026449+0800 0x524      Default     0x0                  0      0    kernel: (kernel) itlwm: iwm_match
2020-03-16 16:50:16.026455+0800 0x524      Default     0x0                  0      0    kernel: (kernel) itlwm: free
2020-03-16 16:50:16.026494+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: iwm_attach
2020-03-16 16:50:16.053795+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: , (null)
2020-03-16 16:50:16.054458+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: alloc contig
2020-03-16 16:50:16.054461+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: Asked to allocate 327680 bytes with align=16
2020-03-16 16:50:16.054526+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: Got allocated at paddr=0x22ddc000, vaddr=0x1c1b5000
2020-03-16 16:50:16.054531+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: Re-aligned DMA memory to paddr=0x22ddc000, vaddr=0x1c1b5000
2020-03-16 16:50:16.054535+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: Asked to allocate 4096 bytes with align=4096
2020-03-16 16:50:16.054544+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: Got allocated at paddr=0x229d4000, vaddr=0x1c0d5000
2020-03-16 16:50:16.054549+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: Re-aligned DMA memory to paddr=0x229d4000, vaddr=0x1c0d5000
2020-03-16 16:50:16.054553+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: Asked to allocate 4096 bytes with align=4096
2020-03-16 16:50:16.054577+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: Got allocated at paddr=0x229d3000, vaddr=0x1c0d6000
2020-03-16 16:50:16.095614+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: Re-aligned DMA memory to paddr=0x229d2000, vaddr=0x1c0de000
2020-03-16 16:50:16.095619+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: Asked to allocate 12 bytes with align=16
2020-03-16 16:50:16.095626+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: Got allocated at paddr=0x229d1000, vaddr=0x1c0e5000
2020-03-16 16:50:16.095630+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: Re-aligned DMA memory to paddr=0x229d1000, vaddr=0x1c0e5000
2020-03-16 16:50:16.097836+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: config ieee80211
2020-03-16 16:50:16.097847+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: ieee80211_setmode:
2020-03-16 16:50:16.097850+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: no channels found for mode 0
2020-03-16 16:50:16.097855+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: ieee80211_set_link_state
2020-03-16 16:50:16.097862+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: attach succeed.
2020-03-16 16:50:16.097864+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: iwm_init
2020-03-16 16:50:16.097866+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: iwm_init_hw
2020-03-16 16:50:16.097869+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: iwm_preinit
2020-03-16 16:50:16.097893+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: iwm_start_hw
2020-03-16 16:50:16.098225+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: iwm_load_ucode_wait_alive
2020-03-16 16:50:16.212948+0800 0x518      Default     0x0                  0      0    kernel: (kernel) itlwm: init
2020-03-16 16:50:16.212964+0800 0x518      Default     0x0                  0      0    kernel: (kernel) itlwm: probe
2020-03-16 16:50:16.212966+0800 0x518      Default     0x0                  0      0    kernel: (kernel) itlwm: iwm_match
2020-03-16 16:50:16.212973+0800 0x518      Default     0x0                  0      0    kernel: (kernel) itlwm: free
2020-03-16 16:50:16.419289+0800 0x224      Default     0x0                  0      0    kernel: (kernel) itlwm: onLoadFW callback ret=0x00000000 length=2120860
2020-03-16 16:50:16.419294+0800 0x224      Default     0x0                  0      0    kernel: (kernel) itlwm: onLoadFW return success
2020-03-16 16:50:16.419863+0800 0x224      Default     0x0                  0      0    kernel: (kernel) itlwm: onLoadFW wakeupOn
2020-03-16 16:50:16.419869+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: load firmware done
2020-03-16 16:50:16.419876+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: itlwm: firmware parse error 22, section type 32
2020-03-16 16:50:16.420363+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: wakeupOn
2020-03-16 16:50:16.420367+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: itlwm: failed to load init firmware
2020-03-16 16:50:16.420370+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: iwm_stop_device
2020-03-16 16:50:16.420702+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: iwm_init_hw fail. err=22
2020-03-16 16:50:16.420705+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: iwm_stop
2020-03-16 16:50:16.420707+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: iwm_del_task
2020-03-16 16:50:16.420709+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: iwm_del_task
2020-03-16 16:50:16.420711+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: iwm_del_task
2020-03-16 16:50:16.420714+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: iwm_stop_device
2020-03-16 16:50:16.826481+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: itlwm: acquiring device failed
2020-03-16 16:50:17.213828+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: itlwm: acquiring device failed
2020-03-16 16:50:17.607446+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: itlwm: acquiring device failed
2020-03-16 16:50:17.607486+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: ieee80211_newstate
2020-03-16 16:50:17.607489+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: itlwm: INIT -> INIT
2020-03-16 16:50:17.607491+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: ieee80211_set_link_state
2020-03-16 16:50:17.607511+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: getHardwareAddress
2020-03-16 16:50:17.607518+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: attach to interface fail
2020-03-16 16:50:17.608602+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: init
2020-03-16 16:50:17.608614+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: probe
2020-03-16 16:50:17.608616+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: iwm_match
2020-03-16 16:50:17.608641+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: start
2020-03-16 16:50:17.608732+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: iwm_attach
2020-03-16 16:50:17.608773+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm:
2020-03-16 16:50:17.608774+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm: itlwm: can't establish interrupt
2020-03-16 16:50:17.608776+0800 0x525      Default     0x0                  0      0    kernel: (kernel) itlwm:
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

xiaoleGun (小学生一枚)

Rank: 7Rank: 7Rank: 7

UID
4862408
帖子
648
PB币
185
贡献
0
技术
1
活跃
357
发表于 2020-3-16 17:35:38 |显示全部楼层
此帖已废,无法编辑,请在我的个人空间查找新的帖子,谢谢各位老哥

pivix老司机

Rank: 2Rank: 2

UID
4821353
帖子
347
PB币
350
贡献
0
技术
0
活跃
353
发表于 2020-3-16 17:37:54 |显示全部楼层
在哪里开关?

xiaoleGun (小学生一枚)

Rank: 7Rank: 7Rank: 7

UID
4862408
帖子
648
PB币
185
贡献
0
技术
1
活跃
357
发表于 2020-3-16 17:42:52 |显示全部楼层
yuzhenghuan 发表于 2020-3-16 17:37
在哪里开关?

什么意思,兄弟

xiaoleGun (小学生一枚)

Rank: 7Rank: 7Rank: 7

UID
4862408
帖子
648
PB币
185
贡献
0
技术
1
活跃
357
发表于 2020-3-16 18:27:16 |显示全部楼层
inigloo 发表于 2020-3-16 17:12
期待!Mojave可以使用吗?其实开放WIFI也比没有强,大不了路由器开启Mac地址过滤!

老哥mojave暂时无法使用,源码是15系统的无法向下兼容

Rank: 2Rank: 2

UID
2787302
帖子
440
PB币
1
贡献
0
技术
0
活跃
587
发表于 2020-3-16 18:37:31 |显示全部楼层
谢谢分享!!!
回顶部
Copyright (C) 2005-2020 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件