Jump to content

[Guide] Surface Pro 1st gen Yosemite clean installation


JahStories
 Share

380 posts in this topic

Recommended Posts

Has anyone successfully gotten clover to boot on an up to date surface pro 1?  I have only been able to pull off getting clover to boot with secure boot disabled (get invalid signature error when manually selecting UEFI boot with it enabled).  First time giving this a shot on my SP1, to my knowledge windows 8/firmware have been updated to current.

 

edit:  looks like i'm experiencing similar issues to silkchaos... I'm at least able to boot installer using the more generic RehabMan tutorial on tonymac but looks like I'm not 100% able to complete it yet.  I definitely think something changed on the latest update.  Will let you know what I find once I dig through the config.plist/dsdt/ssdt

To get it to boot from the USB, I had to use an older version of clover. - When I get to work I can check and see what version it is for you, I had to try several.    Then, to get it to boot ON the tablet itself, without the USB, I had to install  the latest version of clover (3185).  I haven't finished all of the kexts yet, as the post office delivery guy stole my usb wireless card.  I'm waiting for delivery tomorrow to finish it all up.

Link to comment
Share on other sites

To get it to boot from the USB, I had to use an older version of clover. - When I get to work I can check and see what version it is for you, I had to try several.    Then, to get it to boot ON the tablet itself, without the USB, I had to install  the latest version of clover (3185).  I haven't finished all of the kexts yet, as the post office delivery guy stole my usb wireless card.  I'm waiting for delivery tomorrow to finish it all up.

Yeh I'm all set up on my end.  Newest clover ended up working for me but I installed with my own config.plist and then used the one posted here as a guide.

Link to comment
Share on other sites

Yeh I'm all set up on my end.  Newest clover ended up working for me but I installed with my own config.plist and then used the one posted here as a guide.

What changes did you make in your custom config.plist, and what issues did it address?

Now I couldn't get many of the extras working (Sound, usb, etc..) - So I reinstalled everything.  Now, I have it booting up successfully. Screen has no static, Sound works, battery percentage and meter works..

 

But my USB port doesn't work..  I installed the GenericUSBXHCL.kext (from the Yosemite only folder) using kext drop, and it said it installed succesfully.

 

I'm not sure where to head next.  I have a wireless card to try and install once I have the USB working! 

 

editted to add:  Interesting, I checked System/Libarary/extensions, and the GenericUSBXHCl.kext is not listed there.

 

Installed manually by copying it to the folder (which gave a message that there was a problem with the kext file), then running:

sudo chmod -R 755 GenericUSBXHCI.kext

sudo chown -R root:wheel GenericUSBXHCI.kext

 

rebooted, usb still does not get recognized/work.

 

With the GenericUSBXHCi.kext in my 10.10 folder, i can boot to the drive with kext injected and it works, which fortunately means I can still copy files to the desktop to try new things to get it working normally.    Sadly, I'm now stumped on next steps... Will continue searching the forums here - if anyone has any suggestions, I'd definitely appreciate it!! So close to fully funcitonal now.

Link to comment
Share on other sites

@silkchaos it is really strange, try with boot argument: -gux_defer_usb2.

 

my problem is that sometimes my surface boots perfectly with all graphic transitions smooth, to 10.0.2, and sometimes it boots a little slow, slow transitions in graphics, i can feel the defference.

wen i boot and feel it is slow i just reboot without making anything different and it gets perfect again, really strange or just repair permitiossions to get it perfect again.

 

 

:s

Link to comment
Share on other sites

@silkchaos it is really strange, try with boot argument: -gux_defer_usb2.

 

Leave it to me to have the unique issues.. again..

 

Sadly, no change.  I did a fresh reinstall (I have to admit, I am impressed with how quick an OsX install is compared to a windows install, even without updates).   Even on the fresh install, I only tossed minimal kext files in.. My USB still did 3.0 but not 2.0.. even with your boot argument.

 

Now, why would I be able to use this driver and when kext is injected -have usb 2 and 3.  But when it is installed (kextdrop) - only USB 3?

Link to comment
Share on other sites

Hi, im new to this forum and this is my first try to install yosemite on my surface pro so here are few thoughts from me:

 

