Jump to content

[ GUIDE ] OS X 10.12 INSTALL for ASUS K53E and Similar


makk
 Share

25 posts in this topic

Recommended Posts

Hello and Greetings,  *** This is made possible because of all the help here and elsewhere.  ***

I will attempt to guide those who have the same or similar Asus Laptop K53E BBR5 respectively.

However, your DSDT file will need to be changed many times, at least it was for me.  

This install is based on Single Boot OS, no multi-boot and to create a bootable USB Installer a Hacky is necessary.

First it is important to follow all the directions or you will chop on install.  (Chop means get pissed because forgot simple stuff.)

Don't worry you have to make mistakes in order to go forward.  Studying little by little because there's a lot to take in.  Just don't blow up the HDD or other stuff.   

 

My System:

Asus Laptop K53E BBR5 

Sandybridge: AppleSNBGraphics HD3000

CPU Intel i3 2310-M for mobile running at 2100Ghz Dual Core 4 Logical CPU's.  No Turbo.

Intel HD3000 Graphics -- no Nvidia or Radeon xtra graphics.

Intel 6 Series Chipset 6/200

Samsung SSD drive 250Gb. -- Had to purchase separately. Original Hitachi 320Gb HDD too slow.

Atheros GigLanEthernet

Atheros AR9820 Wifi -- had to purchase separately Original Intel N-1030 doesn't work with Apple stuff.

Elan Touchpad--- turned off. gets in the way of typing even with palm detection on max!  Piece of junk.

USB Mouse

PS2 Keyboard builtin factory set

USB 2.0 ports only no USB 3.0

Intel HDMI port

Realtek ALC 269 Audio

Battery

 

Selection is absolute.  This is a Sandybridge:  layout id for Audio: hda-gfx = 03000000 because Realtek Audio 

onboard-1, layout-id for SNB = 00000100 in config plist

 

Have to patches instead of Property because the Graphics freezes and locks up.  Don't use Clover's Property at the very Bottom. Instead use Add Properties

and the system runs stable. No artifacts, no freezes when running demanding software or opening many window apps, Safari is a hog.  iTunes is too.

These laptops are old and cannot handle Metal on from High Sierra upwards. There is a workaround to get the Dark and Light on Mojave.

Currently running Mojave 10.14.6.  Took awhile to try out many patching ways. 

 

What works just about everything, except for "Wake". sleep works but doesn't wake due to RTC issue. shutdown works, reboot, all the peripherals,.

 

STEPS 

 

1.  Need a USB 16 Gb Flash Drive.  USB 3.0 has better speed memory access is faster on good models. 

Download from this site:

 

a: Two choices I offer, using a third party free software

 Flash Drive Maker 1.1

1  http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/  -- make a bookmark

