Jump to content

[GUIDE] Installing OS X on Asus X501A (Kexts Included)

- - - - - x501a x501a1 asus laptop asus notebook

  • Please log in to reply
38 replies to this topic

#1
joe_black

joe_black

    h4ck1nt0sh3r

  • Members
  • PipPipPip
  • 139 posts
  • Gender:Male
(Scroll down to my reply for 10.8 install instructions)
Installing OS X Snow Leopard on Asus X501A Notebook
 
Hardware that will NOT work: QE Support, Integrated WiFi, Bluetooth*
*Bluetooth may work with patched kext. I have not tried.
 
What You Will Need:
- Asus X501A/X501A1 Notebook
- 2 formatted USB Flash Drives (8GB+)
- iATKOS S3 v2 ISO
- Actual Mac or Mac running under VM with USB support
- TransMac for Windows
- "ASUS X501A OSX DRIVERS.zip" kext archive
- Mac-compatible USB WiFi Adapter (optional)
 
---
Step 1 - Acquire iATKOS S3 v2 ISO
Torrent/web search for this ISO, make sure it is S3 v2. Prepare the ISO to be burned to USB.
 
Step 2 - Prepare USB Flash Drives
Installation will require 2 formatted USB flash drives, one with at least 8GB for iATKOS.
 
Using TransMac for Windows, you need to right-click the icon for one of the flash drives and click "Restore For Mac". Select the iATKOS ISO file and let it burn the image to the flash drive.
 
Using a real Mac or Mac running under VM with USB support, you need to burn Chameleon v2.2 bootloader to your other flash drive. This is necessary if you get into boot issues with your OS X installation or issues with dualbooting. This flash drive will save you from not being able to boot. You might be able to use TransMac for this one too, but I highly recommend using a real Mac as much as possible for USB burning.
 
After burning your Chameleon flash drive, make sure it works before you continue! Do not attempt to install OS X without it on this notebook.
Now, you should have 2 ready-to-go flash drives, one with iATKOS and one with Chameleon bootloader.
 
Step 3  - Installation
Insert both of your flash drives into the notebook and power it on.
 
Keep hitting DELETE (or maybe F2) to get into the BIOS. You need to make sure these options are selected:
You can also use ESCAPE and hit Enter Setup.
 
"CSM Support : "Enabled"
"Secure Boot Control : "Disabled"
"Fast Boot : "Disabled" (might not be an option)
"SATA Configuration : "AHCI
Intel Virtualization Technology should also be Enabled.
 
The above BIOS options are required for installation.
... Now we will restart with the saved changes and keep hitting ESCAPE to get boot options.
 
You need to select your Chameleon flash drive (this might be trial and error with 2 of them)
 
While in the Chameleon bootloader, you need to now boot up your iATKOS drive using verbose so hit F8 and type "-v" and then enter.
Your iATKOS installer should start.
 
Click on Utilities at the top and then load Disk Utility, format your HDD with MBR and HFS+ for your OS X partition. (MBR required for dualbooting with Windows, if this is OSX only you should probably use GUID)
 
Under Customize, just make sure you have GraphicsEnabler and UUID. Don't install SleepEnabler or pretty much anything else. Nothing else really matters because we're going to install the kexts ourself. In this regard, you could possibly use a retail ISO but I did not try it myself.
 
Install will take approx. 20mins to 60mins...
 
Step 4 - Post-Installation
 
After install, reboot the machine and try booting first without the Chameleon flash drive.
 
Always boot with "-v" for verbose mode until we are positive everything is stable. You MIGHT get stuck on a completely black screen at this point with no errors or log information what-so-ever. If this happens, restart again and boot with your Chameleon flash drive. Under Chameleon boot the other flash drive using "mach_qoopz -v", you should NOW be able to boot OS X. If "mach_qoopz" still fails you should try "mach_kernel_org -v" and that should do the trick.
 
Before installing drivers you should install system definitions for MacBookPro 8,1 for Snow Leopard. This will change your SMBios.plist to trick your machine into thinking it is a real Mac and load your drivers properly.
 
Step 5 - Driver Installation
 
          Using Kext Utility you can install all the .kext files in the "ASUS X501A OSX DRIVERS.zip" archive to get hardware working BUT you NEED to backup all the originals just in case. Also, for any reason the trackpad isnt working just reply here and tell me and I'll help you through that. All kexts should be installed to /System/Library/Extensions with disk permissions repaired afterwards.
 