1. i think OP should be updated to contains following items:

  • using -v instead of -x will get you to disk utility for some people (for me this was the case)
  • using no flags will get you to disk utility as well
  • changing language from itallian to english is possible while on screen where you can select disk utility choose file from the menubar and first option which will launch the window to allow you to change the language
  • also very important, first once you initiate install, procedure will last for about 4 minutes and after sitting a while on 1 second system will reboot after which you have to boot into clover again and add -x/-v(or opt out these) as launch parameters and then press space and select kernel injection again after which installer will continue. at this stage clover wont detect any mac partitions because installer hasn't finished yet, once you boot installer will continue and it will last roughly about 11 minutes, once done you will be asked to configure internet/create a new user (same as normal mac)
  • also with people having trouble with ejecting the efi partition, helps to reformat it to fat32 and copy paste over efi-backup to it, which clover creates on install on the install partition of the pen drive, if after this osx is not able to mount it just use windows

2. here are some issues i had, i loaded all the kexts in my 10.10 folder when installing and booting with kext injection and performance was really smooth upon first boot, but as soon as i opetd out from kext injection and did a normal boot graphics started to be choppy and laggy now i reinstalled the entire system, will report my progress... (first time i used framebuffercapri now i will opt it out and see if it has any changes). Also another thing is that i have to use my usb to boot into mac all the time because surface pro doesnt want to boot clover efi upon boot, going to try with manually created efi fat32 partition containing everything i need in it. EDIT: appears that new version of clover never made a standalone efi partition, using old version provided with the surface pro 5.1 files does it appears

 

EDIT2: using the old version of clover gives - this version of mac osx is not supported on this platform error :D will update to latest clover

EDIT3: fixed by updating clover to latest version

EDIT4: cant seem to get my edimax nanousb wireless adapter to work, any ideas? also screen is really dim is there a way to increase the brightness (apart from that everything else seems to be working pretty smoothly, havent tested the audio yet)

Link to comment
Share on other sites

 

 

Hi, im new to this forum and this is my first try to install yosemite on my surface pro so here are few thoughts from me:

 

1. i think OP should be updated to contains following items:

  • using -v instead of -x will get you to disk utility for some people (for me this was the case)
  • using no flags will get you to disk utility as well
  • changing language from itallian to english is possible while on screen where you can select disk utility choose file from the menubar and first option which will launch the window to allow you to change the language
  • also very important, first once you initiate install, procedure will last for about 4 minutes and after sitting a while on 1 second system will reboot after which you have to boot into clover again and add -x/-v(or opt out these) as launch parameters and then press space and select kernel injection again after which installer will continue. at this stage clover wont detect any mac partitions because installer hasn't finished yet, once you boot installer will continue and it will last roughly about 11 minutes, once done you will be asked to configure internet/create a new user (same as normal mac)
  • also with people having trouble with ejecting the efi partition, helps to reformat it to fat32 and copy paste over efi-backup to it, which clover creates on install on the install partition of the pen drive, if after this osx is not able to mount it just use windows

2. here are some issues i had, i loaded all the kexts in my 10.10 folder when installing and booting with kext injection and performance was really smooth upon first boot, but as soon as i opetd out from kext injection and did a normal boot graphics started to be choppy and laggy now i reinstalled the entire system, will report my progress... (first time i used framebuffercapri now i will opt it out and see if it has any changes). Also another thing is that i have to use my usb to boot into mac all the time because surface pro doesnt want to boot clover efi upon boot, going to try with manually created efi fat32 partition containing everything i need in it. EDIT: appears that new version of clover never made a standalone efi partition, using old version provided with the surface pro 5.1 files does it appears

 

EDIT2: using the old version of clover gives - this version of mac osx is not supported on this platform error :D will update to latest clover

 

 

 

Welcome to the Insanelymac forum nixy91 :)  :welcomeani:

-v is only verbose mode and does not do anything to the boot process  :fishing:

 

happy hacking

 

OSBeast

Link to comment
Share on other sites

i don't know why nobody update die installation pack and the guide too. There are so many difference since the guide starts and 85% of the questions here are the same or based on the same problems. for german users pm me to get a actually pack based on my specified hardware. fixed the dsdt, ssdt, config of clover and updated every kext for yosemite 10.10.2 support. moreover you need to know.

 

i'm just interested how we get the internal wlan to work! is there nobody here, a coder or some with connections to a specialist?

 

..we have to work together, to get the Rest to work..

  • Like 2
Link to comment
Share on other sites

i don't know why nobody update die installation pack and the guide too. There are so many difference since the guide starts and 85% of the questions here are the same or based on the same problems. for german users pm me to get a actually pack based on my specified hardware. fixed the dsdt, ssdt, config of clover and updated every kext for yosemite 10.10.2 support. moreover you need to know.

 

