Jump to content

[GUIDE] – HP8530p/8530w – Mavericks 10.9.1


gumman
 Share

78 posts in this topic

Recommended Posts

A few things are wrong i noticed that P-States are not where they should be so far i see 2 states 2530mhz and 798Mhz this needs to be fixed because even with my 2 batteries im getting like at a max 2 hours of battery life but with windows i had 10-12 hours before it was dead. And i just finished ordering a wifi card to replace the internal one right now so for now i must use a Linksys AE1000 which is fine for now. One other thing is that im having issues with only one more important thing VoodooPS2 does not work after sleep when setup with your instructions

Link to comment
Share on other sites

  • 2 weeks later...

I tried mavericks with myhack as described in #47, I also have hp 8530w with fx770m card, my notebook boots and i see the Apple Logo for a little Moment than notebook reboots. So on 10.7.5 all is well. 

Link to comment
Share on other sites

  • 2 months later...
  • 1 month later...

HI!

Recently my cousin gives me a HP Elitebook 8350w notebook with Ati FireGL V5700. I read this tutorial and see that in the part one, the first thing is to chage the graphic card.

 

It is not possible to install OS X with Ati card?

 

Thanks in advance

Link to comment
Share on other sites

  • 3 weeks later...

Hi Gumman,

 

First of all thank you for figuring out the nice "how to" manual for the 8540W.

Currently everything seems to work fine, also with the latest updates so I am on 10.9.5 without major issues.

There is one thing I can't get to work, and it is not clear if this can be fixed.

I would like to connect my dvi monitor to it.

For some reason it is not working.

I tried it with a hdmi to dvi adapter on the laptop itself and also on the dvi port of my docking station.

My system has the FX770M card for video.

Any ideas?

 

thanxz,

Link to comment
Share on other sites

  • 1 month later...
  • 4 weeks later...

I have installed mavericks with alot of problems but finely it works.

My question is will all the kext work with yosemite?

 

Hi,

 

today I updated my HP 8530w to Yosemite 10.10.1. The last version of RehabMan-Battery-2014-1016 kext doesn't work perfect. 

The battery shown as working and not working. Flipping between percentage and the X. But better than nothing.

 

​Seems to be dependent what is in use in the menue, so the battery kext works.

 

Gummans AppleHDA works.

VoodooPs2 was taken from TonymacX86's "Multiboost"so it works after sleep mode.

Speedstep is fixed by editing org.Chameleon.boot.plist with P- and C-states. Reboot is faster selecting also c2, c3, c4 states, but I don't know why.

I trying to find a way for undervolting to make the more battery time. 

Link to comment
Share on other sites

  • 4 months later...
  • 2 weeks later...

Hi,

 

Thanks for the info!

However, none of the attachments in this thread are working.

Could anyone please provide me with the attachments from the first post?

 

EDIT: nm, attachments are working again!

 

Running Yosemite 10.10.3 with only minor problems: No sleep, VGA needs to be connected at boot, restart not working (shutdown does).

Link to comment
Share on other sites

  • 1 year later...
  • 10 months later...

[update] - Installing Mavericks 10.9 - Non Dual Booting Guide

 

After two years since starting this thread it's time for an update on how to install the latest OS X to your hp8530p/w.

Note: In this guide I only explain how to install OS X without taking care of any parallel Windows installation.

 

Requirements:

 

1.) Creating a Mavericks Installer using myhack / preparing the USB Drive

 

a.) Mount your mavericks image $something$.dmg

b.) Format your usb device with the Disc Utility as "Mac OS Extendend (Journaled)" else myhack won't detect it.

c.) Start myhack installer, enter su password, choose "Create OS X Installer" and "Create OS X 10.9 Install Disk" afterwards

d.) Choose your usb drive as volume to run myhack on, let myhack scan the system for your mounted mavericks image

e.) Proceed with the installation process.

f. ) After myhack has finished, copy the downloaded dsdt.aml to the Extra folder of the "myHack OS X 10.9 Install Disk"

 

attachicon.gif1b.pngattachicon.gif1c.pngattachicon.gif1e.pngattachicon.gif1f.png

 

2.) Install Mavericks on the hp8530p/w

 

