zearp / Nucintosh

Intel NUC Hackintosh Stuff
730 stars 87 forks source link

macOS Ventura Update #100

Closed ajai-akkarapaka closed 2 years ago

ajai-akkarapaka commented 2 years ago

Hi Zearp,

W@nderful support and great job from you. Its been a longtime since I posted here for a query or issue. The thing is now that Ventura is released and its showing as an update on the NUC Mac with a file size of 3GB. I want to know whether its safe to upgrade the normal update way or should we download the whole OS package and install it clean and copy the data.. Confused as the later is a time tedious and the former is an easy method. Suggest your followers the best way to upgrade đź‘Ť Thanks again for you hard work Screen Shot 2022-10-27 at 12 10 21 AM

zearp commented 2 years ago

Thank you!

Updating with the small update should be fine, if anything goes wrong Software Update will download the full installer on its own. You can also download it yourself from here:

https://swcdn.apple.com/content/downloads/25/16/012-92138-A_KGGGN26YQB/d0kr042ixfvkboeft8qt2i3aclr5bx1e6p/InstallAssistant.pkg

Be sure to replace the AirportItlwm kext file before you install the update/boot into Ventura. Using a non-matching version can make booting freeze.

https://github.com/zearp/Nucintosh/raw/master/Stuff/AirportItlwm.kext-Ventura.zip

ajai-akkarapaka commented 2 years ago

Thanks.. Will try updating the system and post the results.

Regards

ajai-akkarapaka commented 2 years ago

Done.. everything updated correctly and all fine. Thanks again Screenshot 2022-10-27 at 4 56 57 PM

zearp commented 2 years ago

Very nice! Thanks for the update. I will update the EFI to use the Intel wireless Ventura kext very soon.

ajai-akkarapaka commented 2 years ago

đź‘Ť

aacassandra commented 2 years ago

hi @ajai-akkarapaka and @zearp , can anyone guide me, how to do update for AirportItlwm kext? thankyou

zearp commented 2 years ago

Download the Ventura version of the kext and replace the Monterey one before booting into the Ventura installer. You can find them in the stuff folder.

zearp commented 2 years ago

New release now with Ventura compatible Intel wireless driver as default.

https://github.com/zearp/Nucintosh/releases/tag/v3.9

aacassandra commented 2 years ago

@zearp , im sorry, im forgot about that. What do you mean: "Ventura installer" on the flashdrive and I open it on boot by pressing command + R ?

aacassandra commented 2 years ago

New release now with Ventura compatible Intel wireless driver as default.

https://github.com/zearp/Nucintosh/releases/tag/v3.9

Thankyou bro, i will try this.

aacassandra commented 2 years ago

mta

Thankyou @zearp

aacassandra commented 2 years ago

Hi @zearp , seems internet sharing ethernet to wifi doesn't work

zearp commented 2 years ago

Did it work before? If yes then it seems that under Ventura the Intel wifi kext doesn't support AP mode properly anymore. It might be a bug. Intel wifi has been flaky, specially after waking up or booting up it takes a while for it to connect. I don't know if AP mode ever worked on these Intel wifi cards. It might not even be supported by Intel itself. Not all wifi cards can do AP mode.

zearp commented 2 years ago

Sharing internet from ethernet to wireless works as expected with Apple Airport/Broadcom cards. The only difference in setup I noticed was that with Intel the drop down menu to select a wifi channel was empty when it wasn't using Airport cards. My guess would be that it doesn't support AP mode at all but I don't know if it worked in earlier macOS versions or not.

zearp commented 2 years ago

Someone has opened an issue about the slowness of wifi connecting;

https://github.com/OpenIntelWireless/itlwm/issues/823

I can't find any info on AP mode and these Intel wifi cards. It might be supported by the hardware but not implemented in the kext. Not sure if they would add it as it might be a lot of work for something rarely used.

aacassandra commented 2 years ago

Sharing internet from ethernet to wireless works as expected with Apple Airport/Broadcom cards. The only difference in setup I noticed was that with Intel the drop down menu to select a wifi channel was empty when it wasn't using Airport cards. My guess would be that it doesn't support AP mode at all but I don't know if it worked in earlier macOS versions or not.

yes, in the previous version it didn't work either. thanks for the information.

but, search wifi feels long and difficult to connect. I've tried restarting the wifi and it's the same. takes up to 3-8 minutes to be able to connect to wifi. is this a bug?

unlike in monterey there is no problem like this

zearp commented 2 years ago

It is a known issue. I linked to it above. I don't make the kext so we can only wait for a fix from the creators.

