Jump to content

HP Probook 4720s with myHack


LightWarrior

Recommended Posts

lol, that makes sense...

 

so i downloaded that, but this seems to install a little different.

 

I created a myhack 10.9.4 USB

 

using the link you provided I downloaded OSInstall(MBR)+OSInstall.mpkg(10.9.4.13E28).zip

 

I followed these instructions:

 

OSInstall.mpkg replace to
    /System/Installation/Packages/OSInstall.mpkg
 
OSInstall replace to
    /System/Library/PrivateFrameworks/Install.framework/Frameworks/OSInstall.framework/Versions/A/OSInstall
 
next I put the mini-ssdt-DualLink.aml into /extra and renamed it to ssdt.aml
 
it still wouldnt boot
 
So I  then created the folder /extra/modules and placed kernelpatcher.dylib
 
and booted with cpus=1
 
still no luck

 

when i boot with cpus=1 I get this hangup

 

USBF: 2. 91 AppleUSBEHCI:: unable to get filterInteruptEventSource

USBF: 2.100 AppleUSBEHCI::UIMInitialize - error occurred (oxe00002be)
Still Waiting For Root Device
 

Arrrrrrrrg... what else is there I can do?

  • Like 1
Link to comment
Share on other sites

Thanks guys!

 

So I tried Jake Lo's suggestion and then yours Herve...

 

and it still wont boot  :?

 

right now I have all 3 of those kexts installed in extra/extension.

 

  • TotallyFixStillWaiting.kext
  • IOAHCIBlockStorageInjector.kext
  • LegacyAppleAHCIPortIntelICHx.kext

Here is some other info on the laptop that just came to mind, only 1USB port works and i have the builtin keyboard unplugged. I currently use a multi-port USB adapter with a usb keyboard and the builtin touchpad. I am planning on opening it up to replace the USBs and and install a new keyboard if and when I can get OSX installed on it.

 

Could that have anything to do with it?

 

what else could we try to get this thing to boot? 

  • Like 1
Link to comment
Share on other sites

More progress...

 

using the myhack Installer with GraphicsEnabler=No  I was able to get the Installer to boot.

 

I currently have yet to finish an install with a successful restart and boot into OSX.

 

I have gotten as far as the end of the install, but when I try to boot from the hard drive, it will not boot into OSX.

 

I had to format the hard drive partition as GUID because it would not allow me to install it to an MBR Partition. I kept trying but the "Install" button would be grayed out and unclickable until I made it GUID.

 

I also tried a fresh installer on a separate USB drive with no add ons and on a GUID Partition but it gets no where near as far as this tweaked MBR USB Installer even with GraphicsEnabler=No

 

I got hung up around here after install/restart and it just sat here at this screen:

 

10DF1B28-2C69-451D-86E6-8ACE38B82DD8_zps

 

Now I'm unable to even complete an install, the computer just powers off half way through the progress.

 

My Installer looks like this:

 

10.9.4 myhack USB on an MBR partition

 

I've got Mini-SSDT-DualLink.aml that I got from here

 

I renamed it to ssdt.aml and placed it in /extra for the native resolution of 1600x900

 

Next I placed KernelPatcher.dylib in /extra/modules (I created the modules folder)

 

and than all 3 of those kexts installed in extra/extension.

  • TotallyFixStillWaiting.kext
  • IOAHCIBlockStorageInjector.kext
  • LegacyAppleAHCIPortIntelICHx.kext

 

Currently I have org.chameleon.Boot.plist configured as follows.

 

The changes I made are in bold

 

<key>Graphics Mode</key>
<string>1600x900x32</string>
<key>GraphicsEnabler</key>
<string>No</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string></string>
<key>Timeout</key>
<string>20</string>
<key>UseKernelCache</key>
<string>No</string>
 
the ssdt.aml looks like this inside:
DefinitionBlock ("./dsdt.aml", "SSDT", 2, "HPQOEM", "general", 0x00001000)
{
    Method (_SB.PCI0.GFX0._DSM, 4, NotSerialized)
    {
        If (LEqual (Arg2, Zero))
        {
            Return (Buffer (One)
            {
                0x03
            })
        }

        Return (Package (0x06)
        {
            "AAPL00,DualLink", 
            Buffer (0x04)
            {
                0x01, 0x00, 0x00, 0x00
            }, 

            "AAPL,snb-platform-id", 
            Buffer (0x04)
            {
                0x00, 0x00, 0x01, 0x00
            }, 

            "AAPL,ig-platform-id", 
            Buffer (0x04)
            {
                0x04, 0x00, 0x66, 0x01
            }
        })
    }
}

Thats where I'm at but getting closer... 

 

what changes can I make to move closer towards making this work?

 

Thanks again!

Link to comment
Share on other sites

I noticed this thread a while back, but usually when your computer gets to the point where it displays "DSMOS has arrived" and it gets stuck there, it means you have a graphics issue. At this stage all the kexts have been loaded but you get stuck here because OS X doesn't know how to properly display an image.

 

There are two things here you have to understand. Since your computer has 2 graphics GPUs, one being ATI Radeon and the other one being Intel HD Graphics, some users have the ability to change their primary graphics in the BIOS. If you do have this option, then I suggest changing it to ATI Radeon. From here, you will obviously have to find compatible kexts for it. 

 

On the other hand, if you cannot change it in the BIOS, then from what I'm seeing is that your computer is currently booting using the Intel HD Graphics GPU. You cannot have the Intel HD Graphics kexts inside the USB installer. You have to take delete them manually from /System/Library/Extensions or else you will never be able to boot. 

 

So in other words, your HP 4720 works fine, you just need to see what GPU is available in the BIOS, if there is even an option in there.

Link to comment
Share on other sites

  • Moderators

lightwarrior, this mini-ssdt is for an ivy-bridge HD graphics, you have the 1st gen i7 processor. Get the patched FB right for you graphics from your first post. Remove the ssdt, add generate p and c states in org.chameleon.boot.plist

Link to comment
Share on other sites

×
×
  • Create New...