i'm just interested how we get the internal wlan to work! is there nobody here, a coder or some with connections to a specialist?

 

..we have to work together, to get the Rest to work..

would you mind to share your dsdt, ssdt, config and kexts with us?

Link to comment
Share on other sites

EDIT4: cant seem to get my edimax nanousb wireless adapter to work, any ideas?

Out of curiosity, if you use a USB2 drive, does your Yosemite install see it? 

Link to comment
Share on other sites

Out of curiosity, if you use a USB2 drive, does your Yosemite install see it? 

didnt try :/ well i scrapped everything and gonna boot a vm with yosemite on it to make a usb, since i did this on 10.7 distro. Also found updated ddst, ssdt, plist and kexts on some german forum, if someone wants them they can pm me and i can give them the link. dont know if posting the link here is against the forum rules

Link to comment
Share on other sites

That's my one! I Share the Linke only via PM. Don't want any trouble..

 

I History i linked them here but get negativ feedback.

 

I worked hard to fix al the litte problems and create the running pack.. please read my guide too, if not you don't know the differnences.. it based on the post here but is out of problems and with absolut new system files.

Link to comment
Share on other sites

That's my one! I Share the Linke only via PM. Don't want any trouble..

 

I History i linked them here but get negativ feedback.

 

I worked hard to fix al the litte problems and create the running pack.. please read my guide too, if not you don't know the differnences.. it based on the post here but is out of problems and with absolut new system files.

thought so it might not be allowed, but yea i will try this and if it works i can update this tutorial so people can follow what i did for these past 2 days of reformatting and copying files in and off my usb, well post back on my progress

 

but im seriously really close to selling my surface and buying a macbook air xD

 

EDIT: also read around a bit, and reason some stuff doesnt function correctly is due to the clover versions (booting errors) and ddst and ssdt files (kext install malfunctions) so my guess is that using different versions might fix some problems, anyways usb is formatted and ready gonna give it one more try

Link to comment
Share on other sites

If international post here, this is the Original one, i only do the updates and fix all the little Problems and create new files for 10.10.2 support

For Installation unse only clover 3113-3121, after installation and first setup update to the newest one, that's it, just easy workarround, there is a Clover-Bug.

  • Like 1
Link to comment
Share on other sites

If international post here, this is the Original one, i only so the update and fix all the little Problems and create new files for 10.10.2 support

For Installation unse only clover 3113-3121, after installation and first setup update to the newest one, that's it, just easy workarround, there is a Clover-Bug.

yea exactly what im doing, only im having some issues with clover being too stubborn to install in its own partition on my pen drive, so i had to repartition my usb manually and make one for efi formated in fat32 and other for install formatted in osx journaled extended fs and then copying over the EFI folder to efi partition and typing in terminal the command to make install partition have osx installation on it, currently copying will report how it goes

Link to comment
Share on other sites

Y have to drop the kext files by kextdrop after first bootup.. the dim screen is still gone after the drop, just in installations mode. everything work but without the internal wlan, this is the only one, and i hope for help too.

 

Don't forget to clear cache and rebuild permission.. basic steps if y read the guid's

 

- please no plain question or comments -

Link to comment
Share on other sites

So I reinstalled it fresh, and used your files Vudo, and the graphics doesn't flicker when it boots up or logs in now - much smoother.  Everything works

 

Screen is nice and bright, audio works.  but my USB still only recognizes USB 3, no USB 2.  Sadly my edimax wireless card is USB 2...
 

 

I cannot figure out why my USB 2 works when kext is injected, but not after I used kextdrop and installed them directly, then shut it off and boot normally.  USB 3 works perfectly.

Link to comment
Share on other sites

So I reinstalled it fresh, and used your files Vudo, and the graphics doesn't flicker when it boots up or logs in now - much smoother.  Everything works

 

Screen is nice and bright, audio works.  but my USB still only recognizes USB 3, no USB 2.  Sadly my edimax wireless card is USB 2...

 

 

I cannot figure out why my USB 2 works when kext is injected, but not after I used kextdrop and installed them directly, then shut it off and boot normally.  USB 3 works perfectly.

 

try to use -gux_defer_usb2 as boot argument, hope i works.

Link to comment
Share on other sites

WOOHOO!!!!   Actually, I did another reboot and the USB 2 was recognized!!!!!!

 

Time to figure out how to get this Edimax USB WIFI card working!!!!!

 

THANK YOU VUDO!!!!

Link to comment
Share on other sites

 Share

×
×
  • Create New...