Jump to content

[Guide] SurfacePro 1 & 2 Osx-Android-Windows multiboot


JahStories
 Share

2,617 posts in this topic

Recommended Posts

[surface Pro 1]

 

I just emailed Dave Dave Bhattacharjee at dave@touch-base.com  and asked for an update:

 



Dave Bhattacharjee
Apr 25

to me
Hi Frank,

http://download.touch-base.com/http/25042014181924/updd.dmg

Proximity support and gesture 2.0.29

http://touch-base.com/documentation/DevelopmentHistory.htm

Regards

Dave

Just curious, if there are any updates for the paid Touch-base Surface Pro 1 OS X drivers, (not the evaluation),drivers?

I did a Group Purchase around February 25th 2014, I am currently using:

Controllers:
Atmel, maXTouch Digitizer (8xxx), USB
Microsoft, SurfacePro Pen, USB
Non-proximity driver version 5.0.2 and gesture version 2.0.27.



I am interested in both the Proximity and Non-proximty drivers updates.@touch-base.com>

 

Thanks....

 

 

The links he emails expire after a while, so you have to request a new link.....
 

Link to comment
Share on other sites

Hi,

I'm trying to get sleep fully functioning on the surface pro 1, as currently sleep works but upon waking the device the screen remains black. Does anyone know if it is possible to get sleep fully working and if so how?

Thank you.

Link to comment
Share on other sites

(SurfacePro2)

 

Hi all,

 

Yesterday, the 25th of July 14 I tried following this guide for the surface pro 2, I went though it to the letter, from start to finish. Twice ;)

 

No dice.  I wonder if the Mavericks install I'm getting from the app store now is incompatible with the guide?

 

I can do install part 1 (from the pendrive) perfectly, but I just cannot get the machine to boot from the new partition.  I always get the Bluetooth Transport issue, which I know is not the real problem, but I cannot get any further than that.

 

Safe mode, dart=0 all make no difference.

 

Reading this thread I can only assume Apple are proving 10.9.4 as the download now and it does not work with this guide?

 

This is my 3rd Hackintosh and I cannot WAIT to get it working.  Quite why Apply don't do an official equivalent is beyond me!

 

Any help would be really appreciated,

 

Tris

Link to comment
Share on other sites

Hi tphillips1980!

 

which config.plist did you use?

are you injectiong the Intel Graphics patch, which solves the problem for me.

Also some useres mentioned that the clover version makes sometimes differences when booting.

 

regards

Link to comment
Share on other sites

Hey Guys, just tried to install mavericks to my sp1.

he'res a tip for you:

if you have to inject edid every time like me, use clover configurator to inject it automatically,somewhere under graphiks i think.

 

but i also have some questions:

1. I downloaded the demo Drivers crom touchbase, but after install it says directly my evaluation is over, why?

2. The first try i installed my sp1 got very hot and after a reboot i only saw a temperaturesign, did anyone experience something like that?

3. i also got big problems with 10.9.4, so i installed 10.9.2. what should i do?

Link to comment
Share on other sites

(surfaceosx)

 

Here is the Clover EFI folder to boot 10.9 and 10.10 installer with Surface 2, copy to the EFI partition of USB/SSD. Just select the OS X installer at Clover screen and install, no copy, no single mode, no terminal, nothing is needed.

Thanks! After replacing DSDT and SSDT from "SP1 0.4 (Re-FIXED).zip" I have managed to boot into vanilla OS X Yosemite 10.10 Beta1 (installed on a USB drive on MacBook Pro) on Surface Pro 1.

Link to comment
Share on other sites

(surfacepro2osx)

 

FYI, writing this from my Surface pro 2 hackbook.

 

I followed the guide kinda, but added the ktexts into the EFI ktexts/10.9 folder as well. This is not mentioned in the guide.  Seems logical, otherwise what is the point in booting from clover with injected ktexts?

 

Also, I did not copy the ktexts to the SSD after installation, seems pointless as this did not work, and clover would not inject them.  So I'm further along.

 

Graphics seem "glitchy" with some odd artefacts appearing sometimes.  I have no sound either.

 