If you are stuck in 1024x768 you will need to use boot flag GraphicsMode=Yes "Graphics Mode"="1366x768x32" which can be added to your boot .plist (search for a guide if you don't know how) so you don't have to type it every time.
 
For WiFI you will need a compatible USB adapter. Full QE will most likely not work.
For full USB and webcam support you need to install the USBFamilyRollback kext for Snow Leopard. This will allow your iPod/iPhone and Webcam as well as other devices to work properly.
You can now follow other guides to upgrade from 10.6.3 to 10.6.7/10.6.8 properly if you want.
 
The .zip for the drivers is down below in my reply.

 



#2
joe_black

joe_black

    h4ck1nt0sh3r

  • Members
  • PipPipPip
  • 139 posts
  • Gender:Male

*** 7/12/13 ***

 

Boot issues with Mountain Lion & Lion on X501A... decided to try Snow Leopard with successful installation. (Native, not VM)

So I currently have dualbooting on the X501A.. Win7x64 and 10.6.3. After hours of work I have 1366x768 resolution and full VRAM support.

Just ordered a Rosewill RNX-N150UBE for the WiFi as the integrated WiFi is unsupported (AR9485)... Should arrive in a few days.

 

Will post screenshots once I get wifi working in a few days.

Again if anyone has an Asus X501A and needs questions answered I am here to help. :)



#3
joe_black

joe_black

    h4ck1nt0sh3r

  • Members
  • PipPipPip
  • 139 posts
  • Gender:Male

*** 7/15/13 ***

 

Attached are all necessary kexts for a working OS X 10.6 installation on the X501A.

(These kexts might also work for Lion/Mountain Lion/Mavericks but use at own risk)

* (UPDATE: Tested working on 10.8.2!)

 

Everything works except QE (I believe CI works) and integrated WiFi (USB WiFi adapter required)

Full resolution ("Graphics Mode"="1366x768x32" and full video ram allocation.

 

Site mods can add to the Wiki if they would like. :)

Attached Files



#4
LexHimself

LexHimself

    InsanelyMac Deity

  • Donators
  • 1,811 posts
  • Gender:Male
  • Location:The Netherlands

Hi joe_black.,

 

Great effort, you can add it to the Wiki yourself if you want, on how to do this, follow this link: http://www.insanelym...editing-how-to/

If you like, you can turn this topic in a guide, i think it was the main idea? 

 

If you edit the first post with instructions on how to install and fix everything after installation, just click the report button, and ask for the topic to be moved to the notebook/guides section. 



#5
joe_black

joe_black

    h4ck1nt0sh3r

  • Members
  • PipPipPip
  • 139 posts
  • Gender:Male

Thanks Lejenk,

 

     Also successful update to 10.6.7 using the guide on OSX86.net for all Intel machines.



#6
joe_black

joe_black

    h4ck1nt0sh3r

  • Members
  • PipPipPip
  • 139 posts
  • Gender:Male

*** Successful 10.8 ML Installation ***

* Boot installer using Chameleon v2.2svn r2254! *

X501A ML ZIP Kext Archive (Tested 10.8.2) : https://app.box.com/...ihpparuzsjrunao

 

Successful Mountain Lion (10.8.2) installation on Asus X501A.

Was much more complicated than Snow Leopard...

 

Patched Kernel: "mach_intel" kernel from ML ZIP Kext Archive (Niresh "intel" kernel)

FakeSMC.kext: (Placed in both /Extra and /S/L/E)

System Definitions: MacBookPro 8,1 (SMBios.plist)

USB: Might need a rollback but first try without it.

PCI Configuration Fix may be required (search for kext/guide)

 

If you get AppleSMC hangs go to:

/System/Library/Extensions/IOPlatformPluginFamily.kext > Inside go to ACPI_SMC_PlatformPlugin.kext in Plugins > MacBookPro8,1.plist

Edit the file and remove this block:

 <key>FanThrottledRPM</key>
      <integer>3500</integer>
      <key>FanMax</key>
      <array>
        <integer>6200</integer>
      </array>

EDIT: Another possible solution to solve SMC hangs is to use a Macmini definition but I recommend using the patched MacbookPro definitions for this machine.

 

And now! We now have this!

  http://s15.postimg.o...nqrtn/about.png



#7
joe_black

joe_black

    h4ck1nt0sh3r

  • Members
  • PipPipPip
  • 139 posts
  • Gender:Male

*** UPDATE ***

 

Use this attached VoodooHDA for better compatibility, crisper/louder sound, and fixed clipping issues!

Attached Files



#8
joe_black

joe_black

    h4ck1nt0sh3r

  • Members
  • PipPipPip
  • 139 posts
  • Gender:Male

*** UPDATE ***

 

VGA-out on right side of the laptop works. (@ 1024x768, which actually looks good on my 32" LCD TV)  :D



#9
joe_black

joe_black

    h4ck1nt0sh3r

  • Members
  • PipPipPip
  • 139 posts
  • Gender:Male

*** UPDATE ***

 

HDMI-out on side of laptop works at full resolution. (Tested on 10.8.3, no HDMI-audio)

Been slaving on getting QE/CI working...



#10
SweetW0R

SweetW0R

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts
hi! joe_black, what about wifi? How did you fix it?
 
i have AR9285 for Mac-compatible USB WiFi Adapter (optional). What you think?
 
And what you think about total capacity for this laptop?
 
i have x501u.


#11
joe_black

joe_black

    h4ck1nt0sh3r

  • Members
  • PipPipPip
  • 139 posts
  • Gender:Male

 

hi! joe_black, what about wifi? How did you fix it?
 
i have AR9285 for Mac-compatible USB WiFi Adapter (optional). What you think?
 
And what you think about total capacity for this laptop?
 
i have x501u.

 

Integrated WiFi is unsupported.

You need a USB compatible WiFI adapter.

 

I can get some better video performance (I believe it will ad framebuffer) by adding this device-properties string but still no QE/CI:

<key>device-properties</key>
<string>c90300000100000001000000bd0300001500000002010c00d041030a000000000101060000027fff04003a000000400032002c0068007700730065006e0073006f0072002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000222000000400032002c006400650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f64650e0000004e00560050004d00000020000000010000000000000000000000000000000000000000000000000000001e00000072006f006d002d007200650076006900730069006f006e00000004000000100000004e00560043004100500000001800000004000000000003000c000000000000070000000022000000400032002c002300730069007a0065002d00630065006c006c0073000000080000000000000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c00000021000000496e74656c2048442047726170686963732032353030204d6f62696c6514000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d4120000000400032002c0063006f006d00700061007400690062006c0065000000160000004e5644412c73656e736f722d706172656e7414000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4212000000400032002c00720065006700000008000000000000021c0000006400650076006900630065005f0074007900700065000000100000004e5644412c4765466f72636520000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616326000000400032002c0023006100640072006500730073002d00630065006c006c007300000008000000000000010e0000006e0061006d00650000000f0000004e5644412c506172656e7422000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000002036000000400032002c00680077006300740072006c002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000214000000400032002c006e0061006d00650000001100000073656e736f722d706172656e74</string>


#12
SweetW0R

SweetW0R

    InsanelyMac Protégé

  • Members
  • Pip
  • 6 posts

My video is HD7340M...can you know something about that kext?

 

p.s. I changed my hard drive to ssd. 



#13
joe_black

joe_black

    h4ck1nt0sh3r

  • Members
  • PipPipPip
  • 139 posts
  • Gender:Male

My video is HD7340M...can you know something about that kext?

 

p.s. I changed my hard drive to ssd. 

This guide is for X501A not X501U!

I have no idea about that chipset!

 

X501U uses completely different hardware (AMD CPU, video chipset, etc)



#14
geekcraftr

geekcraftr

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
The Asus X501A seems to have several configurations.  Can you tell me if this one will work? 
 
 
Thanks in advance... 
 
bob


#15
joe_black

joe_black

    h4ck1nt0sh3r

  • Members
  • PipPipPip
  • 139 posts
  • Gender:Male

 

The Asus X501A seems to have several configurations.  Can you tell me if this one will work? 
 
 
Thanks in advance... 
 
bob

 

Yes, that is my exact configuration but it should work on any X501A.



#16
bslack

bslack

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts

You mentioned in the first post that you had found a fix for the trackpad not working.  When I boot into a ##### install using 'Laptop Support' and 'Legacy USB Support', the track pad works.  But I haven't been able to use it once I install ML.

 

Thoughts?



#17
chardido

chardido

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts

Hi, i've the asus x501a laptop.

I've a problem with the installation of iAtkos ML2, because the OS installs, but when i try to lunch it stuks on iatkos's logo.

 

Which version of ML did you install?

 

Thanks for this information



#18
amnon10

amnon10

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts

Got full QE/CI working on 10.8.3

 

Does someone got working Audio/Mic?

 

Screen_Shot_2013_10_07_at_3_35_06_AM.png



#19
chardido

chardido

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts

Got full QE/CI working on 10.8.3

 

Does someone got working Audio/Mic?

 

Screen_Shot_2013_10_07_at_3_35_06_AM.png

 

How did you do it? Could you post the Kext and the method? thank you..

 

This is audio kext from VooDoo. (I've also 10.8.3, so it should work)

Attached Files



#20
amnon10

amnon10

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts


How did you do it? Could you post the Kext and the method? thank you..

 

1. Install iAtkos ML2 (10.8.2 - I install kext from this post except Graphic kext #6 )

2. Install Chameleon (I don't remember version, i think r227x) Check option in screen

3. Set SMBios - MacBookPro 9.2 or MiniMac 6.2

4. Update to 10.8.3

 

Screen_Shot_2013_10_13_at_12_27_45_PM.jp

 

After restart i got full QE/CI with vanilla kext







Also tagged with one or more of these keywords: x501a, x501a1, asus laptop, asus notebook


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2015 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy