Jump to content

[Guide] Asus K53SD with OSX10.10 Vanilla


slurpi
 Share

48 posts in this topic

Recommended Posts

Hi everyone.

Thanks to the guides here and here, I was able to install 10.10 (Yosemite) on my laptop Asus K53SD.

It wasn't too difficult, but nonetheless there were a few problems along the way that I would like to report, so that others don't have to waste time on them. Mostly it was because I couldn't use neither of the two guides above, but had to do a mix of both. And after installation, there was some DSDT patching to be done. But in the end, the machine is running very well, so I think it is worth to install Yosemite here!

Note that I have done another guide for 10.9 here. There are some common procedures, but other steps are so different that I think it is worth doing a new guide. I upgraded from 10.9 to 10.10 and also did a fresh install of 10.10. Both ways work, but I wanted a clean system, so I am running a clean 10.10 installation now.

Let's start with the specs of the laptop:

Asus K53SD

  • Chipset HM65
  • CPU i7 2670QM (with 6GB RAM)
  • Integrated Video: Intel HD3000 (with 384MB VRAM)
  • Discrete Video: Nvidia GeForce 610M (with 2GB VRAM) (PCI 1,0,0 VEN 0x10de & DEV 0x1058 & SUBSYS 0x16521043 & REV A1 & CC 030000)
  • The 2 video boards work in Optimus mode, not selectable in BIOS
  • Monitor: 1366x768
  • Bluetooth: Atheros (VID 0x13d3 & PID 0x3304)
  • WiFi: Atheros AR9002WB-1NG (VID 0x168c & DEV 0x002b & SUBSYS 0x2c371a3b & CC 028000)
  • Ethernet: Atheros AR8151 PCI-E (VID 0x1969 & DEV 0x1083 & SUBSYS 0x18511043 & CC 020000)
  • And: Video camera, audio and mic, USB2 and USB3 ports, VGA and HDMI out.

What doesn't work:

  • The Nvidia GeForce 610M, although it can be recognized. The 610 uses Optimus technology, that is not supported on OSX. I was able to detect it on 10.9, with correct memory size and all, but it was never usable, just wasting battery. So in this installation, it stays off and is not recognized.

What works but has problems:

  • Bluetooth: it is on and it can pair devices, but I couldn't transfer files to my phone. Audio worked a few times and failed another times. It seems a bit unreliable, probably related to the Fn+F2 cycle keys.
  • Wifi: it works fine when it works, but OSX has difficulties detecting when it is really on. Fn+F2 really change the Wifi on and Off, but OSX is not aware of that. So if Wifi is not working, turn Wifi off on the menu bar, press Fn+F2 once, and turn Wifi on again on the menu bar. Wait a few seconds and check if it is working. Repeat until it is finally recognized.
  • Sound: works with VoodooHDA, but during boot it can cause a bit of feedback. Once you log in, it reads your settings and it is fine.
  • Sometimes the screen is garbled at boot and it gets worse as we work. The only solution is to reboot and hope for a clean screen this time.

All the rest works, including sleep and HDMI video.

 
Before we go on a step-by-step installation (see below), here is the list of kext and other software:

Now let's get to work.
 
 
1. Prepare the internal HD for OSX
 

I used Minitool Partition Wizard to shrink my Windows partition and create space for MacOSX. I also formatted the free space as a primary partition (not logical) with NTFS, so that it shows up in the Installer. If not, I would have to use Disk Utility to format it.

An important warning: Disk Utility will mark the formatted partition as active, and will remove the "active" status from the Windows partition. This means that you can't boot Windows without a boot loader, unless you mark the Windows partition as active again. To do this, you have to boot Windows in rescue mode using the installation DVD and on the command line run diskpart. Then do:

select disk 0
select part 1
active

Since we are on the subject of booting without a boot loader, you might also want to restore the MBR. On the command line, do:

bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd

Reboot, and you should be fine.
(Remember, these instructions are just in case you want to boot directly in to Windows, removing the OS X boot loader.)

 

 

2. Prepare the USB for the installer
 

In OSX, using Disk Utility, partition a USB disk (at leats 8GB) with GPT. Follow section 2.0 of the Vanilla Guide here.

 

3. Copy the installer to the USB
 

Follow section 2.1 of the Vanilla Guide here, black and green text. Do not follow section 2.2.


 

4. Patch the installer

 

Uncompress the patched installer for MBR disks (download item 11 above) and follow the instructions in section 2.3 of the Vanilla Guide. You are tricking the installer to use MBR disks, instead of GPT.

 

5. Install Clover bootloader
 

