dfsnc / Hackintosh-Catalina-OpenCore-Lenovo-T450s-efi

66 stars 28 forks source link

关于DW1820A驱动 #23

Open chuds001 opened 4 years ago

chuds001 commented 4 years ago

My computer is also T450S and also has a DW1820A, you can drive it. Can you tell me how you use it? Did you put the files in the DW1820A folder into the Kext directory and merge the Config.plist with the Config.plist in the OC directory?

Axelpop commented 4 years ago

Hi, I'm very interested in knowing how to make this card work,i tried for months to make it work, but without success, i discovered that it works almost stable on 10.14 (18A391) and 10.13.6 (17G65),on versions higher than 10.14.1 the dw1820a becomes very unstable and unpredictable,i suggest you try the file i found in a forum, i leave it attached to this post,i hope that @EchoEsprit explains how it made it work for him, in addition i have a card identical to his........

-anyway i solved it using a bcm94360cd that works very well, but i'd be curious to understand how to make this dw1820a work ...

I'm sorry for my english. Dell DW1820a.zip

chuds001 commented 4 years ago

我的是联想的,跟EchoEsprit的一样,才装上。我将DW1820a目录下的文件复制到OC下的kext目录,并将DW1820a目录下的config.plist与OC目录中的Config.plist合并,启动后出现鼠标和黑底,进不了主界面。 我有一个0vw3T3 网卡MAC为3052开头的,蓝牙可以用,wifi根本不行,看论坛说ovw3T3的好,但我觉得还要看网卡的MAC,C开头的应该比较好驱动。

m4ak commented 4 years ago

我也是同样操作,合并config和放驱动到kext目录下,重启后蓝牙可以,但是接力显示不支持,无线网卡没驱动但是可以识别。网卡没做针脚屏蔽,是0vw3t3的还有08kpf4的没测试呢。

dfsnc commented 4 years ago

我的网卡id是43a3,所以需要FakePCIID_Broadcom_WiFi.kext,我在FakePCIID_Broadcom_WiFi.kext里加入了pci14e4,43a3,之前尝试直接DeviceProperties注入compatible为pci14e4,4353进入系统Wifi没有速度,尝试ACPI注入也一样,所以使用了FakePCIID_Broadcom_WiFi.kext,如果Wifi免驱或者注入pci14e4,4353可以成功驱动Wi-Fi就不用添加FakePCIID_Broadcom_WiFi.kext和FakePCIID.kext。

我的蓝牙id是6414,刚开始使用最新的Brcm三件套不能加载固件,有时候还会KernelPanic,后来发现是加载顺序有问题,调整了加载顺序之后一切正常,上传的DW820A/config.plist里的加载顺序就是经过测试的顺序。

我的卡现在使用没有问题,如果是其他id的卡可以参考我使用的驱动方法。

dfsnc commented 4 years ago

我也是同样操作,合并config和放驱动到kext目录下,重启后蓝牙可以,但是接力显示不支持,无线网卡没驱动但是可以识别。网卡没做针脚屏蔽,是0vw3t3的还有08kpf4的没测试呢。

和MAC没关系,我的MAC还是7开头的...

chuds001 commented 4 years ago

我的电脑是T450s 网卡是联想的,网卡部件号00jt494 网卡无法驱动不了,蓝牙可以用。@EchoEsprit能把你的config文件发一下吗?

dfsnc commented 4 years ago

Hi, I'm very interested in knowing how to make this card work,i tried for months to make it work, but without success, i discovered that it works almost stable on 10.14 (18A391) and 10.13.6 (17G65),on versions higher than 10.14.1 the dw1820a becomes very unstable and unpredictable,i suggest you try the file i found in a forum, i leave it attached to this post,i hope that @EchoEsprit explains how it made it work for him, in addition i have a card identical to his........

  • however can you tell me which version you have exactly of dw1820a? Maybe i can help you in some way ...

-anyway i solved it using a bcm94360cd that works very well, but i'd be curious to understand how to make this dw1820a work ...

I'm sorry for my english. Dell DW1820a.zip

The file you attached is to replace S/L/E/IO80211Family.kext with a modified one, and it's not recommend in Catalina, due to the IO80211Family.kext in this file is old version from macOS10.10, it might cause a system failure.

