Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please add AirportItlwm support for macOS 15 Sequoia #1009

Open
liangcepaul opened this issue Sep 19, 2024 · 127 comments
Open

Please add AirportItlwm support for macOS 15 Sequoia #1009

liangcepaul opened this issue Sep 19, 2024 · 127 comments

Comments

@liangcepaul
Copy link

Please add AirportItlwm support for macOS 15 Sequoia

@SudoFormatAll
Copy link

+1 vote

1 similar comment
@tinodin
Copy link

tinodin commented Sep 19, 2024

+1 vote

@wolflonezx11
Copy link

Please add AirportItlwm support for macOS 15 Sequoia
AirportItlwm support for macOS 15 Sequoia PleasePleasePleasePlease

@rifat151
Copy link

AirportItlwm support for macOS 15 Sequoia

@liangcepaul
Copy link
Author

AirportItlwm support for macOS 15 Sequoia
When was it supported?

@fareedkh
Copy link

  • Vote
    Please add AirportItlwm support for macOS 15 Sequoia

@lopess1971
Copy link

Please add AirportItlwm support for macOS 15 Sequoia

@liangcepaul
Copy link
Author

@zxystd

@naidb
Copy link

naidb commented Sep 21, 2024

Please add macOS 15 support to Airportitlwm +1

@Zormeister
Copy link

+1ing won't change anything as of current tbh, but i have faith that zxystd can do it

give him time, IO80211Family is massive.

@royalgraphx
Copy link

ETA kids be like:

@Blu-Dread
Copy link

Blu-Dread commented Sep 21, 2024

Hi I try to build the project but I am stuck .
Schermopname 21-09-
because of some permission reason .

@lifeknife10A
Copy link

A bit off topic does your Bluetooth work because mine doesn't. Intel AC Wireless 9650

@Blu-Dread
Copy link

mine doesn't work because it's on the same wifi card

@royalgraphx
Copy link

Hi I try to build the project but I am stuck . Schermopname 21-09- because of some permission reason .

This is a GitHub issue, not a place for discussion. Please read your logs and look at the very last line, verify the shell script has execution rights.

For others, there is nothing you will say in this Issue that will make it come any faster, please, act like you have used Github before.

@SudoFormatAll
Copy link

SudoFormatAll commented Sep 21, 2024

+1ing won't change anything as of current tbh, but i have faith that zxystd can do it

well, you are not right, at least because you should not "affirm" to the public that you do not know for sure, because you are not the author and did not receive an answer from him, then these are just your fantasies.
In the votes there is at least one meaning that the author can calculate "necessity" for his work and manage time more neatly depending on the number of users.
For example, if there are only 2-3 people, he can decide not to waste his time and stop the development, or will only do it at a time when he is completely bored ...
so, he decide, not you if this information can be useful.

@royalgraphx
Copy link

@SudoFormatAll , do you even know who Zormeister is? He actually as a matter of fact has had contact and was even attempting to help on this front. On top of that, do you really seriously think, that people adding a +1 in this issue is going to raise the priority for zxystd? He is obviously, and painfully aware, that macOS 15 Sequoia does NOT have support, because of the massive API changes in said release. Do you think he thinks it just works on macOS 15? How dense do you have to be, to feel like you need to remind a developer, what does and does not work?

with a little bit of common sense, you'd know, that this thread literally does nothing for him, or any developer. People begging and being entitled to an update, does NOT make it come any faster, or makes his reverse engineering ANY easier.

@SudoFormatAll
Copy link

How dense do you have to be

Your post is too rude to a person who does not know how to read, so I will answer with your words: "How dense do you have to be to can not be able to read?"
This topic does not "remind a developer, what does and does not work", you are an moron, I wrote that it only describes the number of people, who need his job. so this only strengthens my words about the meaning of votes, because the more complicated the work, the more meaning is needed for a waste of time on it, and if your work is not needed, then .. in general you do not understand at all that I wrote.
What about the "Zormeister" , i dont know every user on network, but the fact that he "tried" does something in front not make him the author, or super-star, so do not try to come up with what it makes no sense with my words. Or is this your second account? However, this is not important, because you are talking about completely different things....