Install the Clover bootloader you downloaded above. Make sure you press "Change Install Location..." and point to the USB stick. Also press "Customize" and select "Bootloader->Install bootaf in MBR". You can leave all the others as default. Install.

 

6. Configure Clover
 

Run the Clover Configurator and select the EFI/CLOVER/config.plist file on the USB disk. Make the following changes:

  • Acpi: remove Fix Display.
  • Gui: 1366x768 screen resolution.
  • Save.

I also prefer to have a text-only boot and verbose output, but that is not necessary.

Copy the following kexts to EFI/CLOVER/kexts/10.10: atheros trackpad, wifi injector, fakesmc.


 

7. Copy files

 

Copy all the files you downloaded previously to a folder in the USB, for example "Essentials". You will need them later.

 

8. Installation
 

You can now reboot to do the installation. Press the ESC key while rebooting and select the USB stick at the boot screen. Make sure you do not use the USB 3 port, it doesn't work with Clover.

The installation should start. If you get a screen saying that a keyboard was not detected, simply press the space key a few times. It should go away and the installation should start. Install away. You might need to use Disk Utilities to format your extra partition to HFS+ before being able to install there.


 

9. Reboot, fix trackpad
 

When the installation is over, reboot to the USB disk again, but at the Clover screen, choose the new OSX installation on the internal disk, not the USB installation. You should boot into your new installed system.

Once the setup is over, it's time to fix that trackpad and the bluetooth keyboard setup.

Go to the Bluetooth Preference Pane, press Advanced... and deselect the choices there. You should not be bothered anymore about setting up a keyboard.

Go to the Trackpad Preference Pane and move the Scrolling speed marked a bit. Two-finger scrolling should now be enabled.


 

10. Add a bootloader and kexts to the OSX installation
 

With a working trackpad, let's install the missing kexts. Go to the folder on the USB disk that has all the software and start installing:

  • Clover bootloader: install just like you did before (bootaf in MBR), but this time choose the new OSX installation as a target, not the USB.
  • Clover config: repeat the previous choices (remove Fix Display and 1366x768). You might want to play around a bit more, to have a nice theme or to decide on a more correct machine.
  • Kexts: besides the minimal Kexts we did before, there are a few more you should install:The ones that have an installer will be placed in /System/Library/Extensions. The ones that are simply a kext, you can copy them to /EFI/CLOVER/kexts/10.10, with the other 3 that should be there already.
    • Atheros ethernet driver.
    • USB 3
    • Bluetooth
    • VoodooHDA (audio)
    • Battery.
  • Reboot. You should not need to use the USB stick to boot.

 

11. Sound configuration

 

When you reboot, you'll notice that there is a sound loop occurring: the microphone is on. You can notice that if you tap on the bezel around the screen: the sound will be reproduced by the speakers.

To fix this, you need to go to VoodooHDA Preference Pane, select "2: Microphone" and put Monitor at 0%. I also have "Input Gain" at 50% and the other four (Speaker, Mic, iMix and Recording Level) at about 90%. These values seem to remove the feedback loop, but I haven't done any serious recording yet, so I'm not sure these are the best setting.

Finally, go to the Users Preference Pane, choose your Login Items and add "VoodooHDASettingsLoader" (it is in the Application Folder). This ensures that your settings are loaded each time you login.


 

12. Fix battery, hdmi, and USB 3 with DSDT patch
 

These should be the last things to fix, and they need a DSDT patch.

If you look at the Task Bar, you'll notice that the battery icon is not very accurate. In particular when you disconnect the charger the battery charge drops almost to zero. Another thing that is not working is the HDMI output. Finally, USB 3 isn't working either. You can fix all these issues in one go:

  • Decompress the UXCI patch, called DSDT Editor. You can ignore the editor itself. Simply go to DSDT Editor/Patches/Notebook Core i Sandy Bridge and you'll find there the UHCI.txt patch. You'll need it for the next step.

  • Launch MacIASL. You are looking at the current DSDT table. Don't touch it.

  • Press Patch.

  • Press Open and select the UHCI patch file from point 1.Press Open, Apply and Close.

  • Press Compile. There should be no errors, warnings are fine.

  • USB 3 patch is done, now for the battery and hdmi.

  • Go to Preferences, Sources and add the following URL: http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master

  • Close the pane.

  • Press the Patch button.

  • In the left column, scroll down to "HD3000 Low Resolution" and select it. Press Apply.

  • Go down to "ASUS N55SL" and select it. Press Apply.

  • Press Close.

  • Save the results as ACPI machine language, with the name DSDT.aml (the extension is automatically added), and place it in /EFI/CLOVER/ACPI/patched.

  • Reboot.

