Jump to content
axel9546

Intel WIFI Driver

41 posts in this topic

Recommended Posts

I can take a look at it. I don't have much spare time though and exams coming next week so it will take a while to really get something going. I've got a fair bit of experience in low level programming, but don't know how long it will take me to figure it out.

 

For the time being does anyone have an example of a ported driver from Linux to MacOS? That will probably make things a lot easier.

 

@Slice thanks for the files though.

There is some progress in making the Intel Wi-Fi driver for hackintosh.

 

Thanks.

Share this post


Link to post
Share on other sites
Advertisement

 

For the time being does anyone have an example of a ported driver from Linux to MacOS? That will probably make things a lot easier.

 

It is almost impossible.

Driver is an interface between system and hardware. Linux has other interface then macOS.

Apple said "there are more chances to write a driver from initial using some hardware settings from linux driver".

Share this post


Link to post
Share on other sites

It is almost impossible.

Driver is an interface between system and hardware. Linux has other interface then macOS.

Apple said "there are more chances to write a driver from initial using some hardware settings from linux driver".

I figured that out as well. I'd like to spend more time on this, but I just don't have any. I am currently preparing for my thesis for my bachelor's degree. I thought I would have some time when I posted here, but haven't had much free time besides work and studies. This doesn't mean I won't try to help here, but don't expect much anytime soon.

Share this post


Link to post
Share on other sites

Hi guys,

 

I've been working on this topic for quite a while. Currently I have 2 projects related to this:

1. https://github.com/rpeshkov/IntelWifi - Main repo with code, ported from Linux. Current state is that it's able to initialize device, upload microcode into it and do basic setup. Currently it works only with DVM cards (old one) and able to display beacon frames of nearby WiFi networks in console.

2. https://github.com/rpeshkov/black80211 - Repo for reverse-engineering 80211 stack of MacOS.

 

Currently I'm working on a third project that should help me with those 2 above - I'm implementing KDP support in Mieze's kext for Realtek ethernet. Recently I've received MacBook from one guy that decided to help with the project and implementing KDP is vital for the project because without it I'm not able to do kernel debugging.

 

Everyone who wants to join the project - feel free to drop me a message. I will provide you with all the necessary information. 

Share this post


Link to post
Share on other sites
7 hours ago, black_wizard said:

Hi guys,

 

I've been working on this topic for quite a while. Currently I have 2 projects related to this:

1. https://github.com/rpeshkov/IntelWifi - Main repo with code, ported from Linux. Current state is that it's able to initialize device, upload microcode into it and do basic setup. Currently it works only with DVM cards (old one) and able to display beacon frames of nearby WiFi networks in console.

2. https://github.com/rpeshkov/black80211 - Repo for reverse-engineering 80211 stack of MacOS.

 

Currently I'm working on a third project that should help me with those 2 above - I'm implementing KDP support in Mieze's kext for Realtek ethernet. Recently I've received MacBook from one guy that decided to help with the project and implementing KDP is vital for the project because without it I'm not able to do kernel debugging.

 

Everyone who wants to join the project - feel free to drop me a message. I will provide you with all the necessary information. 

Great, we can get the hard-to-connect Wi-Fi connection of Intel.

I welcome your project.

 

Share this post


Link to post
Share on other sites
On 6/25/2018 at 3:11 AM, black_wizard said:

Hi guys,

 

I've been working on this topic for quite a while. Currently I have 2 projects related to this:

1. https://github.com/rpeshkov/IntelWifi - Main repo with code, ported from Linux. Current state is that it's able to initialize device, upload microcode into it and do basic setup. Currently it works only with DVM cards (old one) and able to display beacon frames of nearby WiFi networks in console.

2. https://github.com/rpeshkov/black80211 - Repo for reverse-engineering 80211 stack of MacOS.

 

Currently I'm working on a third project that should help me with those 2 above - I'm implementing KDP support in Mieze's kext for Realtek ethernet. Recently I've received MacBook from one guy that decided to help with the project and implementing KDP is vital for the project because without it I'm not able to do kernel debugging.

 

Everyone who wants to join the project - feel free to drop me a message. I will provide you with all the necessary information. 

 

Great job, 

 

I hope my network card (Intel® Centrino® Advanced-N 6205S) can work.

Share this post


Link to post
Share on other sites
On 1/20/2019 at 1:29 AM, ANU8151 said:

Is there anything new about this driver.

 

My WIFi is Intel® Centrino® Advanced-N 6205S

 

The forum is most likely dead. The projects listed looks discontinued. Although I do hope the Intel Wifi Drivers are still being made. I uninstaled my hackintosh because i have to use Ethernet.

Share this post


Link to post
Share on other sites
55 minutes ago, xSlushiezz said:

 

The forum is most likely dead. The projects listed looks discontinued. Although I do hope the Intel Wifi Drivers are still being made. I uninstaled my hackintosh because i have to use Ethernet.

You can by a compatible mini PCI wifi of Usb dongle 

Share this post


Link to post
Share on other sites

This driver looks not bad at all. 

https://github.com/Weddin/IntelWifi

but building it and installing breaks at the installation with a weird unresolved names 

 

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

Anybody can help ??

Share this post


Link to post
Share on other sites
5 hours ago, Slice said:

@luky35 stop bumping please

That was in 2018 and what is wrong now, I did not write anything.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×