a.) Plug the created myHack Install USB Stick into your hp8530p/w

b.) Press ESC after the hp boot prompt and F9 afterwards to choose the USB Device as boot device.

c.) In Chameleon choose "myHack OS X 10.9 Install Disk" and enter the additional paramter -v (in case something goes wrong)

d.) Wait for the setup to start... takes some time

e.) Format your HDD using Utilities -> Disk Utility as Mac OS Extended (Journaled) - Proceed with the setup

f. ) Myhack will ask you some additional questions during installation - I answered them in this combination

- Use Generic Extra that comes with myHack - YES

- Remove ApplePolicyControl.kext - YES

- Remove AppleTyMCEDriver.kext - YES

- Remove AppleUpstreamUserClient.kext - I'm not sure - I tried both.. didn't make any difference. Your choice.

g.) The setup will restart - boot the HDD in Chameleon - you can remove the usb drive at this point.

h.) Proceed with the Installation.... Done.

 

attachicon.gif2c.jpgattachicon.gif2e.jpgattachicon.gif2f.jpgattachicon.gif2h.jpg

 

3.) Driver Installation

 

a.) Navigate to /Extra/ and remove the whole folder "Extensions" and "RemovedExtensions"

b.) Copy the following files from the downloaded Extra.zip to /Extra

- SMBios.plist

- org.chameleon.Boot.plist

c.) Copy the latest dsdt.aml to /Extra

d.) Go to /System/Library/Extensions and remove the following files

- AppleHDA.kext

- AppleSmartBatteryManager.kext

- myhack.kext

e.) Extract the SLE.zip and install the following files using kext wizard to /S/L/E/

- ACPIBatteryManager.kext

- AppleHDA.kext

- AppleIntelE1000.kext

- FakeSMC.kext

- VoodooPS2Controller.kext

f.) Reboot

g.) Finish the installation of the VoodooPs2Controller Dameon (see https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller/wiki/How-to-Install). If you don't to this, your keyboard/touchpads won't work after sleep!

h.) Optional: Check if speedstep is working using the HWMonitor.app (inside SLE.zip)

 

attachicon.gif3b.pngattachicon.gif3d.pngattachicon.gif3j.png

 

Else

 

Update to 10.9.1 via AppStore is possible without any issues - just replace the updated AppleHDA.kext with the one from SLE.zip again...

 

I hope I didn't miss something...

 

Enjoy your hackbook,

Gumman

 

Thanks for this great manual - i have a problem , after finish everything , my pc will not reboot into mac os unless i use the my hack usb drive - what could be the problem ?

Link to comment
Share on other sites

  • 1 year later...

Sorry for my English.

    I have a HP 8730w with t9600, fx2700m, 64gb ssd,AR9380(apple).

    First, I installed macos 10.9.5 follow your guide, but using clover 3726  to boot, with your dsdt and kext, it worked well.

 

    And then I installed macos 10.11.6  but  it  reported USB error.

 

    So I was tried to patch my dsdt,   it is working well, but battery.

 

    Could you please share your mothed to patch battery?

    

    I had tried to patch battery follow guide https://www.tonymacx86.com/threads/guide-how-to-patch-dsdt-for-working-battery-status.116102/

    it was realy hard to me.

20190709-HP8730W-T9600-FX2700M-AR9380-10.11.6zip.zip

HP 8730w-bat.rtf

Link to comment
Share on other sites

  • 10 months later...
On 5/21/2020 at 8:52 AM, lamht said:

Hi Gunman,
I  installed macos 10.10 follow you guide, using your dsdt. It works but the AppleHDA kext was not work.
I tried to fixed it, can you share how to patch AppleHDA kext

 

Thanks.

 

Screen Shot 2020-05-16 at 2.46.07 PM.png

Screen Shot 2020-05-16 at 2.49.31 PM.png

 

 

AppleHDA 10.10 orginal.kext.zip

Sorry for my English,

    Patched appleHDA could been easily by using appleALC.kext and lilu.kext.
    https://github.com/acidanthera/AppleALC/releases   

    https://github.com/acidanthera/Lilu/releases
    For my 8730w, just inject id 28.

Link to comment
Share on other sites

  • 1 month later...