Battery and hdmi should be fixed now.
 

 

13. About sleep
 

Sleep worked out-of-the-box. Fn+F1 puts the machine to sleep, as does closing the lid. However, I had the BIOS patched before, for 10.9, as explained here, on Part 6, point 4. If your machine doesn't sleep, you might have to do that what is explained in point 1 (patching the BIOS).

It seems that sleep doesn't work very well with mounted USB drives. Will have to check that.


 

14. Final thoughts

 

This installation is working very well. There still a few issues with USB 3 and bluetooth. AOnce in a while the machine boots with noise on the screen, that only goes away after a reboot. And if I reboot directly from Windows to OS X without a full shutdown, the fans kick in at max speed and stay like that until a shutdown or I am back in Windows. So to reboot from Windows into OS X, shutdown first.

 

I am willing to live with these shortcomings. I have been working like this for the last 2 weeks and everything is fine. I'll keep updating this thread with relevant stuff that happens.

Thanks for reading and I hope this is useful.

Thanks to all that contribute to this great community.

 

  • Like 4
Link to comment
Share on other sites

  • 1 year later...
  • 2 weeks later...

Sorry daedalion, it seems the link is broken ("No permission"). I have my patched DSDT, with USB3, Battery, and HDMI.

 

https://drive.google.com/open?id=0B8Gb0Dp80D0UQWU1dlA4Q2hEZG8

 

