Contribute
Register

Intel WiFi Driver Effort

Joined
Feb 21, 2013
Messages
38
Motherboard
Samsung RC530-S01
CPU
Core i7 2630QM
Graphics
Intel HD Graphics 3000
Mobile Phone
iOS
Hi guys,

Small update. I finally figured out what was the problem with vtable and built IntelWifi kext that uses IO80211Controller. You can find it in attachment. Also this kext have better matching for PCI devices so it checks whether PCI device is the one that driver knows. Firmwares for all DVM cards also shipped together with kext.

I would like to ask everyone who has DVM card try to load this kext and check whether it loads fine and correctly fills MAC address and Model of device.

Steps to do:
1. Download attached archive with kext and extract it somewhere (home folder is fine).
2. Open network preferences and remove all WiFi adapters if you have any. Push "Apply" button.
3. Open terminal and execute following commands:
Code:
sudo chown -R root:wheel <path to kext>
sudo kextutil <path to kext>
Instead "<path to kext>" placeholder put real path where you extracted the kext.
4. In network preferences add WiFi adapter back and click "Apply".
5. Execute following command in terminal:
Code:
ioreg -p IO80211Plane -n IntelWifi
and check what you have in "IOMACAddress" and "IOModel" values. You should see there model of your device and MAC address of your device. Mine result attached as screenshot.

Thanks!

P.S. Kext will work only under High Sierra (10.13). Sierra (10.12) is incompatible.

Warning!
Do NOT! install kext into /System/Library/Extensions or by using any kext utility. This can break your system!
 

Attachments

Last edited:
Joined
Feb 1, 2016
Messages
14
Motherboard
ASRock Deskmini 110
CPU
i3-6100
Graphics
intel HD530
Mac
MacBook Pro
Mobile Phone
Android
Hi guys,

Small update. I finally figured out what was the problem with vtable and built IntelWifi kext that uses IO80211Controller. You can find it in attachment. Also this kext have better matching for PCI devices so it checks whether PCI device is the one that driver knows. Firmwares for all DVM cards also shipped together with kext.

I would like to ask everyone who has DVM card try to load this kext and check whether it loads fine and correctly fills MAC address and Model of device.

Steps to do:
1. Download attached archive with kext and extract it somewhere (home folder is fine).
2. Open network preferences and remove all WiFi adapters if you have any. Push "Apply" button.
3. Open terminal and execute following commands:
Code:
sudo chown -R root:wheel <path to kext>
sudo kextutil <path to kext>
Instead "<path to kext>" placeholder put real path where you extracted the kext.
4. In network preferences add WiFi adapter back and click "Apply".
5. Execute following command in terminal:
Code:
ioreg -p IO80211Plane -n IntelWifi
and check what you have in "IOMACAddress" and "IOModel" values. You should see there model of your device and MAC address of your device. Mine result attached as screenshot.

Thanks!

P.S. Kext will work only under High Sierra (10.13). Sierra (10.12) is incompatible.

Warning!
Do NOT! install kext into /System/Library/Extensions or by using any kext utility. This can break your system!
hi I have try it but i don't see my wifi
Code:
amjads-iMac:~ amjadmadani$ sudo chown -R root:wheel /Users/amjadmadani/Downloads/IntelWifi.kext 

Password:

amjads-iMac:~ amjadmadani$ sudo kextutil /Users/amjadmadani/Downloads/IntelWifi.kext 

Kext with invalid signatured (-67050) allowed: <OSKext 0x7fe79040ccb0 [0x7fff986fbaf0]> { URL = "file:///Users/amjadmadani/Downloads/IntelWifi.kext/", ID = "net.rpeshkov.IntelWifi" }

Code Signing Failure: code signature is invalid

Invalid signature -67050 for kext <OSKext 0x7fe79040ccb0 [0x7fff986fbaf0]> { URL = "file:///Users/amjadmadani/Downloads/IntelWifi.kext/", ID = "net.rpeshkov.IntelWifi" }

amjads-iMac:~ amjadmadani$ ioreg -p IO80211Plane -n IntelWifi

+-o Root  <class IORegistryEntry, id 0x100000100, retain 8>

amjads-iMac:~ amjadmadani$
 
Joined
Feb 21, 2013
Messages
38
Motherboard
Samsung RC530-S01
CPU
Core i7 2630QM
Graphics
Intel HD Graphics 3000
Mobile Phone
iOS
hi I have try it but i don't see my wifi
Code:
amjads-iMac:~ amjadmadani$ sudo chown -R root:wheel /Users/amjadmadani/Downloads/IntelWifi.kext

Password:

amjads-iMac:~ amjadmadani$ sudo kextutil /Users/amjadmadani/Downloads/IntelWifi.kext

Kext with invalid signatured (-67050) allowed: <OSKext 0x7fe79040ccb0 [0x7fff986fbaf0]> { URL = "file:///Users/amjadmadani/Downloads/IntelWifi.kext/", ID = "net.rpeshkov.IntelWifi" }

Code Signing Failure: code signature is invalid

Invalid signature -67050 for kext <OSKext 0x7fe79040ccb0 [0x7fff986fbaf0]> { URL = "file:///Users/amjadmadani/Downloads/IntelWifi.kext/", ID = "net.rpeshkov.IntelWifi" }

amjads-iMac:~ amjadmadani$ ioreg -p IO80211Plane -n IntelWifi

+-o Root  <class IORegistryEntry, id 0x100000100, retain 8>

amjads-iMac:~ amjadmadani$
What card do you have?
 
Joined
Apr 30, 2018
Messages
1
Motherboard
Asus N552VW
CPU
i7 6700HQ
Graphics
GTX 960M + HD 530
I have MVM Intel Dual Band 7265 and willing to test/help you :D
 
Joined
Sep 26, 2017
Messages
4
Motherboard
ASUS ROG GL502VS
CPU
i7-7700HQ
Graphics
GTX 1070
Mobile Phone
iOS
I have AC 8260 dual band, is it supported ? I don't know what type is it
 
Top