On 5/27/2020 at 9:03 PM, sunnyboy958 said:

Sorry for my English,

    Patched appleHDA could been easily by using appleALC.kext and lilu.kext.
    https://github.com/acidanthera/AppleALC/releases   

    https://github.com/acidanthera/Lilu/releases
    For my 8730w, just inject id 28.

Thanks InsanelyMac Protégé, 
Nice to meet you.
The sound on my HP 8530W still not works after config the appleALC.

Link to comment
Share on other sites

  • 2 weeks later...
On 7/1/2020 at 12:31 AM, lamht said:

Thanks InsanelyMac Protégé, 
Nice to meet you.
The sound on my HP 8530W still not works after config the appleALC.

Sorry for my English,
     Using applealc.kext you should remove the patches for appleHDA in ‘ kernel and kext patches’ with 
orginal AppleHDA kext untouched. 
    Open your DSDT.aml with MaciASL app , and lookup for 'layout ' ,change the id to ‘2C’ ( ‘44’ Hexadecimal ). 

Edited by sunnyboy958
Link to comment
Share on other sites

Sorry for my English,
HP Elitebook 8730w install macOS  10.13.6

Elitebook 8730W, bios has been whitelist removed

 

 

Boot: Clover 4988 bios-MBR

The configuration driver is as follows:

 Core 2 dual-core T9600 2.8Ghz                                check c-state, p-state, frequency conversion is about 5 steps  

NVIDIA FX2700m 512mb  ,                                       check inject nvida; OBB 

AR9380 wireless Apple network card;                         OBB  

Intel Gigabit wired network card;                               AppleIntelE1000e.kext

Broadcom Bluetooth ;                                               add id to BrcmBluetoothInjector.kext

Touchpad;                                                               ApplePS2SmartTouchPad.kext

Brightness;                                                        fixed AppleBacklightInjector.kext and patched applebacklight.kext

AD1984A sound card;                                            appleALC+lilu, id injection 44

USB ;                                                                  MacBookPro7,1, USBInjectAll.kext 

Battery;                                                              patched DSDT+ SMCBatteryManager.kext

Camera;                                                             OBB 

FireWire;                                                            OBB

Sleep;                                                                      hotpatched SSDT-Sleep_PRW-0B, SSDT-Sleep_PRW-0D/6D

 

DSDT patch

Extract the original DSDT, decompile to DSL file and aply patche

"Fix _WAK Arg0 v2" 

"HPET Fix"

"SMBUS Fix"

"IRQ Fix"

"RTC Fix"

"OS Check Fix"

"Fix Mutex with non-zero SyncLevel"

“Brightness Fix”

"HP 8730w-bat" modified by myself HP 8730w-bat.rtf

 

can use:

CPU frequency conversion

Hard Disk Trim

Graphics QE CI

Wireless network card

Wired network card

Touchpad

Dimming

Volume touchpad adjustment

USB2.0

camera

Bluetooth

FireWire interface

Native brightness adjustment

 

 

PatchAppleBacklight_v2.zip

EFI.zip

B5F2A69341D47A4128631D3B86ACCCD5.jpg

0E741DFA7D4766656A9EEA7D50521E2D.jpg

4D6848C299F004FCFC7FA67485455DBD.jpg

6CD5CBE1A07863B5BBB881138E0789F5.jpg

D3844688DF2DFF65D590B377A27D0A29.jpg

7FCAAFB8E3B18C311C39F0421E564728.jpg

91EE96C66A41B0E6E1204EE6EAD89A02.jpg

F7BA288159817D8B10E66203ADEFA984.jpg

99581DC47879AE88C2176AE676BF7AA1.jpg

B3364CDD3ACD65E8CDF6E28C445F2C2F.jpg

C04372526CA2D96CC7EB2F5D7F960F25.jpg

73919FD9837E65C2994FB87E66B0846D.jpg

58C472B79E72057C48DA9404BED40971.jpg

5F6FE5BF91D748506DDB33BB7E2B687E.jpg

Edited by sunnyboy958
Link to comment
Share on other sites

On 7/28/2020 at 9:56 AM, lamht said:

Hi InsanelyMac Protégé