zearp commented 2 years ago

You can use itlwm.kext instead as a fix but it needs an app called Heliport to connect to a network. It is not integrated into the OS like AirportItlwm is.

https://github.com/OpenIntelWireless/HeliPort/releases/download/v1.5.0-alpha/HeliPort.dmg

https://github.com/zearp/Nucintosh/raw/master/Stuff/itlwm.kext.zip

weijiaming commented 2 years ago

Thank you!

Updating with the small update should be fine, if anything goes wrong Software Update will download the full installer on its own. You can also download it yourself from here:

https://swcdn.apple.com/content/downloads/25/16/012-92138-A_KGGGN26YQB/d0kr042ixfvkboeft8qt2i3aclr5bx1e6p/InstallAssistant.pkg

Be sure to replace the AirportItlwm kext file before you install the update/boot into Ventura. Using a non-matching version can make booting freeze.

https://github.com/zearp/Nucintosh/raw/master/Stuff/AirportItlwm.kext-Ventura.zip

Is the same update steps for BCM94360CS2 wireless card NUC? thank you!

zearp commented 2 years ago

That card is natively supported so you can remove all the Intel kexts and disable wifi/bluetooth in the BIOS. It is also needed to delete the HS07 block in the usb map; https://github.com/zearp/Nucintosh/blob/02c221031bbe3845871f2016de25a7a6c6f33e86/EFI/OC/Kexts/USBPorts.kext/Contents/Info.plist#L130-L136

weijiaming commented 1 year ago

That card is natively supported so you can remove all the Intel kexts and disable wifi/bluetooth in the BIOS. It is also needed to delete the HS07 block in the usb map;

https://github.com/zearp/Nucintosh/blob/02c221031bbe3845871f2016de25a7a6c6f33e86/EFI/OC/Kexts/USBPorts.kext/Contents/Info.plist#L130-L136

Update from System Settings failed,but I successfully updated Ventura 13.0.1 from App Store, and the download size is 12.5GB.

Now the problem is,the system occasionlly automatically reboots when inserting USB storage devices.

zearp commented 1 year ago

I've had updates failing from Software Update from time to time with the beta's but it has not happened since the final yet. In the beta's the small update would fail and then it would download the full 12gb installer. I've not had any issues with inserting usb devices and getting reboots. I'm currently running Ventura on 2 NUCs. Can you try usb in another OS and see if that works? I've never experienced such instant reboots on any hackintosh I built over the years. It may be a hardware thing but not sure until you try in another OS (or even the bios).

weijiaming commented 1 year ago

Probably It was a software compatibility issue. I noticed that Paragon NTFS For Mac wouldn't start properly after upgrading to Ventura, so I upgraded it to the latest version. The reboot issue hasn't reproduced so far.

zearp commented 1 year ago

Ohh good find! Maybe the driver it uses needed to be updated and without the update it would freak out, panic and reboot. On login the next time sometimes macOS will show you a dialog about a crash. You can then find out more details about what exactly happened. But thats not needed anymore!

weijiaming commented 1 year ago

That card is natively supported so you can remove all the Intel kexts and disable wifi/bluetooth in the BIOS. It is also needed to delete the HS07 block in the usb map;

https://github.com/zearp/Nucintosh/blob/02c221031bbe3845871f2016de25a7a6c6f33e86/EFI/OC/Kexts/USBPorts.kext/Contents/Info.plist#L130-L136

One more thing to be confirmed. Is all Intel kexts refer to IntelBluetoothFirmware.kext and anything else?

The system crashed twice when connecting my iPhone11 as personal hotspot through type-c. And there was no response sliding the mouse or typing on the keyboard. Unfortunately no crash logs were found.

zearp commented 1 year ago

Without panic and crash logs there’s nothing I can do. I’m also not able to try and reproduce it as I don’t have that phone. Did it happen on Monterey too?

Ventura still needs fixes and they won’t be coming soon due to holiday season. Best to stick to Monterey if you need a stable system.

Yes, all Intel includes all of them. With both wireless and bluetooth disabled in the bios there is no need to load the kexts and it could cause issues.

weijiaming commented 1 year ago

Without panic and crash logs there’s nothing I can do. I’m also not able to try and reproduce it as I don’t have that phone. Did it happen on Monterey too?

Ventura still needs fixes and they won’t be coming soon due to holiday season. Best to stick to Monterey if you need a stable system.

Yes, all Intel includes all of them. With both wireless and bluetooth disabled in the bios there is no need to load the kexts and it could cause issues.

It was very stable on Monterey 12.6.1. Perhaps the only thing I can do is wait...