Use FakePCIID.kext and FakePCIID_Broadcom_WiFi.kext will achieve the same goal.

And by the way, the Bluetooth drivers in it is also old version.

chuds001 commented 4 years ago

我也是同样操作,合并config和放驱动到kext目录下,重启后蓝牙可以,但是接力显示不支持,无线网卡没驱动但是可以识别。网卡没做针脚屏蔽,是0vw3t3的还有08kpf4的没测试呢。

和MAC没关系,我的MAC还是7开头的...

chuds001 commented 4 years ago

操作失误

dfsnc commented 4 years ago

我的电脑是T450s 网卡是联想的,网卡部件号00jt494 网卡无法驱动不了,蓝牙可以用。@EchoEsprit能把你的config文件发一下吗?

EFI.zip

chuds001 commented 4 years ago

我的电脑是T450s 网卡是联想的,网卡部件号00jt494 网卡无法驱动不了,蓝牙可以用。@EchoEsprit能把你的config文件发一下吗?

EFI.zip

还是驱动不了Wi-Fi,但还是谢谢了,我的系统是升级的,马上重新安装试试。

dfsnc commented 4 years ago

你的卡id和sub-id是多少 我的是14e4,43a3 106b,075a

chuds001 commented 4 years ago

你的卡id和sub-id是多少 我的是14e4,43a3 106b,075a

win10下网卡是PCI\VEN_14E4&DEV_43A3&SUBSYS_075A17AA&REV_08 蓝牙是USB\VID_0A5C&PID_6414&REV_0112

m4ak commented 4 years ago

刚才找到了一个hackintool的照片,我的也是14e4 43a3 17aa 075a 蓝牙是6414

chuds001 commented 4 years ago

刚才找到了一个hackintool的照片,我的也是14e4 43a3 17aa 075a 蓝牙是6414

一样的,不知我的不行

m4ak commented 4 years ago

我的也不行,明天再测试一下另外一个卡,用手机操作回复太费劲,还没有vpn打开github好慢。明天回复结果

dfsnc commented 4 years ago

试试这个 SSDT-WIFI.aml.zip

chuds001 commented 4 years ago

试试这个 SSDT-WIFI.aml.zip

还是不能启动WIFI

Axelpop commented 4 years ago
dfsnc commented 4 years ago

试试这个 SSDT-WIFI.aml.zip

还是不能启动WIFI

看来只有sub-id是1028或者106b的wifi才能驱动。

dfsnc commented 4 years ago
  • the files that I had reshared before were for osx 10.13.6 and 10.14, I know that for osx 10.15 they are not good.
  • I tried your efi but not even i detect the wifi, only bluetooth works ( @EchoEsprit ) thank you anyway for the help you're giving us.

Maybe you should try pin-masking?

Axelpop commented 4 years ago

I was trying right now...I attach photo, i hope it is correct this way .... IMG_20191119_002507 IMG_20191119_001944

dfsnc commented 4 years ago

With 5 pins masked on t450s, dw1820a may not be detected in pci devices, you can try only masking the 2 pins on the back side.

Axelpop commented 4 years ago

the card does not work yet, I get to the desktop and it remains frozen,i shielded only two pins as you recommended.......

updating:

-with the use of your efi and the replaced SSDT-WIFI file this is the situation.

Photo N.1 = the system starts but it is very difficult to use because it often freezes and many actions do not work.

We understand that there is something wrong because the top bar does not appear. Screenshot 2019-12-08 at 18 38 51

Photo N.2 =wifi cannot be used as can be seen from the network settings. Screenshot 2019-12-08 at 18 52 36

Photo N.3=the card is detected at the PCI level by the system. Screenshot 2019-12-08 at 19 07 00

Photo N.4/5=this is what we can see in Hackintool v2.8.6. Screenshot 2019-12-08 at 18 41 28 Screenshot 2019-12-08 at 18 41 08

-I hope this information can help you better understand where the problem lies and where am i wrong.

m4ak commented 4 years ago
截屏2019-12-09上午9 08 08 截屏2019-12-09上午9 08 22 截屏2019-12-09上午9 08 28

