Contribute
Register

[Guide] Mountain Lion Installation for Asus Vivobook S200, X202, S400...

Status
Not open for further replies.
Joined
Feb 2, 2013
Messages
91
Motherboard
S200E
CPU
i3-3217u
Graphics
HD4000
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
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:
  1. audio: speakers/mic - also work fine after sleep/wake
  2. webcam
  3. keyboard
  4. touchpad with 2/4 fingers swipe
  5. touch screen
  6. CPU
  7. Video
  8. sleep/wake: Fn + F1, close lid, sleep from Apple menu
  9. Headphone: output only
  10. Wifi: Fn+F2 - for turn on/off Wifi - turning off very slowly though
  11. bluetooth - work after sleep/wake
  12. Ethernet
  13. USB3
  14. Battery
  15. iMessage, Facetime

Not working or issues:

  1. Touchpad doesn't work very well. I think it's usable though.
  2. Can't turn off Bluetooth
  3. Headphone input doesn't work
  4. Full brightness: sleep/wake to get working or check this thread - Thanks RehabMan
  5. 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.
  6. 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.
  7. 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=8
Look for: Version 206 - 2012.12.12​
BIOS 202 (X202E)​
1. Support Vivo Key​
2.Support Config TDP​
I 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 Desktop​
Click 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/PreferencePane
Copy VoodooHdaSettingsLoader.app to /Applications​
Open Users & Groups under System Preferences​
Click 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".
 
hi harry253:

i found this online, i think this is what i should have done, copying the unzipped files directly to usb will not produce anything.
i have to click three items at the minimum: (1) BIOS MBR (2) unpack only and (3) Install and start 64bit boot first.

is this the right way? i have tried copying the files directly from your download links but seems not working, it has to create MBR to be bootable, right?
i am not sure how you did it and meant by copy to usb.

http://sourceforge.net/p/cloverefiboot/wiki/Installation (UEFI BIOS)/
 
oops wrong place to post.
 
hi harry253:

i found this online, i think this is what i should have done, copying the unzipped files directly to usb will not produce anything.
i have to click three items at the minimum: (1) BIOS MBR (2) unpack only and (3) Install and start 64bit boot first.

is this the right way? i have tried copying the files directly from your download links but seems not working, it has to create MBR to be bootable, right?
i am not sure how you did it and meant by copy to usb.

http://sourceforge.net/p/cloverefiboot/wiki/Installation (UEFI BIOS)/

Sorry, I am not sure what you meant by "will not produce anything". You meant you can't boot into clover boot screen, or you can't boot into OS X installation?

Here is an example on Windows 8:
Let say your USB is drive "F:\"
1. Format drive "F:\" as FAT32 normally on Windows
2. Unzip cloverUSB.zip
3. Copy "EFI" and "boot" from unzipped folder in (2) to drive F ("App" and "extraKexts" are just stuff you need later.)
4. So you should have: F:\EFI and F:\boot under F drive.
5. Plug in the USB
6. Go to BIOS and choose it as your boot option
It should boot up to clover screen.

I don't install my clover like the link you provided above, so I am not sure which files it really installs.
If you want to do it yourself, you can provide me which files/folders you have in the USB after installation. I can take a look.

Also try to change your BIOS settings (see my notes in the guide). Since you have the S400, I am not sure which BIOS you are using.
Many people used to have booting issue with old BIOS including myself. The old BIOS versions are crappy.
 
Any idea if this would work on the ASUS VivoBook ASQ200E?

Intel Core i3-3217U 1.8GHz 3MB
HD 4000
Gigabit LAN and WLAN
 
[Guide] Mountain Lion Installation for Asus Vivobook S200E, X202, ASQ200E, S400...

Any idea if this would work on the ASUS VivoBook ASQ200E?

Intel Core i3-3217U 1.8GHz 3MB
HD 4000
Gigabit LAN and WLAN

As far as I know, ASQ200E is basically S200E, so it should work. I thought they only have Q200E which comes with 2nd i3 and HD3000.
 
16. Optional: You can also delete unused kexts in /System/Library/Extension to prevent kernel panic: nvida*.kext, ati*.kext, hd3000*.kext....

You have "...." at the end of line for step #16. Does this mean there are other kexts we should delete or are those three groups all of them?

Is this in reference to this post http://www.osx86.net/10-8-mountain-...oller-completed-lenovo-g570-2.html#post119869 I think I mentioned in the other thread?

It looks like they are "NVDA*.kext" instead of "nvida*.kext" and "AppleIntelHD3000*.kext" instead of "hd3000*.kext. Is this correct?

I also see "AMD*.kext" under the "/System/Library/Extensions" folder. I wonder if those should also be deleted on top of the "ATI*.kext" files?
 
You have "...." at the end of line for step #16. Does this mean there are other kexts we should delete or are those three groups all of them?

Is this in reference to this post http://www.osx86.net/10-8-mountain-...oller-completed-lenovo-g570-2.html#post119869 I think I mentioned in the other thread?

It looks like they are "NVDA*.kext" instead of "nvida*.kext" and "AppleIntelHD3000*.kext" instead of "hd3000*.kext. Is this correct?

I also see "AMD*.kext" under the "/System/Library/Extensions" folder. I wonder if those should also be deleted on top of the "ATI*.kext" files?

I updated the guide.
Again it's optional. I don't delete them though, since I don't have any issue.
The guide is not perfect, I'll update it if something is not clear or someone finds something.
I haven't really tested CPU speed steps, HDMI, card reader, VGA.

I was just writing something there since it was really late and will update later (4am or so :) ).
I was really mad at myself actually because I forgot to save what I wrote.
After I have written everything, I submitted it, and it asked me to login :(. So everything was gone. I had to rewrite almost everything.

BTW, I gave my little sis the laptop, so I might not be able to help much later on with new update (OS X 10.9?).
I am thinking of getting the Yoga 13 at Lenovo outlet when it's on sale.
 
My macbook only touch on 1/4 screen. How I can fix it Harry?
 
hi harry, quick question

will this work with a p987 vivobook, or just the i3 one.

thanks
r
 
Status
Not open for further replies.
Back
Top