Contribute
Register

Create kext for QCA9377

Joined
May 5, 2016
Messages
152
Motherboard
ASUS K541UV (Clover)
CPU
Intel(R) i3 Kaby lake
Graphics
Intel HD Graphics 620 2048 MB
Mobile Phone
Android
I have QCA9377 WIFI card installed on notebook Lenovo 300-17ISK. It smaller then PCI mini and not working drivers for it. I want to try write own driver from linux binary. Is it real to use linux executable for using it to run my QCA9377 under 10.12.x Sierra?

What skills I need for make it working? Maybe there are some manuals for creating kext in xCode?

Maybe have a working similar hardware sources thats I can to rewrite?

Mi WIFI card:

_aebNOBhHxc.jpg

And I have a question: what cards can I install in this port(PCI-E mini)? Is this PCI-E half mini card?
 

RehabMan

Moderator
Joined
May 3, 2012
Messages
189,207
Motherboard
Intel DH67BL
CPU
i7-2600K
Graphics
HD 3000
Mac
MacBook Air
Mobile Phone
iOS
I have QCA9377 WIFI card installed on notebook Lenovo 300-17ISK. It smaller then PCI mini and not working drivers for it. I want to try write own driver from linux binary. Is it real to use linux executable for using it to run my QCA9377 under 10.12.x Sierra?

What skills I need for make it working? Maybe there are some manuals for creating kext in xCode?

Maybe have a working similar hardware sources thats I can to rewrite?

Mi WIFI card:

View attachment 235199

And I have a question: what cards can I install in this port(PCI-E mini)? Is this PCI-E half mini card?
Writing a WiFi kext would be a huge amount of work. Apple does not document the interfaces in IO80211Family.kext, which means that not only must you create the low level driver code to deal with the hardware itself, you must also create the WiFi user interface code (for dealing with connecting, storing passwords, etc).

It is why no one has really done it.

Replace incompatible hardware with compatible hardware.
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html
 
Joined
May 5, 2016
Messages
152
Motherboard
ASUS K541UV (Clover)
CPU
Intel(R) i3 Kaby lake
Graphics
Intel HD Graphics 620 2048 MB
Mobile Phone
Android
Writing a WiFi kext would be a huge amount of work. Apple does not document the interfaces in IO80211Family.kext, which means that not only must you create the low level driver code to deal with the hardware itself, you must also create the WiFi user interface code (for dealing with connecting, storing passwords, etc).

It is why no one has really done it.

Replace incompatible hardware with compatible hardware.
http://www.tonymacx86.com/el-capita...faq-read-first-laptop-frequent-questions.html
Ok. That really means what I can't do it now.
 
Joined
May 5, 2016
Messages
152
Motherboard
ASUS K541UV (Clover)
CPU
Intel(R) i3 Kaby lake
Graphics
Intel HD Graphics 620 2048 MB
Mobile Phone
Android
I was found 80211 open BSD port here. Can it be helpful or it's very old solution?
I want to start coding on Xcode with this driver.
 
Joined
Jan 6, 2018
Messages
1
everyone should watch this video:
.He install success. But i can't download the file in the link of description of video. Someone can download that?
 
Joined
Jan 29, 2014
Messages
21
Motherboard
Acer Aspire E5-573G-590R
CPU
Intel Core i5-5200U
Graphics
NVIDIA GeForce 920M - HD Graphics 5500
Mac
iMac
Classic Mac
SE
Mobile Phone
Android, iOS
Hi @kaironsw any progress with the download link?
This video is a reupload with a fake url... After 20 minutes of research I found the original video, but I think it's not working for QCA9377:
 
Joined
Jan 29, 2014
Messages
21
Motherboard
Acer Aspire E5-573G-590R
CPU
Intel Core i5-5200U
Graphics
NVIDIA GeForce 920M - HD Graphics 5500
Mac
iMac
Classic Mac
SE
Mobile Phone
Android, iOS
Top