刚测试过,加载ssdt-wifi后,在系统报告中可以看到pci设备并且已经驱动的状态,在偏好设置-网络--没有wifi,在hackintool中也显示网卡没有驱动上。尝试着将sst-wifi中的 106b 改成17aa,但是现象依旧. 现在测试这张卡是cn-0vw3t3 bcm94350zae_2 准备测试另一张cn-08kpf4 bcm94356zepa50dx_2

dfsnc commented 4 years ago
截屏2019-12-09上午9 08 08 截屏2019-12-09上午9 08 22 截屏2019-12-09上午9 08 28

刚测试过,加载ssdt-wifi后,在系统报告中可以看到pci设备并且已经驱动的状态,在偏好设置-网络--没有wifi,在hackintool中也显示网卡没有驱动上。尝试着将sst-wifi中的 106b 改成17aa,但是现象依旧. 现在测试这张卡是cn-0vw3t3 bcm94350zae_2 准备测试另一张cn-08kpf4 bcm94356zepa50dx_2

ssdt-wifi是用来仿冒无线设备的。你这个卡在windows下驱动情况如何。

chuds001 commented 4 years ago

我重新安装了系统15.1,出现的情况是启动到第二次屏幕闪动后重启,引导后出现五国,系统进入后无wifi。 截屏2019-12-09上午9 41 32从图片中看来,ssdt-wifi 的信息没有全部注入。

m4ak commented 4 years ago
截屏2019-12-09上午9 08 08 截屏2019-12-09上午9 08 22 截屏2019-12-09上午9 08 28

刚测试过,加载ssdt-wifi后,在系统报告中可以看到pci设备和已经驱动的状态,在替换设置-网络-没有wifi,在hackintool中也显示网卡没有驱动上。尝试着将sst- wifi中的106b改成17aa,但现象依旧。现在测试这张卡是cn-0vw3t3 bcm94350zae_2准备测试另一张cn-08kpf4 bcm94356zepa50dx_2

ssdt-wifi是用来复制冒充无线设备的。你这个卡在windows下驱动情况如何。

我这张卡在win10下都正常。无线网卡和蓝牙都可以。 换成cn-08kpf4的,加载ssdt-wifi 和之前现象一样。

截屏2019-12-09上午9 30 01 截屏2019-12-09上午9 37 37 截屏2019-12-09上午9 38 03

换这张卡把音频还搞没了,一会换回去再试一下。

m4ak commented 4 years ago

换回0vw3t3的音频正常了,并对0vw3t3进行了针脚屏蔽测试,屏蔽前3,在win10下识别不到无线网卡,屏蔽后2,win10下网卡和蓝牙正常,在mac下蓝牙正常,无线网卡依旧驱动不上。

dfsnc commented 4 years ago

试试在AirportBrcmFixup.kext的Info.plist->IOKitPersonalities->Airport_Brcm4360->IONameMatch中加入pci14e4,43a3,去掉FakePCIID.kext和FakePCIID_Broadcom_WiFi.kext。

m4ak commented 4 years ago

试试在AirportBrcmFixup.kext的Info.plist->IOKitPersonalities->Airport_Brcm4360->IONameMatch中加入pci14e4,43a3,去掉FakePCIID.kext和FakePCIID_Broadcom_WiFi.kext。

问题依旧啊,还是网卡不能驱动,估计就是网卡固件的问题,导致需要适配机型。这卡用别的机器上可能一下就好用。

截屏2019-12-09下午12 49 33 截屏2019-12-09下午12 49 55 截屏2019-12-09下午12 50 23 截屏2019-12-09下午12 51 00 截屏2019-12-09下午12 51 30

![Uploading 截屏2019-12-09下午12.52.06.png…]()

chuds001 commented 4 years ago

我的同上一样,也上不能加载Airport_Brcm4360。 截屏2019-12-09下午3 45 38 截屏2019-12-09下午3 46 06

Axelpop commented 4 years ago

I wanted to specify the cards you see in the image work perfectly in 10.14 (17G65) with the dw1820a file that I have reshared before,i can assure you, because I have personally tried it....so if we can’t get it to work in 10.15.1 you can always use it in 10.14...I keep trying these days anyway, also because I'm on vacation and it amuses me...i have attached the efi file. Screenshot 2019-12-09 at 13 11 24 InkedScreenshot 2019-12-09 at 13 11 10_LI Screenshot 2019-12-09 at 13 14 19 Screenshot 2019-12-09 at 13 13 31 Screenshot 2019-12-09 at 13 13 57 Screenshot 2019-12-09 at 13 13 45 IMG_20191208_170428

CN-08PKF4 | Dell Wireless 1820A 802.11ac | BCM94356ZEPA50DX_2 | 1028:0023 | [0a5c:6412] CN-0VW3T3 | Dell Wireless 1820A 802.11ac | BCM94356ZEPA50DX_2 | 1028:0021 | [0a5c:6412] 00JT494 | Lenovo | BCM94350ZAE_2 | 1028:075a | [0a5c:6414]

EFI FOR 10.14.0.zip

m4ak commented 4 years ago

我的同上一样,也上不能加载Airport_Brcm4360。 截屏2019-12-09下午3 45 38 截屏2019-12-09下午3 46 06 有没有windows系统,进去看一下硬件信息吧,确认一下是不是00jt494的。我这个标签是0vw3t3的,昨发现标签上的mac地址和实际mac地址不一样,今天进win10用工具看了一下硬件信息,蓝牙id是6414的,无线网卡id是17aa 075a ,这个硬件信息是00jt494(参考黑果小兵网站的信息)而0vw3t3的卡蓝牙id是6412,无线网卡硬件id是0021或者0023。

1 2

chuds001 commented 4 years ago

@Axelpop 在10.14.6试过吗?@cchyswy你这个应该是00jt494。00vw3t3的因奸商太多,重贴标签的太多。

Axelpop commented 4 years ago

In 10.14.6 the last time I tried he had stability problems, but now I don’t know, I try, and I inform you, in 10.14.0 definitely works stable, i tried it yesterday.

UPDATE=unfortunately in 10.14.6 i can not get the wifi in a stable way is without kernel panic,the situation of 10.14.6 and very similar to that of 10.15.1, turning for osx i found that something has changed since the passage from 10.14.1 to 10.14.2 and later, which prevents the operation of dw1820a cards, the only way to get it working is to figure out what has changed or find a way to overcome the problem, I have found some but they work very randomly almost luckily.

Success is stumbling from failure to failure with no loss of enthusiasm.

Winston Churchill

chuds001 commented 4 years ago

在我上次尝试的10.14.6中,他遇到了稳定性问题,但是现在我不知道,我尝试了,我通知您,在10.14.0中,它绝对稳定,我昨天尝试过。

更新 =不幸的是,在10.14.6中,没有内核恐慌,我无法以稳定的方式获得wifi,这种情况出现在10.14.6的情况下,与10.15.1的情况非常相似,转向osx时,我发现自通过以来发生了一些变化从10.14.1到10.14.2及更高版本,它阻止了dw1820a卡的运行,使它工作的唯一方法是弄清楚发生了什么变化或找到解决问题的方法,我发现了一些但它们可以正常工作几乎是幸运的。

成功是从失败到失败的绊脚石,而没有热情。

温斯顿·丘吉尔

你的EFI FOR 10.14.0.zip是否还需要更改的 IO80211Family.kext配合使用?我正在下载10.14.0版本的镜像

Axelpop commented 4 years ago

just replace the efi, I didn't act on IO80211Family,my efi is a bit confused because of the tests I've done, but it works ...if you decide to stay on 10.14.0 let me know that I try to send you an efi more in order.... Remember that to install older versions you need to change the date on osx, if you don’t, it will tell you that the copy of osx is corrupted.

chuds001 commented 4 years ago

只是更换了efi,我没有对IO80211Family采取行动,由于我已经进行了测试,所以我的efi有点困惑,但是它可以工作...如果您决定继续使用10.14.0,请让我知道我尝试请向您发送更多efi。... 请记住,要安装较旧的版本,您需要更改osx上的日期,否则,它会告诉您osx的副本已损坏。

谢谢提醒,问一下,在00jt949联想的能工作吗? 刚换上,不想换来换去,已把一天线插座搞坏了。