Making progress.  Can't help thinking the guide needs some tlc.

Link to comment
Share on other sites

the guide is not updated, because every topic has been covered, believe me there is every answer you may need to ask in this topic.

 

about injection, yes you can use it instead of coping the kext to the partition, but i don't like it cause it slows down boot.

 

Have fun and happy hack!

Link to comment
Share on other sites

Anyone got any ideas for me? Does the guide not work with 10.9.4?

(surfaceproosx)

 

I have 10.9.4 running fine with no issues except for black screen after sleep.

 

Sound, bluetooth, wlan (TP-Link TL-WN725N) , brightness control, Appstore etc. work fine

Updated from 10.9.2

I boot from the SDXC card using Bootdisk utility, see post #1885

 

using the dsdt.aml and config.plist from February 10th 2014 and ssdt.aml from November 13th 2013

 

I'm about to switch to the Yosemite public beta.

Link to comment
Share on other sites

(Surfaceosx)

 

Hello Out there, I got my hands on a Surface 1 ( i5-3317U 4GB 128GB SSD)

 

I managed to get the Setup running ( 0.4-re-Fixed zip contents ) after some trouble ( there are two sets of dsdt and ssdt files within the zip, one set gives washed out and flickering screens the otter works fine)

 

( clover -> EDID inject 0x1660009 and load vbios ) then it worked nice.

 

i corrected also in the plist of clover the point with the language interfere it:0 -> de:0 because it was all italian ^.^ i like it but i can't read it.

 

Now Installation went fine and fast. but.... now after first restart ( welcome setup screen ) it is stuck showing only the first screen wit title Installation an the big X in background and the blue white progress bar running.

 

I left it over 2 hours ( maybe slow i thought ) but nothing.

 

Any opinions about that ????

 

I searched now for two days and and and.

 

 

One important thing i Try it with 10.8.5

because 10.9 makes diverse troubles on other machines ( real macs and even hack books and hackintoshs)

 

 

Best regards.

Link to comment
Share on other sites

this guide simply not made for Mountain Lion... :/

try using 10.9, that will work perfectly :)


About the "update" to the PublicBeta of 10.10

i've tested updating from 10.9.4 to 10.10 PB1 simply by clicking it's installer using injection without cache. (just put all the kexts on efi : clover / kexts / 10.10)

and its working thanks to the amazing Clover boot loader.

 

please use the correct thread to discuss about it.

Link to comment
Share on other sites

Hehehe, I got it running with 10.8.5, Runs smoothly and incredibly fast.

 

Only one thing i have to fix is the hd4000 it shows up wit 7 MB ^.^

 

( About 10.9 i have issues i didn't have with 10.8.x on my real Mac book pro and also on my mac book air )

 

I got also the dual boot thing running without re installing clover several times. i also didn't need to go to options and set it as default loader. 

 

Ah and i fixed the Avstar firmware loader to work with 10.8.5 so it don't give these depencies errors.

 

Only the Apple Capri Framebuffer.

 

 

 

Ah one important thing.

 

You can always boot back to setup and fire up the terminal from the menubar.

 

Your Stick is then in /Volumes/Image Drive regardless which name it has normal.

 

So You don't need to hurry and accidentally make typos. ( Okay You can collect my typos and make a book from it ^.^)

 

The reason for the hanging screen was that i didn't start without caches and with injected kexts.

 

So that for now.

Link to comment
Share on other sites

(Surface Pro 1) (SurfaceProOSX)

Alright I finally got 10.9.4 Mavericks to work :)! I'd like to share some of the steps I went through differently than the guide posted for those who are having the same errors as I am.

 

First you should probably use 10.9.2 as others have said because brightness adjustment does not work on 10.9.4 and it kills the battery...unless JahStories or someone else has a fix?  Fix found! Look at the update at the bottom of this post.

 

Anyway after OSX installation and copying of the files in the command line is where I ran into errors. All the errors I ran into are underlined.

1) could not "boot without caches and with injected kexts" because I kept getting a "missing Bluetooth controller" error. Like the guide said use Safe Mode with the fake ID 0x1660009, check InjectEDID and LoadVideoBios which are all in the Graphics Injector settings under options in Clover.

 