After update macOS 10.13.6. The audio works.

But got screen light can not adjust. It setting lowest mode and can not brighter.

 

Thanks for you help.

1114570579_ScreenShot2020-07-28at8_53_14AM.thumb.png.6cc480afd5fb548d400949674df901a8.png

Sorry for my English,

    You should patch your own AppleBacklightInjector.kext with PatchAppleBacklight_v2.zip , because your screen is not the same as mine.

On 7/28/2020 at 9:56 AM, lamht said:

Hi InsanelyMac Protégé

After update macOS 10.13.6. The audio works.

But got screen light can not adjust. It setting lowest mode and can not brighter.

 

Thanks for you help.

1114570579_ScreenShot2020-07-28at8_53_14AM.thumb.png.6cc480afd5fb548d400949674df901a8.png

Other method,
      macos had changed its blacklightcontrol after 10.12.3, so you can get origen backlightcontrol in the early vision without patchs.

Link to comment
Share on other sites

2 hours ago, lamht said:

Hi InsanelyMac Protégé
I patched AppleBacklightInjector.kext. My graphic card FX 770M. Should you help me to edit config.plist file.

 

Thank you.

Sorry for my English,
     'config.plist' don't need edited, but use your EDID. You should install patched 'AppleBacklight.kext' into SLE with kext wizzard.app  , and copy your patched 'AppleBacklightInjector.kext' to kext/10.13, then rebuild cash.  If you use my dsdt.aml that has been patched for ghraphic and display,  it should be done. Or if you use your own dsdt, you should patch it with MaciASL.app , and edit it ghraphic as my dsdt for  ‘display’ Built in and backlight control.

 Device (PEGP)
            {
                Name (_ADR, 0x00010000)  // _ADR: Address
                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    If (LEqual (Arg2, Zero))
                    {
                        Return (Buffer (One)
                        {
                             0x03                                           
                        })
                    }

                    Return (Package (0x34)
                    {
                        "AAPL,backlight-control", 
                        Buffer (0x04)
                        {
                             0x01, 0x00, 0x00, 0x00                         
                        }, 

                        "@0,backlight-control", 
                        Buffer (0x04)
                        {
                             0x01, 0x00, 0x00, 0x00                         
                        }, 

                        "AAPL,aux-power-connected", 
                        Buffer (0x04)
                        {
                             0x01, 0x00, 0x00, 0x00                         
                        }, 

                        "@0,AAPL,boot-display", 
                        Buffer (One)
                        {
                             0x01                                           
                        }, 

                        "@0,display-cfg", 
                        Buffer (0x04)
                        {
                             0xFF, 0xFF, 0x36, 0x00                         
                        }, 

                        "@1,display-cfg", 
                        Buffer (0x04)
                        {
                             0xFF, 0xFF, 0xFF, 0xFF                         
                        }, 

                        "@0,connector-type", 
                        Buffer (0x04)
                        {
                             0x00, 0x08, 0x00, 0x00                         
                        }, 

                        "@1,connector-type", 
                        Buffer (0x04)
                        {
                             0x00, 0x08, 0x00, 0x00                         
                        }, 

                        "@0,built-in", 
                        Buffer (0x04)
                        {
                             0x00, 0x00, 0x00, 0x01                         
                        }, 

                        "@0,use-backlight-blanking", 
                        Buffer (0x04){}, 
                        "AAPL,gray-page", 
                        Buffer (0x04)
                        {
                             0x01, 0x00, 0x00, 0x00                         
                        }, 

                        "AAPL00,inverter", 
                        Buffer (0x04)
                        {
                             0x00, 0x00, 0x00, 0x00                         
                        }, 

                        "@1,can-hot-plug", 
                        Buffer (0x04){}, 
                        "AAPL00,blackscreen.preferences", 
                        Buffer (0x04)
                        {
                             0x00, 0x00, 0x00, 0x08                         
                        }, 

                        "AAPL01,blackscreen.preferences", 
                        Buffer (0x04)
                        {
                             0x00, 0x00, 0x00, 0x08                         
                        }, 

                        "@0,pwm-info", 
                        Buffer (0x18)
                        {
                            /* 0000 */  0x02, 0x18, 0x00, 0x64, 0x90, 0x59, 0x02, 0x00,
                            /* 0008 */  0x08, 0x52, 0x00, 0x00, 0xA5, 0x1C, 0x00, 0x00,
                            /* 0010 */  0x00, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 
                        }, 

                        "@0,NVMT", 
                        Buffer (0x70)
                        {
                            /* 0000 */  0x0E, 0x03, 0x7F, 0x20, 0x00, 0x00, 0x00, 0x00,
                            /* 0008 */  0x40, 0x0B, 0x08, 0x07, 0xE0, 0x0B, 0x70, 0x0B,
                            /* 0010 */  0x90, 0x0B, 0x00, 0x00, 0x3C, 0x07, 0x0B, 0x07,
                            /* 0018 */  0x11, 0x07, 0x00, 0x00, 0xF0, 0xA7, 0x21, 0x14,
                            /* 0020 */  0x00, 0x00, 0x00, 0x01, 0xAF, 0x00, 0x00, 0x00,
                            /* 0028 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                            /* 0030 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                            /* 0038 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                            /* 0040 */  0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00,
                            /* 0048 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                            /* 0050 */  0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF,
                            /* 0058 */  0x00, 0x00, 0x00, 0x00, 0xBC, 0x02, 0x01, 0x5A,
                            /* 0060 */  0x0A, 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00,
                            /* 0068 */  0x40, 0x0B, 0x08, 0x07, 0x40, 0x0B, 0x08, 0x07 
                        }, 

                        "NVPM", 
                        Buffer (0x1C)
                        {
                            /* 0000 */  0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                            /* 0008 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                            /* 0010 */  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
                            /* 0018 */  0x00, 0x00, 0x00, 0x00                         
                        }, 

                        "@0,compatible", 
                        Buffer (0x0B)
                        {
                            "NVDA,NVMac"
                        }, 

                        "@0,device_type", 
                        Buffer (0x08)
                        {
                            "display"
                        }, 

                        "@0,display-type", 
                        Buffer (0x04)
                        {
                            "LCD"
                        }, 

                        "@0,name", 
                        Buffer (0x0F)
                        {
                            "NVDA,Display-A"
                        }, 

                        "@1,compatible", 
                        Buffer (0x0B)
                        {
                            "NVDA,NVMac"
                        }, 

                        "@1,device_type", 
                        Buffer (0x08)
                        {
                            "display"
                        }, 

                        "@1,name", 
                        Buffer (0x0F)
                        {
                            "NVDA,Display-B"
                        }, 

                        "hda-gfx", 
                        Buffer (0x0A)
                        {
                            "onboard-1"
                        }
                    })
                }

 

Edited by sunnyboy958
Link to comment
Share on other sites

Hi InsanelyMac Protégé

 

The log show the AppleBacklightInjector.kext does not load correctly.

 

11:985  0:000  Extra kext: EFI\CLOVER\kexts\10.13\AppleBacklightInjector.kext (v.0.9.0)
11:986  0:000  Failed to load extra kext (executable not found): EFI\CLOVER\kexts\10.13\AppleBacklightInjector.kext
11:998  0:012  Custom boot screen not used because entry has unset use graphics

bootlog.txt

Link to comment
Share on other sites

On 8/4/2020 at 12:53 AM, lamht said:

Hi InsanelyMac Protégé

 

The log show the AppleBacklightInjector.kext does not load correctly.

 

11:985  0:000  Extra kext: EFI\CLOVER\kexts\10.13\AppleBacklightInjector.kext (v.0.9.0)
11:986  0:000  Failed to load extra kext (executable not found): EFI\CLOVER\kexts\10.13\AppleBacklightInjector.kext
11:998  0:012  Custom boot screen not used because entry has unset use graphics

bootlog.txt

Sorry for my English,
     From your bootlog,you still use my EDID in th the config, change it to your own display. My 8730w has a 17‘ display 1920x1200,its EDID is not fixing yours. You should get your EDID and patch your own AppleBacklightInjector.kext and AppleBacklight.kext, and use them instead of mine.

Edited by sunnyboy958
Link to comment
Share on other sites

 Share

×
×
  • Create New...