Update 09/08/2013: Updated step 7 under section A regarding formatting issue. Also updated some information under USB issue for "Fast Boot". ===================== Update 09/07/2013: Updated step 4 in Section A for the new guide. I had to rewrite the guide because the site asked me to login again after I submitted it. And it was 4am or so; therefore, I could have missed many things. Please ask if something is not clear. I'll update the guide. ===================== Update 09/06/2013: 1. This might fix the touch pad issue when restarting from Windows 8 - Not confirmed since I no longer have the laptop, but someone should try. Copying ApplePS2Controller.kext and ApplePS2ElanTouchpad.kext into /EFI/CLOVER/kexts/10.8/ Delete ApplePS2Controller.kext and ApplePS2ElanTouchpad.kext under /System/Library/Extensions/ Run Kext Utility app. Make sure InjectKexts /EFI/CLOVER/config.plist is set to true (or you can hit space and choose boot WithKexts during boot) Shut down laptop. Start laptop and boot into Windows 8 Restart Windows 8 (Don't shut down) and boot into OS X. Is the touch pad working well under OS X? I think injecting kexts during boot should fix this issue. 2. There are some works in progress with patching the BIOS and the DSDT by "fvl" and "Manic Harmon1c", but you might brick your laptop if you don't know what you are doing, plus I no longer have the laptop to try. So I don't want to post here 'cause there is someone who might mess up his/her laptop . Maybe "fvl" and "Manic Harmon1c" can write up a guide for you all. ========================== Update 08/01/2013: - Adding how to calibrate touch screen under Touch Screen section at bottom of this guide. - If you have problem with EFI partition, read post #11 in this thread - Thanks cnc137 I don't have this issue though. - Remember to change the scrolling speed for two fingers swipe; it might not work if you don't change it.Also change other settings for Touchpad settings so that it works as the way you want. ========================== The old thread is here: http://www.tonymacx86.com/mountain-lion-laptop-support/78488-asus-vivobook-s200-x202-good.html The old thread wasn't opened by me, and there is no guide in the OP. It's too hard for people to look up on fixes/updates/guides, and I had to answer the same questions many times, so I opened this thread to add guides/updates. Important: Please read everything before you start working on your laptop. And please do it on your own risk. I am not responsible if you can't boot into your system or damaging your laptop. Always back up your stuff. This guide was tested on S200E system with Ivy bridge i3 and HD4000. Other similar specs systems like X200E, ASQ200E, S300, and S400 should work to - might need other kexts though. The clover setup in this guide doesn't work with HD3000. Working: audio: speakers/mic - also work fine after sleep/wake webcam keyboard touchpad with 2/4 fingers swipe touch screen CPU Video sleep/wake: Fn + F1, close lid, sleep from Apple menu Headphone: output only Wifi: Fn+F2 - for turn on/off Wifi - turning off very slowly though bluetooth - work after sleep/wake Ethernet USB3 Battery iMessage, Facetime Not working or issues: Touchpad doesn't work very well. I think it's usable though. Can't turn off Bluetooth Headphone input doesn't work Full brightness: sleep/wake to get working or check this thread - Thanks RehabMan Don't restart from Windows 8 and boot into OS X, touchpad won't work. You need to shut down Windows 8 first. Read post #16 for a possible fix. Don't put laptop to sleep right after booting into OS X (wait a bit before sleep is fine); otherwise, bluetooth won't work after waking up. Many Fn keys don't work yet, but some do work. UniBeast guide: Check it here - Thanks TonyMacx86 Clover guide: Check it here - Thanks Clover team. VoodooHDA 2.8.4: Check it here -Thanks Autumnrain and Slice2009 Elan Touchpad for V4 - Version 2.8: Check it here - Thanks EMlyDinEsH USB3 kext - 0701: Check it here - Thanks RehabMan Requirements: -BIOS version 206: http://support.asus.com/download.aspx?SLanguage=en&m=X202E&os=8Look for: Version 206 - 2012.12.12BIOS 202 (X202E)1. Support Vivo Key2．Support Config TDPI am not sure why it says BIOS 202 (X202E) - Maybe it's a typo - It should be BIOS 206.If you have newer BIOS and OS X doesn't work well, you can try to downgrade it: Check this thread - Thanks Omnikam - Mountain Lion 10.8.4 app download from Apple app store - USB Flash Drive - 256 mb is enough - Format as FAT32 - name the partition as "cloverUSB" - UniBeast USB - adding Laptop support. - ATHEROS AR5B195 half mini card for wireless and bluetooth - I got it for $10 on ebay Antenna for bluetooth - S200E model doesn't have bluetooth. I attached the antenna somewhere in the laptop. Video on how to open the back: http://www.youtube.com/watch?v=F9v1SOengZw Optional: - Windows 8 DVD - You don't need this if you are not going to replace the hard drive.You don't need key - I found that Windows 8 will activate by itself with our asus laptop - External DVD - New hard drive: SSD needs to be 7mm height Boot USB issue: If you don't see the cloverUSB for boot option in BIOS: - Go to BIOS - Go to Boot - Disable Fast Boot (Don't disable this when installing Windows 8) - Enable Launch CSM - if this cause any issue -> Disable this too. - Turn off XHCI mode in BIOS!Advanced > USB Configuration > XHCI Pre-Boot Mode [Disabled] - This needs to be set to "Auto" for USB3.0 to work. So set it to "Auto" when everything is done. Settings for Clover: /EFI/CLOVER/config.plist a. DefaultBootVolume - current set to "Macintosh" - you can change it to Windows 8 boot partition name. b. HideEntries - settings for hiding boot options c. boot-args -> set with "-v ncpi=0x2000" - you can remove these after done with installation. d. InjectKexts -> currently set to true to boot with kexts in /EFI/CLOVER/kexts/ A. New guide with 10.8.4 OS X and Clover 1942 1. Download cloverUSB here: click here- Extract and coping "EFI", "App", "extraKexts", and "boot" into cloverUSB flash drive - copying USB3 kext and Elan touch kexts (links above) to /EFI/CLOVER/kexts/10.8/ You should have: - AppleIntelCPUPowerManagement.kext for CPU - ApplePS2Controller.kext and ApplePS2ElanTouchpad.kext for Elan touch V4 - FakeSMC.kext - GenericUSBXHCI.kext - HWInfo.kext - copying VoodooHDA.kext (link above) stuff to /extraKexts You should also have: - AirPortAtheros40.kext - for Wifi - ALXEthernet.kext - for ethernet - AppleACPIPlatform.kext and AppleSmartBatteryManager.kext - for battery - IOath3kfrmwr.kext IOBluetoothFamily.kext - for bluetooth - AppleHDADisabler.kext - for disabling apple HDA - copying VoodooHDA.prefPane and VoodooHdaSettingsLoader.app to /App 2. Reset BIOS to default settings.- Go to Graphic setting in BIOS and change it to 64MB. This will allow the HD4000 to work under OS X with the string in config.plist 3. Skip to step 5 if you don't replace the hard drive- Replace the hard drive - Turn off security boot in BIOS in order to boot from new hard drive 4. Skip to step 5 if you don't need to install Windows 8- Use Windows 8 DVD to install Windows 8. - During installation - create two partitions using the Windows 8 default disk utility. - one for Windows 8 and one for OS X ***Note: If you formatted the disk using other disk utility: Ubuntu disk utility, OS X disk utility before hand.... the disk will not be in the right format if you use Windows 8 disk utility to create new partitions in this step. How to fix this: + Use the Windows 8 disk utility during installation to delete all partitions. + Reboot the laptop and boot back into Windows 8 installer + Now create partitions and install Windows 8 to the first partition *** If you want to triple boot Ubuntu, OS X, and Windows 8, read post #46 and #47 in this thread. 5. Plug in cloverUSB and UniBeast- Boot into BIOS (F2) - Change first boot to cloverUSB - Boot with cloverUSB and choose OS X icon to boot into OS X installation. 6. Skip this if you don't need dual boot with Windows 8- Don't install anything- Open Terminal app from Utilities - Type diskutil list and hit enter- Scroll up and look for Microsoft EFI partition - in my case it's under disk 0 partition 2 -> disk0s2- type mkdir /Volumes/EFI and hit enter - type mount_msdos /dev/disk0s2 /Volumes/EFI and hit enter (change "disk0s2" if it's different on your case)- type cd /Volumes/EFI and hit enter- mkdir /Volumes/cloverUSB/EFI/Microsoft (cd /Volumes and type ls to list all volumes if you need to look for cloverUSB name) - type cp -rf /Volumes/EFI/EFI/Microsoft /Volumes/cloverUSB/EFI/Microsoft - This will copy Microsoft EFI boot to cloverUSB. - You should have "Boot" in /Volumes/cloverUSB/EFI/Microsoft - type umount -f /Volumes/EFI and hit enter (remember it's "umount" not "unmount")- type rm -rf /Volumes/EFI and hit enter - Backup this Microsoft folder somewhere safe and don't lose it. - Now reboot the laptop and see if you can boot into Windows 8 from cloverUSB- boot using Clover USB- Choose Windows icon- It should say "Boot Microsoft EFI boot menu from cloverUSB" - In Windows 8, make a new folder "EFI" under C:\ and copy Microsoft folder from cloverUSB into C:\EFI\ - If you can't access cloverUSB in Windows 8, just eject it and plug in back in (or copy it from your backup)- Also, let name C partition as "Win8" or something. You can set default boot option to "Win8" in config.plist too of you want. - Now delete Microsoft folder from CloverUSB/EFI/, then check to see if you can boot into Win8 from Clover boot screen - It should say "Boot Microsoft EFI boot menu from Win8" for Windows icon - Now boot back to OS X installation screen remember to shutdown Windows 8 first 7. Installing OS X- Use Disk Utility under Utilities to format the partition that you want to install OS X on as "Mac OS Extended (journaled)" ***Note: a few people have problem formatting the partition for OS X. I am not really sure why yet. - cnc137 posted a work around here: http://www.tonymacx86.com/mountain-...sus-vivobook-s200-x202-s400-2.html#post643690 - Manic Harmon1c also posted another work around here: http://www.tonymacx86.com/mountain-...sus-vivobook-s200-x202-s400-5.html#post647226 - BTW, I named my OS X partition as "Macintosh" - Now start installing OS X - screen might go off during the installation - so stay with it and press a button or something to wake it up.- When it's done - reboot- Unplug Unibeast - Reboot into OS X using the Lion icon on clover boot screen. It should say "Boot Mac OS X from Macintosh" or something like that. 8. Now copy all kexts to OS X desktop except "IOath3kfrmwr.kext" (we need to inject this during boot otherwise bluetooth doesn't work well)- Copy KextBeast, ShowHiddenFiles.app, EFI Tools Clover EN.app, and Kext Utility to desktop - run KextBeast to install all kexts on desktop - run Kext Utility to repair kexts permissions - Open OS X System info and look for USB devices - Find productID and vendorID for bluetooth under USB host controller - Use this to convert ID from hex to decimal: http://www.mathsisfun.com/binary-decimal-hexadecimal-converter.html ie: 0x0930 -> 2352 0x0215 -> 533 Open /IOath3kfrmwr.kext/Contents/Info.plist and change the ID decimal number for idproduct and idvendor with your. - Now move IOath3kfrmwr.kext to /EFI/CLOVER/kexts/10.8 and delete all other kexts in cloverUSB. 9. To prevent checking for OS X update, you can disable under System Preferences -> Software update 10. Now reboot OS X to test to see if it can boot in. 11. Create clover boot using Mac EFI partition- Open EFI Tools Clover EN.app from desktop - Type g to mount EFI partition as FAT and hit enter - Follow the instruction to mount EFI partition - The Mac EFI partition should be under Win8 partition but before Macintosh. It's not the old Microsoft EFI. If you still see Microsoft EFI and don't see "EFI" something is wrong. - To display EFI and other partition on DesktopClick Finder-> Preferences -> Check "Hard disks" - Open EFI partition from Desktop- Open ShowHiddenFiles.app from desktop and show hidden files just in case - Copy "EFI" folder, and "boot" from cloverUSB to root of EFI partition - Go back to EFI Tools Clover EN app type x to umount EFI partition. - Eject cloverUSB and reboot to BIOS 12. Go to BIOS and add EFI boot entry- Name it anything you want. I named it "Clover" - Choose Boot partition should be the EFI partition number you choose in step 11. - Next, enter the boot path, it should be: \EFI\BOOT\BOOTX64.EFI - Then add the boot entry - Choose "Clover" as the first boot. I named it as "Clover" above. 13. Now restart and boot into OS X from Clover see if it works 14. Copy VoodooHDA.prefPane to /System/Library/PreferencePaneCopy VoodooHdaSettingsLoader.app to /ApplicationsOpen Users & Groups under System PreferencesClick Login Items - Add VoodooHdaSettingsLoader.app there - this is used to save audio settings. 15. Open System Preferences -> VoodooHDA at the bottom (Under Other)Adjust Volumes for speakers and microphone there. Play something to test. 16. Optional - You can also delete unused graphic kexts in /System/Library/Extensions to prevent kernel panic:- AMDRadeonAccelerator.kext- AMDRadeonVADriver.bundle- AMDRadeonX3000GLDriver.bundle- AppleIntelHD3000Graphics.kext- AppleIntelHD3000GraphicsGA.plugin- AppleIntelHD3000GraphicsGLDriver.bundle- AppleIntelHD3000GraphicsVADriver.bundle- ATI2400Controller.kext- ATI2600Controller.kext- ATI3800Controller.kext- ATI4600Controller.kext- ATI4800Controller.kext- ATI5000Controller.kext- ATI6000Controller.kext- ATIFramebuffer.kext- ATIRadeonX2000.kext- ATIRadeonX2000GA.plugin- ATIRadeonX2000GLDriver.bundle- ATIRadeonX2000VADriver.bundle- ATISupport.kext- GeForce.kext- GeForceGA.plugin- GeForceGLDriver.bundle- GeForceVADriver.bundle- NVDAGF100Hal.kext- NVDAGK100Hal.kext- NVDANV50Hal.kext- NVDAResman.kext- NVSMU.kext ****Run Kext Utility just in case.**** 17. How to prevent the time to be reset by itself:- Set the time in BIOS to UTC time zone - Set OS X and Windows 8 to your local time - Add this to Windows 8 registry: HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Ti meZoneInformation Add "TimeZoneKeyName" ad DWORD 32bit and set to 1 in hexadecimal B. The old guides and files are here: http://sdrv.ms/112YCdf - Download CloverFlashUSB.zip - tested on S200E. - Note that it's for system with HD4000. C. To update clover for existing system: download new version - click here - Clover V2 r1942 - You can download on clover site and customize one on your own or use mine above. - Delete any extra Kexts in /EFI/Clover/kexts/10.8 - Copy everything into your clover flash USB (delete old files or just replace them) and try it out first before copying to your EFI partition. D. Update to 10.8.* or later using combo update - I don't recommend this until someone knows it's working because updating might prevent your OS X to boot. - Don't update using app store. - Download the combo and update manually. - Before restarting the system, install all kexts again with KextBeast and Kext Utility. - If there is problem, you can use the cloverUSB to inject extra kexts to fix the new updated OS X. For touch screen: you can request a trial driver here: http://touch-base.com/download.asp - Choose "Atmel, maXTouch Digitizer (8xxx), USB" for Touchscreen controller - Mac OSX -Intel for OS. - After 100 clicks, just reload in the settings to get 100 clicks again. - Thanks Touch-Base for providing me a test driver. - You need to calibrate the touch screen before use:- There are settings for the touch screen under System Preferences (bottom icon next to Voodoo). - Go to "Calibration" - Set number of points to "25" - Click "Calibrate".