Contribute
Register

Intel WiFi Driver Effort

Status
Not open for further replies.
From the article:


So,
- IF Apple decides to use this new gen Intel CPU
and
- IF Apple decides to use the wifi part of the CPU
...
THEN maybe there will have a possibility to get a MacOS driver for that generation of new CPU with integrated wifi chips only. So only for hackintoshs equiped with that same CPU-with-wifi chip would benefit from this driver -> that means not for former generations of not-CPU-integrated-wifi-chips ;)

As with "Foveros" design, Intel will go to 3D stacked integration of its CPUs with a modular approach, the board manufacturers (like Apple) will have the possibility to ask Intel to get CPUs "à la carte" with that or that customized sub-module or not. A bit like ARM SoC approach...
https://www.theverge.com/2018/12/12/18137401/intel-foveros-3d-chip-stacking-10nm-roadmap-future

Yes, but IF they do use Intel WIFI it may open the door to other Intel device IDs. There may at least be a kext added to work with.
 
All,

I've started work on a project to port the current-generation Intel WiFi drivers from Linux to OS X. Right now it's very, very early in a process that looks to be a very, very long one. I have a kext that identifies compatible hardware and loads and digests the matching firmware, but it doesn't yet do important things like, say, connect to a network.

Still, it's a start, and if anybody has a recent Intel WiFi card and wants to give it a spin and confirm whether it recognized the card successfully, there's a build with instructions here:

https://github.com/ammulder/AppleIntelWiFiMVM/releases/

The list of compatible hardware is here (it includes the Broadwell and Skylake NUC WiFi cards):

https://github.com/ammulder/AppleIntelWiFiMVM/



Hello
I downloaded the files and entered and run the code you said in the terminal.
The system then automatically restarts.
After the rise of the WiFi system, it was not detected and enabled.
I would appreciate if you help me to resolve my problem.
 
Hello
I downloaded the files and entered and run the code you said in the terminal.
The system then automatically restarts.
After the rise of the WiFi system, it was not detected and enabled.
I would appreciate if you help me to resolve my problem.
intel wifi is not support currently
 
May I know why they are not supported in the first place ? and which project aiming to make it work is going the most strong right now ? I saw one on GitHub but it was not touched since 2016
 
May I know why they are not supported in the first place ? and which project aiming to make it work is going the most strong right now ? I saw one on GitHub but it was not touched since 2016
Because Apple doesn't use Intel Wifi, there is no support for it
 
Hi ammulder, I wanted to do the samething for my dell 5520 wifi adapter which is (DELL Wireless 1703 802.11b|g|n 2.4GHz) may I ask you how to get the resources to develop or port the existing driver in linux, I will appreciate your help
 
Hi ammulder, I wanted to do the samething for my dell 5520 wifi adapter which is (DELL Wireless 1703 802.11b|g|n 2.4GHz) may I ask you how to get the resources to develop or port the existing driver in linux, I will appreciate your help

You can try to finish upon this :
 
how i get a kext from this?
 
how i get a kext from this?

You just use Xcode to build it, the build is somewhere in the developers folder of Xcode. You can also find it in products in the Xcode file viewer panel on the left. I did build it thought and I attached the kext but I didn't try yet.
 

Attachments

  • IntelWifi.kext.zip
    5.5 MB · Views: 734
I Installed te kexts but got this error :

Code:
kxld[net.rpeshkov.IntelWifi]: The following symbols are unresolved for this kext:

kxld[net.rpeshkov.IntelWifi]:     IntelWifi::iwl_trans_pcie_free(iwl_trans*)

kxld[net.rpeshkov.IntelWifi]:     IntelWifi::iwl_pcie_irq_handler(int, void*)

kxld[net.rpeshkov.IntelWifi]:     IntelWifi::iwl_trans_pcie_alloc(iwl_cfg const*)

kxld[net.rpeshkov.IntelWifi]:     IntelWifi::iwl_trans_pcie_start_fw(iwl_trans*, fw_img const*, bool)

kxld[net.rpeshkov.IntelWifi]:     IntelWifi::iwl_trans_pcie_start_hw(iwl_trans*, bool)

kxld[net.rpeshkov.IntelWifi]:     IntelWifi::iwl_trans_pcie_stop_device(iwl_trans*, bool)

kxld[net.rpeshkov.IntelWifi]:     IntelWifi::iwl_trans_pcie_op_mode_leave(iwl_trans*)

kxld[net.rpeshkov.IntelWifi]:     _ieee80211_alloc_hw_nm

kxld[net.rpeshkov.IntelWifi]:     _iwl_dvm_send_cmd

kxld[net.rpeshkov.IntelWifi]:     _iwl_free_fw_paging

kxld[net.rpeshkov.IntelWifi]:     _iwl_get_nvm

kxld[net.rpeshkov.IntelWifi]:     _iwl_init_paging

kxld[net.rpeshkov.IntelWifi]:     _iwl_mvm_flush_tx_path

kxld[net.rpeshkov.IntelWifi]:     _iwl_mvm_get_wd_timeout

kxld[net.rpeshkov.IntelWifi]:     _iwl_mvm_hw_ops

kxld[net.rpeshkov.IntelWifi]:     _iwl_mvm_load_nvm_to_nic

kxld[net.rpeshkov.IntelWifi]:     _iwl_mvm_mac_setup_register

kxld[net.rpeshkov.IntelWifi]:     _iwl_mvm_pause_tcm

kxld[net.rpeshkov.IntelWifi]:     _iwl_mvm_ref

kxld[net.rpeshkov.IntelWifi]:     _iwl_mvm_ref_sync

kxld[net.rpeshkov.IntelWifi]:     _iwl_mvm_ref_taken

kxld[net.rpeshkov.IntelWifi]:     _iwl_mvm_report_scan_aborted

kxld[net.rpeshkov.IntelWifi]:     _iwl_mvm_scan_size

kxld[net.rpeshkov.IntelWifi]:     _iwl_mvm_send_bt_init_conf

kxld[net.rpeshkov.IntelWifi]:     _iwl_mvm_send_cmd_pdu

kxld[net.rpeshkov.IntelWifi]:     _iwl_mvm_set_wowlan_qos_seq

kxld[net.rpeshkov.IntelWifi]:     _iwl_mvm_thermal_exit

kxld[net.rpeshkov.IntelWifi]:     _iwl_mvm_thermal_initialize

kxld[net.rpeshkov.IntelWifi]:     _iwl_mvm_tof_clean

kxld[net.rpeshkov.IntelWifi]:     _iwl_mvm_tof_init

kxld[net.rpeshkov.IntelWifi]:     _iwl_mvm_unref

kxld[net.rpeshkov.IntelWifi]:     _iwl_nvm_init

kxld[net.rpeshkov.IntelWifi]:     _iwl_read_external_nvm

kxld[net.rpeshkov.IntelWifi]:     _iwl_tt_handler

If someone can help fix this problem it will be nice to try it.

EDIT : I am running macOs 10.14
 
Status
Not open for further replies.
Back
Top