Axelpop commented 4 years ago

everything should work without problems just replace the efi file.........if you have problems let me know, I'll be happy to help you .

m4ak commented 4 years ago

@chuds001 这个驱动我在10.14.6上用过,随机的重启,但都是在出现用户名的界面,有的时候没等输入密码就重启了,登陆系统后wifi都正常使用5g也正常。

m4ak commented 4 years ago

只是更换了efi,我没有对IO80211Family采取行动,由于我已经进行了测试,所以我的efi有点困惑,但是它可以工作...如果您决定继续使用10.14.0,请让我知道我尝试请向您发送更多efi。... 请记住,要安装较旧的版本,您需要更改osx上的日期,否则,它会告诉您osx的副本已损坏。

谢谢提醒,问一下,在00jt949联想的能工作吗? 刚换上,不想换来换去,已把一天线插座搞坏了。

刚才验证了这个驱动文件,和我之前用过的是一样的,对比文件大小都是一样的。无线网卡能驱动上也能正常使用,跑完进度条后在出现用户名的界面会重启,有的时候没等输入密码就重启,有的时候输入密码后回车重启。你可以测试一下在10.14.0下是什么状态。 我的驱动文件来自于jsassu20,他在给驱动的时候已经告知会随机的kp了。

截屏2019-12-11上午10 19 42
chuds001 commented 4 years ago

everything should work without problems just replace the efi file.........if you have problems let me know, I'll be happy to help you .

我刚安装好10.14.0,用这个EFI 还是无法驱动联想部件00jt949的无线。

chuds001 commented 4 years ago

只是更换了efi,我没有对IO80211Family采取行动,由于我已经进行了测试,所以我的efi有点困惑,但是它可以工作...如果您决定继续使用10.14.0,请让我知道我尝试请向您发送更多efi。... 请记住,要安装较旧的版本,您需要更改osx上的日期,否则,它会告诉您osx的副本已损坏。

谢谢提醒,问一下,在00jt949联想的能工作吗? 刚换上,不想换来换去,已把一天线插座搞坏了。

刚才验证了这个驱动文件,和我之前用过的是一样的,对比文件大小都是一样的。无线网卡能驱动上也能正常使用,跑完进度条后在出现用户名的界面会重启,有的时候没等输入密码就重启,有的时候输入密码后回车重启。你可以测试一下在10.14.0下是什么状态。 我的驱动文件来自于jsassu20,他在给驱动的时候已经告知会随机的kp了。

截屏2019-12-11上午10 19 42

这个驱动要有改版的IO80211famliy.kext?

chuds001 commented 4 years ago

everything should work without problems just replace the efi file.........if you have problems let me know, I'll be happy to help you . 我刚安装好10.14.0,用这个EFI 还是无法驱动联想部件00jt949的无线。

Axelpop commented 4 years ago

I do not understand why it does not work, the efi for 10.14.0 that i shared before does not require any changes must be replaced ... now I am trying to reinstall 14.0 and try to understand where the problem lies. can you confirm that your card is identical to these specifications?

(00JT494 | Lenovo | BCM94350ZAE_2 | 1028: 075a | [0a5c: 6414])

Axelpop commented 4 years ago

@cchyswy the efi file I am working with now uses the AirportBrcmFixup file for wifi so it does not require modifications to the IO80211Family file...

-my efi as I repeat is a bit confusing because I tried also with the dw1820a driver which, however, as we know KP cause.

chuds001 commented 4 years ago

win10下网卡是PCI \ VEN_14E4&DEV_43A3&SUBSYS_075A17AA&REV_08 蓝牙是USB \ VID_0A5C&PID_6414&REV_0112

chuds001 commented 4 years ago

@cchyswy 你引用的网页的网址发一下,我忘了在哪里了。顺便说一下,用EFI FOR 10.14.0.zip似乎不行。

m4ak commented 4 years ago

https://drive.google.com/file/d/1PWKjqiWvD3DkqQvoAZ4l2DxA6YuPjMzL/view?@chuds001还有你安装14.0后就替换efi了?你执行驱动包里的install脚本了吗?跑下这个脚本啊,里面有重建缓存的命令,是不是和这个有关