Update niresh mavericks to 10.9.4 on AMD & ASUS

Understand this guideline is only for following machine specifications:
1. AMD processor (any)
2. ASUS motherboard (any)
3. Compatible Graphics card - (if not compatible with mavericks or unsure, remove graphics card from motherboard before you proceed - NOTE: All onboard graphics card are incompatible)

Assuming you're in Mavericks

Download Mavericks 10.9.4 combo [DOWNLOAD]

Start terminal write (Code shows all hidden files):

defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder

In Mac OSX root look for mach_kernel.  Copy mach_kernel and paste it same place, rename it to mach_kernel_self

Next copy Extensions directory from System/Library/Extensions and paste it in System/ Directory

Copy nForceLAN.kext [DOWNLOAD&UNZIP] and paste it in  System/Extensions directory.

Now install  downloaded Mavericks 10.9.4 combo .dmg file and reboot.

On reboot, boot your mac with following boot options:

mach_kernel_self -v -s -x UseKernelCache=No

You'll be given a single user mode to enter commands. Write the following every command is important especially starting each of them with sudo.

sudo -s

fsck -fy

mount -uw /

sudo rm -R System/Library/Extensions/System.kext
sudo cp -Rp System/Extensions/System.kext System/Library/Extensions/

sudo rm -R System/Library/Extensions/Sandbox.kext
sudo cp -Rp System/Extensions/Sandbox.kext System/Library/Extensions/

sudo rm -R System/Library/Extensions/AppleMatch.kext
sudo cp -Rp System/Extensions/AppleMatch.kext System/Library/Extensions/

sudo chmod -R 755  System/Library/Extensions/System.kext
sudo chown -R root:wheel System/Library/Extensions/System.kext

sudo chmod -R 755  System/Library/Extensions/Sandbox.kext
sudo chown -R root:wheel System/Library/Extensions/Sandbox.kext

sudo chmod -R 755  System/Library/Extensions/AppleMatch.kext
sudo chown -R root:wheel System/Library/Extensions/AppleMatch.kext


In case you need to install ethernet kext (if previously your internet was not working, otherwise leave it)

sudo cp -Rp System/Extensions/nForceLAN.kext System/Library/Extensions/
sudo chmod -R 755  System/Library/Extensions/nForceLAN.kext
sudo chown -R root:wheel System/Library/Extensions/nForceLAN.kext


After you have installed all kext files, finally rebuild kextcache.

sudo kextcache -m  System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext System/Library/Extensions

sudo touch System/Library/Extensions

This should be final command (it repairs permission on mavericks) before you reboot:

sudo /usr/libexec/repair_packages --repair --standard-pkgs

sudo shutdown -r now


When your system reboots, boot with these:

mach_kernel_self -v npci=0x2000 PCIRootUID=0 cpus=1 USBBusFix=Yes GraphicsEnabler=Yes

if you have graphics card that is not compatible with mavericks or unsure, remove graphics card from motherboard before you proceed - NOTE: All onboard graphics card are incompatible. In case you have compatible graphics card use: GraphicsEnabler=Yes. If you donot have compatible graphics card(or have onboard graphics card only) use GraphicsEnabler=No


If you move on without kernel panic, you're done. if not, leave a comment.

Finally, must not forget to rename mach_kernel_self to mach_kernel and delete old mach_kernel







Comments

Popular posts from this blog

MacOS Mojave Catalina QE/CI graphics Fix for Intel HD Graphics 4400 Desktop 4thgen

Install MacOS Monterey (GibmacOS & CLOVER) - Part1 (Make bootable USB)

MacOS 12 Monterey Clover QE/CI HD4400 Graphics fix on Gigabyte H81M