⚠MacOS Sonoma ⚠ I was able to run MacOS Sonoma on the Surface Pro 7. Everything looks stable though the Wi-Fi may have some issue with your setup. With mine it works fine but the version is still not stable, so I had to warn you. Potential issues can be found here: github.com/OpenIntelWireless/itlwm/issues The video instruction is still valid. But you will need a few additional steps. 1. Command to install Sonoma to your USB drive: sudo /Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume Once you have the bootable USB with the EFI folder ready, before booting the Surface and installing it, you have to replace a bunch of files. 2. Go here github.com/OpenIntelWireless/itlwm/releases 3. Click on the Assets of the recent release and download Airportitlwm-Sonoma, extract it. (I used v2.3.0-alpha) 4. Copy the extracted Airportitlwm.kext file and put it to EFI/OC/Kexts (replace the existing one) 5. Download github.com/acidanthera/Lilu/releases/download/1.6.7/Lilu-1.6.7-RELEASE.zip and extract it. 6. Copy the extracted Lilu.kext file and put it to EFI/OC/Kexts (replace the existing one) 7. Download github.com/acidanthera/WhateverGreen/releases/download/1.6.6/WhateverGreen-1.6.6-RELEASE.zip and extract it. 8. Copy the extracted WhateverGreen.kext file and put it to EFI/OC/Kexts (replace the existing one) 9. Download github.com/acidanthera/AppleALC/releases/download/1.8.8/AppleALC-1.8.8-RELEASE.zip and extract it. 10. Copy the extracted AppleALC.kext file and put it to EFI/OC/Kexts (replace the existing one) 11. Download github.com/OpenIntelWireless/IntelBluetoothFirmware/releases/download/v2.3.0/IntelBluetooth-v2.3.0.zip and extract it. 12. Copy the extracted IntelBluetoothFirmware.kext file and put it to EFI/OC/Kexts (replace the existing one) 13. Download github.com/acidanthera/BrcmPatchRAM/releases/download/2.6.7/BrcmPatchRAM-2.6.7-RELEASE.zip and extract it. 14. Copy the extracted BlueToolFixup.kext file and put it to EFI/OC/Kexts (replace the existing one) 15. Open EFI/OC/config.plist with any text editor 16. Search for: AABaig== 17. Replace it with AABSig== 18. Save the file. We are now ready to install Sonoma. For those who have already Ventura installed and wishing to upgrade, I suggest to do so via the bootable USB too. It should not wipe your data. And once you update, don't forget to update EFI on your Surface.
@@user-cc8vy6kz2u you should be able to, yes. Check that you have "Install macOS Sonoma" in your Applications folder and then you can perform the command from the step 1.
You forgot to mention that a VM disk first needs to be initialised with disk utility (or: wiped) before the install can take place on that disk. Then on an Intel 8th gen HP laptop the VM installation is only 20 minutes, not 4 hours.
@GeeksTable I need your help. The secure boot fix step is not working for me (windows 11). I‘ve put all necessary files in the EFI, but when enabling secureboot with 3rd party option and rebooting it‘s saying that no boot files were found and it‘s not opening Opencore anymore
Search on Google "Hackintosh Surface 7" and you will find an newer git hub repository from balopez83. His EFI Files works. I become the OK on Boot an read the cert from this Guide. I have after Copy to EFI installed somona (No sleep Mode or Imassage/iface) via Update. Not forget to rename the config-i5 or i7 in the OC drawer. Good luck!
I tried newer version of grub (link below video). At best, I get to blue screen to import new certificate but it crashes. I wonder if the surface pro 7 had a firmware update that blocks certain things
Thanks great help. Got Sonoma running good on surface 7. Just can not disable secure boot. followed to steps for the fix but im getting, could't find a bootable os check the boot config ?. but besides this everything seem good thanks
I’m at the part where you are installing at 14:19 - There is not a walkthrough tutorial to set up a hard drive and format it properly for Mac installation at this step. Just thought I’d add that to the comments if people may get confused at this part. You will need to format an external drive to Mac journaled. You won’t be able to use your internal windows drive.
How is the sleep and sound functionality? I had this running last year, but I found that it would not sleep correctly 75% of the time. It would keep using power despite the cover being on, or put to sleep. I would also hear a faint hissing in the background from the speakers. Can you tell me if this issue has been resolved? I love the video! It reignited my attempt of possibly getting my mother a SP7 so that I can install MacOS on it for her. Upgraded to a SP8 after MacOS had the battery and sound issue.
First off, thank you for the very in-depth tutorial! I am now at the setup-stage, after installing Ventura on the formatted drive. But after the final reboot, I am presented with the 'Select your country'-screen which is blank. When I try to restart the Surface, I can choose 'United States', but after continuing I am left with a grey background and a spinning color-wheel. After a few seconds 'the assistant closes unexpectedly'. Any ideas what I might be missing? EDIT: Got it working. For anyone having similar problems, I deactivated the OpenIntelWireless-.kexts (AirportItlwm and itlwm) in the config.plist and installed macOS again. So in the installer it never showed me the Wi-Fi symbol in the top bar but that's no problem, you can configure macOS on first boot without Internet and when finished activate AirportItlwm (or itlwm, never both at the same time) and use Wi-Fi/Bluetooth.
Too bad only after a long day of following and executing the instructions I read in the comments below that this procedure is not for the Surface Pro 7+ - the device I own. What step exactly does not work on the 7+? The good thing of the 7+ is of course the ability to upgrade the SDD which I did to 1TB making it ideal for extra OSes to install. I would hate corrupting the EFI so I will stay away from that if it's risky. I already crippled my SecureBoot with an Ubuntu install, surface core and subsequent mokutil reinstall, but I still have a working Surface booting Windows from grub. The good thing from all this is I have a great working VM with Sonoma. For the 7+ I'll probably move on with an ElementaryOS install which has a really nice MacOS theme. As you say in the beginning, if you want something really fast like a Mac buy a Mac. Further I doubt the real value of MacOS on my Surface. I have not read how MacOS on the Surface handles detaching the keyboard and present the on screen keyboard - if it doesnt than the value of this exercise is minimal anyway. My Surface Pro 7+ with keyboard is about 1kg which a MacBook gets quite close to. And with the Mac you have by far the best touchpad. Finally you mention to stay away from updates which makes this a totally geek action without any reasonable practicality. If you want or need MacOS temporarily then use a VM as you introduced. So for now my Geekjourney for MacOS on my Surface stops but thanks for your effort and clear instructions.
at 52:00 after editing the EFI folder and adding the certificate, I restart and no bootable OS can be found is the screen that comes up. I just return on the windows boot option to get back into windows, any idea how I can fix the secure boot issue? Might just not worry about it.
Hi buddy. Tks for this great video!!!! I tried with my Surface Pro 5 and it shows a denied logo when booting the installer. Do you know if this EFI would work with the Pro 5? One more thing, I have the latest firmware, and I read that there was a problem with OpenCore running in newer firmware. Have you heard about it?
I've been using this for about month but does anyone else have any issues with sleep not working? The screen turns off but wakes easily and I am not sure if the system/CPU actually sleeps.
Thanks for the guide, everything works perfectly but I’m having issues with the secure boot. I’ve followed your exact steps but when I try and boot after setting secure boot to Microsoft/3rd party it tells me there’s no bootable device. Have you come across this? If so do you know how to fix it at all? 😊
There are two problems. First certificate (enroll file) has to be in root folder of Efi partition, outside of Efi folder. Second, even like that and even with newer grub versions, it simply doesn't seem to work any longer. I tried many versions, different ways. Never got it to work.
Ok I saw your Video. Maybe within the next few days I will try out, cause I crashed my Macbook pro. I hate Windows so much its always a torture when I turn the device on. So hopefully it works for my surface pro 5 as well.
Thank you so very much! I had this device laying around and your tutorial worked like a charm. The touch worked out of the box with no other modifications after install. Should I still install the touch daemon?
Excellent guide and thank you for putting this up but I am stuck at thinking my C:. I have a 256 gb drive but it says I can only shrink 32 mb. Any ideas?
After configuring everything, I notice two things. The first, the touch was functional without me doing anything. The second, bluetooth is impossible to set up. thanks anyway
ok there is a update for the surface 7 opencore, i also did all step by step like in your video and at the first start from the usb stick i got a text with some like "you had a failed startup" ... no i did not it is my first start ever from the stick, then a see the apple logo and the loading bar and zap reboot and the same again and again, i think i sell the damn surface and get a good used mac book
Thank you so much for this video! I've managed to install Sonoma on my Surface Pro 7 and it's working like a charm! The only issues I'm having is Audio clipping / popping and noise from time to time. Is there any solution for this, or is it something I should live with? thanks!
Hey, thanks for the guide almost everything works flawlessly. Only bluetooth doesn't want to work. I got Ventura 13.6.3 and I can't get it to work. Is there something I missed? Does it work on Sonoma for you? Maybe I'll do it again for Sonoma if bluetooth works there.
@@verbalhustle Replace BlueToolFixup.kext in EFI/OC/Kexts with ver. 2.6.8 (from BrcmPatchRAM bundle) + IntelBluetoothFirmware.kext with ver. 2.4.0 and up, then restart. This should be enough.
Great stuff! Very well explained. However, I tried to install Ventura in my Surface Book 3 (a bit different, I know), and I get stuck at the start of the installation: the Apple logo, after some flashes on the screen, disappeared and the screen became black. Do you have any suggestion how to overcome this? Thanks.
Thanks for the detailed video. I got everything working step by step, up to the point you showed at 43 min 35 sec. For some reason the icon for installing macOS from a flash drive does not appear, I can only select the Windows icon. Can you please tell me what to do? Why is the system not seeing my macOS Ventura flash drive? I installed it from a virtual machine, following your instructions exactly, and then transferred all the files to the flash drive as you showed. I have Surface Pro 7 i5
Hi, relating to your video, from 52:40 to 54:25, here you renamed folder BOOT to BOOT-bkp and added BOOT %OC, and then you loaded Windows from opencore, it isn't clear in what way Windows loads if only rename folder Boot in EFI-related to Windows, but without change bootmgfw.efi in folder EFI/ Microsoft/Boot? I have Surface Pro 5 where are Windows 11 installed first and then Sonoma which boots via opencore on a USB. I have repeated your example, but when choosing Windows I receive BSD. I would appreciate any suggestions to fix this.
Hi mate!! Awesome tutorial, one question, once I chose the macOS from the boot , what’s wrong if appears the apple icon but doesn’t charge recovery menu, is getting all timen apple icon? Thanks a lot!
I got rid of windows on my pro 7 and went Mac OS and haven’t regretted it. Sadly I can’t get the cameras to work because Microsoft won’t release the drivers. Does your pro 7 get how with touch enabled? Mine does.
Lots of things. Here most of the steps rely on Windows and Windows apps. MacOS has alternative apps too but those will need skills to operate. If you can have windows temporarily installed on an SSD and boot from it, then it should be easier. Then you basically can delete all windows partitions from Surface SSD (except the first one - the EFI) and format the rest of the SSD as exfat. And once you are in the macos installer, you reformat exfat to macos journalised and install macos there.
I am using a Surface Pro 6, and I was able to get MacOS running. unfortunately I don't have wifi access, and the only way I can get internet is through my surface dock using ethernet. Is there a way I can fix this?
As far as I know, other Surface devices have a different WiFi card which is not supported by macOS, so there is no way it would work. If you have a WiFi dongle, you could go to the config.plist of your EFI, disable AirportItlwm.kext and instead enable Itlwm.kext. Then you may Google a utility called Heliport and use it to connect to internet via the dongle.
When I install into an external drive, I have to use a USB 2.0 drive and MacOS loads very very slowly. Even when MacOS is loaded, it takes very very long to load any application. Any way to make it faster?
And this point stops me from understanding what happened. I made the installer Stick but I got no EFI No hidden partition for me only the stick and unallocated space. I try no with open core legacy patcher to see if I have no an EFI
For now Sonoma is on a very early stage of support, I would definetely withdraw from updating. The guys made Ventura stable like a year after is was released, so I wouldn't expect Sonoma to be stable any time soon.
Thanks a lot for your efforts and prompt response, you have my full respect, I will follow and support you@@GeeksTable one more thing, I noticed that speakers sometimes have a constant hissing or like quiet buzzing sound in the background and it ends with a pup if a song or any sound effect is played. have you noticed such thing as well? if so, is this hardware issue? or maybe wrong driver installation?
@@user-cc8vy6kz2u Check the pinned comment describing how to install Sonoma. As for the hissing noise, try launching Audio MIDI Setup (it's a macOS app) and there set the bit depth to 24 and sample rate to highest available, then reboot. It should potentially solve the issue.
No fix for the camera - Microsoft doesn’t open the drivers for it. Regarding Bluetooth I’ve found this small thread with necessary links, you might want to dive into it: github.com/Xiashangning/BigSurface/issues/109
Started with mac OS install to partition and then auto restarts after going two-thirds of the way through. I followed your instructions to the letter. Any idea?
Hey I had a quick question about Sonoma, So far I have gotten everything to run as it should except for bluetooth. Any idea on how to fix this problem?
Hey appreciate all the effort that went into the video i know how finicky Hackintosh's can be. Did you happen to notice really poor standby battery life while using macOS? And if you did, did you happen to find a fix for it?
@@suddenlyacatalmost a month and works as it should. Sleeps seems to work and on mine, battery after the second day of installing macOS is on par with Windows 11. What problem did you encountered with sleep?
Under the 'Display' tab, hold down the OPTION / ALT key while you press on the 'Scaled' button alongside Resolution to reveal all available resolutions. Alternatively you may use SwitchResX utility (paid).
@@litemint09 so I find how to start up graphics acceleration in my surface pro 7 with i3 1005g1🤗 Need only add to the config plist AAPL, ig-platform-id 01005C8A device-id 5C8A0000 framebuffer-unifiedmem 000000C0
tutorial was amazing! unfortunately when creating a partition on my SSD my laptop got stuck in a blue screen of death power loop. It says the stop code is NTFS file system. How do I fix this?
Without my flashdrive I can't boot to my MacOS which is installed on internal SSD, any idea how can I modify bootloader settings directly on MacOS ? ( Windows isn't on the device anymore)
Launch Terminal, type “diskutil list”, find the EFI partition of your Surface and remember the XY numbers of the “diskXsY” it it listed with. Then type “sudo diskutil mount /dev/diskXsY” with XY matching the EFI partition. Now you should have it. I personally don’t like doing it from macOS because it adds some invisible files to the partition and you might run out of space.
If the Secure Boot is on, only the loader with the right key would be able to run. By default it’s Windows loader. If you want to run another loader (macOS loader in this case), you have to disable the Secure Boot.
So how do we get a Mac os touchscreen keyboard so the surface can be used in real tablet mode without a physical keyboard while booted into macos ???????
Hi, Great tutorial, I get stuck in a boot loop at the intsall phase goes to 29 mins remaining then 28 and then reboots and starts again any suggestions on how to solve this?
Do I need to reinstall macOS again if I want to update certain kexts? Not sure if it's because of the updated versions, my wifi isn't working when I downloaded 2.3.0.
No, you don’t have to reinstall the macOS if you just want to update the kexts. 2.3.0 is fresh and may still contain bugs. Also be sure that you downloaded the version for your version of the macOS. And last thought: 2.3.0 may require to update some other kexts as well.
@@GeeksTable I've finally got the wifi working! But the bluetooth doesn't work! my guess is the later versions of Ventura caused the kext to not work. Also, replacing kexts in USB or in the bootloader makes no difference. I suspect I need some sort of an app in macOS to update the kexts from within the system?
My drive is just 128gb, so I'm trying to install in an external ssd. I can start the installatin process, but when it restarts is goes to Windows. It never goes to 46:32 "Select your country or region" I tried choosing "boot usb" in the troubleshoot options. I tried creating an EFI partition (diskpart create efi) with all the same contents as the install drive EFI. No luck. What's missing?
I found a way. I just formatted my external ssd as a installation drive, same as explained in the "Preparing the installer" section. So now I have the external ssd and a flash drive prepared as installers. Then, I delete the contents of all partitions in the external ssd. Then, I connect the external ssd and the falsh drive to the Surface and boot. Then, I install MacOS into the external ssd. Then, I take the external external ssd and copy the contents of the EFI folder into the external ssd (in the small EFI partition). I boot with only the external ssd connected and I continue with the installation process.
hello alex, i have done all of this and it's great. the problem is i want sonoma but when i update to it it never boot and show long message , do you have any way to update to sonoma ?
@@GeeksTable thank you so much i will try your way, i actually installed sonoma 3 months ago without seeing your pinned comment and i faced some issues with the wifi and i looked in reddit and github but i didn't like it that way i had a software for the wifi
Could be that when creating the VM and configuring the storage, the dynamic allocation was turned on. You need to recreate VM and select the storage option which would create it as a single file. That might help. Also when macos installer boots up, check the disk utility. Maybe the storage needs to be formatted, but I doubt that’s the reason.
I put it up to the disk formatting utility, the floor of the mac os partitions does not reach, refers to the support of the apple, who has encountered tell me what to do?
Sadly, no. The card reader is not visible during the boot process. But even if it was possible: the SD-card speeds are super slow for an operating system to run on it.
SP7+ was released after Apple transitioned to their M1, so there is no MacBook with the Intel CPU similar to a CPU in SP7+. And sadly it makes it impossible to apply this instruction to that model.
Thank you ,, i will try it , but i need to know first .. honestly is it stable ? how much space i need in my surface pro 7 ? what the difference between this way and Hackintosh ? can i use xcode with this way ?
Yup, it’s stable. Just don’t update it to any other version. I’d say 80Gb is the bare minimum but if you want to use Xcode, you may need more space for big projects (you might wanna google for how fast Xcode eats storage). Didn’t get your question about hackintosh. Hackintosh IS installing macOS on a PC device.
I followed all your instructions, yet I can’t install macOS Ventura in my Surface Pro 7+, core i7. It was stuck on apple logo while I booted from Flush drive at the initial state. I appreciate you very much for your video. Can you solve my problem. Karim
⚠MacOS Sonoma ⚠
I was able to run MacOS Sonoma on the Surface Pro 7. Everything looks stable though the Wi-Fi may have some issue with your setup. With mine it works fine but the version is still not stable, so I had to warn you. Potential issues can be found here: github.com/OpenIntelWireless/itlwm/issues
The video instruction is still valid. But you will need a few additional steps.
1. Command to install Sonoma to your USB drive:
sudo /Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
Once you have the bootable USB with the EFI folder ready, before booting the Surface and installing it, you have to replace a bunch of files.
2. Go here github.com/OpenIntelWireless/itlwm/releases
3. Click on the Assets of the recent release and download Airportitlwm-Sonoma, extract it. (I used v2.3.0-alpha)
4. Copy the extracted Airportitlwm.kext file and put it to EFI/OC/Kexts (replace the existing one)
5. Download github.com/acidanthera/Lilu/releases/download/1.6.7/Lilu-1.6.7-RELEASE.zip and extract it.
6. Copy the extracted Lilu.kext file and put it to EFI/OC/Kexts (replace the existing one)
7. Download github.com/acidanthera/WhateverGreen/releases/download/1.6.6/WhateverGreen-1.6.6-RELEASE.zip and extract it.
8. Copy the extracted WhateverGreen.kext file and put it to EFI/OC/Kexts (replace the existing one)
9. Download github.com/acidanthera/AppleALC/releases/download/1.8.8/AppleALC-1.8.8-RELEASE.zip and extract it.
10. Copy the extracted AppleALC.kext file and put it to EFI/OC/Kexts (replace the existing one)
11. Download github.com/OpenIntelWireless/IntelBluetoothFirmware/releases/download/v2.3.0/IntelBluetooth-v2.3.0.zip and extract it.
12. Copy the extracted IntelBluetoothFirmware.kext file and put it to EFI/OC/Kexts (replace the existing one)
13. Download github.com/acidanthera/BrcmPatchRAM/releases/download/2.6.7/BrcmPatchRAM-2.6.7-RELEASE.zip and extract it.
14. Copy the extracted BlueToolFixup.kext file and put it to EFI/OC/Kexts (replace the existing one)
15. Open EFI/OC/config.plist with any text editor
16. Search for: AABaig==
17. Replace it with AABSig==
18. Save the file. We are now ready to install Sonoma.
For those who have already Ventura installed and wishing to upgrade, I suggest to do so via the bootable USB too. It should not wipe your data. And once you update, don't forget to update EFI on your Surface.
@@user-cc8vy6kz2u you should be able to, yes. Check that you have "Install macOS Sonoma" in your Applications folder and then you can perform the command from the step 1.
hey dude I've got a question for you, if I have an update to do after the installation of macOS Sonoma, can I do that or I risk a brick?
@@kabbutino104There’s always a risk with any update. Doing it via the flash drive makes it a tiny bit less risky.
From you point of view, which is mor stable? Ventura or Sonoma?
Can updating macOS Ventura to Sonoma locally from app store on Surface pro 7 ?
Amazing! Been wanting to do this a long time but process seemed daunting. You've provided a solid path forward. Thank you!
I watched the whole video but I don't even have a surface. You explained everything amazing!!
Dude, this is an amazing tutorial. Massive props. Thank you!
You forgot to mention that a VM disk first needs to be initialised with disk utility (or: wiped) before the install can take place on that disk. Then on an Intel 8th gen HP laptop the VM installation is only 20 minutes, not 4 hours.
@GeeksTable I need your help. The secure boot fix step is not working for me (windows 11). I‘ve put all necessary files in the EFI, but when enabling secureboot with 3rd party option and rebooting it‘s saying that no boot files were found and it‘s not opening Opencore anymore
Same here 😢
@@enrico8916 same, tried many times. simply not working
his mistake in the guide is to put the enrol file in the wrong. It has to be outside of the EFI folder.
Search on Google "Hackintosh Surface 7" and you will find an newer git hub repository from balopez83. His EFI Files works. I become the OK on Boot an read the cert from this Guide. I have after Copy to EFI installed somona (No sleep Mode or Imassage/iface) via Update. Not forget to rename the config-i5 or i7 in the OC drawer. Good luck!
I tried newer version of grub (link below video). At best, I get to blue screen to import new certificate but it crashes. I wonder if the surface pro 7 had a firmware update that blocks certain things
Thanks great help.
Got Sonoma running good on surface 7.
Just can not disable secure boot.
followed to steps for the fix but im getting, could't find a bootable os check the boot config ?.
but besides this everything seem good thanks
I’m at the part where you are installing at 14:19 - There is not a walkthrough tutorial to set up a hard drive and format it properly for Mac installation at this step. Just thought I’d add that to the comments if people may get confused at this part. You will need to format an external drive to Mac journaled. You won’t be able to use your internal windows drive.
there is a mistake in this guide. For secure booting the "enroll" file has to be place OUTSIDE of the EFI folder.
How is the sleep and sound functionality? I had this running last year, but I found that it would not sleep correctly 75% of the time. It would keep using power despite the cover being on, or put to sleep. I would also hear a faint hissing in the background from the speakers. Can you tell me if this issue has been resolved? I love the video! It reignited my attempt of possibly getting my mother a SP7 so that I can install MacOS on it for her. Upgraded to a SP8 after MacOS had the battery and sound issue.
Thank you for your efforts . Great guide 👍
First off, thank you for the very in-depth tutorial! I am now at the setup-stage, after installing Ventura on the formatted drive. But after the final reboot, I am presented with the 'Select your country'-screen which is blank. When I try to restart the Surface, I can choose 'United States', but after continuing I am left with a grey background and a spinning color-wheel. After a few seconds 'the assistant closes unexpectedly'. Any ideas what I might be missing?
EDIT: Got it working. For anyone having similar problems, I deactivated the OpenIntelWireless-.kexts (AirportItlwm and itlwm) in the config.plist and installed macOS again. So in the installer it never showed me the Wi-Fi symbol in the top bar but that's no problem, you can configure macOS on first boot without Internet and when finished activate AirportItlwm (or itlwm, never both at the same time) and use Wi-Fi/Bluetooth.
Too bad only after a long day of following and executing the instructions I read in the comments below that this procedure is not for the Surface Pro 7+ - the device I own. What step exactly does not work on the 7+? The good thing of the 7+ is of course the ability to upgrade the SDD which I did to 1TB making it ideal for extra OSes to install. I would hate corrupting the EFI so I will stay away from that if it's risky. I already crippled my SecureBoot with an Ubuntu install, surface core and subsequent mokutil reinstall, but I still have a working Surface booting Windows from grub. The good thing from all this is I have a great working VM with Sonoma. For the 7+ I'll probably move on with an ElementaryOS install which has a really nice MacOS theme. As you say in the beginning, if you want something really fast like a Mac buy a Mac. Further I doubt the real value of MacOS on my Surface. I have not read how MacOS on the Surface handles detaching the keyboard and present the on screen keyboard - if it doesnt than the value of this exercise is minimal anyway. My Surface Pro 7+ with keyboard is about 1kg which a MacBook gets quite close to. And with the Mac you have by far the best touchpad. Finally you mention to stay away from updates which makes this a totally geek action without any reasonable practicality. If you want or need MacOS temporarily then use a VM as you introduced. So for now my Geekjourney for MacOS on my Surface stops but thanks for your effort and clear instructions.
at 52:00 after editing the EFI folder and adding the certificate, I restart and no bootable OS can be found is the screen that comes up. I just return on the windows boot option to get back into windows, any idea how I can fix the secure boot issue? Might just not worry about it.
Really great. Many thanks Geek!!!:)
Hi buddy. Tks for this great video!!!! I tried with my Surface Pro 5 and it shows a denied logo when booting the installer. Do you know if this EFI would work with the Pro 5? One more thing, I have the latest firmware, and I read that there was a problem with OpenCore running in newer firmware. Have you heard about it?
Thanks ! You are great guy 🎉
that so cool, really thank you !!! You're a legend bro
I've been using this for about month but does anyone else have any issues with sleep not working? The screen turns off but wakes easily and I am not sure if the system/CPU actually sleeps.
Thanks for the guide, everything works perfectly but I’m having issues with the secure boot. I’ve followed your exact steps but when I try and boot after setting secure boot to Microsoft/3rd party it tells me there’s no bootable device. Have you come across this? If so do you know how to fix it at all? 😊
Have the same issue, has someone a solution for that problem?
Same here😢
There are two problems. First certificate (enroll file) has to be in root folder of Efi partition, outside of Efi folder. Second, even like that and even with newer grub versions, it simply doesn't seem to work any longer. I tried many versions, different ways. Never got it to work.
Waitting the video for surface pro9
That can be a long wait :D the device doesn’t support hackintosh afaik
Avec machine virtuelle ?
Hi bro! I have a surface pro 6, do you know some links to replace links 4 EFI and 5 EFI Update and 6 ITLWM? and 9 and 10 too?
Going to try this right now 🙏
Ok I saw your Video. Maybe within the next few days I will try out, cause I crashed my Macbook pro. I hate Windows so much its always a torture when I turn the device on. So hopefully it works for my surface pro 5 as well.
Thanks for the nice guide. Did you test the video output? Does it work? Thanks.
Really good video!
If I want to do it for SP 6, any suggestion?
And 256 GB HDD is enough?
Thank you so very much! I had this device laying around and your tutorial worked like a charm. The touch worked out of the box with no other modifications after install. Should I still install the touch daemon?
IF it works for you out of the box, no need to install the touch daemon.
The secure boot file using 7 zip only extracts a single disk image file unlike in your video. Any ideas?
Excellent guide and thank you for putting this up but I am stuck at thinking my C:. I have a 256 gb drive but it says I can only shrink 32 mb. Any ideas?
After configuring everything, I notice two things. The first, the touch was functional without me doing anything. The second, bluetooth is impossible to set up. thanks anyway
Same here touch worked right away did you figure out how to use Bluetooth? Also has your OSX been stable so far?
@@Eaelectronicsman no I did not find for bluetooth. However mac os x is perfect
I found this rather short thread but with necessary links: github.com/Xiashangning/BigSurface/issues/109 maybe it helps with the Bluetooth issue.
ok there is a update for the surface 7 opencore, i also did all step by step like in your video and at the first start from the usb stick i got a text with some like "you had a failed startup" ... no i did not it is my first start ever from the stick, then a see the apple logo and the loading bar and zap reboot and the same again and again, i think i sell the damn surface and get a good used mac book
Thank you so much for this video! I've managed to install Sonoma on my Surface Pro 7 and it's working like a charm!
The only issues I'm having is Audio clipping / popping and noise from time to time. Is there any solution for this, or is it something I should live with?
thanks!
Hey, thanks for the guide almost everything works flawlessly. Only bluetooth doesn't want to work. I got Ventura 13.6.3 and I can't get it to work. Is there something I missed? Does it work on Sonoma for you? Maybe I'll do it again for Sonoma if bluetooth works there.
Same..no Bluetooth here.
@@verbalhustle Replace BlueToolFixup.kext in EFI/OC/Kexts with ver. 2.6.8 (from BrcmPatchRAM bundle) + IntelBluetoothFirmware.kext with ver. 2.4.0 and up, then restart. This should be enough.
@@arandizz thanks. worked for me
Great stuff! Very well explained.
However, I tried to install Ventura in my Surface Book 3 (a bit different, I know), and I get stuck at the start of the installation: the Apple logo, after some flashes on the screen, disappeared and the screen became black.
Do you have any suggestion how to overcome this? Thanks.
Thanks for the detailed video. I got everything working step by step, up to the point you showed at 43 min 35 sec. For some reason the icon for installing macOS from a flash drive does not appear, I can only select the Windows icon. Can you please tell me what to do? Why is the system not seeing my macOS Ventura flash drive? I installed it from a virtual machine, following your instructions exactly, and then transferred all the files to the flash drive as you showed. I have Surface Pro 7 i5
Hi, relating to your video, from 52:40 to 54:25, here you renamed folder BOOT to BOOT-bkp and added BOOT %OC, and then you loaded Windows from opencore, it isn't clear in what way Windows loads if only rename folder Boot in EFI-related to Windows, but without change bootmgfw.efi in folder EFI/ Microsoft/Boot? I have Surface Pro 5 where are Windows 11 installed first and then Sonoma which boots via opencore on a USB. I have repeated your example, but when choosing Windows I receive BSD. I would appreciate any suggestions to fix this.
Hi mate!! Awesome tutorial, one question, once I chose the macOS from the boot , what’s wrong if appears the apple icon but doesn’t charge recovery menu, is getting all timen apple icon? Thanks a lot!
I got rid of windows on my pro 7 and went Mac OS and haven’t regretted it. Sadly I can’t get the cameras to work because Microsoft won’t release the drivers. Does your pro 7 get how with touch enabled? Mine does.
Great tutorial. Thanks very much.What would I have to do differently to install Mac OS only on my surface Pro 7?
Lots of things. Here most of the steps rely on Windows and Windows apps. MacOS has alternative apps too but those will need skills to operate. If you can have windows temporarily installed on an SSD and boot from it, then it should be easier. Then you basically can delete all windows partitions from Surface SSD (except the first one - the EFI) and format the rest of the SSD as exfat. And once you are in the macos installer, you reformat exfat to macos journalised and install macos there.
@@GeeksTable Great. Thanks very much.
I can’t open the mini tool it says failed to load disk access driver
Please help😂😂
I am using a Surface Pro 6, and I was able to get MacOS running. unfortunately I don't have wifi access, and the only way I can get internet is through my surface dock using ethernet. Is there a way I can fix this?
for some reason ethernet has now stopped working too. arghhh. what can I do?
As far as I know, other Surface devices have a different WiFi card which is not supported by macOS, so there is no way it would work. If you have a WiFi dongle, you could go to the config.plist of your EFI, disable AirportItlwm.kext and instead enable Itlwm.kext. Then you may Google a utility called Heliport and use it to connect to internet via the dongle.
When I install into an external drive, I have to use a USB 2.0 drive and MacOS loads very very slowly. Even when MacOS is loaded, it takes very very long to load any application.
Any way to make it faster?
Hi, do you think this is a suitable guide for doing this with a Surface Book 2 i7? I think they are quite close specs but not exactly the same....
And this point stops me from understanding what happened. I made the installer Stick but I got no EFI No hidden partition for me only the stick and unallocated space. I try no with open core legacy patcher to see if I have no an EFI
thank you very much your guide. Is deep sleep work? I install sonoma on SP7. But very much battery drain on sleep
I have no acceleration and everything is really tiny. Can you help?
I have followed your guide perfectly, but upon going to the install loading bar, i get grey screen. Is there an easy fix?
amazing job, any chance Sonoma can work if updated? do you have any knowledge you can share with us?
For now Sonoma is on a very early stage of support, I would definetely withdraw from updating. The guys made Ventura stable like a year after is was released, so I wouldn't expect Sonoma to be stable any time soon.
Thanks a lot for your efforts and prompt response, you have my full respect, I will follow and support you@@GeeksTable one more thing, I noticed that speakers sometimes have a constant hissing or like quiet buzzing sound in the background and it ends with a pup if a song or any sound effect is played. have you noticed such thing as well? if so, is this hardware issue? or maybe wrong driver installation?
@@user-cc8vy6kz2u Check the pinned comment describing how to install Sonoma. As for the hissing noise, try launching Audio MIDI Setup (it's a macOS app) and there set the bit depth to 24 and sample rate to highest available, then reboot. It should potentially solve the issue.
So far it seems only my Bluetooth and camera doesn’t work is there a way to fix?
No fix for the camera - Microsoft doesn’t open the drivers for it. Regarding Bluetooth I’ve found this small thread with necessary links, you might want to dive into it: github.com/Xiashangning/BigSurface/issues/109
Started with mac OS install to partition and then auto restarts after going two-thirds of the way through. I followed your instructions to the letter. Any idea?
Hey I had a quick question about Sonoma, So far I have gotten everything to run as it should except for bluetooth. Any idea on how to fix this problem?
Hey appreciate all the effort that went into the video i know how finicky Hackintosh's can be. Did you happen to notice really poor standby battery life while using macOS? And if you did, did you happen to find a fix for it?
found a fix?
@@wowmcaaarixdon’t use a surface, they use a standard for sleeping that macos doesn’t support. it won’t even sleep
@@suddenlyacatalmost a month and works as it should. Sleeps seems to work and on mine, battery after the second day of installing macOS is on par with Windows 11. What problem did you encountered with sleep?
how fix sec boot if i have only macos on surface?
You need to make a video for Surface Pro 7+ i7 these files you show us there in this videos are only for Surface Pro 7 i5?
The video applies for both i5 and i7 Surface Pro 7. Unfortunately, Surface Pro 7+ has an unsupported hardware - no was to install macOS there so far.
i only get an error with the apple support link :/
I can’t change the secureboot option because my bios are locked :((
when i get to step 5 click on mac os ventura after running apple icon i select language and then the screen goes gray only mouse pointer remains
Do I still need the EFI-Extras if I use the latest OpenCore 1899?
I will try with Ventura for now
I follow you video and I’ve got WiFi issues it’s available but when I’m connecting it doesn’t work
Why I have only one resolution in display settings? How I can change?
I have surface pro 7 with i3
Under the 'Display' tab, hold down the OPTION / ALT key while you press on the 'Scaled' button alongside Resolution to reveal all available resolutions. Alternatively you may use SwitchResX utility (paid).
@@GeeksTable I only have 19 megabytes of video memory. It is most likely that the graphics acceleration is not working 🥴
@@fralex6937 perhaps the Device properties on the config plist is not properly configured
@@litemint09 so I find how to start up graphics acceleration in my surface pro 7 with i3 1005g1🤗
Need only add to the config plist
AAPL, ig-platform-id 01005C8A
device-id 5C8A0000
framebuffer-unifiedmem 000000C0
tutorial was amazing! unfortunately when creating a partition on my SSD my laptop got stuck in a blue screen of death power loop. It says the stop code is NTFS file system. How do I fix this?
I was able to reinstall windows, and successfully create a separate drive partition... Will try again!
got it with oil patcher but not with the sudo
i have on my apple laptop sonoma not ventura. I tried to download ventura, and it did not work. can I download sonoma instead
Got stucked in VM player less than a minute remaning in install mac os
Any idea why mine is stuck at the apple logo with the empty loading bar?
I left it on all night to boot and it won't get past the apple logo
It usually happens when the wrong kext files are used. For example, AirportItlwm for Monterey is used when loading Ventura.
Has anyone tried to update to MacOS Sonoma?
Check the pinned comment for Sonoma.
@@GeeksTableThank you so much! Specially for your pinned Guide👍👍
I will give it a try.
Without my flashdrive I can't boot to my MacOS which is installed on internal SSD, any idea how can I modify bootloader settings directly on MacOS ? ( Windows isn't on the device anymore)
Launch Terminal, type “diskutil list”, find the EFI partition of your Surface and remember the XY numbers of the “diskXsY” it it listed with. Then type “sudo diskutil mount /dev/diskXsY” with XY matching the EFI partition. Now you should have it.
I personally don’t like doing it from macOS because it adds some invisible files to the partition and you might run out of space.
@@GeeksTable I tried and it worked perfectly , thank you so much for the advice !
I thought secure boot is required for newer versions of Mac OS, so why turn in off in the UEFI settings?
If the Secure Boot is on, only the loader with the right key would be able to run. By default it’s Windows loader. If you want to run another loader (macOS loader in this case), you have to disable the Secure Boot.
So how do we get a Mac os touchscreen keyboard so the surface can be used in real tablet mode without a physical keyboard while booted into macos ???????
You may use the accessibility keyboard: support.apple.com/en-gb/guide/mac-help/mchlc74c1c9f/mac
Hi, Great tutorial, I get stuck in a boot loop at the intsall phase goes to 29 mins remaining then 28 and then reboots and starts again any suggestions on how to solve this?
Same
can i update macOS Ventura after install it on Surface pro 7 ?
How to fix camera on surface pro 7? Because my surface camera not working.
Microsoft has closed up its camera drivers, so the camera will only work with Windows OS.
hey sir, sorry for my another cooment, but can you help me to install grub? i'm do all pass you do but the blue screen doesn't show please help me :(
I have the same issue
Do I need to reinstall macOS again if I want to update certain kexts? Not sure if it's because of the updated versions, my wifi isn't working when I downloaded 2.3.0.
No, you don’t have to reinstall the macOS if you just want to update the kexts. 2.3.0 is fresh and may still contain bugs. Also be sure that you downloaded the version for your version of the macOS. And last thought: 2.3.0 may require to update some other kexts as well.
@@GeeksTable how do i update kexts? Just copy and paste them to the EFI in the USB? Or the bootloader? Appreciate any directions
Yep, you just replace them. First try to replace them on your USB drive and try loading from it. If it works, then replace on your surface.
@@GeeksTable I've finally got the wifi working! But the bluetooth doesn't work! my guess is the later versions of Ventura caused the kext to not work. Also, replacing kexts in USB or in the bootloader makes no difference. I suspect I need some sort of an app in macOS to update the kexts from within the system?
Is there a way to actually apply updates once installed such as github updates from developers?
There is a way, but you have to be familiar with opencore. Then updating the kexts and config shouldn’t be a problem.
Can it use a stylus pen?
My drive is just 128gb, so I'm trying to install in an external ssd.
I can start the installatin process, but when it restarts is goes to Windows. It never goes to 46:32 "Select your country or region"
I tried choosing "boot usb" in the troubleshoot options.
I tried creating an EFI partition (diskpart create efi) with all the same contents as the install drive EFI.
No luck.
What's missing?
I found a way.
I just formatted my external ssd as a installation drive, same as explained in the "Preparing the installer" section.
So now I have the external ssd and a flash drive prepared as installers.
Then, I delete the contents of all partitions in the external ssd.
Then, I connect the external ssd and the falsh drive to the Surface and boot.
Then, I install MacOS into the external ssd.
Then, I take the external external ssd and copy the contents of the EFI folder into the external ssd (in the small EFI partition).
I boot with only the external ssd connected and I continue with the installation process.
Does the touch screen work?
hello alex, i have done all of this and it's great. the problem is i want sonoma but when i update to it it never boot and show long message , do you have any way to update to sonoma ?
Hi there! Check the pinned comment for Sonoma info.
@@GeeksTable thank you so much i will try your way, i actually installed sonoma 3 months ago without seeing your pinned comment and i faced some issues with the wifi and i looked in reddit and github but i didn't like it that way i had a software for the wifi
Hi does this work for surface pro 6 too?
works on surface go 3?
This can work in surface pro 4?
For some reason my virtual machine does not show a drive for me to install Mac OS on
Could be that when creating the VM and configuring the storage, the dynamic allocation was turned on. You need to recreate VM and select the storage option which would create it as a single file. That might help. Also when macos installer boots up, check the disk utility. Maybe the storage needs to be formatted, but I doubt that’s the reason.
@@GeeksTable Ok got it fixed but now I am getting an error because the disk utility when installing Ventura did not launch to prepare the disk
@@camdenhuffman3 I Didn’t get how you fix the storage ,, from where !?!? please explane more
What about installation on a Surface Pro 4
I put it up to the disk formatting utility, the floor of the mac os partitions does not reach, refers to the support of the apple, who has encountered tell me what to do?
can i install mac os in micro sd?
Sadly, no. The card reader is not visible during the boot process. But even if it was possible: the SD-card speeds are super slow for an operating system to run on it.
@@GeeksTable thanks to answer me :)
my ssd storage is just 128gb.. that means i have to format my ssd and share the storage haha
I want to instal on Surface Pro 7 Plus. Can you help me? Thanks you!
Sorry but the CPU of the SP7+ is not supported.
You said that this isnt a guide dor the surface 7+ can i ask why
SP7+ was released after Apple transitioned to their M1, so there is no MacBook with the Intel CPU similar to a CPU in SP7+. And sadly it makes it impossible to apply this instruction to that model.
@@GeeksTablethank you for the clarification
The Efi is inly for i5 not for i7 ?
Tested on both: i5 and i7 👍🏻
Thank you ,, i will try it , but i need to know first .. honestly is it stable ? how much space i need in my surface pro 7 ? what the difference between this way and Hackintosh ? can i use xcode with this way ?
Yup, it’s stable. Just don’t update it to any other version. I’d say 80Gb is the bare minimum but if you want to use Xcode, you may need more space for big projects (you might wanna google for how fast Xcode eats storage). Didn’t get your question about hackintosh. Hackintosh IS installing macOS on a PC device.
Can I use this on Surface Book 2?
Probably not but you may try. These guys do a lot to make it work on surface devices: github.com/Xiashangning/BigSurface/
Great tutorial. Tell me i can do this on surface pro 6?
Thanks! Sorry, I have no idea.
Can this be done on the 6? .. or not
yes
I followed all your instructions, yet I can’t install macOS Ventura in my Surface Pro 7+, core i7. It was stuck on apple logo while I booted from Flush drive at the initial state. I appreciate you very much for your video. Can you solve my problem.
Karim
Dude, just SP7 not plus
The instruction is only for the SP7. I wish SP7+ supported this but unfortunately it doesn’t.
too loooooong
IPTSDeamon - not found command. Help