DELL-DW1820A-Drivers icon indicating copy to clipboard operation
DELL-DW1820A-Drivers copied to clipboard

Integrated into t440p repo?

Open ghost opened this issue 5 years ago • 18 comments

Hi there

Thanks for collating these. I got the same card you listed and tried booting the t440p repo Hackintosh - I needed to disable the wifi card in bios in order to boot, and then I was able to modify the config.plist via Clover Configurator to remove the commenting out of the pci id stuff. I then copied over the kexts from this repo.

I have had subsequent trouble - most attempts to boot are kernel panics, with the rest usually being fairly randomly freezes during the boot sequence - once I was able to boot into OS X and I was able to connect via wifi (5ghz didn't seem to work, 2.4ghz did work, and then it stalled the system when trying 5ghz again). Since I rebooted that time, I haven't been able to get into the OS again.

Oddly, if I disable Wifi in the BIOS, I can still get into the OS and Bluetooth works.

Any ideas?

ghost avatar Aug 07 '19 16:08 ghost

Hello. I have heard there are 3 types of dw1820a with different Mac address and hardware id's.

Some of them are not working too well on hackintosh and it's a lottery which item the Chinese sellers send you!

I can obviously only debug the card I have in my possession but basically if the hardware id for my driver's matches in windows and Linux it should work in apple also!

ameeno avatar Aug 22 '19 17:08 ameeno

Also I have put in the main bootpack, no WiFi kexts or patches ( for the general population) and a custom folder with changes for the variant of dw1820a I have! Hope that makes it easier for you.

I would install apple without the WiFi card installed, (via Ethernet connection) and then try and get the card working via patches once apple is installed properly!

ameeno avatar Aug 22 '19 17:08 ameeno

你好。我听说有3种类型的dw1820a,它们具有不同的Mac地址和硬件ID。

其中一些在hackintosh上的效果不佳,这是中国卖家寄给您的一件彩票!

显然,我只能调试我所拥有的卡,但是基本上,如果驱动程序在Windows和Linux中匹配的硬件ID在Apple中也可以工作!

Thank you for you job.In fact,I found there are 4 types of dw1820a.All of them have a good job in the win10 by use you drive,but only one type have a job in Macintosh.

Chilkings avatar Oct 31 '19 02:10 Chilkings

Hi. Yes it's TRUE; if you send me cards I can debug them, but I only have one.

Use the Alibaba link I posted hopefully the seller will send you same item he sent me.

On Thu, 31 Oct 2019, 02:09 Chilkings, [email protected] wrote:

你好。我听说有3种类型的dw1820a,它们具有不同的Mac地址和硬件ID。

其中一些在hackintosh上的效果不佳,这是中国卖家寄给您的一件彩票!

显然,我只能调试我所拥有的卡,但是基本上,如果驱动程序在Windows和Linux中匹配的硬件ID在Apple中也可以工作!

Thank you for you job.In fact,I found there are 4 types of dw1820a.All of them have a good job in the win10 by use you drive,but only one type have a job in Macintosh.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/ameeno/DELL-DW1820A-Drivers/issues/1?email_source=notifications&email_token=AAC64LLF2UFEP74YJJTBSATQRI43XA5CNFSM4IKCKY22YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOECWKU6I#issuecomment-548186745, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAC64LNL47HYRUZYDFMNUF3QRI43XANCNFSM4IKCKY2Q .

ameeno avatar Oct 31 '19 07:10 ameeno

Hi. Can I know what card do you actually own? What is your card Subsystem ID?

Bipopski avatar Dec 04 '19 05:12 Bipopski

0VW3T3096JNT08PKF400JT49400JT493

All of the above have the same Broadcom PCI id 14e4:43a3.

It's advisable to get the first one with 0VW3T3 within the part no. It should work fine with the settings as set in this repo.

From the rest, the card with 096JNT within it's part no is the next most reliable.

Apart from 0VW3T3, also add the latest AirportBrcmFixup.kext to your kexts in your EFI and add boot-arg brcmfx-driver=1. Sometimes adding boot-arg brcmfx-country=#a can help also.

For reference check out:

etetlow avatar Jan 06 '20 10:01 etetlow

@etetlow Thanks for the information.

ameeno avatar Jan 06 '20 12:01 ameeno

@ameeno No worries. Just a quick update:

AirportBrcmFixup.kext and boot-args no longer needed. Just add to the device properties you've already set for the card -

  • key: pci-aspm-default
  • number: 0

FakePCIID & FakePCIID_Broadcom_WiFi kexts not needed. For Bluetooth:

etetlow avatar Jan 08 '20 23:01 etetlow

Hello, I think it depends on the machine.

In my case the kexts were required for the pci device to even be defined and shown up to macros.

I suppose different motherboards/chipsets show up differently.

I had this conversation with herve on osxlatitude.

His dells just needed pci patch in clover, mine required patches+kexts.

Either way, I dont think the kexts did any harm to the system.

On Wed, 8 Jan 2020, 23:55 Eugene Tetlow, [email protected] wrote:

@ameeno https://github.com/ameeno No worries. Just a quick update:

AirportBrcmFixup.kext and boot-args no longer needed. Just add to the device properties you've already set for the card -

  • key: pci-aspm-default
  • number: 0

FakePCIID & FakePCIID_Broadcom_WiFi kexts not needed. For Bluetooth:

  • Catalina: http://7.daliansky.net/DW1820A/DW1820A_BT_for_Catalina_v2.5.1.zip
  • Mojave: http://7.daliansky.net/DW1820A/DW1820A_BT_for_Mojave_v2.5.1.zip

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ameeno/DELL-DW1820A-Drivers/issues/1?email_source=notifications&email_token=AAC64LOH4IUPMYVIE7UXBNLQ4ZRXRA5CNFSM4IKCKY22YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEIONK2I#issuecomment-572314985, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAC64LN7P4EKUSKCG6EMZCTQ4ZRXRANCNFSM4IKCKY2Q .

ameeno avatar Jan 09 '20 11:01 ameeno

Hi, my dw1820a CN-0VW3T3 just arrived, i got lucky i guess, any advice to install it on my Dell e7450 running Catalina? And also i read on the readme file that i have to find my PCI ID

(Remember to replace the Question (?) marks with your actual PCI ID)

If any of you know how to find it i would appreciate it a lot <3

DanielApodaca avatar Feb 07 '20 23:02 DanielApodaca

The E7450 is quite different compared to the T440P Thinkpad, on the ThinkPad you need to make sure you have whitelisted modified bios for your system to boot with a non-official wifi card.

Fortunately, on dell's this is not required.

simply replace the wifi card with the new card and boot the system. Now if you enter a live usb linux or ubuntu session, do sudo lspci -P to find the pci ID for your wifi card

Mine is:

00:1c.1/00.0 Network controller: Broadcom Inc. and subsidiaries BCM4350 802.11ac Wireless Network Adapter (rev 08) so in my example i would replace the question marks with those values.

ameeno avatar Feb 08 '20 03:02 ameeno

One more thing, on your laptop, you may not even need tge kexts after changing tge device compatibilty Id in macos

On Sat, 8 Feb 2020, 03:10 Arun Shah, [email protected] wrote:

The E7450 is quite different compared to the T440P Thinkpad, on the ThinkPad you need to make sure you have whitelisted modified bios for your system to boot with a non-official wifi card.

Fortunately, on dell's this is not required.

simply replace the wifi card with the new card and boot the system. Now if you enter a live usb linux or ubuntu session, do sudo lspci -P to find the pci ID for your wifi card

Mine is:

00:1c.1/00.0 Network controller: Broadcom Inc. and subsidiaries BCM4350 802.11ac Wireless Network Adapter (rev 08) so in my example i would replace the question marks with those values.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/ameeno/DELL-DW1820A-Drivers/issues/1?email_source=notifications&email_token=AAC64LKC34LGNZU426CEBBTRBYPDTA5CNFSM4IKCKY22YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELFICDA#issuecomment-583696652, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAC64LKGOKVZYNWQV2MYEDDRBYPDTANCNFSM4IKCKY2Q .

ameeno avatar Feb 08 '20 13:02 ameeno

Hi, the pci id of my dw1820a is “04:00.0” output by the Linux command “lspci” So what address should I put into the clover config file? Thx! picture here

kuangyl0212 avatar Feb 28 '20 12:02 kuangyl0212

must be "lspci -P"

which will most likely result in a 04:00.0/00.0 output (run the full command to check)

if that is the case your config.plist will look like this: PciRoot(0x4)/Pci(0x0,0x0)/Pci(0x0)

hope that helps.

ameeno avatar Feb 28 '20 13:02 ameeno

must be "lspci -P"

which will most likely result in a 04:00.0/00.0 output (run the full command to check)

if that is the case your config.plist will look like this: PciRoot(0x4)/Pci(0x0,0x0)/Pci(0x0)

hope that helps.

Finally I got the pic id by a fedora Linux live session

And by using the newest AirportBrcmFixup.kext fixed the booting issue

kuangyl0212 avatar Feb 28 '20 15:02 kuangyl0212

Hi, I have 096JNT card, wifi works without problem on Catalina. But the bluetooth not fully works, It's can scan other bluetooth, can pair, but can't connect.

Does anyone having same issue?

suciptoid avatar Mar 18 '20 10:03 suciptoid

I had this problem, you need to use a certain modified version of the bluetooth kexts for this card.

then it will work.

ameeno avatar Mar 18 '20 20:03 ameeno

I had this problem, you need to use a certain modified version of the bluetooth kexts for this card. then it will work.

I'm using this kext for bluetooth, https://github.com/acidanthera/BrcmPatchRAM

I've try daliansky's kext, but not work for my card / catalina. Can you share the working kext for this card?

suciptoid avatar Mar 19 '20 03:03 suciptoid