How to create an macOS Sierra USB install drive  using what`s on the mac.  This video shows how to install the Preview of macOS Sierra.
it works for all macOS Sierra versions.  Just replace the words Preview in your mind with the Post releases.

2  https://9to5mac.com/2016/07/03/how-to-create-macos-sierra-usb-install-drive/ ~ make a bookmark

 

 

Disk Utility v 13 for Mac OS Sierra

b. http://www.insanelymac.com/forum/files/file/621-disk-utility-v13-for-macos-sierrazip/. -- make a bookmark

 

QuickESP

c. http://www.insanelymac.com/forum/files/file/660-quickesp/

 

Kext Wizard

d. http://www.osx86.net/files/file/4304-kext-wizard-3711/

 

Download elsewhere or ask Makiko here.

 

2. Kexts VERY IMPORTANT!!

 

Kexts Here. 

 

PRE INSTALL

 

INITIAL KEXTS!!! MUST PUT THESE IN USB EFI PARTITION FOR INSTALL TO HDD:

 

FakeSMC.kext.  without this kext no can boot from USB or HDD always stuck a IO or Boot Crash Failure AppleIntelCPUPM

NullCPUPowerManagement.kext.  this is necessary in order to avoid AppleIntelCPU power management crash.

ApplePS2SmartTouchPad.kext.   from Dinesh (needed for PS2 keyboard after install or big mess.  If you have USB keyboard no worries.)

ACPIBatteryManager.kext. - from Rehabman. 

AtherosL1cEthernet.kext. - not sure who

Only After successful install  on HDD put these kexts below into EFI partition under kexts folder, otherwise may hang on boot

POST INSTALL

AsusNBFnKeys.kext. Dinesh OSXLatitutde

AppleBacklight.kext   from Rehabman (have to run script which is provided to patch the kext and patch DSDT using the patch for HD3000)

AppleHDA patcher 1.6 from Toleda. (download from this forum at downloads section)

link: http://www.insanelymac.com/forum/files/file/496-applehda-patcher/

 

NOTE:  (copy all of S/L/E to safe place before doing any patching). that is /System/Library/Extensions directory where all the kexts ( drivers ) are before doing any patching to kexts. This way you have backups to screw with later if something is needed or breaks.

 

 

I put the needed kexts in the ESP partition and it works just fine.  I have no kexts in /S/L/E except for the hacked originals and one from Rehabman for the backlight issue.  Even FakeSMC is in ESP/EFI < same partition- two names are used.

 

 

IMPORTANT things to get into your mind first.

 

 

  • Clover Bootloader is a boot loader it is very nice once you get used to it.  It is a Hacky so it won't be Mac.
  • Clover Configurator is a config.plist configurator for Clover Bootloader tells clover what to do.  It is best to download this and use. Later as you are very well to do maybe you will use XCODE or some .plist configurator or are already.
  • MaciASL is a DSDT and SSDT editor needed to make the necessary patches to your DSDT and new DSDT SSDT hacks.

 

  • PM  stands for power management which is a big deal, because you don't want your laptop CPU to constantly run at high temps.
  • PC needs to drop in power and then ramp up for the applications such as Windows Paint e.g..
  • Laptops need lots cool air.  Best to get a Laptop Base with serious fans blowing. 
    --just for any one who is able:  Make laptop base with cooling liquid.  For laptops with side vents 
    make blower.  
  • The other thing makers could do is have AC power adapter dial-able power source. 

 

Upon first install of the OS you need to boot from USB so this is called USB Install.  Several names are used to describe this.

USB installer,  USB Stick Installer and others.  All means the same thing.   A USB drive that can install the OS.  

 

MAKING THE USB INSTALLER

 

 

Format your USB drive using Disk Utility or hdutil.  It can be the one on the downloads up above or the one supplied by the OS.

 

hdutil method

 

 

Make Bootable Installer Image

Run these commands one at a time to make a bootable macOS High Sierra Installation media.

 

hdiutil create -o /tmp/macOSHighSierra.cdr -size 5200m -layout SPUD -fs HFS+J

hdiutil attach /tmp/macOSHighSierra.cdr.dmg -noverify -mountpoint /Volumes/install_build

 

sudo Downloads/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia –volume /Volumes/install_build

mv /tmp/macOSHighSierra.cdr.dmg ~/Desktop/InstallSystem.dmg

hdiutil detach /Volumes/Install\ macOS\ High\ Sierra

hdiutil convert ~/Desktop/InstallSystem.dmg -format UDTO -o ~/Desktop/macOSHighSierra.iso

 

Rename ISO.cdr to ISO File

 

Choose Erase, and let it finish.

After erasing, verify using First Aid to check for errors or damages.

Then Select Partition... Chose "Mac OS Extended (Journaled)" and "GUID" for "Partition Table" type

 

This is assuming you have a Single Hardrive dedicated with no partitions running other OS's.  If using multi-boot you can use Clover Bootloader to handle the multi-boot.  I have no experience doing that.

NOTE:  there are many guides to dual boot here on the forum.

 

After you have downloaded the Flash Drive Maker and you have a fresh copy of Mac OS X 10.12.x. 

--better way to do this:  Once you have downloaded a copy of the Install say .dmg file. mount it by double clicking it.
The Installer Icon pops up sometime not always.  If you are on Windows, you can use Transmac.  I don't have the instructions.  But google it.

 

DMG METHOD

Another way, lets say you don't like El Capitan or some Mac version.  Download a copy and turn back your BIOS Date

to two years ago.  Then the install will work.  I've done this for all copies. Works.

 

I've used several methods to install from .dmg files that work with a currently installed macOS.  Here's how:

 

1 macOS Sierra, High Sierra, Mojave, Catalina.  

 

Making a bootable installer from dmg file:

0 make sure your BIOS Date is set back two years.

1 mount the dmg file with DiskImageMounter (right click mouse)

2 once mounted a new window pops up with an icon - Install MacOS

3 right click the icon Show Contents, open up Contents

4 navigate to Resources and find createinstallmedia

5 open Terminal and type sudo then drag createinstallmedia onto the Terminal

6 type —volume and then hit space

7 Open New Finder Go > Go To Folder: type /Volume hit enter

8 find the usb drag usb onto Terminal

9 Press return to submit the full command type Y when prompted

10 Install process erases and formats the usb and writes.

11 process takes from 20-30 minutes to complete.

----------

12 install Clover and drivers and kexts.

 

 

Next,

 

1 Use FLASH DRIVE MAKER follow the instructions for using that application.

 

here you use QuickEFI to get to your EFI partition. Install it and use it to mount your EFI partition on the hardrive.

 

2 Install Clover boot loader to USB drive.

 

Choose this method first because UEFI may not work on the first try without having a stable OS.  

 

NOTE: there are many places in the processes and system where things can go wrong.  please be aware of this.

 

The method is Boot Legacy. or LegacyBoot

 

but it doesn't say that in Clover Install Package

 

Open the Clover Install Package

Select the drive you want to install to

Select the drive USB a name you will give will be overwritten by the Installer Application.  You can later on rename it.

The installer will find the EFI partition.

 

FOR HDD INSTALL ONLY:  USED LATER

For installing to Hardrive which follows after making USB Installer

Select Hardrive where Mac OS is going to reside.

The installer will find the EFI partition.

 

On Clover Install click "CUSTOMIZE" button.

1 uncheck install for UEFI only

2 check install clover in the ESP Legacy mode only works here.  LegacyBoot2 is the default.

 

Do not check "Use alternative booting PBR" leave blank unchecked

 

Bootloader option 

 Check only Install bootOaf in MBR

 

Clover EFI option

 check only CoverEFI 64-bits SATA

 

Themes if you want them, 

Drivers 64 check the ones recommended

Drivers 64 UEFI check the ones recommended

Quote

What other drivers are needed for above? an Emulator is also necessary.  After you have successfully installed Clover

open up the config.plist and go towards the bottom of the configurator on the left side locate "Install Drivers"

 

Go to DRIVERS UEFI 64 and press EmuVariableUEFI 

Go To EXTRA DRIVERS and press HFSPLUS and NTFS

 

Next go to EFI locate Drivers UEFI 64 folder drag EmuVariableUEFI to Drivers 64 folder

Do the same for HFSPLUS and NTFS drivers if these are not copied to Drivers 64 folder.

 

These are necessary for NVRAM EMULATION and Windows running NFTS

 

 

Install RC scripts on target volume -- uncheck for USB Installer. ** use for HDD SSD drives

Install RC scripts on all other -- uncheck for USB Installer.  

Optional RC scripts -- uncheck for USB installer.  ** use for HDD SDD drives

Install Clover Preference Pane -- uncheck for USB Installer.   ** use for HDD SSD drives

 

Click install let it finish. After it finishes,

 

Open the EFI partition then click on Clover, then kexts folder, remove all the 10.x folders and leave only 

"Other" folder,  put all your kexts here in "Other."

 

FakeSMC.kext. this remains in the system for life!  Don't remove. or no boot.

NullCPUPowerManagment.kext. -- No PowerManagement yet. Needed until PowerManagement has been stabilized.

AtherosL1cEthernet.kext

ApplePS2SmartTouchpad.kext

 

and all the rest... to get the install going and such.

 

 

CONFIGURING CONFIG.PLIST with Clover Configurator

 

-after downloading Clover Configurator from SourceForge.com

or here:  

 

-open up the config.plist on the EFI partition which is located

under Clover Folder.

-right click config.plist and select open with option and pick Clover Configurator.

 

1st SECTION

 

ACPI Section

 

this section is chopped into several tables. DSDT, Fixes, Drop OEM _DSM, Drop Tables, SSDT and others 

 

Under Fixes select Old Way

Fix HPET, USB, Firewire, AddDTGP, AddMCHC, FixLAN, FixSBUS, FixAirport, FixShutdown, FixDarwin, FixIPIC

Then select New way

select the following:  NewWay, FIX_ADP1, FixRegions, *(FixRTC DO NOT DO THIS BREAKS OS), FIXTMR AddIMEI, FixWAK, Fix S3D, Fix ACST, AddHDMI, 

 

Under Drop Tables

 

hit the plus sign + three times 

then click on the first line and select DMAR leave everything else on that line blank--not needed don't have it.

click the second line select SSDT then moving side to side to the right on the middle select TableID moving to the right of that click in the blank area and type CpuPM

click the third line Select SSDT moving right select TableID moving right click and type CpuIOst

 

Below Drop Tables in another section

 

Look for Halt Enabler  DisableASPM Fix MFCG select.

 

BOOT Section

 

At Boot it is also divided into several tables

at the top is Arguments.

 

Darkwake breaks the boot.

 

-v slide=0 dart=0. Kext-devmode = 1, -gux-defer usb2, 

 

moving over to the right of these are drop downs.

 

select LastBooted, if you don't remember what you named your hardrive.

 

then to the right select PBR; note do not use PBRsata or any other crashes the system, hangs, freezes so forth.

 

below these two selections,

 

boot.efi --may have to type it in

 

to the right

 

XMPDetection highlight "No" if no XMP Memory.

 

moving down select your timeout in seconds that you want the Clover Boot screen menu for. 

 

Check NeverHibernate; because the RTC time between BIOS and OS is not synced.  

 

CPU section 

2100speed 100000bus 5000QPI 35Power

 

DEVICES Section

 

Leave Fake ID

IMEI: 1c3a886

IntelGFX: 01168086

Sata:  find this in boot log of Clover after first boot

LAN:  find this in boot log of Clover after first boot

WIFI:  find this in boot log of Clover after first boot

 

USB check Inject, Add ClockID, FixOwnership.

 

 

Audio leave all blanc. 

Use AppleALC from acidanthera

 

to the left of Audio is Properties and underneath that are some boxes

select: Inject, UseIntelHDMI, 

SetIntelBackLight, SetIntelMaxBacklight

 

On first boot you won't get HDMI audio or screen.  If you're lucky you will get screen, but otherwise you have to patch the DSDT.

 

Legacy Boot config for graphics going bonkers

 

In Fake ID for IMEI ----   0x1c3a8086

 

Add Properties --- Menu

click the + sign on the bottom left on this menu three times adding three lines to edit

1 line Device = IntelGFX; Key = AAPL,snb-platform-id; Value = 00000100; Value Type = data

2 line Device = IntelGFX; Key = hda-gfx; Value = onboard-1; Value Type = string

3 line Device = IntelGFX; Key = AAPL,os-info; Value = 30490111111108000001F01F0100000010070000; Value Type = data

4 line Device = HDA; Key = hda-gfx; Value = onboard-1; Value = string

5 line Device = HDA; Key = hda-fx; Value = layout-id; Value = 03000000 Value Type = data

 

DISABLEDRIVERS Section -

VBoxHfs

 

GUI Section

 

Mouse set to 500 8 Enabled if you want mouse in Boot GUI of Clover otherwise leave as is.

Scan click Custom, check off Entries Tool Legacy  << for Legacy Boot HD3000 Boot glitch

Language select your language, Screen Resolution select the one the works, Theme Select what you wish

 

GRAPHICS Section

 

Dual Link set to 0, select Inject Intel, LoadVBios, ig-platform-id: sandy bridge 00001000

select EDID add the values for Product and Vendor that you can get from IREG

 

KERNEL AND KEXT PATCHES Section

 

Select:  AppleIntelCPUPM, AppleRTC, KernelPM

 

Kexts to Patch these are now preloaded and you can select them in the bottom portion popup

Select:  Trim for SSD drives

Select: Usb patches appropriate for your OS.  10.11.x, 10.12.x, 10.13.x, etc.

For Mojave 10.14.6 use these:

 

USB Mojave Kext To Patch 4

 

1 Comment: USB port limit patch #1 10.14.x modify by DalianSky(credit ydeng)

Disabled: No

Find: 83fb0b0f

Replace: 83fb3f0f

Name: com.apple.iokit.IOUSBHostFamily

MatchOS: 10.14.x

 

2 Comment: USB port limit patch #2 10.14.x modify by DalianSky(credit PMHeart)

Find: <83e30fd3>

Replace:<83e33fd3>

Name: com.apple.iokit.IOUSBHostFamily

MatchOS: 10.14.x

 

3 Comment: USB Port limit patch #3 10.14.x modify by DalianSky(credits PMheart)

Find: <83fb0f0f>

Replace:<83fb3f0f>

Name: com.apple.driver.usb.AppleUSBXHCI

MatchOS: 10.14.x

 

4 Comment: USB Port limit patch #4 10.14.x modify by DalianSky(credits PMheart)

Find: <83ff0f0f>

Replace: <83ff3f0f>

Name: com.apple.driver.usb.AppleUSBXHCI

MatchOS: 10.14.x

Check AppleRTC, Asus AICPUPM, KernelPM. (Sandybridge CPU)

 

NOTE: Several patches have to be applied for HD3000 graphics for legacy boot mode and if you have an SSD drive a Trim enabler patch.  this requires a bootable Mac on Hardrive this one is later after install.

 

For working Mac OS on hardrive need to add these patches

 

First is Bootup Glitch where the Desktop Display goes weird, boxes and squares like someone is painting your display.  absolutely no control it comes and then gets worse.  Pixels are no longer recognized.  mouse movements cause more painting.  (NOTE:  THIS IS NOW IN CLOVER CONFIGURATOR FROM POPUP MENU ON BOTTOM.

FOR BOOT HDMI AND DISPLAY FIX USE THIS PATCH COURTESY OF HERVE' OVER AT OSX WEBSITE:

 

IGP Find HDMI and also fixes the proper handling in Mac

 

Binary Kext to to Patch

Find and Replace Patches in Config.plist

 

Name: AppleIntelSNBGraphicsFB

 

Find: 02050000 00040000 07000000 03040000 00040000 09000000 04060000 00040000 09000000

 

Replace: 02050000 00080000 07000000 03040000 00080000 09000000 04060000 00080000 09000000

 

Comment: Laptop Intel HD3000 HDMI (snb-platform-id 0x00010000)

 

The Below Patches are antiquated. but there for Referencing.  UPDATED MAY 11 2020

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Comment</key>
	<string>Boot graphics glitch, 10.10.x/10.11.x (credit lisai9093, cecekpawon)</string>
	<key>Enabled</key>
	<true/>
	<key>Find</key>
	<data>AQAAdRc=</data>
	<key>Name</key>
	<string>IOGraphicsFamily</string>
	<key>Replace</key>
	<data>AQAA6xc=</data>
</dict>
</plist>

Second is telling for HDMI-Audio HD3000 Port 0406

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Comment</key>
	<string>HDMI-audio HD3000, 0x00010000, port 0406</string>
	<key>Disabled</key>
	<false/>
	<key>Find</key>
	<data>BAYAAAAEAAAJAAAA</data>
	<key>Name</key>
	<string>AppleIntelSNBGraphicsFB</string>
	<key>Replace</key>
	<data>BAYAAAAIAAAJAAAA</data>
</dict>
</plist>

Third is HDMI-Audio VGA 0602 HD3000 HDMI 0406

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Comment</key>
	<string>HDMI-audio/VGA(0602) HD3000, 0x00010000, port 0406</string>
	<key>Disabled</key>
	<false/>
	<key>Find</key>
	<data>AQIEABAHAAAQBwAABQMAAAIAAAAwAAAAAgUAAAAEAAAHAAAAAwQAAAAEAAAJAAAABAYAAAAEAAAJAAAA</data>
	<key>Name</key>
	<string>AppleIntelSNBGraphicsFB</string>
	<key>Replace</key>
	<data>AQIDABAHAAAQBwAABgIAAAABAAAJAAAABQMAAAIAAAAwAAAABAYAAAAIAAAJAAAAAAAAAAAAAAAAAAAA</data>
</dict>
</plist>

Fourth HDMI Audio HD3000 Port 0205

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Comment</key>
	<string>HDMI-audio HD3000, 0x00010000, port 0205</string>
	<key>Disabled</key>
	<false/>
	<key>Find</key>
	<data>AgUAAAAEAAAHAAAA</data>
	<key>Name</key>
	<string>AppleIntelSNBGraphicsFB</string>
	<key>Replace</key>
	<data>AgUAAAAIAAAHAAAA</data>
</dict>
</plist>
 

Fifth HDMI Audio HD3000 port 0304

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Comment</key>
	<string>HDMI-audio HD3000, 0x00010000, port 0304</string>
	<key>Disabled</key>
	<false/>
	<key>Find</key>
	<data>AwQAAAAEAAAJAAAA</data>
	<key>Name</key>
	<string>AppleIntelSNBGraphicsFB</string>
	<key>Replace</key>
	<data>AwQAAAAIAAAJAAAA</data>
</dict>
</plist>

Enable Trim for SSD drives

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Comment</key>
	<string>Trim enable SSD</string>
	<key>Disabled</key>
	<false/>
	<key>Find</key>
	<data>AEFQUExFIFNTRAA=</data>
	<key>Name</key>
	<string>IOAHCIBlockStorage</string>
	<key>Replace</key>
	<data>AAAAAAAAAAAAAAA=</data>
</dict>
</plist>

RT VARIABLES Section

 

two places to edit

 

BooterConfig set to 0x28

CsrActiveConfig set to 0x67 this is necessary for hackies this allows for hacked kexts, and making changes to your hacky.

 

SMBIOS Section

 

this is where you select a Mac Profile type.  

 

Suggested ones are MacBookPro 8,3 17" Display; 8,1 13" Display; 8,2 which is 15" Display

 

for this laptop using MacBookPro 8,2

 

click on the magic wand push button and scroll through the different Macs.

 

once you have selected, if you select a MacBook, check Mobile and Trust.

If you have selected iMac don't select Mobile just Trust.

 

I know that others with laptops have selected iMac and have success.

 

SYSTEM PARAMETERS Section

 

Backlight Level to 0xffff

Inject Kexts to Detect

Select and check Inject System ID

 

still in progress .....

config.plist

Current Kexts EFI.zip

Edited by makk
  • Like 2
Link to comment
Share on other sites

INSTALLING the OS

 

After you have successfully created a bootable USB installer and have installed Clover Bootloader on the USB,

 

and have edited the config.plist, placed the necessary kexts in the EFI partition

 

NEXT Put Clover installer.pkg on the USB Installer.  Create a folder give it a name say, software

put 

 

reboot the laptop, with USB, when the Asus Logo appears start pressing ESC key to get the boot option menu

 

select the USB one.  This should bring up Clover.

 

Press F4 to download DSDT SSDT and all the rest to the EFI partition on the USB drive.  These .aml files will end up in

EFI>Clover> ACPI>origin. (In theory Clover Patches the DSDT upon boot so it should find it and make necessary patches)

But for those with no Prior OS X, well, have to relay totally on an vanilla USB Installer that it works from the start.

You have to have a working Macky or Hacky to get new install. 

 

Assuming you have not installed OS 10.12 at this point but have previous OS X installed.  

 

continue on to boot to install, select the install usb icon in Clover Menu Boot Screen.

 

Something like "OSX Flash Drive" if you used "Flash Drive Maker" will appear in the Boot Screen of Clover as you move you keys to each Mac Icon.

 

Something like "Install macOS Sierra" will appear if you used the createmedia method.

 

Just click the enter button because your config.plist is set.

 

Let Clover boot to the Installer and then once there you can select option Utility to setup your Hardrive for install. 

 

NOTE:  I would use FLASH DRIVE MAKER because it gives a better option upon installing over the createmedia method.

 

Once you get to the Installer Screen select the option to slice and dice your brand new hardrive.  Don't go directly to Installing the OS.

 

Go to Utility Menu and open up Terminal

 

need to use Disk Utility to slice and dice your hardrive to install the OS.

 

Once you have Disk Utility up and running,

 

Select the hardrive in the left pane

 

Choose Erase, and let it finish.

After erasing, verify using First Aid to check for errors or damages.

Then select Partition... Chose "Mac OS Extended (Journaled)" and "GUID" for "Partition Table" type

then click the option to set this choice it will setup the disk.

 

Exit out of Disk Utility and the Utility Section to get back to the Install Screen.

 

Continue to Installing

 

There are some videos online to help with the next steps as I don't have that option to give you step by step view of the Install Screens.

 

Once the installer has finished installing, it will reboot most likely.  If not and you get to the Add New User Screen good to go!

 

Create your user, skip the create Apple ID for now even if you have one already don't use it.

Make sure you are connected to the Internet via ethernet as this may cause a problem on finishing the new user creation and booting into the Desktop.  

 

Then once you have Desktop let OS finish creating all the directory's and setting it up.

 

Make sure your ethernet is working and you have Internet usage.  

 

here you use QuickEFI to get to your EFI partition install it and use it to mount your EFI partition on the hardrive.

 

On your USB Installer go to the folder where you copied the clover installer.pkg

Install it to using the same options as previous.

 

After installing Clover Bootloader, mount your USB EFI partition and copy the entire folder beginning with EFI

to your hardrives EFI partition.  This way you don't have to re-edit config.plist for now and copy over the kexts and this.

 

**make sure you copy the boot file along with the EFI folder.  It should be an exact copy of the USB EFI partition.

 

Check your USB installer for DSDT if it got copied or not.  If not do this step again but without USB.

if is it there, copy all the files to the hardrive EFI partition to EFI> Clover>ACPI>origin

 

 

If you had a reboot, and did not get to create a new user do the following:

 

When you get to the Asus Boot Logo press the  ESC key and select the USB Drive again and press enter

When you get back to the Installer Screen, select Utilities and select Terminal.

 

when you open Terminal you will be in root user mode.

 

Now copy FakeSMC.kext from your software folder on the USB drive.

 

TYPING:

 

ls -l    <<<to get listing to find the software folder.

cd to the folder

type:

       

  cp –R /software/FakeSMC.kext /Volumes/"OS X"/System/Library/Extensions/
  cp –R /software/NullCPUPowerManagement.kext /Volumes/"OS X"/System/Library/Extensions/

OS X refers to, is the name of the volume partition you named where you installed OS X to.  Whatever the name is put in double quotes "JoeDrive"

 

after copying that files type "reboot" without double quotes.

 

the system reboots, the At Asus Logo, press ESC key to get the Boot Options Menu.

 

Select the drive you installed to.  press enter

 

once you get to the screen to create the user ID create it and skip Apple ID creation or login.

 

you will get a few other screens to choose what do to.

 

Once you get to Desktop

 

Install QuickESP and mount your EFI partition.

 

Install Clover Bootloader using the legacy boot method as mentioned above.

 

Then mount your USB EFI partition and copy EFI folder and boot to your Hardrives EFI  replace existing.

 

It is best to get a good config.plist going that works before you install to Hardrive.

 

Copy the necessary essential kexts from the USB drive to hardrives EFI kexts folder if you haven't already done so.

 

Congratulations! you have successfully installed and booted into 10.12.x

 

 

Next the Kext NullCPUPowerManagement.kext and FakeSMC.kext that was copied to System/Library/Extensions

 

These two should be in the EFI partition under kext folder.  Once you have verified this, delete these two from System/Library/Extensions on your hardrive.  OS X sees two and gets confused.  Some people say to leave FakeSMC in S/L/E

but I removed it from there and have it only in EFI partition.  If it didn't work, it won't boot.

 

 

POWER MANAGEMENT

 

Download these

IOREG Explorer needed IORegistryExplorer-SLRID_v10.6.3.zip

AppleIntelInfo.kext AppleIntelInfo.kext.zip

HWSensors  download link: http://www.hwsensors.com. Install this to Applications (drag and drop.)

 

THIS STEP IS BEFORE AND AFTER YOUR SYSTEM IS RUNNING POWERMANAGEMENT WITH AND WITHOUT NULLCPUPOWERMANAGEMENT.KEXT.  

 

to see if PM is working while NullCPUPowerManagment.kext is still in do steps 2 and 3 below

 

1 IOREG is needed to see if your PM is working and other peripherals as well,  you can use this to view hardware info

 

2 AppleIntelInfo.kext is needed to check your PM in an active state.  Place on Desktop

 

3 Now run HWmonitor then, 

 

open up Terminal as you need to change ownership and permissions for AppleIntelInfo.kext

change directory to Desktop Type:
cd ~/Desktop     
change ownership type:
chown -R 0:0 AppleIntelInfo.kext
change mod
chmod -R 744 AppleIntelInfo.kext
run the kext:
type:   kextload AppleIntelInfo.kext < press enter >

let this run for a few minutes to gather info.

Then type in Terminal:   cat /tmp/AppleIntelInfo.dat

then scroll down to the very end and see if your PM is working.

 

Once you have figured out that it is working NOW YOU MUST UNLOAD: This step is important!!!

In Terminal Type:  kextunload AppleIntelInfo.kext  >>press enter to stop the process

Now you have a tool to check your PM is working.

 

Leave NullCPUPowerManagement.kext in until you have working DSDT SSDT config.plist is edited

patched kexts and proper kexts are in  and have verified the PM is working. it will work even with NullCPU installed.

Just not fully.  You can use AppleIntelInfo.kext along with HWmonitor to see that the CPU is using speed step and does idle.

 

Check to Make sure in EFI partition, kexts folder --FakeSMC, NullCPUPowerManagement, and the rest are there.

 

Make sure after every time you add or remove kexts to /System/Library/Extensions that you use Kext Wizard to install them.  

Then check off Repair system permissions, Rebuild cache . "Repair System Permissions."  If you forget you will have boot problems or system failures.

 

For the EFI Partition kexts folder you can add and remove kexts without having to Repair Permissions or rebuilding the cache.  very convenient.

 

Make sure in config.plist on your EFI partition under Kernel and Kext Patches

these are checked:  For Sandybridge,       ***--check for Ivybridge on the Laptop Power Management site

AppleRTC -- this is for Real Time Clocking
Asus AICPUPM  -- this is for locked CPU in BIOS
Kernel PM -- this is for the Apple Kernel to management Power

In ACPI   

 under Old Way make sure Fix Shutdown is unchecked.  (doesn't work in OS 10.12 for these laptops)

           

 under New Way make sure FixWAK and FIXS3D is unchecked (doesn't work in OS 10.12 for these laptops)

Follow this guide for power management:  To Get Started Basics (I have another guide coming up soon to get more detailed)

 

ssdtPRGen and good information

https://www.tonymacx86.com/threads/guide-native-power-management-for-laptops.175801/

 

For DSDT editing follow this guide:

 

Need DSDT and SSDT for Power stability

https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/

 

Once you have generated DSDT and SSDT from ssdtPRGen, (have to do this several times to level up your system for acceptable stability) ( have to do this everytime the OS X is updated.)

 

What you will end up doing is editing and patching your DSDT several times until the OS gets a better grip on your hardware.  It's a work in progress.  As of now Wake doesn't work.

 

 

TIP:                                ON the Clover Boot Screen press F4 key to get the ACPI tables. DSDT SSDT files.  These will be dumped (copied) to

EFI partition >Clover>ACPI>origin

 

F2 for logging

F5 for VBIOS

 

DSDT EDITING

 

MaciASL Usage:

 

Open this up and under "Preferences" go to "Sources"

and make sure you have these URL's in there. These are Patch Repository's online.

 

http://maciasl.sourceforge.net/pjalm/general/. name this one General

https://raw.github.com/toleda/wireless_half-mini/master. name this one Wireless

http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master. name this one Laptop

http://maciasl.sourceforge.net/pjalm/asus. name this Asus

 
Always make backups or copies.  Don't leave yourself hanging.  Use the USB booster to test first.  USB to boot your Mac hardrive.  This is relatively simple step that will save you from having to reinstall because can't get to the Desktop.

What patches then do you need?

 

Several

 

1 Battery > under Laptop Patch > ASUS N55SL/VivoBook. This requires Rehabman's Voodoo Battery kext.

2 Brightness Fix (HD3000/HD4000) this requires Rehabman's AppleBacklight kext and patch

3 HD3000 Low Resolution  **Read below for HDMI to work

4 Rename GFX0 to IGPU    **Read Below for more editing

5 *pnp/pnp lower case error

6 Add IMEI

7 Add MCHC

8  Fix Mutex with non-zero

9 PNOT/PPNT fix

10 HPET Fix

11 IRQ Fix

12 RTC fix

13 SMBUS fix

14 6-series USB

15 Add DTGP   **Read below for further editing

 

DSDT patches: DSDTPatches.zip

 

For Shutdown to work:

 

Under General Folder --MaciASL Patching option

 

1 Shutdown Fix - Intel. -- on this patch you can edit it

  there's a 2nd SLPE change it to SLPB

 

After compiling with no errors save as DSDT.aml but do not save to same directory as it will overwrite any others.

 

For the HD3000 Low Resolution patch to get HDMI to work is two parts.

Part 1:
Original Patch from Repository:
"AAPL,snb-platform-id", Buffer() { 0x00, 0x00, 0x01, 0x00 },\n        "hda-gfx", Buffer() { "onboard-1" },\n

Changed to before applying the patch:

"AAPL,snb-platform-id", Buffer() { 0x10, 0x00, 0x03, 0x00 },\n        "hda-gfx", Buffer() { "onboard-1" },\n

Part 2:

HDEF Patch:  from AppleHDA Patcher 1.6

 "layout-id",                         Buffer (0x04)
                        {
                             0x03, 0x00, 0x00, 0x00           

This patch is generated by the Patcher App.

 

When selecting the type and version 

 

Laptop's

 

Realtek ALC 269 VB v1

 

Then after making a copy of AppleHDA.kext drag it onto the patcher.

The patcher creates a folder, kext and patches

 

Folder MironeAudio <double click

locate 10ec0269 <double click

278.56 <double click. 

DSDT Patches <double click

Locate HDEF Patch < use this in MaciASL DSDT editor

 

Go back one up out of this folder

 

Locate "full Patched AppleHDA" folder open it and use Kext Wizard to install patched AppleHDA.kext

Kext Wizard to do's:

Select Backup kexts that will be replaced

Select System/Library/Extensions

Press Install

when done select Maintenance at the top tab

 

Check off System/Library/Extensions, Repair permissions, Rebuild cache,

then press Execute.

 

Done exit the app.

 

Always use this app to add kexts and repair permissions and rebuild cache it's simple and nice.

 

Next go to the EFI partition and edit the config.plist 

 

under the Devices tab, find Audio, then enter the number 3 for inject properties and check off Reset HDA, (sometimes this don't work so have to uncheck). depends on the HDMI TV, Monitor.

 

**GFX0 rename to IGPU after renaming, another step has to be done.

 

After compiling the DSDT don't save yet.

 

Find IGPU main branch, expand it fully.  Scroll down to _DSM and rename this to XDSM

 

example:

From 

Method (_DSM, 4, NotSerialized)  Highlight _ with Mouse and type capital X 
TO

Method (XDSM, 4, NotSerialized)

**Add DTGP editing in DSDT cut and paste required

 

For some reason when adding this, it ends up near the bottom of the DSDT file.

 

**NOTICE CHANGED:   highlight the script and cut and paste to AFTER the very first WAK  at the top of the DSDT file

make sure you leave one space before and after 

example:  
         
Method ( _WAK 1, serialized) //WAK wake up
|<--------------Some text------------->|
     }
}
>> open space no characters
    Method (DTGP, 5, NotSerialized)    {
        If (LEqual (Arg0, ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b")))
        {
            If (LEqual (Arg1, One))
            {
                If (LEqual (Arg2, Zero))
                {
                    Store (Buffer (One)
                        {
                             0x03                                             /* . */
                        }, Arg4)
                    Return (One)
                }


                If (LEqual (Arg2, One))
                {
                    Return (One)
                }
            }
        }
>> open space no characters

SATA DSDT Edit ( thanks to artur_pt

 

Locate IDE0 rename to SATA.  rename all IDE0's found in DSDT to SATA.  28 total

 

Then ADD THIS in right after AGTF:

                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method                {
                    Store (Package (0x0A)
                        {
                            "AAPL,slot-name", 
                            "Built In", 
                            "name", 
                            "Intel AHCI Controller", 
                            "model", 
                            Buffer (0x2E)
                            {
                                "Intel 6 Series Chipset Family SATA Controller"
                            }, 


                            "device_type", 
                            Buffer (0x10)
                            {
                                "AHCI Controller"
                            }, 


                            "device-id", 
                            Buffer (0x04)
                            {
                                 0x03, 0x1C, 0x00, 0x00                           /* .... */
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

You can leave IDE1 or delete it.   Since this is a laptop there is only one hardrive port.  

 

 

 

 

 

Reboot after making any changes to DSDT.  

 

 

WIFI -  

 

The Wifi Bluetooth Combo Half Mini PCIE card that comes stock does not work with Mac OS X.  Have to replace this.

I was looking for Atheros Wifi Bluetooth Combo to replace.  But, since I do not use Bluetooth, purchased the AR9820 Atheros Wifi only.  2Gh/5Ghz option.

 

This chip works OOB.  

 

What needs to be done is to change WLAN to ARPT in the DSDT.  This can be done through Clover using the FixAirport in Old Way under ACPI.

Clover should make the necessary name change in DSDT.  

 

 

But if you're not too keen on that just do it yourself.  

 

Do a Find and Replace in MaciASL.   

 

Find:  WLAN

Replace:  ARPT

 

Finish done.

 

I did some hardware renaming in DSDT but that doesn't seem to do anything.  Like it matters or not.  But, just in case it is good to name it appropriately.  

 

There is a patch in the Repository I don't recall off hand which one I used, because I used several.  I mixed and matched and re-edited a patch or two.  However, it works OOB.  And the Kext is already in the OS.  No need to use a hack on with this chip.

 

What does not work is the FN+F2 key and the Wifi idiot light near the mouse pad.

 

Have to edit the DSDT using a few patches plus to edit manually by typing.

To do this is a bit detailed and somewhat time consuming.  

 

Plus updates cause things to work and not work.  Then you have to find the patches to use to make it work again.  Also trial and error

and more manual typing in DSDT.  But for now it works after using the patches.  This took quite some time to get to work.  What worked

in earlier OS X's doesn't work with 10.11 and beyond.  Apple made changes.  

 

 

 

 

For FN+Keys to work in Mac OS 10.12.x. KEYS are >> F1 F2 F5 F6 F7 F9 F10 F11 F12 

Monitor to TV don't work only in boot up mode..  Touchpad works but it don't work?? yeah weird.

 

Display dimmer works, display off works, sound mute volume up and down works.  Sleep button works but doesn't wake up.  wifi have to fudge with.  Like it don't work until you toggle then the wifi is on.

Use:  FnKeys as Function Keys Patch.txt
then while reading this patch: Optional Fn key patches (old notebooks).txt rename to "Notify"

Find in your DSDT for the FN KEYS section which is 

example: (this is for FN+F1 Keystroke)

        Method (_Q0A, 0, NotSerialized)  // _Qxx: EC Query
        {
            Notify (SLPB, 0x80) // Status Change
        }

but For the WIFI Toggle do not use Notify leave as is.  Actually the original DSDT says Notify but using the patches supplied here which comes from Dinesh, it gets changed.

 

 

Dinesh's post: Read carefully and thoroughly.  It is not going to make sense till you actually do the patching

 

http://forum.osxlatitude.com/index.php?/topic/1968-fn-hotkey-and-als-sensor-driver-for-asus-notebooks/

 

I had to intermix to find out which worked.  Many reboots.  Lots of lost time. But, it works now.

 

 

However the patches are made for the Combo cards.  (Wifi BT combo)

 

Wifi Light don't work so use the patch

 

>>WiFi BT LED status fix.txt

 

 

AsusNBFnKeys.kext

 

The Above kext requires the patches from Dinesh "Asus Patches" , in order to work.

 

 

 

 

 

 

An ISSUE with Mac OS 10.12 concerning Wifivelocityd spamming the System Log and another agent/daemon listed in that post.

 

I posted here on the forum:  

 

http://www.insanelymac.com/forum/topic/317694-wifi-wifivelocityd-spamming-system-log/

 

 

ALWAYS REMEMBER THIS:

 

**Your USB Installer can always be used to boot the HDD and get into the Desktop to make changes.

 

 

 

 

 

 

 

still in progress......

Asus DSDT patches.zip

Notebook Core i Sandy Bridge.zip

Edited by makiko
  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

Excellent work!!, I have an Asus K53SV Intel I7 2670QM 2,2GHz 8Gb Ram 120Gb SSD Kingston and 1TB WD data disk Nvidia Geforce GT 520mx, the rest of the hardware is exactly the same as yours. I followed the same steps as you when I installed OS X El Capitan but but I used VoodooHDA for sound and Brightness Slider App to adjust the brightness. Now I installed Sierra almost without modifying anything.

When I have more time I will try to fix the shutdown with your guide, thanks for sharing your experience.

Link to comment
Share on other sites

Excellent work!!, I have an Asus K53SV Intel I7 2670QM 2,2GHz 8Gb Ram 120Gb SSD Kingston and 1TB WD data disk Nvidia Geforce GT 520mx, the rest of the hardware is exactly the same as yours. I followed the same steps as you when I installed OS X El Capitan but but I used VoodooHDA for sound and Brightness Slider App to adjust the brightness. Now I installed Sierra almost without modifying anything.

When I have more time I will try to fix the shutdown with your guide, thanks for sharing your experience.

 

Ra77,

 

Thanks.

 

For Audio use HDAPatcher 1.6 by Toleda, it works without using VoodooHDA and the sound is much better.  Plus I have HDMI Audio working.

Link to comment
Share on other sites

Ra77,

 

Thanks.

 

For Audio use HDAPatcher 1.6 by Toleda, it works without using VoodooHDA and the sound is much better.  Plus I have HDMI Audio working.

I have my sound work like a charm using HDAPatcher 1.6 by Toleda, next power management and shoot down fix.

 

Thanks again makiko.

Link to comment
Share on other sites

Ra77,

 

Once you get the PM working, and all is stable, you can switch to UEFI boot instead of legacy.

Link to comment
Share on other sites

can you share EFI for me?

tks so much :wub:

 

vlnhkm6,

 

Can you be more specific?  share EFI?  

Link to comment
Share on other sites

yeh :P

share EFI your complete installed computer

 

vinhkm6,

 

that takes the fun out of building your own.

 

mak

  • Like 1
Link to comment
Share on other sites

  • 2 months later...

I have a current problem where the " t y o " keys stopped working.

 

also on number pad the number " 2 " key stopped working.

 

tried the pull the battery for a minute while pressing on button.

 

tried newer kext.

 

anyone have same issue?

 

thnx

Link to comment
Share on other sites

Solved the keyboard issue.

 

BIOS.  Hacked it once for the AsusMSR but, that seems to have interfered with the keys.

 

So now I just use Clover for the Asus fix and leave the Bios stock.  

Link to comment
Share on other sites

  • 3 months later...
  • 11 months later...

I still not really not get those, anyone mind helping me :(

 

**GFX0 rename to IGPU after renaming, another step has to be done.

 

After compiling the DSDT don't save yet.

 

Find IGPU main branch, expand it fully.  Scroll down to _DSM and rename this to XDSM

 

example:

From 

Method (_DSM, 4, NotSerialized)  Highlight _ with Mouse and type capital X 
TO

Method (XDSM, 4, NotSerialized)

**Add DTGP editing in DSDT cut and paste required

 

For some reason when adding this, it ends up near the bottom of the DSDT file.

 

**NOTICE CHANGED:   highlight the script and cut and paste to AFTER the very first WAK  at the top of the DSDT file

make sure you leave one space before and after 

example:  
         
Method ( _WAK 1, serialized) //WAK wake up
|<--------------Some text------------->|
     }
}
>> open space no characters
    Method (DTGP, 5, NotSerialized)    {
        If (LEqual (Arg0, ToUUID ("a0b5b7c6-1318-441c-b0c9-fe695eaf949b")))
        {
            If (LEqual (Arg1, One))
            {
                If (LEqual (Arg2, Zero))
                {
                    Store (Buffer (One)
                        {
                             0x03                                             /* . */
                        }, Arg4)
                    Return (One)
                }


                If (LEqual (Arg2, One))
                {
                    Return (One)
                }
            }
        }
>> open space no characters

SATA DSDT Edit ( thanks to artur_pt

 

Locate IDE0 rename to SATA.  rename all IDE0's found in DSDT to SATA.  28 total

 

Then ADD THIS in right after AGTF:

                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method                {
                    Store (Package (0x0A)
                        {
                            "AAPL,slot-name", 
                            "Built In", 
                            "name", 
                            "Intel AHCI Controller", 
                            "model", 
                            Buffer (0x2E)
                            {
                                "Intel 6 Series Chipset Family SATA Controller"
                            }, 


                            "device_type", 
                            Buffer (0x10)
                            {
                                "AHCI Controller"
                            }, 


                            "device-id", 
                            Buffer (0x04)
                            {
                                 0x03, 0x1C, 0x00, 0x00                           /* .... */
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }
            }

You can leave IDE1 or delete it.   Since this is a laptop there is only one hardrive port.  

Edited by mesutgooner
Link to comment
Share on other sites

  • 1 year later...

Greetings

 

I was able to workout the problem.

 

However,  I have a question and a complaint.  When I made this guide for the Kextto Patch in clover I did not use

these alphabet soup codes:  how to decipher and make use for clover configurator that does not know program language?

 

<data>AgUAAAAEAAAHAAAA</data>
	<key>Name</key>
	<string>AppleIntelSNBGraphicsFB</string>
	<key>Replace</key>
	<data>AgUAAAAIAAAHAAAA</data>
Link to comment
Share on other sites

A complaint ???

 

Re: what you call "soup code" (!), you simply appear to ignore that Clover's config file uses Base64 code. :whistle:

You may use any on-line encoding/decoding tool to convert Base64 to text of Hex if you need to.

You also appear to ignore that Clover Configurator app has such a converter built-in. Look it up!

You probably also need to be reminded that you'll get Base64 text if you open up your Clover config file with a simple text editor but, in Clover Configurator patches section, you enter your patches in Hex.

 

You just need to catch-up!

 

Edited by Hervé
Link to comment
Share on other sites

Thanks Herve, you're quite right, but I'm in a crunch. I'm not software minded, and I apologize. 

But thank you so much for letting me know what to use.  I did not have a mac just windows.

It was rather difficult.

 

Link to comment
Share on other sites

This guide needs work.  When I have time to revisit. 

 

Right now I'm running Mojave 10.14.6 after much trial and efforts, finally have this system stable and no artifacts with HD3000.  After having tried many methods.

 

Have figured out shorter easier way then above guide to do this install.  

The problem now is DSDT editing.  Have to find an Iasl that isn't so picky like MacIASL.  

Searching for one now.

 

Very happy with the stability after having tried so many things.

 

The additions:  Lilu.kext, AppleALC.kext,VitualSMC.kext. RTCMemoryFixup.kext, CpuFriend.kext, Whatevergreen.kext,Hibernation.kext, AirPortAtheros40.kext

 

Configuration additions and retractions in config.plist.

 

For Mojave to work:  Herve' and Chris1111, plus DosDude1 patcher.

 

Slice and his team for Clover, 

Mackie for Clover Configurator.

 

Acidanthera for his Lilu and the others, OpenCore looks tempting to try next.

 

In the works: RTC issue.  Once this is good to go, will be able to wake I think.

 

Restart and shutdown no problems. Sleeping no problem, waking big problem.

 

Having to remap the Function Keys was serious problem since have to guess what the author is saying

no precise. Thus my guide is not precise.  

 

If you have any questions and feel really lost, so was I.  But I wanted to at least get people started and then have them swim the ocean and all the rest to find a good stable system.

 

Thank you all for making this possible.  Steve, rest in peace. Thank you sir.

 

Makk

 

 

 

Link to comment
Share on other sites

  • 3 weeks later...

With these K53E's some have different Audiochip, iCore 5 cpu or even iCore 7 cpu but the same bus and memory speeds.  

 

The PNFL or Backlight inserted into DSDT or SSDT-PNFL.aml causes video corruption. 

Fix Brightness Patches in MaciASL.

 

I have a DSDT patch for this, but it errors on compile due to a statement.

 

These laptops came with an external ATKP driver for FN keys.  It is not part of the DSDT function

So these laptop are looking for a 'driver' to handle the FN key functions in Blue.  

 

I tried every combination even. Any Fix Brightness patch causes video corruption. 

 

Some immediately others over a few hours.

 

Without the brigthness fix it is too dim.

 

I have to figure out how to build a driver, kext.

 

 

Link to comment
Share on other sites

  • 2 months later...

Hello there,

I have a K53SV with an i5-2430M processor, I think it's very similar to yours.

I'm struggling booting the Catalina installer with the error in the picture, just when starting booting.

 

It seams like a problem with power management, I've tried some patches but maybe I'm not on the right way.

 

Do you have an idea about that problem ? Maybe MSR locked ?

 

Obviously I'm booting with -no_compat_check and a suitable SMBIOS MacBookPro8,2

 

Thanks.

 

 

 

2020-09-01 17.44.29.jpg

Edited by pepitillo
typo
Link to comment
Share on other sites

  • 6 months later...

 Not sure as I did not install Catalina due to many incompatibilities.  

 

For one HD3000 this is the big problem.  Two memory needs to be 16Gb in RAM.

 

Plus this laptop is only good with Sierra.  Does not run High Sierra without locking up the screen. I've tried everything to make High Sierra work.

Needs 16Gb RAM to run anything above Sierra.  Video memory all this plays into it.  On Sierra Safari hogs the memory runs terrible.

Video is the problem.  Need good video graphics.   Other than that it runs El Capitan well.  Sierra is good if you choose not to use Safari.

I forgot to mention I am running 10.12.6.  I tried all the above and lockups after a few minutes.  Did successfully install but many issues.

This laptop is 11years old and is ready for the grave.

Have a good one.

I would not install Catalina unless you have

i5 or better and a different graphics.

 

Try the dosdude1 installers.

Link to comment
Share on other sites

 Share

×
×
  • Create New...