Popular Post JahStories Posted October 11, 2013 Popular Post Share Posted October 11, 2013 Osx Demo Video: Comparison Video, SurfacePro vs MacBookPro 13" Retina:youtube.com/watch?v=nAIjufizBrY Android 4.3 x86 demo video:youtube.com/watch?v=xDDmIU8DkPA Visit MyBlog Claude's Tech when you ask for help, Please remember to attach the right badge on the top of your post, one of these: (surfaceosx) (surface2osx) (surfacewin) (surface2win) (androsurface) (androsurface2) NO SUPPORT IF YOU USE OTHER GUIDES OR FILES PACKAGE. THIS GUIDE ONLY COVERS 1ST AND 2ND GENS OF SURFACEPRO 3RD GEN STILL NOT SUPPORTED (BY THE GUIDE) Please don't post parallel guides if you want to improve something just write me a PM and i'll be glad to cooperate. Since there are now several models with different processors please add your hardware to the signature you can use this as reference, just change the bolded text with your actual configuration. Microsoft SurfacePro 1 OS:Windows, Android Cpu:u4000 Gpu:HD4000 Ram:4gb 1333 WiFi:external usb SSD:128gb Issues: v0.2 NO SLEEP, NO INTERNAL WIFi, BLUETOOTH & NATIVE AUDIO v0.2.5 NO MINIDISPLAY OUT NO INTERNAL WIFI, BLUETOOTH & NATIVE AUDIO v0.3 NO INTERNAL WIFI, BLUETOOTH & NATIVE AUDIO v 0.4 NO INTERNAL WIFI & NATIVE AUDIO v 0.5.1 NO INTERNAL WIFI Quick guideline to update the sp2 thx to aardvark23: keep the installation pen and use it to reinstall the kernel and voodoohda and remove the appleauuc.kext have fun! security update updates the graphic kext to fix as suggested bt PokenGuy use his tool http://www.insanelym...intosh vietnam and install: Kexts > Graphics > HD4000 DP/HDMI port. This guide can cause: Solar eruptions, Solar eclipse, lunar eclipse, random surfacepro explosions. we are not responsable of none of this, i just can't be su sure about solar eruption just joking have fun You need: 1 surface pro (1°gen or 2°gen) 2 pen drives (at least 4gb each) 1 Mac or Pc With Osx & Windows (Vm's are good too) Read the thread post by post before asking for help or everyone is gonna hate you, truly. Remember that if you have issues, you probably just did something wrong. This guide is totally free, so say thanks, no criticizing allowed, you don't like it, you don't use it. Go get: IMPORTANT since the Surface Pro hasn’t any ms code sticker go get an app that reveal the code and BACKIT UP! (verba volant scripta manent) you’ll need it to activate windows 8.1 one image of windows 8.1 (if you want to reinstall it) image of MacOsX Mavericks 10.9 rufus for windows (usbkeymaker*) Clover Configurator (if you need to edit the config.plist) KextDrop SurfacePro 1°Gen. Steps: Files: V 0.1 Link OLD V 0.2 Link OLD V 0.2 Link *dsdt*ssdt* (better power management, more states and patched to use rehabman's "magic" Nullethernet kext [Appstore access]) OLD V 0.3 Link+ patched extra kext OLD [(download both v 0.2 files & v 0.3 files)] OLD V 0.4 Link OLD [the latest(v0.4) files pack contains everything you need in only one convenient file even the new bluetooth driver by jape (thanks!!)] OLD Surface Pro 1°Gen FilesPackage V0.5.1 (Native audio update) Files index APP EFIMOUNTER (mounts the efi partition) APP KEXTDROP (Needed to Clean install kexts) System Kexts, DSDT & SSDT Files To gain Appstore access: you need Rehabman's nullethernet, here a LINK (DSDTs is already patched for it) Make a bootable USB Mavericks (Vanilla Installation): Prepare your USB as GUID partition map with a HFS+ partition. Download Mavericks from the APPStore (it will be installed in your application folder) and mount InstallESD (Right click on “Install OS X Mavericks”, then it's in /Contents/Shared Support/InstallESD.dmg) Mount BaseSystem.dmg by typing the following in terminal: open /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg Restore “OS X Base System” to your USB Navigate to /System/Installation on your USB drive. Delete the “Packages” link then copy the Packages folder from “OS X Install ESD” to this location. Install Clover to the pen drive (http://sourceforge.n.../cloverefiboot/) Select your USB Drive and the select “Custom Install” Select “Install for UEFI booting only” Select Themes Select Drivers64UEFI When installation is finished , copy Config.plist from attached files in EFI/CLOVER/ Copy dsdt.aml & ssdt.aml from attached files in EFI/CLOVER/ACPI/patched Use pacifist to extract mach_kernel from /OS X Install ESD/Packages/BaseSystemBinaries.pkg to the root of your USB drive. Copy the kexts from the attached files to System/Library/Extensions Prepare a partition to install OsX: (Clean installation of osx to a formatted drive suggested, jump to step 7 of installing osx to the surface pro. but if you wanna try) Start Windows 8.1 on your Surface Pro Go to the desktop, right click on the "Start" button, and open Disk Management Select the C:\ partition, right click, and go to "Shrink Volume" Enter the new size for the volume and click OK Afterwards, right click on the empty space and select format Format the new partition as NTFS Shutdown the device Install OsX on the Surface Pro Power up holding the volume down, with the USB stick installed Clover will boot up, choose your USB stick and boot without caches and injected kext Open Disk Utility once the installer has come up Locate the newly created NTFS partition and select "erase" Change the file system to HFS+ (MacOS Extended Journaled) Exit Disk Utility Install OSX to your the New OSX Partition (FOR A CLEAN INSTALLATION IN DISC UTILITY SELECT THE ROOT OF THE DRIVE AND FORMAT THE WHOLE DRIVE TO MACOSEXTENDED, REMEMBER TO CLICK OPTION & SELECT GUID) When the Installation is finished. It counting down to restart. Go before the coundown is ended to the menu and launch the terminal If you are to late, boot again with volume down, choose your USB stick and boot without caches and injected kext and then start the terminal from the menu Copy the extensions cp -R /System/Library/Extensions/FakeSMC.kext /Volumes/"NEW OSX PARTITION"/System/Library/Extensions/ cp -R /System/Library/Extensions/ACPIBatteryManager.kext /Volumes/"NEW OSX PARTITION"/System/Library/Extensions/ cp -R /System/Library/Extensions/VoodooHDA.kext /Volumes/"NEW OSX PARTITION"/System/Library/Extensions/ Quit terminal and Shut Down the installer Reboot back into Clover (you will need to hold the volume button again) Select the newly installed Mavericks drive and boot without caches and injected kext (If you are experiencing problems, try a safe boot with these under graphics: injectededid, loadvbios and as fake id: 0x1660009) Install Clover to the ssd drive Select your SSD Drive and the select “Custom Install” Select “Install for UEFI booting only” Select Themes Select Drivers64UEFI When installation is finished , copy Config.plist from attached files in EFI/CLOVER/ Copy dsdt.aml & ssdt.aml from attached files in EFI/CLOVER/ACPI/patched Install Provided kext with Kextdrop app have fun Known Issues: Don't lose time trying various wacom drivers to calibrate the PEN digitizer, i've tried them all, they don't work, Microsoft edited the vendor id! Proper Multitouch with gestures works, but works only with commercial Touch-Base drivers. Partial Stylus too (no pressure, right click or eraser) Sleep works, but the screen is black after awaking, volumes keys does "bong" so it's a no power to the screen issue :/ FIXED since V0.3 Still NO WIFI, sadly by now we need a usbwifi key SurfacePro 2°Gen. Steps: Video Guide by macspike there is a "new surfacepro2" microsoft did a silent CPU upgrade with Intel 4300U CPU (1.9 GHz) BTW adding "dart=0" to boot arguments in clover config.plist is the only extra step required. Please don't post parallel guides, if you want to improve it write macspike a PM. supported by macspike checkthisout FilesPackageV0.1 OLD FilesPackageV0.2 OLD FilesPackageV0.2.1 OLD FilesPackageV0.3 for 10.9.1 OLD SP2 0.4 (Re-PACK).zip for 10.9.2 v0.4 update (bluetooth fix by jape) (install with kextdrop) (download both!) A. Make a bootable USB Mavericks (Vanilla Installation)1. Prepare your USB as GUID partition map with a HFS+ partition.2. Download Mavericks from the APPStore (it will be installed in your application folder) and mount InstallESD (Right click on “Install OS X Mavericks”, then it's in /Contents/Shared Support/InstallESD.dmg)3. Mount BaseSystem.dmg by typing the following in terminal:open /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg4. Restore “OS X Base System” to your USB5. Navigate to /System/Installation on your USB drive. Delete the “Packages” link then copy the Packages folder from “OS X Install ESD” to this location.6. Install Clover to the pen drive (http://sourceforge.n.../cloverefiboot/)• Select your USB Drive and the select “Custom Install”• Select “Install for UEFI booting only”• Select Themes• Select Drivers64UEFI6. When installation is finished , copy Config.plist from attached files in EFI/CLOVER/7. Copy dsdt.aml/ssdt-0.aml/ssdt-1.aml from attached files in EFI/CLOVER/ACPI/patched8. Copy mach-kernel from attached files to your USB drive9. Copy the extensions from the attached files to System/Library/ExtensionsB. Prepare a partition to install OSX1. Start Windows 8.1 on your Surface Pro 22. Go to the desktop, right click on the "Start" button, and open Disk Management3. Select the C:\ partition, right click, and go to "Shrink Volume"4. Enter the new size for the volume and click OK5. Afterwards, right click on the empty space and select formatFormat the new partition as NTFS6. Shutdown the deviceC. Install OSX on the Surface Pro 2 1. Power up holding the volume down, with the USB stick installed2. Clover will boot up, choose your USB stick and boot without caches and injected kext3. Open Disk Utility once the installer has come upLocate the newly created NTFS partition and select "erase"Change the file system to HFS+ (MacOS Extended Journaled)Exit Disk Utility4. Install OSX to your the New OSX Partition• When the Installation is finished. It counting down to restart.Go before the coundown is ended to the menu and launch the terminal• If you are to late, boot again with volume down, choose your USB stick and boot without caches and injected kext and then start the terminal from the menu5. Copy the extension• cp -R /System/Library/Extensions/FakeSMC.kext /Volumes/"NEW OSX PARTITION"/System/Library/Extensions/• cp -R /System/Library/Extensions/AppleIntelCPUPowerManagement.kext /Volumes/"NEW OSX PARTITION"/System/Library/Extensions/• cp -R /System/Library/Extensions/ACPIBatteryManager.kext /Volumes/"NEW OSX PARTITION"/System/Library/Extensions/• cp -R /System/Library/Extensions/VoodooHDA.kext /Volumes/"NEW OSX PARTITION"/System/Library/Extensions/• cp –R /mach_kernel /Volumes/"NEW OSX PARTITION"/6. Quit terminal and Shut Down the installer7. Reboot back into Clover (you will need to hold the volume button again)Select the newly installed Mavericks drive and boot without caches and injected kextD. Post-install1. Install HWSensors (http://sourceforge.n...ects/hwsensors/)2. Install Touch-Base drivers (http://touch-base.co.../SurfacePro.htm) E. 10.9.2 update steps The mach_kernel has been patched for 10.9.2. You can still use the install guide from page 1 for the Surface Pro 2 (but of course use the new files for 10.9.2) Remove also AppleHDA.kext, if you use the VoodooHDA. If you do a software update from 10.9/10.9.1, you have to boot after the update from a USB-drive and copy the new mach_kernel with the terminal (don't forget to copy the mach_kernel to a seperate folder on the USB-drive) UPDATE : If you have problems with installation, remove the VoodooHDA.kext If you experience audio glitches: by akzidenz this VoodooHda patch v0.0 this VoodooHda patch v0.1 should fix the audio e enable sound read this post for more infos. Look here From MacSpike's post I found a solution to get Audio (audio and mic) to work on the Surface Pro 2. I used the VoodooHDA 2.8.0 (provided by akzidenz) - I add the kext with this post. The problem is that you have to installed it right and a good way to do this is with the latest Kext Utility 2.5.6 (added with this post) Kext Utility cleans up your extensions and repairs the permissions. Follow these steps : 1. Remove AppleHDA.kext (of course, backup for later purposes) and remove your VoodooHDA.kext out of System/Library/Extensions 2. Copy VoodooHDA.prefPane (provided with this post) to System/Library/PreferencePanes 3. Open Kext Utility and type your administration password. (It starts to repair the permissions of the current extensions and updating the system caches, wait until it's finished) (It can take a while - about 2 minutes) When it says : "All done, Have a nice ... day), you can proceed 4. Drag the attached VoodooHDA.kext on the window of Kext Utility (it will ask again for your administrator password) 5. When this is finished, restart your Surface Pro 2 (boot up without caches and injected Kexts) 6. Go to your System Preferences and choose Sound 7. Make sure that the "Speaker(Analog)" is selected (in the Output-Tab) 8. Try your Sound Effects (make sure the Output Volume is up) Enjoy the music ... :-) Audio Files Pack Enabling Secure boot on SP2 (credits: Quattro74) [source] I was able to use the sbsign tool provided here to get secure boot enabled on my Surface Pro 2. No More Red Screen! First I had to download the software provided above as I have Mavericks installed I chose version 3, should also work for Yosemite. I just used the build executables by moving them into my /usr/bin I made sure to have newer versions of openssl, etc. installed. Any how once I signed all my Binaries in my Clover folder and Boot Folder. And added Policy <string>Deny</string> and Secure <true/> to by boot section of config.plist, I still couldn't figure out how to make it work. So I installed the latest version of shim-signed from my ubuntu VM. sudo apt-get install shim-signed I copied over shim-signd.efi to my EFI/Microsoft/Boot folder and named it bootmgfw.efi I already had a copy of Cloverx64.efi there so I re-named that first to grubx64.efi which is what shim looks for. The original microsoft bootmgfw.efi I renamed to bootmgfw-orig.efi, I created a custom entry in my config.plist that points to it. Surface Pro 2 is tricky as it doesn't come with the UEFI 3rdParty CA installed so I had to find this tool online and download it. It is a series of scripts and files that you can use in windows to upgrade and add the 3rd party DBs so that you can use the signed shim to chain-load Clover. It usually needs mokmanager to install its certificates. But I found it easier to use a keytool.efi USB key that I was able to create from an easy to find image that is out there.(Google) I converted the clover signing certificate to a format that shim could use using openssl openssl -x509 -in /path-to-clover-sign.pem -inform PEM -out /path-to-converted-clover-cert.cer -outform DER or something like that. Keytool needs the file to be named .cer in order to use it even though it is DER format. So the procedure to lock down the surface pro 2 once all the binaries are signed is: -Clear all of the secure boot section by disableing secure boot. -Open the long named UEFI script that installs the microsoft dbs with right-click>edit, then in powershell eliminate the final line that talks about the PK. save as OnlyDBs.ps1 -Close and open the same long ass file as above, this time eliminate everything except the final line about the PK, save as OnlyPK.ps1 -Then run the OnlyDBs script with a comand prompt as admin. It should run without any errors. -Copy over all of the .cer files you can find in the sbsigntool package. to the usb keytool stick including the new one that you created above. There should be one called cannonical that is used to sign the KEK and DB, another one under /src called Clover-signed.der(Re-name it to .cer) -shutdown and boot up into the usb keytool. Use the Edit keys>Add to find the .cer files you copied over. The main cert that you used to sign the binaries then converted is the one to add to Mok db. Add all of them, one at a time, to DB, adding is the same as appending. Then the Kek is only getting the Canonical one added. -Then reboot up into windows and run the OnlyPK.ps1 script. using the Admin Cmd prompt. -Reboot into UEFI bios and enable secure boot. Save>Re-boot. Should see black screen. then Clover. The reason we have to use Shim is cuz it's one of the few trusted loaders that Microsoft decided to sign. So by chain loading Clover with it we can eliminate the red screen. Which we wouldn't be able to do using a self signed key of our own. Installing Androidx86 4.3 devel: Android IA (modded with working wifi, camera and rotation) (installing it seems a little bit "tedious", right know you can test it live, if someone figures out whit a way to install it, i'll be happy to update the guide) this is the link to download it btw, use google translate, i had to register to get the link, only thing not working right now is bluetooth. probably this is the version Litux was talking about. Android-x86 you need: Latest ubuntu64 image UNetBootinAndroidX86 4.3 image From Osx, create a ubuntu usbpeninstaller using UnetBootin. then without formatting the pen drive create an Android folder and copy the whole content of the Android image in that folder. navigate to boot/grub and edit thee grub.cfg adding this lines: submenu "Android" {menuentry "Android" --class android --class linux --class os {linux /android/kernel root=/dev/ram0 androidboot.hardware=android_x86 quiet video=1920x1080 dpi=145 i915downclock=1 i915.powersave=1 usbcore.autosuspend=2 SRC=/android/initrd /android/initrd.img}menuentry "Android text output" --class android --class linux --class os {linux /android/kernel root=/dev/ram0 androidboot.hardware=android_x86 video=1920x1080 dpi=145 i915downclock=1 i915.powersave=1 usbcore.autosuspend=2 SRC=/android/initrd /android/initrd.img}menuentry "Android debug mode" --class android --class linux --class os {linux /android/kernel root=/dev/ram0 androidboot.hardware=android_x86 video=1920x1080 dpi=145 i915downclock=1 i915.powersave=1 usbcore.autosuspend=2 SRC=/android/ INSTALL=1 DEBUG=1initrd /android/initrd.img}} save and exit. Open DiskUtility and create 1 fat32 partitions, 16gb will be ok. use the usbdrive and install UBUNTU to the android 16gb partition (to install grubefi to boot android) then after the installation reboot into osx format the ubuntu partition using disk utility use efi mounter to mount efi Go to Disk Utility and check which is the number of the ext3 partition, mine for example is disk0s4 so in the grub file is (hd0,4). copy this grub.cfg provided in the efi/ubuntu partition editing (hd0,4) with your correct android to be partition. then install android using ext3. You are ready to go, clover will see a new ubuntu efi entry, that it. Known Issues: No Wifi or Bluetooth (external usb is ok) (androidx86 guys are working on it, we should just wait some time) No Sensors support (rotation) No Camera support Some Games and Apps are not working What works? i'm using it side by side with osx to play some games (i've tried max payne, rayman jungle run, Dead Trigger 2 and others titles with maximum graphics setting) it's a bit more touch friendly, it flies on the surface with it's amazing specs and the battery seems eternal. Reinstalling Windows: !!!check your key and backitup!!!you need to make a bootable usb win8.1 installer, for this you can use Rufus and point it to the image of windows 8.1 rtm.After it’s done from shutted down surface connect the key keep the volume down pressed, press power and release volume after the logo.you should be in the installer of windows insert for now a generic key(must be a pro one) google it ,when you reach the partition manager select the drive you created from osx and remove it (keep attention not to remove osx and osx’s efi partition)we are lucky because win 8.1 support guid partitions on efi systems!then click next finish the installation. Fix Bootloader: Boot back to osx using your osxpeninstaller you may need to boot safelyopen the terminaltype: diskutil list verify which is the system partition, the one where you installed osx. (* stand to the number of the disk ex. disk0s2, ** stands to partition n° ex. disk0s2)then type: fdisk -e /dev/rdisk* f ** write y exit reboot Done. Pokenguy SP2 10.9 10.10 DP1 Guide: supported by Pokenguy (no help and support for 10.10 on the forum since official release) Same rules, no signature and no badge = no help. 1. Create a MBR USB with 2 partitions: - "CLOVER": FAT32, size > 300MB - "MacUSB": HFS+ 2. Extract the package here and copy to EFI partition: http://www.insanelym...90#entry2026406 3a. For Mavericks: Run this in terminaL sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/MacUSB --applicationpath /Applications/Install\ OS\ X\ Mavericks.app --nointeraction 3b. For Yosemite: Mount InstallESD image Mount from terminal open /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmg using disk utility restore BaseSystem.dmg to the 10gb partition delete the packages link in the installation partition /System/Installation and replace it with the package folder inside installESD copy BaseSystem.dmg and basesystem.chunklist to the root of the installation partition 4. Restart and pressing volume down, select OS X installer then install like normal. 5. Restart and pressing volume down, select OS X and boot like a pro. 6. Download https://dl.dropboxus...k_r2696.pkg.zip Install with these options: -Install For UEFI Booting - Install Clover in the ESP - Themes - Drivers 64UEFI > EmuVariable-64 + OsxAptioFix - Install RC Script - Install Clover Pref Panel. 7. Go to EFI partition (or System partition), copy EFI/Clover/config.plist from CLOVER USB to EFI/Clover of EFI partition (or System partition). 8. Copy all kexts in EFI/Clover/kexts/Other from USB to EFI/Clover/kexts/10.9 or 10.10 of EFI (or System partition) 9. Download dsdt.aml and ssdt*.aml (in your 3.2 bootpack) to EFI/CLover/ACPI/patched/ of EFI (or System partition) 10. Go to /EFI/Microsoft/Boot/ folder and rename bootmgfw.efi to bootmgfw-orig.efi P.S.i hope that this topic helps people and helps the community. We need to fix everything, we will have a great osx tablet when wifi and touch will be fixed! (and i'm sure that apple will follow ) If you got helped by this post , click like. SP1 0.4 (Re-FIXED).zip 28 Link to comment Share on other sites More sharing options...
joe75 Posted October 11, 2013 Share Posted October 11, 2013 Congratz on getting it done! Link to comment Share on other sites More sharing options...
JahStories Posted October 11, 2013 Author Share Posted October 11, 2013 Thx Link to comment Share on other sites More sharing options...
iFIRE Posted October 11, 2013 Share Posted October 11, 2013 hummm!!!! very easy this guide, but you forget of relat all problems that you have with Graphics HD 4000, config.plist, kexts etc.. a bit incomplet Link to comment Share on other sites More sharing options...
JahStories Posted October 11, 2013 Author Share Posted October 11, 2013 yes the guide is very easy, while instead my installation wasn't so easy without it... i've messed a lot trying to fix stuff but thx to you and some others i comes out the tunnel it's still "incomplete" since there is no wireless and battery monitors Link to comment Share on other sites More sharing options...
JahStories Posted October 14, 2013 Author Share Posted October 14, 2013 Big News, i've been in "touch" with touch-base exactly with a guy named Dave, they makes touch screen drivers for almost every Os, and after a long talk he gave me a trial of Working multitouch drivers... for example now if i scroll with four finger from side to side i can switch between full screen apps if you want to have news before i post them visit touch base and mail to support (p.s. these drivers will not be free :/ ) Link to comment Share on other sites More sharing options...
joe75 Posted October 14, 2013 Share Posted October 14, 2013 wow! great news do you know what they support exactly? is it usb based or specific controllers? Link to comment Share on other sites More sharing options...
JahStories Posted October 14, 2013 Author Share Posted October 14, 2013 they support almost everything! they added support for this device by a request of support via mail and seriously, this guy, Dave, worked during the night, i've send him a log the device id, that wasn't listed on supported device on their site and he sended me the trial driver here a couple of screenshots 1 Link to comment Share on other sites More sharing options...
JahStories Posted October 14, 2013 Author Share Posted October 14, 2013 The panel is usb but i think that wacom digitizer is not the digitizer IS usb, the chipset is a wacom W9002 more infos: Pen Tablet: (Vendor ID = Microsoft)HID\VID_045E&PID_079A&MI_01&Col01USB\VID_045E&PID_079A&MI_01 P.s. Microsoft edited the vendor id. there should be a calibration utility built into osx, but as far as i know there isn't... cause the pen works almost perfectly even with pressure sensitivity!! it's just sadly uncalibrated d*mn Link to comment Share on other sites More sharing options...
joe75 Posted October 15, 2013 Share Posted October 15, 2013 very nice! i know a few people that have been waiting for this. 1 Link to comment Share on other sites More sharing options...
erikk Posted October 15, 2013 Share Posted October 15, 2013 so touch driver is now completely working with these drivers?that would be awesome... time for buy a new toy hehe Link to comment Share on other sites More sharing options...
JahStories Posted October 15, 2013 Author Share Posted October 15, 2013 @erikk i bought it just to see how it handled Osx and now it's the main os! yes, it's funny to see this thing working before Apple do his own. many apps in mavericks seems are made for multi touch screens! Link to comment Share on other sites More sharing options...
JahStories Posted October 15, 2013 Author Share Posted October 15, 2013 If there is someone with heavy programming skills, this is a usb dump of the wifi card data: High Speed device @ 2 (0x14300000): ............................................. Composite device: "Marvell Wireless Device" Port Information: 0x101a Not Captive Attached to Root Hub External Device Connected Enabled Number Of Endpoints (includes EP0): Total Endpoints for Configuration 1 (current): 3 Device Descriptor Descriptor Version Number: 0x0200 Device Class: 0 (Composite) Device Subclass: 0 Device Protocol: 0 Device MaxPacketSize: 64 Device VendorID/ProductID: 0x1286/0x2043 (MARVELL SEMICONDUCTOR, INC.) Device Version Number: 0x4000 Number of Configurations: 1 Manufacturer String: 1 "Marvell" Product String: 2 "Marvell Wireless Device" Serial Number String: 3 "0000000000000000" Configuration Descriptor (current config): ...................... "Wireless LAN Configuration" Length (and contents): 32 Raw Descriptor (hex) 0000: 09 02 20 00 01 01 04 80 FA 09 04 00 00 02 FF FF Raw Descriptor (hex) 0010: FF 05 07 05 01 02 00 02 00 07 05 81 02 00 02 00 Unknown Descriptor 0020: Number of Interfaces: 1 Configuration Value: 1 Attributes: 0x80 (bus-powered) MaxPower: 500 ma Interface #0 - Vendor-specific .............................................. "Wireless LAN Interface" Alternate Setting 0 Number of Endpoints 2 Interface Class: 255 (Vendor-specific) Interface Subclass; 255 (Vendor-specific) Interface Protocol: 255 Endpoint 0x01 - Bulk Output Address: 0x01 (OUT) Attributes: 0x02 (Bulk no synchronization data endpoint) Max Packet Size: 512 Polling Interval: 0 ( Endpoint never NAKs) Endpoint 0x81 - Bulk Input Address: 0x81 (IN) Attributes: 0x02 (Bulk no synchronization data endpoint) Max Packet Size: 512 Polling Interval: 0 ( Endpoint never NAKs) Device Qualifier Descriptor Descriptor Version Number: 0x0200 Device Class 0 (Composite) Device Subclass 0 Device Protocol 0 Device MaxPacketSize: 64 Number of Configurations: 1 bReserved: 0 Other Speed Configuration Descriptor: ....................................... "Wireless LAN Configuration" Length (and contents): 32 Raw Descriptor (hex) 0000: 09 07 20 00 01 01 04 80 FA 09 04 00 00 02 FF FF Raw Descriptor (hex) 0010: FF 05 07 05 01 02 40 00 00 07 05 81 02 40 00 00 Unknown Descriptor 0020: Number of Interfaces: 1 Configuration Value: 1 Attributes: 0x80 (bus-powered) MaxPower: 500 ma Interface #0 - Vendor-specific .............................................. "Wireless LAN Interface" Alternate Setting 0 Number of Endpoints 2 Interface Class: 255 (Vendor-specific) Interface Subclass; 255 (Vendor-specific) Interface Protocol: 255 Endpoint 0x01 - Bulk Output Address: 0x01 (OUT) Attributes: 0x02 (Bulk no synchronization data endpoint) Max Packet Size: 64 Polling Interval: 0 ms Endpoint 0x81 - Bulk Input Address: 0x81 (IN) Attributes: 0x02 (Bulk no synchronization data endpoint) Max Packet Size: 64 Polling Interval: 0 ms Full Speed device @ 3 (0x1D150000): ............................................. Link to comment Share on other sites More sharing options...
JahStories Posted October 15, 2013 Author Share Posted October 15, 2013 pen is now working too with touch base drivers the stylus is calibrated with tb utility, but right click will be enabled with the next drivers release. and sadly no pressure sensitivity. Link to comment Share on other sites More sharing options...
JahStories Posted October 16, 2013 Author Share Posted October 16, 2013 Using switchresx this sweety runs in 720p Hidpi, that's really impressive, the different in aspect make it look better than win8.1. here a screen tell me if it isn't lovely Link to comment Share on other sites More sharing options...
erikk Posted October 16, 2013 Share Posted October 16, 2013 @JahStories yes i believe i expect osx looks very beautiful on the surface, better then win8.1 hehe. how about battery life with mavericks on that? when wifi will work i will go to buy it, unfortunately with just one usb port and no working wifi yet, i can't use it very well. for wifi, did you try to inject device and vendor id of marvel card in this file already? /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleYukon.kext/Content/Info.plist Link to comment Share on other sites More sharing options...
JahStories Posted October 16, 2013 Author Share Posted October 16, 2013 Touch&Pen drivers released, to download go to TouchBase Link to comment Share on other sites More sharing options...
JahStories Posted October 16, 2013 Author Share Posted October 16, 2013 @Erikk i'm using a small usb hub with a even smaller usb wireless key, battery life is around 4 hours of heavy usage Btw I tried to modify the yukon2 kext, just added to ioprimarymatch the dev & prod. id ,No go Link to comment Share on other sites More sharing options...
ca0abinary Posted October 23, 2013 Share Posted October 23, 2013 @JahStories - Nice guide, however when booting I get to the message: devfs_kernel_mount: failed to find directory `/dev`, 2 and then it hangs. Did you come across this issue, if so how did you fix it? Edit: I manually created a /dev folder and that fixed the issue. Link to comment Share on other sites More sharing options...
JahStories Posted October 23, 2013 Author Share Posted October 23, 2013 never had that issue, but you shared a solution and that is the hackintosh spirit, BUT BTW the /dev folder is a system folder and should be created by the installer, and the fact is that, if it's not automagically created, the os image could be corrupted. Link to comment Share on other sites More sharing options...
vcsg01 Posted October 24, 2013 Share Posted October 24, 2013 Great job! I've been hoping that Apple would just come out with an osx tablet for awhile but will most likely end up getting a surface pro 2 in a month or two. Seems like the pro 2's components are about the same so I am hoping to not have any extra issues to take care of. I'll definitely be purchasing the touch-base drivers. $100 is easily worth the functionality. I know in most installs I've read about with 10.8.* installs they have problems getting the tablet to properly sleep. Are you having those issues as well? And you are probably too busy to do something like this but what is the battery like like during light usage? Keep up the good work! 1 Link to comment Share on other sites More sharing options...
JahStories Posted October 24, 2013 Author Share Posted October 24, 2013 hope you get your surface soon it's a great machine. Battery least from 6 to 5 hours on light usage (without flash!) p.s. Sleep issues and drivers issues will probably be there for the surface pro 2 too :/ but maybe we will fix them sooner! Link to comment Share on other sites More sharing options...
SleepO Posted October 28, 2013 Share Posted October 28, 2013 Great work on this, looking forward to get this running =D Now I can boot of the pen and get into the bootloader. But after inserting -x and starting the OS X install, I get ACPI panic Could you describe a bit more detailed what exactly you do when installing and booting Clover? Do you select the UEFI options, 64bit UEFI options when installing Clover to the pen? And do you select any injections when booting off it? Edit: placing your config.plist in the EFI volume on the pen did it Link to comment Share on other sites More sharing options...
JahStories Posted October 28, 2013 Author Share Posted October 28, 2013 Hi SleepO you can try to put the kexts i've provided on the efipartition/Clover/kexts/10.9 then in the boot loader select the drive press space and select no caches and kext injection Link to comment Share on other sites More sharing options...
SleepO Posted October 29, 2013 Share Posted October 29, 2013 Thanks Jah, that was how I got it further after putting in the config.plist! Now they are placed in S/L/E and it boots straight up. The touch driver also seems ridiculously nice, just a matter of getting them payed now Next up, a solution to this Wifi trouble.. Have you seen this mwiflex work for linux? If we can get someone to look at this, I think the driver is somewhat built but need to be compiled to work on OS X. http://kernel.opensuse.org/cgit/kernel/tree/drivers/net/wireless/mwifiex/usb.h https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1165938 https://lkml.org/lkml/2013/10/10/458 Something else, you say sleep issues. My display goes to sleep, but the computer responds (volume buttons make sound). Is this the behavior you have, or is there other sleep issues I have not yet ran into? Link to comment Share on other sites More sharing options...
Recommended Posts