Black80211-Catalina
Black80211-Catalina copied to clipboard
EDUROAM 802.1X (eduroam) support
will it be supported EDUROAM for University Campus?
Don't know what is EDUROAM, but working now on WPA Enterprise 802.1X
More info: It uses Protected EAP and MSCHAPv2.
It's more than itlwm needs to support that (easy since OpenBSD supports it).
I’m doing support based on Apple’s support, so the code that does the handshake in itlwm will be disabled. There is already everything in macOS, just needs to be correctly called.
Sent with GitHawk
Try alpha 4
I can't try it until AX support...
@Suzamax @mehmetyukcell @KristFlex Try this: AirportItlwm.zip I ported my patches to it. Didn't test AX, but should work
@Suzamax @mehmetyukcell @KristFlex Try this: AirportItlwm.zip I ported my patches to it. Didn't test AX, but should work
which using Clover or L/E?
@mehmetyukcell If on Catalina, try with manual kextloading first:
sudo chown -R root:wheel AirportItlwm.kext
sudo chmod -R 755 AirportItlwm.kext
sudo kextutil AirportItlwm.kext
It won't load from Clover because IO80211Family is not in the prelinkedkernel, so you can install it to /L/E if it works or use OpenCore with SecureBoot enabled.
For Big Sur, manual kextloading should also be possible using sudo kmutil load --bundle-path AirportItlwm.kext
, but the extension should be approved in Security prefpane, and on beta 6 it crashed. Haven't tested this way on beta 8 yet.
@Suzamax @mehmetyukcell @KristFlex Does it work?
@Suzamax @mehmetyukcell @KristFlex Does it work?
My system opencore Big Sur pub beta 1 and I used only airportitlwm.kext on the EFI. No connection. I have AirPort Extreme with intel 9560ac
How enabled OpenCore with SecureBoot?
@mehmetyukcell
- Please collect the following logs when trying to connect:
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport debug +AllUserland +AllDriver +AllVendor
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport logger
log stream --predicate 'sender="IO80211Family" or sender="eapolclient"'
and the following after trying to connect:
sudo dmesg | grep itlwm
and post the logs here.
-
If you have got the kext loaded, then you already enabled SecureBoot. Anyway, here is the SecureBoot guide: https://dortania.github.io/OpenCore-Post-Install/universal/security/applesecureboot.html. 'Medium security' mode is enough.
-
For future, if you are attaching screenshots, please make them in English. (It isn't necessary to remake the existing screenshots, I've already read them with Google Translate).
Which kexts should I use? itlwm and airportitlwm? where should they inject? (Where should they be injected?)
Setting SecureBootModel to any valid value but Disabled is equivalent to Medium Security of Apple Secure Boot. is true?
@mehmetyukcell Only AirportItlwm. Either /Library/Extensions
(but I didn't test it on Big Sur) or OpenCore EFI/OC/kexts
.
Yes.
Why? Not readable disk?
sudo dmesg | grep itlwm
```shell sudo dmesg | grep itlwm
Kext is not loaded, what are you trying to log then?
Why? Not readable disk?
What tool are you using? If you want to mount the system volume read-write, run sudo mount -uw /
in Terminal.