Savoury.Monkey Posted December 10, 2016 Share Posted December 10, 2016 Introduction I basically wrote down everything i did the last few days to get Sierra working on my Surface Pro. To safe you guys the hassle i've been trough i wrote this "little" guide.. Hope you enjoy it. Access to a real Mac or Hackintosh needed for the next 5 steps! 1. Download those 3 Files: - Sierra EFI files, Kexts & Kextdrop - OS X Sierra installation App - latest Clover 2. Prepare the USB Stick using Disk Utility in OS X, format the Stick to HFS and name it „SierraStick“ (necessary for the next step). 3. Apply the Installer to the Stick using this Command: sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/SierraStick/ --applicationpath /Applications/Install\ macOS\ Sierra.app/ --nointeraction 4. Install Clover, Choose the SierraStick as location, click on Customize and tick exactly what is shown below (there’s no need for themes, as there’s one in my EFI folder). - Make sure Clover Created the EFI Partiton! 5. Copy My EFI folder you downloaded from the Link above straight to the Root of the EFI Drive (replace/merge the files/folder if needed). Now insert the clover’d SierraStick into the Surface! 6. Make sure the Surface is turned off, press the Volume down and the Power button - keep the Volume down one pressed. 7. Once booted to Clover start the Setup by simply pressing enter. 8. Once the Setup ran trough the Surface reboots, make sure you booted clover again (like 2 steps before) - choose the Drive you installed OS X to and press enter. 9. Setup continues… 10. Reboot once again, boot into the OS X partition and make sure everything works as it should. If everything worked like it should you should now have a fully working Sierra installation now, congrats. Place Clover to the Mac EFI: "If it runs on your stick its runs on your disc" - caleidosCope 1. Download Clover Configurator and mount the EFI Partition of the Setup Stick. Clover Configurator 2. Copy the EFI folder to your desktop. 3. Reboot OS X (that’s just to be sure you’re not messing the EFI partitions, if you’re careful enough you can skip that). 4. Remove the Stick once OS X booted and run the Configurator again, this time mount the Mac EFI. 5. Copy the EFI folder from the desktop to the Mac EFI partition (replace/merge the files/folder if needed). 6. Reboot to make sure it boots clover. The journey just began.. No, really.. We’re not fully done yet! Whats up next? As you may or may not noticed there seem to be some things not working: - Bluetooth - Audio - Appstore (partially works, installing doesn’t while updates do) Just follow the following steps to get the above things working: 1. Run the Kext Drop you downloaded in my EFI package at the first post and „kextdrop“ the 3 files included right next to it. (NullEthernet.kext, AvastarFwLoader.kext & AppleHDA.kext) 2. Run Clover Configurator you downloaded before, mount your EFI as described above and open the EFI partition 3. Navigate to EFI/Clover/ and open the „config.plist“ by double clicking it - Clover Configurator should now pop up. 4. Within the Configurator navigate to SMBIOS on the lift side and click on the magic wand button on the right side. 5. Now choose the MacBook Air (no matter which one, its up to you), and press „ok“ in the next appearing window. Save the changes with cmd+s and reboot the system. Congratulations, now everything stated above should work, Appstore will allow you to download apps, sound will play and the microphone should work now too. Its up to you now, be wise with what you do next! Last but to least, special thanks to: caleidosCope (danke für deine „nerven“ ) ClaudesTech (initial inspiration to write this guide) JahStories (some files here and there) Whoelse I might missed (please PM me) 4 1 Link to comment Share on other sites More sharing options...
JahStories Posted December 12, 2016 Share Posted December 12, 2016 Hi there, good work with the guide, I sold my sp1, so I'll not update my guides anymore! btw I was Jahstories, just changed my username lol 3 Link to comment Share on other sites More sharing options...
Savoury.Monkey Posted December 14, 2016 Author Share Posted December 14, 2016 Updated the title as this guide can be used for the latest update. For those wanting to upgrade through the Store -> Feel free to do so, just be sure to drop the 3 Kext files again once Mac rebooted. 1 Link to comment Share on other sites More sharing options...
Timelord83 Posted January 25, 2017 Share Posted January 25, 2017 Clover is not creating a EFI partition on my USB stick at all it has some instructions when you check the ESP box saying.. Install Clover in the ESP (EFI System Partition) of the target volume Need to format ESP as Fat32 on Mac first. For Fat32 use commands like: diskutil list newfs_msdos -v EFI -F 32 /dev/rdisk9s1 any help would be appreciated because my Surface refuses to boot off the usb with or without secure boot enabled. Link to comment Share on other sites More sharing options...
caleidosCope Posted February 4, 2017 Share Posted February 4, 2017 Clover is not creating a EFI partition on my USB stick at all it has some instructions when you check the ESP box saying.. any help would be appreciated because my Surface refuses to boot off the usb with or without secure boot enabled. Try another clover version? another boot stick? It will never boot with secure boot "on", if it is not a windows or a certified OS(?). Link to comment Share on other sites More sharing options...
Timelord83 Posted February 4, 2017 Share Posted February 4, 2017 Try another clover version? another boot stick? It will never boot with secure boot "on", if it is not a windows or a certified OS(?). did you get this to work? can you send me your clover? I have tried the clover he linked and several sticks from, Patriot/Sandisk/SiliconPower.. all no go reguardless of surface secure enabled or not. Link to comment Share on other sites More sharing options...
caleidosCope Posted February 4, 2017 Share Posted February 4, 2017 As i recall... it is no magic... partition your stick into two partitions... FAT (300MB) for EFI ... the rest for the install of OS X ... GUID Mac OS Extended (Journald). Then copy the EFI folder you got from your previous attempts copy it to the FAT. This MUST work... sometimes it doesn't why i don't know. Look also in the other threads that cover the Surface1 ... the guides are a little different... same tools. The same files you load out of the web... i loaded too... so "my"version is the version from the devs... ask them also. PERHAPS: You already have a EFI-partition... maybe you don't "see" it... use cloverconfigurator (or EFI-mounter) to mount the EFI (double check which one to mount... if you are on a real mac or hack - they have EFIs too) Switch "off" your secure boot, and leave it. Switch it back "on" if your going back to Windows!!! And now a little "sidehacking": It won't boot if you didn't feed your clover on the stick with the necessary files mentioned here and in all the other SF1 threads...i assume you are a bloody hackintosh beginner (correct me if i am wrong)... As i told the thread-owner ... "You dont read enough!" Go on and read the other threads also... this is no hit and run. you will have a learning curve. So i still learn. One more thing: There is no straighter way as described here. IT IS ALREADY THE ESSENCE OF THE ESSENCE. No need for "purification". And it works. (And read the other threads...didi i mention that? ) Link to comment Share on other sites More sharing options...
Z800MAC Posted February 22, 2017 Share Posted February 22, 2017 Nice Job! Is internal Wifi and Type Cover working? Thanks Link to comment Share on other sites More sharing options...
xflier Posted February 26, 2017 Share Posted February 26, 2017 Nice Tutorial, I successfully installed Mac OS in my SP1. One step is critical that we need to change the language, by default, it is "It" or 'en". A small issue, keyboard needs to disconnected and connected back for every reboot. Appreciate any help here. Thanks a lot! Link to comment Share on other sites More sharing options...
pedrodylan Posted March 4, 2017 Share Posted March 4, 2017 Hi can the Sierra EFI files, Kexts & Kextdrop files be used on a Surface Pro 2? 1 Link to comment Share on other sites More sharing options...
hitman478 Posted March 8, 2017 Share Posted March 8, 2017 Does the internal WiFi also work? Link to comment Share on other sites More sharing options...
flashtony Posted March 23, 2017 Share Posted March 23, 2017 Does the internal WiFi also work? No It doesn't work, still need to using wifi-usb. Link to comment Share on other sites More sharing options...
Timelord83 Posted March 25, 2017 Share Posted March 25, 2017 I am not new to OSX or Hackintoshing but if i have to do extra steps like creating multiple partitions before the guide then it needs to say that.. I have checked with diskutil there is only a single partition on the USB drive so there's nothing to un-hide to copy files to. it also says make sure clover created the EFI partition.. which it is not doing. with the files and instructions provided on this thread that "just works", it is not. I am using a REAL mac to create the USB installer and follow the letter of the instructions to a T and its not working. Besides the glaring typo in the write up since as soon as you use the createinstallmedia command in step 3 it renames the USB from SierraStick To Install OS X Sierra so in step 4 it says to select SerriaStick that volume no longer exists. But I did make the ENORMOUS leap to just selecting my USB stick. I am also unable to partition the USB stick in Disk Utility under El Cappy no idea why this is and none of my USB sticks will allow partition to be selected regardless of mounted partitions or selecting either the device name or partition name. So as you may at some point wanted to attempt to be helpful your none of your replies where and actually derailed the thread and request for help. You may think me an impatient person with little knowledge but I am neither and as easy as this guide looked I assumed I would need to do more digging than a 5 step guide. But that said if your not going to deliver full instructions for the task at hand or mention that they will need to do extra then you should EXPECT QUESTIONS. ESPECIALLY if you bother to cover the USB prep but never mention you need to make your OWN EFI partition or that Clover might fail and you would have to. I am all for supporting peoples work and I am glad and thankful he took the time to do it. But my request for help being answered with derailing remarks about my intelligence level on the subject and a go read more, are unwarranted and unwelcome. As i recall... it is no magic... partition your stick into two partitions... FAT (300MB) for EFI ... the rest for the install of OS X ... GUID Mac OS Extended (Journald). Then copy the EFI folder you got from your previous attempts copy it to the FAT. This MUST work... sometimes it doesn't why i don't know. Look also in the other threads that cover the Surface1 ... the guides are a little different... same tools. The same files you load out of the web... i loaded too... so "my"version is the version from the devs... ask them also. PERHAPS: You already have a EFI-partition... maybe you don't "see" it... use cloverconfigurator (or EFI-mounter) to mount the EFI (double check which one to mount... if you are on a real mac or hack - they have EFIs too) Switch "off" your secure boot, and leave it. Switch it back "on" if your going back to Windows!!! And now a little "sidehacking": It won't boot if you didn't feed your clover on the stick with the necessary files mentioned here and in all the other SF1 threads...i assume you are a bloody hackintosh beginner (correct me if i am wrong)... As i told the thread-owner ... "You dont read enough!" Go on and read the other threads also... this is no hit and run. you will have a learning curve. So i still learn. One more thing: There is no straighter way as described here. IT IS ALREADY THE ESSENCE OF THE ESSENCE. No need for "purification". And it works. (And read the other threads...didi i mention that? ) Link to comment Share on other sites More sharing options...
omega_xl Posted April 1, 2017 Share Posted April 1, 2017 hi all does external display miniHDMI works ? Link to comment Share on other sites More sharing options...
caleidosCope Posted April 5, 2017 Share Posted April 5, 2017 hi all does external display miniHDMI works ? Yes it does. (See the older thread) Link to comment Share on other sites More sharing options...
Sylvain60 Posted April 8, 2017 Share Posted April 8, 2017 Hi everyone , Everything works without the wifi and the sd reader ? Does the sleep mode is working ? Link to comment Share on other sites More sharing options...
Timelord83 Posted April 9, 2017 Share Posted April 9, 2017 Trunk'd for space I am going to attempt to ask for help again.. So after doing much more reading it seems as though el cap will not allow clover or DiskUtil to create any partitions on an MBR formatted USB stick.. if you format it as an GUID Clover is able to created the EFI partition and allow for a bootable media with EL Cap but I have not tried with sierra just yet. Can I ask what version of OSX you used when preping your USB stick for Sierra? Also Any extra steps no matter how little you might have had to perform as I Think my surface is a trouble maker it is also one of the very first produced. Link to comment Share on other sites More sharing options...
orangeearths Posted April 12, 2017 Share Posted April 12, 2017 Hi can the Sierra EFI files, Kexts & Kextdrop files be used on a Surface Pro 2? My Surface Pro 2 (SP2) can initialize can the setup part but can't complete it and I'm not sure if this guide would work with SP2. I hope that I can find a way to get it work soon and then I can test those files. Update: I used different guide and worked with my SP2! I tested and confirmed that AastarFWLoader kext and Kext Drop works on SP2. I will test two other kexts soon. Link to comment Share on other sites More sharing options...
Sylvain60 Posted April 16, 2017 Share Posted April 16, 2017 Successfully installed on the microSD card of my Surface Pro 1. Some trouble with the Graphique Card, washed white and artefacts, just change the injectedid from 0x0a006601 to 0x0a006604 in the config.plist. Thanks for the Guide Link to comment Share on other sites More sharing options...
ducati996 Posted May 17, 2017 Share Posted May 17, 2017 Just update to 10.12.5 and everything works except wifi of course... Sent from my iPhone using Tapatalk 1 Link to comment Share on other sites More sharing options...
rxstream Posted May 18, 2017 Share Posted May 18, 2017 Couldn't get the installer to work. I followed all the steps exactly, and managed to boot the Surface (with -v) to a flickering gray screen with a beachball. I've let it sit there for 40 minutes, and it just hangs on that screen. I can't get it to boot with -x, and disabling InjectIntel doesn't stop the flickering. i5 128GB model. Edit: This DSDT.aml is broken and doesn't let the machine boot. The ones present in the El Capitan thread work. Still can't reliably get the white halo to not show, it usually takes a couple of restarts to get a fully working display. 1 Link to comment Share on other sites More sharing options...
xflier Posted May 22, 2017 Share Posted May 22, 2017 anybody knows how to make location works like in maps? Thanks ! Link to comment Share on other sites More sharing options...
Bladestar Posted May 30, 2017 Share Posted May 30, 2017 Hello guys. This guide is very good. My Surface Pro runs very well. The only problem is the Bluetooth. The internal Hardware is recognized with the DSDT from the El Capitan thread. Searching for devices works without problems. But when I want to connect it says "It was not possible to establish a connection" (in german). I tried a Bluetooth mouse and my iPhone 6s. Any advice what to try next? Link to comment Share on other sites More sharing options...
xchrisfox28 Posted May 31, 2017 Share Posted May 31, 2017 My Surface Pro 2 (SP2) can initialize can the setup part but can't complete it and I'm not sure if this guide would work with SP2. I hope that I can find a way to get it work soon and then I can test those files. Update: I used different guide and worked with my SP2! I tested and confirmed that AastarFWLoader kext and Kext Drop works on SP2. I will test two other kexts soon. Would you happen to have a link to the working guide? Struggling to get the sp2 to load into the installer. Link to comment Share on other sites More sharing options...
omega_xl Posted June 10, 2017 Share Posted June 10, 2017 hi all any new files for macos high sierra 10.13 yet ? 1 Link to comment Share on other sites More sharing options...
Recommended Posts