@royalgraphx
Copy link

Your post is too rude to a person who does not know how to read

I have 0 obligation to be nice.

This topic does not "remind a developer, what does and does not work", you are an moron, I wrote that it only describes the number of people, who need his job

you literally just said the same exact thing, in a different way. If you cannot realize that, then you are the moron.

because the more complicated the work, the more meaning is needed for a waste of time on it

Tell me you've never been a developer before, without telling me. Do you not realize that people stacking on top of an issue that is already being worked on behind the scenes ever since macOS 15 went into Developer Beta, is suddenly going to ramp up in production because a bunch of end users in a Github Issues, ended up turning it into a discussion about how badly they need an update? do you lack critical thinking? or are you simply that entitled that you really truly believe, you're going to make it known to zxystd he basically needs to hurry up, because there's more people waiting on him. Do you not realize this does the complete opposite? by actually stressing a developer out?

in general you do not understand at all that I wrote.

No, you are incredibly entitled, and think that somehow, spamming a github issue, is going to make zxystd hurry up, when he's literally already been putting in some effort, even if its minimal, but you lack the understanding that, the amount of effort he puts into this, is NOT equal, to the amount of people that complain

i dont know every user on network, but the fact that he "tried" does something in front not make him the author, or super-star, so do not try to come up with what it makes no sense with my words.

First of all, I can now CLEARLY see the language barrier because this sentence is an absolute mess. First of all, by informing you that the person you so easily said was a nobody, and has never had contact with zxystd, was an attempt for you to grasp a bit of understanding as to why he even made the comment in the first place. "tried" does not mean he failed. You are assuming he failed because of your poor english, "try" in this context, means he lended his help to zxystd to make this update come faster.

@SudoFormatAll
Copy link

SudoFormatAll commented Sep 21, 2024

you literally just said the same exact thing, in a different way. If you cannot realize that, then you are the moron.

wow i see a mentally ill person in the thread...
everything i wanted to say in my answer "Zormeister" is not connected with ALL crazy nonsense that you wrote...and you only one who have language barrier with it.
i just said that "the author decides what is useful and what is not" and not a random user. and the fact that Zormeister is not even in [Contributors] only confirms the fact that he is not even a representative of the author.
It was the main idea of ​​my text. Before talking about a language barrier, you should learn such elementary and basic things as an understanding of "basic thought" and "secondary thought" in the text. All you do is speculation about "secondary thought" ignoring the main one.
so my message only about that you don't need to pretend to be an important person who represents the interests of the author.
you can be a developer for a thousand years and understand his feelings, or anyone else and even have one or two conversations with the author, but neither you and he are not author, not his representative. this ALL i want to said.
is it so hard to understand? if so then you need to treat a sense of self -importance.

@royalgraphx
Copy link

royalgraphx commented Sep 21, 2024

you can be a developer for a thousand years and understand his feelings, or anyone else and even have one or two conversations with the author, but neither you and he are not author, not his representative. this ALL i want to said.

So basically, after everything, you still do not understand. You simply do not get it. Clearly, there is no intellectual conversation to be had here, you're an entitled end-user who thinks he'll get an update faster in this thread, and have no regard for your conduct when it comes to pestering a person who CLEARLY knows macOS 15 exists. You nor anyone, had to remind him of this fact. Again, his effort, is not equal to the amount of complaints or votes. Things are done on their own time.

As for not being on the contributors list or keeping things in DMs, how do you know there aren't unpushed commits? Not saying there are, but you keep assuming you have a stance because you can dismiss a user you have no idea about or what they do or are capable of, or what they even have done.

but neither you and he are not author, not his representative