2) Once in safe mode Clover kept giving me "Installation failed". Do the following: follow these instructions for mounting an EFI partition (this is from Step 2 of the Install Bootloader and Extra... article at the Tonymac website but I am a noob and can't figure out how to paste links here). Open terminal: a) Type sudo -s. B) Enter your password. c) Type mountfs_hfs -v EFI /dev/disk0s1 d) Type mkdir /Volumes/EFI e)Type mountfs_hfs /dev/disk0s1 /Volumes/EFI.

 

Do not do anything between these two steps.

 

3) Immediately open Clover and install to the OSX partition. If it doesn't work again, try the terminal commands again. If the terminal says /dev/disk0s1 is already mounted, then restart, boot into safe mode, and try again. It took me 3 restarts on my second install. Remember after this step to copy the config.plist, ACPI patched files, and the kexts as the original guide says.

 

4) Now you should be able to boot normally into OSX while being sure to check the InjectEDID option. You'll still need the USB flash drive however.

 

5) If you did a clean install create a new partition formatted as HFS+. It is important it is HFS+ or else you'll create a Hybrid MBR-GUID partition table and Windows won't be able to install.

 

6) Use BootCamp Assistant to create you're Windows 8.1 boot flash drive (make sure it is Windows 8.1). Boot with only this Windows installer flash drive inserted and without your Clover USB inserted. Once you reach the partition table window, delete the HFS+ partition you created in the previous step and install Windows into this unallocated space.  

 

Can't adjust brightness in Windows error for those of you reinstalling a general Windows 8.1: Google online for Surface drivers and reinstall the driver for Intel HD 4000 Graphics. This should also fix the scaling issue in Windows.

 

7) Congratulations! You now have WIndows and OSX. Now to fix the Clover bootloader so you can boot into Clover without the flash drive...Go back to OSX after plugging in your Clover USB again, making sure to check injectEDID.

 

8) Install Clover without doing anything (no terminal stuff or whatnot). If the installation fails again go back to Step 2 in safe mode and then boot back normally into OSX and try this Step 8 again. If that fails try the terminal commands in this normal mode and not safe mode and then try your Clover installation again.

 

9) Open Finder and then hold Shift + Command (Windows key) + g. Search for /Volumes/EFI. Open this EFI folder, navigate to the Microsoft folder and look for "bootmgw.efi". Change this to "bootmgw-orig.efi". Then go back to /Volumes/EFI, open the Boot folder and remove the "BootA32.efi" file leaving only the "BootX64.efi". Some of these steps are stolen from post #220.

 

10) You should now be able to boot without the flash drive! Now to automatically InjectEDID open your config.plist file in the /Volumes/EFI/Clover folder in Text Editor. Browse through for the key "Graphics". Under this type <key>InjectEDID</key>. On the next line type </true>.

 

11) Profit.

 

I just ordered the Panda 802.11n wireless adapter and I'll tell y'all how that goes. Everything else seems fine for my needs (which is to code in XCode).

 

UPDATE

Can't adjust brightness error: Make sure you copy the dsdt and ssdt files from the "Dsdt & ssdt" folder NOT from the /To EFI Partition/Clover/ACPI/patched folder. Restart and you should have the brightness settings working.

Link to comment
Share on other sites

I just noticed that in JahStories's SP1.zip that there are two sets of dsdt.aml and ssdt.aml files- one in a "Dsdt & Ssdt" folder in the root, and one in '/To EFI Partition/Clover/Acpi/Patched/'

 

I've used the latter, but what are the former for? I always assumed they were the same files, but they have different file sizes and creation dates.

 

 

EDIT-

 

Crazy, so I just replaced the dsdt.aml file that I had originally placed in my EFI partition with the one from the "Dsdt & Ssdt" folder in the root of the zip (has a Feb 9 date on it), and now I have brightness controls! Awesome.

 

Svenator, are you listening?

  • Like 2
Link to comment
Share on other sites

 Share

×
×
  • Create New...