Perhaps that helps? Note that USB3 only works in 10.10. For 10.11 and 10.12 you need other patches which I haven't tried yet, since I can't make the laptop sleep in 10.11 or 10.12 :(

 

Link to comment
Share on other sites

  • 3 weeks later...

Hi,

 

I followed your tutorial to install.  Thanks for your handwork!!

 

I have Asus K53E BBR Laptop.

 

Intel CORE i3 2310 @ 2.1Ghz  -- 2nd Generation Sandybridge

HD3000 Gfx 

Realtek ALC269 -- not sure what revision

Atheros AR8151 Giga Ethernet

Intel Centrino N-1030 Wifi chip

Intel HDA HDMI audio display

Samsung SSD EVO 750

Original Hitachi slow drive 320Gb

Multi CD DVD

 

and whatever else I can't remember.

 

However I am running El Capitan 10.11.6 -- standalone disk no dual boot.  I just pull out the disk and exchange with Win10.

As I don't like to corrupt the MBR and it gets messy.  

 

At first,  I had placed my SSD drive in a stand via USB 2.0.  So my internal was Win10 on HDD.  

This caused problems for boot loaders and the boot loaders were writing to another disk -- Disk 3 BOOTRAMDISK

 

SSD drive was Disk1, Win10 was Disk0, USB Stick was Disk2

 

I tried everything to get the SSD drive to boot alone.  No luck.

So I pulled switched out internal disk.  This made things easier.

However, I had already installed at first Enoch.  It was booting one time.

Then I went to add some other options, so I installed again. Bad idea. I did not know the terminology well and what to choose.

As I'm flying blind here going on bits and pieces from here and there.  Did not boot and later I realized it was writing to another disk entirely -- BOOTRAMDISK.  Where is this?  Well, It was the Recovery partition!

EFI was not working either with Clover, so I used Windows 7 installer deleted both partitions.  and then I got Enoch boot screen again.  Strange.  

 

I'm trying to patch this so I can get HDMI, Audio, Wifi

 

The VoodooHDA didn't not work.  

 

and I was not successful in getting Clover to work.  Ended up with my Display having 4 mini Desktops.  Rather strange.

 

So I reinstalled cause I could not see.  

 

Using Enoch 2839 latest version

 

Was able to install some applications to see that speed step is working, the display sleeps, screensaver works.

but shutdown is a problem and hangs.

Restart takes a while.

 

Maybe you can give some help?

 

I tried DSDT patching as you suggested, but my system had a kernel panic that I could not recover from.

 

I patched the HD3000 and the other one as you suggested, using DSDT suggestions and ended up KP. Had to reinstall.

 

I would like to run clover as I read the benefits over chameleon.  but I had the Display end up with 4 mini desktops in the corners. 

 

Thanks for your guide and the other Hackintosher.

 

Thank you again.

Link to comment
Share on other sites

 

I followed your tutorial to install.  Thanks for your handwork!!

 

 

Hi Makiko:

 

A few things:

  • I only use Clover, so I don't know about Enoch.
  • How did you create a bootable installation with clover?
  • What is your config.plist file for Clover? I have found that a minimal config.plist is the best. Just the correct SMBIOS machine (MacBook8,3) and the extra settings: 

    AppleIntelICPUPM + AsusAICPUPM. The last one is very important, it allows for sleep without BIOS patching.

    And disable "Fix Display" in ACPI.

  • I have installed 10.11 and 10.12 without problems, except that the machine does not sleep. So I am still at 10.10.
  • First install without any patches and without any DSDT things. Just make sure you have the minimal config.plist and minimal set of kext (wifi injector, fakesmc and trackpad/keyboard)
Link to comment
Share on other sites

Hi,  I am so new to Hackitosh.  I m learning as I go along.  Your help has been greatly appreciated.

 

I need to know if our K53's Optio is hybrid, or plain ole BIOS or what?

 

I enabled the UEFI in the BIOS.

I'm not sure which to choose to install Clover.  What option?  For Booting .

 

Legacy?

UEFI

 

I've read so many posts and the problem is I'm not sure what that is in BIOs ?

 

The MacBook Pro 8.3 as you suggest has ATI Radeon as graphics.  Why choose something we do not have?  

 

Intel HD3000 GFx  with Core i3 2310 2nd Gen Sandybridge CPU  Intel chipset HM65 + 6/200

 

Thanks a million

Makiko

Link to comment
Share on other sites

Hi Makiko:

 

Legacy BIOS or UEFI: I use legacy BIOS (not UEFI). I found that if I use UEFI, the computer does not sleep. This also happens with Windows, so I suspect it is some BIOS bug. Have you tried booting in Windows in UEFI mode? Does the computer sleep?

 

Clover: 

* "Install boot0af in MBR" if your disk is MBR, or "Install boot0ss" if it is GPT.

* Clover EFI 64-bits SATA

* Drivers 64 : all on

* All the rest is off.

 

Notice that this is both for MBR or GPT disks, but only for legacy BIOS, not UEFI.

 

Longer explanation:

 

In theory, MacOS needs UEFI and a GPT disk. But that is why Clover exists. Clover pretends to be a UEFI, so that MacOS is fooled to booting correctly even on a legacy BIOS system. So it doesn't matter if you are using legacy BIOS or UEFI, Clover does the right thing. If you use UEFI, then you need a disk with GPT, because UEFI expects a ESP partition (only valid in GPT) with the UEFI binaries there. If you use legacy BIOS, you can use either MBR or GPT. However, the MacOS installer will not install on a MBR partition, so I prefer to use a GPT disk. So in my case I have:

* Legacy BIOS, because UEFI does not allow sleep.

* GPT disk, and Clover is installed in the ESP. So my Clover setup is a bit different than what I told you above: I have an extra "Install Clover in the ESP".

 

About the MBP 8.3, what I really meant was that any MacBook 8.x is good. I tried them all and decided to keep the 8.3, I saw no problem with the Radeon.

 

Let me know how this goes. 

Link to comment
Share on other sites

Hi Slurpi,  I did not do the patched installer for MBR.  I'm on GPT.

 

I don't know where to begin.  I've tried clover and upon boot I got 4 mini desktops.  ?? haven't a clue.

 

Some one told me laptops don't need the NullCPU......kext. I tried that and got KP AppleIntelCPU ....

 

I installed HWsensor and a Intel power gadget to see if the CPU and GPU is throttling.  They do.

 

Windows 10 sleeps in UEFI but I don't have UEFI setup on Windows 10.  I have a 320GB tiny drive in the laptop.

 

I don't have this down pat yet and I've installed El Capitan about 20 times.  Tired.

 

I want this thing's DSDT to work so my machine won't flip out.  The BIOS clock gets screwed up and things are whacking up.

 

Right now I have Enoch 2839 latest one.

 

SMBIO.plist w/MacBook Pro 8.1

 

Kext are in screenshot .  I have this in both /Extra/ Extensions and /S/L/E

 

Flying blind right now.  Kind of frozen as to what to do about this.

 

I want to fix this now.  Was up all night fixing Windows 10.  Messed up by using Time Machine on a partition Windows. Locked up and caused problems.

 

any help is greatly appreciated.

 

I tried by removing NullCPUPOWER, one thing I forgot to do was set permissions and rebuild caches.

 

I had a problem when I tried to create bootable USB from the Latest 10.11.6 .  Would not boot.

 

I still don't know what to pick as far as these boot loaders.  need one built .

 

Mak

 

 

post-1813065-0-55617300-1475672703_thumb.png

Link to comment
Share on other sites

I'm on GPT.

Ok, good to know.

 

 

I've tried clover and upon boot I got 4 mini desktops.  ?? haven't a clue.

Yes, this is very strange, I never had that. Could it be that our laptops are so different?

 

Some one told me laptops don't need the NullCPU......kext. I tried that and got KP AppleIntelCPU ....

It depends on the version of Clover. In 2014 and 2015 (for 10.9 and 10.10) I needed NullCPU. Now (I've been installing 10.11 and 10.12 for months now, trying to fix the sleep issue) I don't need it anymore. But this is because I select the correct SMBIOS and Clover injects the correct SSDT. Otherwise, I also get a KP without NullCPU...

 

The BIOS clock gets screwed up and things are whacking up.

My BIOS clock also gets wrong by one hour each time I reboot from MacOS to Windows. Don't know why.

 

Kext are in screenshot .  I have this in both /Extra/ Extensions and /S/L/E

Don't duplicate kexts. Some errors might occur if the system tries to load a kext twice, specially our hacked kexts. Decide where to put them (I prefer to avoid SLE, and place them in EFI/CLOVER/kexts/10.11), and don't duplicate.

 

I had a problem when I tried to create bootable USB from the Latest 10.11.6 .  Would not boot.

I still don't know what to pick as far as these boot loaders.  need one built .

Boot loaders can be tricky, but I think this is where we should start. Get a USB that boot in to Clover correctly. Then we can work from there.

 

 

Where are these settings in info.plist clover picker? what part?

AppleIntelICPUPM + AsusAICPUPM.  

Clover installs into a folder called EFI. Inside you'll find CLOVER/config.plist and this is where all settings are stored. I'm attaching a minimal config.plist that I have in my bootable USB.

 

I wanted to write some instructions on how to create a bootable USB drive with Clover, but there is a very complete guide here:

 

http://www.insanelymac.com/forum/topic/305255-making-a-10101011-usb-installer-w-clover-uefi-and-legacy-the-correct-way/

 

Please follow that, specially the part on how to install clover to make a bootable USB.

 

The guide has a few parts that depend on your machine. Here's what to do:

* Do not select OsxAptioFixDrv, but use OsxAptioFix2Drv. The kernel hanged at boot otherwise.

* Use my config.plist (attached to this post).

* Place my kexts (on the first post) in CLOVER/kexts/10.11

 

Let me know how this goes. If this doesn't work, then I don't know what else to advise you.

 

Good luck

config.zip

Link to comment
Share on other sites

Hi Slurp,

 

I successfully was able to install clover as you suggested.

 

I think I know why I ended up with 4 desktops.... injected Intel in Graphics.

 

I have not done the DSDT yet.  

 

I used minimal in .plist in clover folder.

 

What should I do next?

 

I have no audio and the hdmi is quirky kind of comes and goes while plugged into the TV.

 

I used this laptop to do Powerpoint presentations for work. 

 

What I did:

 

I successfully removed Enoch. the Extra folder and the hidden boot and placed them in a safe place for later.

when I kextstat|grep -y nullcpu  not loaded in Terminal but loaded on boot.

 fonts gotten strange

 

but the other 4 apple kexts are loaded in Terminal.

 

 

 

 

 

 

Link to comment
Share on other sites

HI Slurpi,

 

Guess what..... fantastic!

 

You're the man!

 

I got this thing working but right now no DSDT or SSDT that's next.

 

Running Clover I think latest one 27xx

 

GPT SSD drive ESP for clover

 

No NullCPUPowerManagement needed took it out.

 

I was able to make a Bootable Mac Sierra Final USB and that worked first with Clover so I made the switch.

 

Still on El Capitan 10.11.6  updated.  

 

the VoodooPS2controller did not work on boot so I removed it and put in the ApplePS2Controller with AppleAPIPSnub.

 

 

Took out the useless kext.

 

Now I'm going to try and create DSDT file with clover at boot time. that seems to be the best method.

 

HDMI worked with Enoch but have not tried it with Clover.

 

My audio works now with the VoodooHDA driver! 

 

Next is battery.

 

I turned off the touchpad because it gets in the way of typing.

I turned off Bluetooth because it hung up at boot with Enoch. Haven't tried yet with Clover.

 

I have to get a wifi chip.

 

What else can I fix?

 

I'm not sure about the HD3000 .  how to tell if full acceleration?

 

Thanks man!  You're help has been very valuable. Very grateful!

Link to comment
Share on other sites

Hi Slurpi,

 

Shutdown issues.  doesn't turn off the power.  I pulled the NullCPU and it boots no problem.  Suspect the power issue.

doesn't have the correct power off kext or something.

 

Sleep doesn't wake up.

 

Backlight problem.  Tried two kexts.  Rehabman's intelbacklight and an AsusBacklight kext.

Made the changes in DSDT but I probably did not do it correctly due to spotty instructions.

 

Such as in steps instead reading a bunch technical stuff.

 

1 do this

2 do this

3 do this.

 

My Bluetooth is associated with the Intel Wifi chip.  So I don't think I can get  it to work.

 

Do you have any ideas on the Backlight and Shutdown?

 

At least now we can trade off because now I'm understanding Clover and DSDT a bit more.  

 

Thank you 

 

 

Link to comment
Share on other sites

ALC269 Patcher works like a charm!

 

Yeah

 

Mirone AppleHDA parcher on this forum so easy to use.

Download and remove VoodooHDA

 

Thank you

 

I also used SSDT to generate CPU power and I can use the FN + F1 and then it comes back when I press mouse or key

 

download and use ssdtPRGen.sh this creates SSDT for CPUpm works.

 

When I DSDT.aml with MacIASL my Bluetooth got recognized. 

 

I patched battery, graphics, usb and two others.  works.

 

I patched backlight to get brighter display.  Asusbacklightpanel.kext and then had to insert SBRG in place of Lxxx works.

 

I tried the Asus FN keys patch but would not compile.  error.

 

next is wifi.

 

QE/LI  not sure if I have full or half  how to know?

 

Mak

 

post-1813065-0-73171000-1475946546_thumb.png

Link to comment
Share on other sites

Hi Slurpi,

 

I loaded my DSDT you have to change to Capitol letters ?? not sure.

 

I managed to patch the audio AppleHDA and got ALC269 to work in Control Panel thingy.  I plugged in my headphones and it was recognized.  I tried the HDMI TV thing but, it didn't recognize.

 

I managed to use ssdtPRGen.sh to generate custom CPU power and placed two SSDT's relating to CPUPM.

 

I patched DSDT with recommended laptop stuff from Rehabman's repository and also when updating AppleHDA used two patches that is generated automagically HDEF and System IRQ.

 

My Bluetooth was setup automagically with DSDT

 

I used Rehab mans Battery patch

 

I used Asusbacklightpanel kext and patch to get brighter display.  

 

I used Rehabmans's fakeSMC with associated plugging to get sensors to work from Clover ESP instead of /S/L/E.  I think you have the right idea here of keeping /S/L/E native.  Easier for updates and upgrades.

 

 

 

The system is not perfect yet.  It works, but the Graphics gets horizontal tears and sometime spots square type .  This is due to resolution and Hertz, which means the config needs to be corrected.

 

I'm not sure what the real problem is so maybe we can figure this out.

 

 

dsdt.aml.zip

Link to comment
Share on other sites

Hi:

 

You can try this to know if it is accelerated or not:

http://www.geeks3d.com/gputest/

It does not test for QE/LI, but for OpenGL and acceleration. I got 6FPS, 363 points, on the test FurMark 1280x720 windowed with AA off.

 

The keyboard/trackpad driver that I use is on the top, the Smart Touchpad:

http://forum.osxlatitude.com/index.php?/topic/1948-elan-focaltech-and-synaptics-smart-touchpad-driver-mac-os-x/

Link to comment
Share on other sites

Hi:

 

You can try this to know if it is accelerated or not:

http://www.geeks3d.com/gputest/

It does not test for QE/LI, but for OpenGL and acceleration. I got 6FPS, 363 points, on the test FurMark 1280x720 windowed with AA off.

 

The keyboard/trackpad driver that I use is on the top, the Smart Touchpad:

http://forum.osxlatitude.com/index.php?/topic/1948-elan-focaltech-and-synaptics-smart-touchpad-driver-mac-os-x/

 

HI Slurpi,

 

thanks for the links.

 

After reading Rehab mans Power Management, I'm still confused.

 

However,  X86PlatformPlugin is not loading which then loads AGPM  These are essential in order for true sleep and to shut the power off.

 

I'm using AppleIntelInfo to see the C and P states these are working.

But the other half is the X86PlatformPlugin and AGPM.  these are not loading.

 

I upgraded to Sierra because I got the itch.  

 

Safari with Flash Player causes freezing of the screen.  Lock ups.

 

I had to remove Flash.

 

when I upgraded to Sierra the AppleHDA patcher V1.6 which is on the download page, stop working and I tried with new patch. Doesn't work.

I was able to get good Volume!   VoodooHDA 2.8.9 has low Volume.  I haven't figured out how to increase the volume.

 

HDMI no audio on both kexts.  I tried a few Clover Patches but no go.  Have to look deeper.

I tried Toleda's patch as well.  No luck. His is using Clover Kext patch.

 

Only voodooHda works for audio but no HDMI audio.  This is bad news.

 

Any ideas on X86PlatformPlugin and AGPM?

 

And

 

HDMI Audio?

 

Thanks again

Mak

Link to comment
Share on other sites

Hi Slurpi,

 

Switched back to Enoch.  The display got really messed up. Some issue with Clover causing my display to get weird.

 

Got sound working with AppleHDA patcher 1.6.

 

ALC269VB1

In Enoch HDEF 00300000 for layout ID

 

Next is HDMI Intel I tried the Low Rez HD3000 got no sound.

 

Have to find a patcher.

 

Then after that AppleIntelCPUPowermangement.

 

And Battery meter

 

Thanks 

Link to comment
Share on other sites

Hi Slurpi,

 

Got Battery On the tab again.  

 

Enoch for some reason have to install the kext into /S/L/E on the System rather than in the Bootloaders /Extra/Extensions. 

 

I have them in both.  It seems rather odd to duplicate but that's the only way I can get this to work.

 

Until I get all my hardware in order, I turned off Kernel cache on boot.  Seems to work better.  

 

I pulled the NullCPU but had a panic.  Have to figure out how to patch ApplelntelCPUpower kext.

 

I got the necessary kexts to load and I used the AppleIntelInfo and Intel Power Gadget DPImanager and something else to make sure the P and C states are registering. 

 

Still learning here so it's going to be a while I think.

I finally got AppleHDA to recognize my ALC269! big issue it was  ALC269 VB1 and then patched the .plist and DSDT.  

 

Thanks

Man

Link to comment
Share on other sites

Ok

 

Patched AppleIntelCPUPowerManagement.kext.    ACPI patcher  wrmsr patcher

So now I have all four cores working and P and C states.

But no shutdown.  The power doesn't turn off.  I used Asus shutdown patch in DSDT.  

 

 

patched RTC with some perl script.  But still no shutdown!!  shutdowns the OS but doesn't turn off the power.

 

This is all in Enoch. and my Display doesn't go bonkers with lines and block.  like on acid.

 

 

Restarts, 

 

power manage is most of the problem it seems.  Along with renaming DSDT names.  That's next. 

 

SBRG is LPCB

Link to comment
Share on other sites

Hi Slurp,

 

Good news

 

Use my config.plist to get rid of the boot glitch and messing graphics.

 

Use these kexts to fix some of your issues.

 

not able to sleep and shutdown.  Lots to learn about that.

 

I'm on a tiny island and it is hard to get a wifi chip.  

 

What do you recommend for wifi chip which one are you using?

 

also to turn off the other video card use DSDT patch or in the config.plist.

 

 

 

 

hd3000configs.zip

Link to comment
Share on other sites

Use my config.plist to get rid of the boot glitch and messing graphics.

Use these kexts to fix some of your issues.

not able to sleep and shutdown.  Lots to learn about that.

 

What do you recommend for wifi chip which one are you using?

 

also to turn off the other video card use DSDT patch or in the config.plist.

 

Hi Makiko:

 

Thanks for the files, I'll try them this evening. Although I use 10.10 normally, I have a 10.12 partition to boot for testing. You kexts seem to be about the keyboard, which works fine with me. Do you think that is what stops my computer to sleep under 10.12?

 

I also have a patch to turn off the NVIDIA card, I'm using maciASL and a patch from Rehabman.

 

About the wifi chip, I use the one in the machine, with the injector I put on the first post. The injector has to go to /S/L/E, not in the clover folder.

 

I'll let you know how this goes.

Link to comment
Share on other sites

Hi Slurpi,

 

"Hi Makiko:

 

Thanks for the files, I'll try them this evening. Although I use 10.10 normally, I have a 10.12 partition to boot for testing. You kexts seem to be about the keyboard, which works fine with me. Do you think that is what stops my computer to sleep under 10.12?

 

I also have a patch to turn off the NVIDIA card, I'm using maciASL and a patch from Rehabman.

 

About the wifi chip, I use the one in the machine, with the injector I put on the first post. The injector has to go to /S/L/E, not in the clover folder.

 

I'll let you know how this goes."

 

I ordered the Atheros AR9280 Half Mini PCIE wifi chip.  For $19 here overseas.  + a few for shipping.

 

I was looking around for a chip that would work OOB.  I should have read more before settling on AR9280.

AR9380 is OOB for all Macs.  darn.

 

the kexts are to help your hardware.  for the touchpad use the knew one --1 kext AppleSmartTouchPad which does it all 4.6.5 version from the link you provided it works in the EFI folder.

 

Clover config for the display.  I hope you are able to decipher.

 

It is best to boot up Legacy in Boot

I used the config hd3000_1.plist as an example that was used on Youtube but I searched on the Net to make sure this works.

Rehabman also has a page on it passing on this info. you can try config_hd3000_2.plist to turn off NVIDIA? I think thats' it.

 

I do not know why I cannot shutdown. The OS halts. But the Power doesn't Shutoff.  It has to do with the PWR or likewise in DSDT and SSDT I think?  Not 100% yet.  What works in 10.10 doesn't work in 10.11 or 10.12 because Apple changed internals.  So we need a debugger and test them before going live.  Emulator. I don't have access to stuff like that.  Maybe there is a soft emulator where you can copy your exact system to it and it emulates for you.

 

For instance renaming the devices in DSDT and SSDT. USB0-USB8 to EH1-EH8  EHC1-EHC8 to EH1-EH8?  something like this.

Renaming _DSM to XDSM

Renaming GFX0 to IGPU

I tried the USB rename and got errors in compling and didn't have the fix.  I think MacIASL 6.1 has a better way.

Renaming many more so the OS understands.  Thus clover does the translating.

 

However I tried to update MacIASL from 5.1 to 6.1 as Rehabman states. Yet in Gui it states 5.1.  even after chmod and chown to 0:0.

 

I used Clover F4 and ssdtPRGen for SSDT's which comes to 4 total.  I placed them in EFI patched folder along with DSDT.

Man its' been quite long nights.

 

 

 

 

 

 

 

Link to comment
Share on other sites

Hi Makiko.

 

I tried your DSDT, and here's what I found:

  • Nvidia is still on, both in 10.10 and in 10.12. It shows up in System Report.
  • Sleep does not work in 10.12. It partially works in 10.10: the system goes to sleep, but it reboots when waking up.
  • Shutdown does not work in 10.12. It works in 10.10.

So it seems my DSDT is a bit better, since shutdown works, Nvidia is off, and sleep works in 10.10. I'm attaching it to this post if you want to try it.

 

I was also able to make USB3 work under 10.12.

 

Perhaps I should write a guide for 10.12, even without sleep enabled.

 

Thanks for the DSDT.

 

 

 

DSDT-bat-hdmi-uhci.zip

Link to comment
Share on other sites

Hi Makiko.

 

I tried your DSDT, and here's what I found:

  • Nvidia is still on, both in 10.10 and in 10.12. It shows up in System Report.
  • Sleep does not work in 10.12. It partially works in 10.10: the system goes to sleep, but it reboots when waking up.
  • Shutdown does not work in 10.12. It works in 10.10.

So it seems my DSDT is a bit better, since shutdown works, Nvidia is off, and sleep works in 10.10. I'm attaching it to this post if you want to try it.

 

I was also able to make USB3 work under 10.12.

 

Perhaps I should write a guide for 10.12, even without sleep enabled.

 

Thanks for the DSDT.

 

 

Sorry the DSDT didn't pan out. But I just looked at your hdmi and no audio for my system when hooked up to TV.  Had to add AppleHDA patcher 1.6 patch.

 

The boot glitch is in the config.plist

 

That gets rid of the crazy squares and lines.  Works on mine.

I haven't been able to get sleep or shutdown to work in any version of OS X.  don't know the way.

But I got rid of the graphics glitch.  I tried the shutdown fixes all of them.  

 

I think my problem is the onboard vid cam.  It needs to shutdown or stay off or something. 

 

and the mouse these are both USB 2.0

 

I don't have a USB 3 port

 

I've tried the different settings in Clover too.

 

ResetVariable thing, suspend sleep, shutdown fix.  darn near everything.   the system halts, but the power doesn't turn off.

 

I've never run Yosemite so I don't know.  I started with 10.11.1 and then 10.11.6.  never shutdown.  I got sleep to work but the power light did not blink it stayed on.  So I'm guessing the display only went to sleep.  I tried emils AsusNBFnKeys.kext and it screwed up my caps lock key.  Have to hit it twice to turn off cap.  have to reflash bios using windows.

Sierra is a much better system then the previous.

Have you been able to use EFI boot?  Not the current in the ESP with boot0ss

Link to comment
Share on other sites

 Share

×
×
  • Create New...