I did not realize common sense, and proper conduct of yourself in a public space, is tied to being directly an official representative. You can be surrounded by 50 people who don't know shit about rocket science, but if a guy/girl tells you to stop bugging or interrupting the teacher because they're in the middle of a lesson trying to listen and learn, you don't tell him/her he's/she's not qualified to tell you to hush, just because he's/she's not an official representative or the teacher himself/herself.

@SudoFormatAll
Copy link

So basically, after everything, you still do not understand. You simply do not get it.

no, you don't understand, that's why I think you need to treat your sense of self-importance.
as I already said, you can be anyone, even the president of the galaxy, it has nothing to do with what I said. your abilities also don't give you the right to represent the author's rights. you can work in apple or save the planet, it has nothing to do with the fact that you decide for another person. you can understand his feelings, that's your right, but you definitely don't have the right to decide for others.
I'll finish here, because you clearly have an inflated self-esteem and you are too stupid to understand the main point of the claim, you only speculate on secondary things. There is nothing pleasant about continuing a conversation with people like you. bye.

@royalgraphx
Copy link

royalgraphx commented Sep 21, 2024

it has nothing to do with the fact that you decide for another person

the only person i'm literally deciding for, are all the stupid people in this thread thinking a stupid ass +1 is going to suddenly make zxystd push an update in 2 days, like how dumb do you have to be to really think thats how this works?

I'm not deciding for the author, i'm explicitly explaining to you, and everyone else in this thread who reads this, that their efforts are worthless. The update will come, when it comes. The amount of work or effort, is not equal to the amount of complaints or votes. Things are done on their own time. How many times do I need to repeat that, until you finally understand that the only point i'm attacking, is directly yours, where you say IT DOES make a difference, where I am clearly saying it does NOT.

You can end the conversation whenever you please, and you can keep assuming what you'd like, but I, am working on cold hard facts. Not emotion, nor opinion, I, KNOW, for a fact, that these +1's are pointless. Zorm is much nicer than I am, they said it as nicely as they could, I on the other hand, have 0 obligation to be nice. It is not self entitlement just because i'm being rude to someone who's dumb enough to really think they're going to make a difference by coming in to an issue titled Please add AirportItlwm support for macOS 15 Sequoia - 2 Days ago, when macOS 15 has been in developer beta and has been under reverse engineering for months (Jun 11, 2024). Since it was literally possible to download and install.

@SudoFormatAll
Copy link

SudoFormatAll commented Sep 21, 2024

I'm not deciding for the author

This is exactly what you do ... give your opinion for official facts .. idiocy.

where I am clearly saying it does NOT.

As I already said, nobody care about what the patient and Rude noname User "clearly" said, even if he is captain America. Drink pills, calm down and when your "BIGG I AM" is cool down, then you will understand that your opinion is just your opinion, not official representation of anybody.

you say IT DOES make a difference, where I am clearly saying it does NOT.

more than half of what you wrote, is your words, NOT mine, you speculate and fantasy up everything. I just wrote that it is “can calculate" "can decide”, he can, not you, I wrote the right words, I allocated them with bold font, no more than this. I never wrote anywhere that this would accelerate the development, I never wrote that it would save the planet ... I just wrote that the author decides that it is useful, how to use it, will he use it or not... you just sick speculate troll.

@royalgraphx
Copy link

LMAOO, this dude is a brick wall, enjoy waiting!

@liangcepaul
Copy link
Author

A bit off topic does your Bluetooth work because mine doesn't. Intel AC Wireless 9650
@lifeknife10A It works fine on my laptop, Intel Dual Band Wireless-AC 3165

@sughero
Copy link

sughero commented Sep 22, 2024

I got everything working (that includes Audio and BlueTooth) BUT wifi.
Here is said that is a FULLY working configuration for MacOS Sequioia (included wifi).
I asked him which kext is using. I tried his kext but it doesn't work for me.

@jzrodriguez98
Copy link

jzrodriguez98 commented Sep 22, 2024

