-
Notifications
You must be signed in to change notification settings - Fork 668
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
Request to add support for macos 15 Sequoia Beta #983
Comments
Yes, itlwm and Heliport work for me too, AirportItlwm can't enable wifi. |
So, can you guys use wifi? I can't turn on wifi on neither airportitlwm and itlwm |
If you're using itwlm, make sure to install Heliport app from OpenIntelWireless repo. That way you can find and connect through wifi and it works perfectly. Won't work natively through the MacOS wifi setting with itlwm |
@ruanyouxing |
@perez987 wait I have to run both itlwm and heliport simultaneously right? Seems I forgot to install heliport lol |
@ruanyouxing
|
Itlwm (2.3.0) with heliport seems to be working well in my t460 (intel 8260) using sequoia beta1. moreover the bluetooth also seems to be working (without intelbtpatcher kext) |
AirportItlwm Not working on sequia |
Not on my system either. |
Yes, itlwm and Heliport work for me too, Also with AirportItlwm, i can't enable wifi. |
我使用 itlwm+heliport 无法工作,我创建了诊断报告如下: Time ran: 2024-06-21 08:52:30.6850 macOS 版本15.0(版号24A5264n)` |
@zxystd do you have news for us? Is it possible to run airportitlwm on sequoia? |
No, AirportItlwm_v2.3.0_stable_Sonoma14.4 not working on latest sonoma 14.5 and Sequoia Beta |
It's working on Sonoma 14.5 but not on Sequoia beta... |
No iservices |
Hi, I am away from Hackintosh machine for a few months, and don't have such spare time to look into this update. I had done IO80211Family headers update, but the implement is changed, Apple put their wifi driver to user space now, and route IOCTL commands through UserClient to kernel directly, I am finding ways to bypass this, since AirportItlwm is running in the kernel side. But the most important thing is that I don't have machine at hand :( |
Hi, Its possible we can help you to get an machine to work on that ? Your brilliant work is very important to Hackintosh World. Please let us help you from some way. |
Thank you, I have machines, but I don't have much spare time in short to touch them and upgrade to macOS 15. |
No, and I'm at a standstill. I'm waiting for you.. It's too big a project for me. 🙈 |
Is it possible you could create a branch with these changes? You've made more progress than I've made. I'd like to contribute. This is as far as I got lol https://cdn.discordapp.com/attachments/1041470332541878282/1254374160696610836/Screenshot_2024-06-23_at_10.54.13.png?ex=667a93f9&is=66794279&hm=38db8f73644d0f3a7cbf98791d9aee8c31dde44027e56fdf3bc5b1754ffeaa6c& |
@anonymous-writer |
same issue here. |
So,is there anything progress?Thanks! |
"Hi, I am away from Hackintosh machine for a few months, and don't have such spare time to look into this update." - Was the last update, so it looks like it'll atleast be a few months. |
anyone knows if there's any wifi/bt card that works OOB with sequoia? |
Its better you try OCLP patcher because at moment not exist any comercial wireless available to work OOB on Sequoia. |
let me know if you need a helping hand at all on the Sequoia API, I’m willing to help with what I know about IOSkywalk and IO80211 |
Maybe @Shaneee could use the help on figuring out the crash? Since zxystd is currently away atm and again, I'm happy to test on multiple builds if needed. |
saw @Lorys89 working on https://github.com/Lorys89/itlwm test2 but still fail to bring up the wifi. |
Yes, @Lorys89 has worked on this but it's not valid yet. In fact, he is the creator of this issue. |
If it doesn't crash the machine on boot up I'll try that |
it won't crash, Mac bootup, just airportitlwm not loaded but on my machine. |
what zxystd seems to be missing, is the link between IO80211SkywalkInterface and IO80211APIUserClient, whilst I had a look into 15.0 beta 1, I'm unsure if that holds up for the newest beta apple shook up the in-kernel API a fair bit, shifting and moving around many pieces, adding new things complimenting the pre-existing stack. what gets even more interesting, is that apple seemed to reuse the in-kernel BCMWLANCore driver in the software update ramdisks, suggesting that they didn't want to have to implement a restricted subset of DriverKit into the SURamdisk DMG apple seems to have stripped the IOCTL calls into IO80211Family, instead making a dummy class known as in conclusion: addendum: |
i suggest that AirportItlwmEthernetInterface get scrapped entirely and replaced with a non-stub implementation of an IOSkywalkEthernetInterface subclass (aka: proper implementation of the Skywalk API/IO80211SkywalkInterface) of course, that would need a rewrite of AirportItlwm, though. |
why not you help to make something out here, seem like you are expertise as well. Thank in advances. |
A complete rewrite isn’t just done easy peasy. Giving technical pointers is a completely different thing so just requesting from some random person on the internet to just do it themselves just because they understand at least to a degree some technical limitations of the current code is honestly insane… |
the way itlwm is currently written, from my own observation, is that AirportItlwm feeds IO80211Family just enough info to work, relying on mac80211 from BSD to work internally, what I suggest however is the complete integration of AirportItlwm with IO80211Family, but that isn’t an easy task. |
Hi, I'm using Itlwm with Heliport on Sequoia 15.0 final, and I am also getting those random resets, kernel panic caused by itlwm. Here is my error report:
|
@bulyaki |
Hi @zxystd, thanks for the help. I updated my itlwm.kext, and the system failed to boot with the new one, it just kept rebooting even before it loaded the window manager. I faintly remembered a similar issue so I disabled SIP to see if it boots, and it did. Unfortunately this is not a desirable configuration for me, I need the SIP enabled because some of my apps are not working otherwise. E.g. I can't play any video with Stremio and other players, they just give me a black screen and the logs keep reporting some sort of weird Qt Webkit error, but everything works just fine if I enable SIP. Below is the kernel panic from the boot-up, it seems it has some sort of issue with the signature of the kext maybe? My csr-active-config is set to "00080000", I am not sure what these flags actually mean, but is there a chance that I could still load your kext and boot with SIP enabled if I modified some of these flags?
|
itlwm.kext doesnt need to request IO80211Framework, it should not caused by itlwm. please check your setting?
|
The system's IO80211Family framework is needed by the AppleEthernetMLX5 driver, because I have a Mellanox card installed. But somehow it must conflict with the itlwm driver, because as soon as I switched back to AirportItlwm (which does not work but at least does not crash either) suddenly I was able to finish the boot process. When I switched to the new itlwm the only change I made was that I disabled AirportItlwm and enabled itlwm, I didn't touch anything else. |
yes, you did. try the above and see if it works ig, if not then I'm out of ideas |
Yes I did, should I have not done that? Thanks, I try this now. |
Great, it boots now, window server starts, and HeliPort connects to wifi, while SIP is still enabled. Thanks a lot for helping me sorting this out. I will keep testing this and report back if I see any crashes. |
macos15要求IO80211Family必须要求awdl没有就恐慌,实现awdl很费劲,目前缓解的方法(原生WiFi,非itlwm+heliport)就只能使用oclp1.6或mod版,但会破坏增量更新,且需部分关闭SIP。 |
如果实现了awdl会不会就能完整的airdrop,handoff等功能? |
In the first tests, itlwm and heliport work
The text was updated successfully, but these errors were encountered: