Contribute
Register

Asus P5K-E/WIFI-AP, So far so good, Ethernet & WIFI?

Status
Not open for further replies.
In this thread is posted or mentioned everything you need to optimize an installation of mavericks on the P5K-E WiFi, but in no particular order. I try to make a summary.

WORK IN PROGRESS:

We proceed:

- If you plan an upgrade make sure you have a bootable backup of your operating system.
For cloning you can use Carbon Copy Cloner. While the new version is no longer free, you can use the penultimate (the 3.4.7) that, apparently, works well too for a complete and bootable clone, including the Recovery Partition. (Download here)


- Tools you need:

- Bios settings and screenshots: (Download here)
- P5K-E WiFi AP DSDT patches (Download here)
- Marvell88E8056.kext: (Download here)
- Extra folder content (Download here)
- Chameleon BootLoader (Download here) (registration is required)
- MacIasl: (Download here)
- Kext Wizard: (Download here)
- Chameleon wizard (Download here)
- Multibeast (You know where you find it)
- HdaWizard with AD1988b related files (Download here)
- Latest FakeSMC and HWMonitor (Download here)
- Hide unHide hidden files (Download here)
- If you plan to install a PCI USB 3.0 Card then you need "GenericUSBXHCI.kext" and "xhcdump": (Download here)
- Whether you are doing an upgrade, whether you're doing a clean install, make sure you have all the files available on the desktop. Do not work from USB Sticks / HDD.

Note 1:
- If you are doing a clean install simply follow the guide.
- If you plan an upgrade I suggest to perform "Step 1" and "Step 2" before attempting to install Mavericks. (You must have at least SL 10.6.8 installed to perform an upgrade)

Step 1 - Bios Settings

- Log in to bios, load the default settings and set it according to the description found in "Bios settings and screenshots".

- It is mandatory to set SATA as AHCI and "Max CPUID Value Limit [Disabled]", the rest according to your hardware.

- Disable the Floppy disk (if you don't have one) and the onboard wifi (There is no way to make it work).

- If you have any PATA/IDE devices, you must enable "J-Micron eSATA/PATA Controller" and for having it working you have to install these kext (Download here)

- Set the HDD priority at your convenience

- If you have a working installation of OsX, take note of the changes you make, so you are able to return to the previous configuration if there are problems.

Note 2:

- If the system hangs on boot, try typing the following commands at the Chimera or Chameleon boot prompt: "GraphicsEnabler=Yes" "PCIRootUID=0"(No quotes) one at a time. If still not working try combine them. (Credits to Kraft2k that reminded me this issue))

- Other usefull commands are "-x" (Safe mode: will load only essentials kext avoiding Kernel Panic) and "-v" (Verbose mode: is an option that provides additional details as to what the computer is doing and what drivers and software it is loading during startup)

Step 2 - Configuration

- Booting with "DSDT=Null" (Not necessary if you are doing a clean install) and copy the stuff you have downloaded on the desktop.

- Open up MacIASL and in "Preferences / iasl" mark ACPI 4.0; close and reopen the application, "save as" your clean DSDT as "Disassembled ASL file" and put a copy in a safe place.

- Close and reopen MaciASL, click "Patch", then "Open" and point to the folder where the patches are stored, select "01 - P5K-E WiFi AP Patches.txt", click "Apply" and, when finished, click "Close".

- Now "Compile" to control that there are no errors (At this point, if you have a graphics card with HDMI audio, repeat the procedure selecting the second patch "02 - P5K HDMI Audio Patch.txt").

- Finally "Save as" "ACPI Machine Language Binary" "DSDT.aml" on the desktop.

- Replace the Extra folder with the one you have downloaded and drag the patched "DSDT.aml" in it.(If you have no Extra folder simply copy the one you have in the root of your HDD).

Step 3 - Optimization

- Use "Hide unHide" to show hidden files, If you need it.

- Open up the HWSensor package to install FakeSMC.kext. As default the package will install only FakeSMC. If you want to install "HWMonitor", you have to chose "Ad hoc" installation and mark all files, otherwise mark only FakeSMC.kext (No sensors)and install. When finished put a copy of that file, from System/Library/Extensions, on the Desktop and in "FakeSMC.kext/Contents/Plugins" copy the "Marvell88E8056.kext". (If there is not create the Plugins folder).(Take a cue)

- Go in System/Library/Extensions and copy "AppleHDA.kext", "AppleRTC.kext" and "FakeSMC.kext" in a folder on the desktop. (When you have finished the installation of mavericks put these files in a safe place)

- Open Multibeast, go to the "Driver / System and choose "AppleRTC Patch for CMOS Reset"and click Build.

- Unzip "P5K-E ADI1988b Audio" on the desktop, open up "HDAWizard" and load the needed files, (take a cue from the attached picture) and click patch.

- Open up "KextWizard", drag in the window the patched "Fakesmc.kext" (If you have a PATA/IDE and/or eSATA Devices add "LegacyJMB36xSATA.kext and JMicron36xATA.kext") and, if you have a USB 3.0 card installed, add "GenericUSBXHCI.kext" and copy "xhcdump" in /usr/local/bin). Install in "System/Library/Extension". Repair permission and rebuild cache for "System/Library/Extension" (always with "KextWizard" ).

- Open up Chameleon Wizard, select the "org.chameleon.Boot" Tab and change "Graphics Mode" accordingly with your monitor resolution. Now select the "SMBios" Tab, click "Edit" and change "Week of manufacture" and "Unique number" clicking multiple times on casual and save it. It is important to have a unique serial especially for FaceTime, Message and iCloud. Select the "Modules" Tab, flag "FileNVRAM.dylib" and "Keylayout.dylib" and install it.

- Install the Chameleon bootloader and reboot.
You should have a full working Mavericks in your hack.


Note 3:
Regarding software update, I suggest to perform it by downloading the "Combo Update".
After the update check if audio is working; if necessary, repeat the procedure with "HDAWizard"

Credits to:
- Toleda for "HDMI Audio", oldnapalm for "P5K-E WiFi AP patches", Mirone for "AD1988b" files for AppleHDA, zenith432 for "GenericUSBXHCI", janek202 for "HDAWizard" and Kozlek for "HWMonitor" and "FakeSMC".

How to update the BIOS using EZ-Flash2:

Download P5K-E/WiFi-AP BIOS 1202 or P5K-E/WiFi-AP BIOS 1305 (I'm on 1202)
Unzip the file and save the BIOS file to the root of a USB stick formatted FAT32 and plugged into a one of the rear USB port (The front port are not so good), then restart the system.
Enter bios and load defaults, save and exit. Re-Enter BIOS setup program. Go to the Tools menu to select EZ Flash2 and press <Enter> to enable it.
You can switch between drives by pressing <Tab> before the correct file is found. Then press <Enter>.
When the correct BIOS file is found, EZ Flash 2 performs the BIOS update process and automatically reboots the system when done.

- Edit 1:
- Performed the 10.9.2 update. Procedure: repair permissions, download and launch the 10.9.2 Combo Update and wait for reboot, that's all. All is working fine.

- Edit 2:
- Performed the 10.9.3 update. Same procedure as for 10.9.2. All is working fine.

- Edit 3:
- Performed the 10.9.5 update. This time you have to repatch AppleRTC with Multibeast and AppleHDA with HDAWizard. (Should happen a bios reset after the first reboot you have to reload the settings and remember to patch AppleRTC)
 
@eolocan
Be a Guinea pig and tell me if you are successful using this guide. Thanks

:lol::lol::lol::lol: Flicka, I have just the installation but with the instructions that you gave me three of four days ago (copy extra folder in root, install chamaleon and then the rest of the kext, being a total of five. Finish with the repair and rebuild). If this installation is not properly, I promise you that I will follow your last instructions but tonight. I do not have enough time now to download and read the post.

Many many thanks for all your help. The kext wizard is now reparing and rebuilding. Once is finished, I will reboot and in chamaleon I will write DSDT=Null.

I will be here in ten minutes :banghead:
 
@Kraft2k
here is you patched DSDT if you should have problems with MaciASL.

Have I to copy in my "Extra" folder? If so, can I reboot the system and in chamaleon write DSDT=Null and the paste your file in my extra folder?

Yes, I am stupid sice I am not Kraft2k :lolno:
 
Something is wrong again. Gray background, Apple logo and the circle spinning. It is ok. I have to go out but I will be here tonight. I do not hear the hard disc working.
 
Ok. Control what is your bios version when you can and control if sata is AHCI.
If it be the case download P5K-E/WiFi-AP BIOS 1202 or P5K-E/WiFi-AP BIOS 1305 (I'm on 1202).
Unzip the file and save the BIOS file to the root of a USB stick formatted FAT32 and plugged into a one of the rear USB port (The front port are not so good), then restart the system.
Enter bios and load defaults, save and exit. Re-Enter BIOS setup program. Go to the Tools menu to select EZ Flash2 and press <Enter> to enable it.
You can switch between drives by pressing <Tab> before the correct file is found. Then press <Enter>.
When the correct BIOS file is found, EZ Flash 2 performs the BIOS update process and automatically reboots the system when done.
 
Have I to copy in my "Extra" folder? If so, can I reboot the system and in chamaleon write DSDT=Null and the paste your file in my extra folder?

Yes, I am stupid sice I am not Kraft2k :lolno:

My friend your not stupid at all, it is just that i was lucky and can have a vanilla system easier then the rest because i dont need the unsupported stuff. I have an Apple graphics card and your issue was similar to mine and fixed it with GraphicsEnabler=Yes, even for unibeast i needed to do the exact same thing.

@Kraft2k
here is you patched DSDT if you should have problems with MaciASL.

First, hats off to you my friend, your guide is crystal clear. Sorry for keeping you awake last night, your descriptions lead me to the answers i was looking for :).

Regarding the install, except the GraphicsEnabler=Yes which i used even for booting unibeast, nothing else was needed to start the install. If i didnt use the GraphicsEnabler=Yes it would end up greying out after the apple logo page and then the display went on stand by, usual graphics issue was my first doubt, the command booted everything according to the guides :).

I used multibeast as you recommended only for a few things, since the DSDT Free method worked, i only installed the RTC patch, chimera and a few tiny things with multibeast. It boots fine, it doesnt seem to shutdown/restart properly though. Unfortunately i wont be able to re-install the system according to the new guide until friday, thought i will definitely do the install all again, cant resist doing it if things are going to be a bit more stable :).

Some amazing long term work is on this thread, a lucky motherboard and a sorted one too, all thanks to you.

Cheers
 
@Kraft2k
glad to hear you have a working Hack, but in every case I advise you to follow the guide, because having a proper DSDT and patched kext give you more benefits. Working onboard ethernet and audio, (analogic and digital), sleep and autosleep, faster boot and all this without compromising your hardware that will continue to work as before. It is worth to give it a try. Should you give your hack an SSD you will be amazed how the performance growth.
 
Status
Not open for further replies.
Back
Top