I was checking the repository and after that reviewed the motherboard specs in Gigabyte's website. The mobo has the following:
Wireless Communication module
Intel® Wi-Fi 6E AX211
WIFI a, b, g, n, ac, ax, supporting 2.4/5/6 GHz carrier frequency bands
BLUETOOTH 5.3
Support for 11ax 160MHz wireless standard and up to 2.4 Gbps data rate

In the mobo manual it's also said that the PCP 1.1 of the mobo has a WiFi 6E RTL8852CE, but I assume this one would have the intel wifi if using the intel kext in Sonoma. It would be interesting to know how airportitlwm is working in macOS 15.

@liangcepaul
Copy link
Author

I got everything working (that includes Audio and BlueTooth) BUT wifi.
Here is said that is a FULLY working configuration for MacOS Sequioia (included wifi).
I asked him which kext is using. I tried his kext but it doesn't work for me.

Me, too. I got everything working (that includes Audio and BlueTooth) BUT wifi doesn't work.

@Matgen84
Copy link

@zxystd Please add macos 15 Sequoia support to AirportItwlm

@royaldragonit
Copy link

Vietnam's team found the solution Here

@jzrodriguez98
Copy link

jzrodriguez98 commented Nov 26, 2024

[ Guide ] How to Fix Intel Wifi Card on Sequoia 15 by Airportitlwm.kext. As you know, since boarding the Sequoia 15 we are no longer able to use Airportitlwm. kext to Fix Intel Wifi Card too. Because kext's dev is busy, or maybe dev gave up this project. There are several other devs working on the project but it will probably take a while to be able to release the first version working with Sequoia.
Now there is a very effective way to Fix Intel Wifi Card on Sequoia that is to use kext itlwm. biscuit + heliport. app. However, because of using a third party App, there may be many people who are annoyed because the WiFi icon is not of the system, or I simply do not like the third App to connect WiFi, ... That's why I wrote this guide to help you guys to use WiFi with Airportitlwm. kext on this latest macOS version using Opencore Legacy Patcher ( Workaround ). However this is just an alternative, troublesome and probably less effective when using WiFi. If you want to be fast, neat, quick, functional, you should use itlwm. biscuit + heliport. app.
Currently tested with AX201 Wifi Card. 100% successful. Wifi , Bluetooth , Handoff OK.
( Airportitlwm in general. kext can use whatever function we can use when Patch )
I. Preparing
You guys download for me the following texts (I have put them all together into one file):
https://drive.google.com/file/d/1_rsEefy_hYd3zzmy7Q6liZb8-NN-KWI_/view?usp=drive_link
After downloading the above file. You conducted the compression test and now we will have 3 kext: AMFIPass. Next, IO80211FamilyLegacy. kext and IOSkywalkFamily. kext. Leave it there and move on.
Download tool Xiasl to edit SSDT file:
https://github.com/ic005k/Xiasl/releases/download/1.1.67/Xiasl-Win64.zip
Download file SSDT-WIFI:
https://drive.google.com/file/d/1S27QdhQ1kcOTQlRGMMjFzIuHrTLz7tmq/view?usp=drive_link
This SSDT file is used to fake IOName, device-id, ... This fake will allow Opencore Legacy Patcher to detect our Wifi Card as a Broadcom Wifi Card and from there it will allow us to Root Patch.
After downloading tool and file SSDT-WIFI. Sorry then you conduct the Xiasl-Win64 compression competition. zip, I will have the Xiasl-Win64 folder.
II. Make it happen
Step 1 : We enter Xiasl-Win64 folder after finishing decompressing -> reopen Xiasl. exe. click Ctrl + O / File -> Open and choose SSDT-WIFI file. dsl we just loaded the top. Then leave it at that.
Step 2: Open Device Manager (Mouse right enter the Start Window icon under the Task Bar and choose Device Manager). Find Network adapters and open it. You will see your wifi card here. Next, the mouse has to enter your Wifi Card and choose Properties -> go to the Details tab - In the Property area. Please click and choose BIOS device name. We'll Copy Value is that device's link. ( Right mouse -> Copy ).
Step 3: Return Xiasl window. exe we just opened SSDT-WIFI. Sorry. You will see 2 lines:
External (SB.PCI0.GPP4.PXSX, DeviceObj)
Scope (_SB.PCI0.GPP4.PXSX)
Please change the device connection of those 2 lines to the Wi-Fi Card device connection of your machines.
Example:
My Wifi card has device path is: _SB. PCI0. RP20. PXSX. (You guys Copy in Device Manager)
I will change 2 lines External and Scope to my device path:
External (SB.PCI0.RP20.PXSX, DeviceObj)
Scope (_SB.PCI0.RP20.PXSX)
After finishing changing, you guys press Ctrl + M. If the replacement is correct, no extra, no less, you can continue. If error, read it from the beginning. Ctrl + M then it will Compile SSDT-WIFI. dsl to SSDT-WIFI. aml. This file will be at your place to file SSDT-WIFI. dsl
Step 4: Copy SSDT-WIFI file. aml to the EFI/OC/ACPI folder (your EFI folder). Download later: Config. plist the template below for your convenience to follow:
https://drive.google.com/file/d/1Lm-PoMcU5t_hO3SzB3m8g8Uun5pGgQXw/view?usp=sharing
Step 5: Copy next 3 kext: AMFIPass. Next, IO80211FamilyLegacy. kext and IOSkywalkFamily. kext to the EFI/OC/kexts folder.
Step 6: Open the Config. plist by Propertree and click Ctrl + R. Select EFI/OC folder and click Select folder. After that, it will add 3 kext and SSDT-WIFI. aml to Config. plist.
Step 7: Copy Key 0 in Kernel / Block in Config. plist template to Kernel / Block in Config. Your plist.
Step 8: Add to boot-args: ipc_control_port_options=0
Step 9: Fix value of csr-active-config = 03080000
Step 10 : Still Config. plist Go to NVRAM/Delete/7C436110-AB2A-4BBB-A880-FE41995C9F82 and add a key below it with type is String and Value is csr-active-config (as in Config. plist sample )
Step 11: Check if 3 kext are added in the following order:
AMFIPass. Next -> IOSkywalkFamily. Next -> IO80211FamilyLegacy. Next -> IO80211FamilyLegacy. kext/airportitlwm. kext. ( like Config. plist sample ).
Step 12: If the order is correct, please press Ctrl + S to save Config. plist. If it is not correct, then you drag those kext up / down yourself to make the correct order OK.
Step 13: You guys restart to macOS. If you have Internet, download Opencore Legacy Patcher:
https://github.com/dortania/OpenCore-Legacy-Patcher/releases/download/2.1.2/OpenCore-Patcher.pkg
If you don't have Internet, you can find a way to download / transfer Opencore-Patcher via macOS side (maybe download on Windows side). Done Copy Opencore-Legacy. pkg from Win/Users/username/Download(or somewhere)/Opencore-Legacy. pkg ). It can be opened and installed or swiped to somewhere on macOS and installed.
Step 14: After installing the Opencore Legacy Patcher. Please enter the Applications folder on macOS or open Launchpads. Next up, opening the Opencore Legacy Patcher. app up and click on Post-install Root Patch section. So you guys continue to click on the Root-Patch and wait for it to be implemented. After this is done it will report Reboot. You temporarily choose Reboot Later.
Step 15: Reopen Config. plist and go to Root -> ACPI -> Add. Find Enabled of SSDT-WIFI. aml and adjust True to False. Or can delete SSDT-WIFI as well. aml in EFI/OC/ACPI folder go and click Ctrl + R. Select the EFI/OC folder and click the Select folder to refresh. Finally Ctrl + S to save Config. plist.
Step 16: Now you guys should restart your machine and login to macOS. If there is nothing wrong or strange problem. Your wifi will work again. If it doesn't work. Let's do it all over again.
III. The remaining issues
Because this is also just a workaround, it is also temporary so there will be a case that this WiFi Card has some error but the other WiFi Card is good. Or, when using a bug like slow speed, disconnection, ... that's totally possible.

@bulyaki
Copy link

bulyaki commented Nov 27, 2024

Vietnam's team found the solution Here

Does this require keeping SIP as disabled to make wifi working?

@stas1c
Copy link

stas1c commented Nov 28, 2024

Screenshot 2024-11-28 at 12 27 17
Seems like card is detected but but now wifi networks are visible.

@AOE33
Copy link

AOE33 commented Nov 28, 2024

@stas1c have you applied OCLP root patches? Do you use the for Ventura AirportItlwm.kext? Maybe better to use this
instruction

@stas1c
Copy link

stas1c commented Nov 28, 2024

@AOE33 OCLP root patches was grayed out for me..

@AOE33
Copy link

AOE33 commented Nov 28, 2024

@stas1c see the link above from me. don't forget to uncomment your fake PCI device of your card. (del # at begin line) OCLP must think that this is a native brcm card. Then the root patches will be active

@stas1c
Copy link

stas1c commented Nov 28, 2024

@AOE33 Thanks for the clarification! Now all good.

@ivanushka123amongus
Copy link

With IOSkywalkFamily my laptop just memory kernel panics :(
Doing all, that was there. AC 9560 didn’t work.

@Daasin
Copy link

Daasin commented Dec 16, 2024

With IOSkywalkFamily my laptop just memory kernel panics :(

Doing all, that was there. AC 9560 didn’t work.

I mean, you'd probably need a separate place as that would be a separate topic. Not sure how much the kext would be supported on a patched system either.

@devkith
Copy link

devkith commented Dec 17, 2024

AirportItlwm support for macOS 15 Sequoia
pleaseeee

@56hj4uh8jg94v
Copy link

@lifeknife10A, Thanks for your instruction! We hope @ParaDoX1994 can help us! Anyone can use my OCLP fork (3 files updated in the last version 2.2.0) and build an OCLP to patch the Intel Wi-Fi without faking Intel Wi-Fi as BCM one.

https://github.com/56hj4uh8jg94v/OpenCore-Legacy-Patcher

Sadly @zxystd is busy and @dortania has limited the repository and is not interested in any contributions.

image

@MatteoBax
Copy link

MatteoBax commented Dec 26, 2024

I got this error:

- Starting Patch Process
- Determining Required Patch set for Darwin 24
- Verifying whether Root Patching possible
- Patcher is capable of patching
- Mounted Universal-Binaries.dmg
Failed to mount root volume
Subprocess failed.
    Command: ['/Library/PrivilegedHelperTools/com.dortania.opencore-legacy-patcher.privileged-helper', '/sbin/mount', '-o', 'nobrowse', '-t', 'apfs', '/dev/disk1s4', '/System/Volumes/Update/mnt1']
    Return Code: 166
        Likely Enum: OCLP_PHT_ERROR_INVALID_TEAM_ID
    Standard Output:
        None
    Standard Error:
        None

Failed to mount root volume
- Failed to mount root volume, cannot continue with patching!!!

@sughero
Copy link

sughero commented Dec 26, 2024

I got this error:

- Starting Patch Process
- Determining Required Patch set for Darwin 24
- Verifying whether Root Patching possible
- Patcher is capable of patching
- Mounted Universal-Binaries.dmg
Failed to mount root volume
Subprocess failed.
    Command: ['/Library/PrivilegedHelperTools/com.dortania.opencore-legacy-patcher.privileged-helper', '/sbin/mount', '-o', 'nobrowse', '-t', 'apfs', '/dev/disk1s4', '/System/Volumes/Update/mnt1']
    Return Code: 166
        Likely Enum: OCLP_PHT_ERROR_INVALID_TEAM_ID
    Standard Output:
        None
    Standard Error:
        None

Failed to mount root volume
- Failed to mount root volume, cannot continue with patching!!!

OCLP is patching kexts. In order to load unsigned/unofficial kexts you need to lower your system integrty protection. I wonder if it's a permission issue, what is your SIP setting? csrutil status should give something like that

Nerone:~ david$ csrutil status

System Integrity Protection status: unknown (Custom Configuration).

Configuration:
	Apple Internal: disabled
	Kext Signing: disabled
	Filesystem Protections: disabled
	Debugging Restrictions: enabled
	DTrace Restrictions: enabled
	NVRAM Protections: enabled
	BaseSystem Verification: enabled

This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state.``` 

If your protection is fully enabled OCLP won't work. It's also true that OCLP is fully capable to understand if your SIP is 0000000 (fully enabled) and in that case it tells you to change that. 
Have you followed every step of the procedure as stated [here]https://github.com/OpenIntelWireless/itlwm/issues/1009#issuecomment-2370919270) ?

@MatteoBax
Copy link

I got this error:

- Starting Patch Process
- Determining Required Patch set for Darwin 24
- Verifying whether Root Patching possible
- Patcher is capable of patching
- Mounted Universal-Binaries.dmg
Failed to mount root volume
Subprocess failed.
    Command: ['/Library/PrivilegedHelperTools/com.dortania.opencore-legacy-patcher.privileged-helper', '/sbin/mount', '-o', 'nobrowse', '-t', 'apfs', '/dev/disk1s4', '/System/Volumes/Update/mnt1']
    Return Code: 166
        Likely Enum: OCLP_PHT_ERROR_INVALID_TEAM_ID
    Standard Output:
        None
    Standard Error:
        None

Failed to mount root volume
- Failed to mount root volume, cannot continue with patching!!!

OCLP is patching kexts. In order to load unsigned/unofficial kexts you need to lower your system integrty protection. I wonder if it's a permission issue, what is your SIP setting? csrutil status should give something like that

Nerone:~ david$ csrutil status

System Integrity Protection status: unknown (Custom Configuration).

Configuration:
	Apple Internal: disabled
	Kext Signing: disabled
	Filesystem Protections: disabled
	Debugging Restrictions: enabled
	DTrace Restrictions: enabled
	NVRAM Protections: enabled
	BaseSystem Verification: enabled

This is an unsupported configuration, likely to break in the future and leave your machine in an unknown state.``` 

If your protection is fully enabled OCLP won't work. It's also true that OCLP is fully capable to understand if your SIP is 0000000 (fully enabled) and in that case it tells you to change that. 
Have you followed every step of the procedure as stated [here]https://github.com/OpenIntelWireless/itlwm/issues/1009#issuecomment-2370919270) ?

SIP settings are correct, I didn't follow that guide.
I have now managed to apply the patches but the WiFi still doesn't work.
Screenshot 2024-12-26 alle 07 13 57

@sughero
Copy link

sughero commented Dec 26, 2024

Have you followed every step of the procedure as stated [here]#1009 (comment)) ?

SIP settings are correct, I didn't follow that guide. I have now managed to apply the patches but the WiFi still doesn't work. Screenshot 2024-12-26 alle 07 13 57

Well.. Probably I missunderstood
You own an Intel Wi-Fi card and need to get it to work in your hackintosh?
Is your wifi BroadCom?
I am asking it since the OCLP was thought for Broadcom boards, so I wouldn't trust any successful message, I would dig into the system and check if the kexts are really patched (checking the date or asking OLCP) and if they are loaded in your system (kextstat!)

@ivanushka123amongus
Copy link

@lifeknife10A, Thanks for your instruction! We hope @ParaDoX1994 can help us! Anyone can use my OCLP fork (3 files updated in the last version 2.2.0) and build an OCLP to patch the Intel Wi-Fi without faking Intel Wi-Fi as BCM one.

https://github.com/56hj4uh8jg94v/OpenCore-Legacy-Patcher

Sadly @zxystd is busy and @dortania has limited the repository and is not interested in any contributions.

image

I got an error from OCLP

  • Starting Patch Process
  • Determining Required Patch set for Darwin 24
  • Verifying whether Root Patching possible
  • Patcher is capable of patching
  • PatcherSupportPkg resources missing, Patcher likely corrupted!!!
  • Critical resources missing, cannot continue with patching!!!

@MatteoBax
Copy link

MatteoBax commented Jan 2, 2025

You own an Intel Wi-Fi card and need to get it to work in your hackintosh?

Yes.
What should I do?

@sughero
Copy link

sughero commented Jan 2, 2025

You own an Intel Wi-Fi card and need to get it to work in your hackintosh?

Yes. What should I do?

Well you should follow this guide carefully step by step.
OCLP will automatically propose you a patch without any mistake.
I promise you it's working! I can help you privately in italian too, if you need so.

@bulyaki
Copy link

bulyaki commented Jan 2, 2025

You own an Intel Wi-Fi card and need to get it to work in your hackintosh?

Yes. What should I do?

I promise you it's working!

Does this solution require SIP to be disabled?

@MatteoBax
Copy link

You own an Intel Wi-Fi card and need to get it to work in your hackintosh?

Yes. What should I do?

Well you should follow this guide carefully step by step. OCLP will automatically propose you a patch without any mistake. I promise you it's working! I can help you privately in italian too, if you need so.

I followed the guide step by step but the issue persists. Instead of adding the AMFIPass.kext kext I added the amfi=0x80 boot argument.

@face1es5
Copy link

face1es5 commented Jan 5, 2025

You own an Intel Wi-Fi card and need to get it to work in your hackintosh?

Yes. What should I do?

Well you should follow this guide carefully step by step. OCLP will automatically propose you a patch without any mistake. I promise you it's working! I can help you privately in italian too, if you need so.

I followed the guide step by step but the issue persists. Instead of adding the AMFIPass.kext kext I added the amfi=0x80 boot argument.

Have you tried place the airportitlwm.kext after the patcher kext?
Like this:
image
I followed the guidance except placed airportitlwm.kext precedent of IOxxx.kext, and the wifi doesn't work,
but placed after IOxxx.kext it works🤓

@sughero
Copy link

sughero commented Jan 6, 2025

You own an Intel Wi-Fi card and need to get it to work in your hackintosh?

Yes. What should I do?

Well you should follow this guide carefully step by step. OCLP will automatically propose you a patch without any mistake. I promise you it's working! I can help you privately in italian too, if you need so.

I followed the guide step by step but the issue persists. Instead of adding the AMFIPass.kext kext I added the amfi=0x80 boot argument.

The magic is done in two different steps. You need to be very precise.
First step
You 'trick' OCLP let it believe you have a broadcom wifi. In order to do so you should put the right id into your config.plist and pretend is the one that OCLP patch. If you did it right once you reboot OCLP is tricked and will ask you to patch your wifi board at the moment you login in even though you don't launch it.
That patch cannot fail as you put inside config.plist the parameters OCLP expected. If it fails it means you did not follow that guide.
Second step
a patched kext can be loaded only by unsecure system (SIP partially disabled) and will work only if the kernel loads the kexts in the right order. If you don't specify the exact order in your config.plist even though if kext has been correctly patched.

So, unless you give us further details about what you've done it won't be possible to help you.

@MatteoBax
Copy link

The problem was due to both the incorrect loading order of the Airportitlwm.kext kext (I fixed it as @face1es5 said) and the missing AMFIPass.kext kext.
Now it works.
Thanks for the help @sughero and @face1es5

@xxlarc33
Copy link

Please add AirportItlwm support for macOS 15 Sequoia +1

@BadAsssBoy
Copy link

@zxystd Please add AirportItlwm support for macOS 15 Sequoia +2

1 similar comment
@ameenjuz
Copy link

@zxystd Please add AirportItlwm support for macOS 15 Sequoia +2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests