Jump to content

HP Envy 17t-3200 - Install and Run OS X/macOS


mnfesq
 Share

422 posts in this topic

Recommended Posts

I swapped my bluetooth and wifi cards to broadcom cards that are compatible for Handoff and Continuity.  Both are working for me.  Continuity worked without any modifications.  Handoff required the patch found here:

 

http://www.insanelymac.com/forum/topic/302410-patch-enabling-handoff-for-non-apple-bt4-devices/

Link to comment
Share on other sites

  • 7 months later...

Hey @mnfesq, I have almost the same notebook as you do, and I recently tried updating it to Yosemite 10.10.4 but caught up with black screen issue: http://www.insanelymac.com/forum/topic/306959-black-screen-again-after-10104-update-please-help/

 

Could you please help me with the problem? Many thanks in advance~~~~

 

The one big difference between our laptops is that you have the 3D version and I don't.  That means that you can only use the 7850M GPU and I can only use the Intel HD4000 GPU.  I'm not sure why you use the SMBios for the MacBookPro8,1.  I use the SMBios for the MacBookPro9,2.  Getting the 7850M to work right requires the correct Framebuffer and possibly the correct EDID.  I really can't help you with Chameleon.  I abandoned that a couple years ago in favor of Clover.  While you get a black screen on your laptop, does your HDMI output work?  If so, that might just mean that you need to change the number of video ports in your configuration.

 

Take a look at this and see if it offers any suggestions for you:  http://www.rampagedev.com/?page_id=82

Link to comment
Share on other sites

The one big difference between our laptops is that you have the 3D version and I don't.  That means that you can only use the 7850M GPU and I can only use the Intel HD4000 GPU.  I'm not sure why you use the SMBios for the MacBookPro8,1.  I use the SMBios for the MacBookPro9,2.  Getting the 7850M to work right requires the correct Framebuffer and possibly the correct EDID.  I really can't help you with Chameleon.  I abandoned that a couple years ago in favor of Clover.  While you get a black screen on your laptop, does your HDMI output work?  If so, that might just mean that you need to change the number of video ports in your configuration.

 

Take a look at this and see if it offers any suggestions for you:  http://www.rampagedev.com/?page_id=82

 

Thank you very much for your advice! I still get some questions:

 

I followed your advice and connected to a HDMI TV, and found that while laptop was showing black screen, TV showed up completely white screen with no cursor or anything. Does that mean that I should change the numbers of video ports?

 

Also I extracted Framebuffer info from my rom file, it showed as following:

 

                               senseid       txmit      enc

eDP                            02              21        03

DisplayPort 1              03              12        04

DisplayPort 2              04              22        05

HDMI                         01              11        02

 

 

However I couldn't find any corresponding Framebuffer Personalities under AMD7000Controller, the AMD Radeon HD 7850M card's IDs are: 1002_6827, and so I searched the info from here: http://forge.voodooprojects.org/p/chameleon/source/tree/HEAD/trunk/i386/libsaio/ati.c#L1233, and the FB info showed as this(line 1233):

{ 0x6827,0x00000000, CHIP_FAMILY_VERDE,"AMD Radeon HD 7800M Series",kPondweed}, // Mobile

It seems that the corresponding FB personality would be Pondweed, but its actually an AMD6000Controller one and its original values are:

————————-AMD6000Controller.kext————————-

Pondweed (3) @ 0x19bb70
LVDS, DP, DP
02000000000100000901010010000505
00040000040300000001020011020101
00040000040300000001030021030202

The problem is I don't have any LVDS port and I have no idea what it is, I only got 2 Display ports and an HDMI port on my laptop. So i think my laptop screen is using the eDP port. Upon such situation, do you know which personality should I use? previously from 10.10 to 10.10.3 I have always been setting up Buri as the FB in Chameleon plist file but haven't modified any FB values in AMD7000Controller.kext and it has always been working fine. I have no idea how I should change the FB values. Do you have any idea about this?

 

I have attached the rom file and Framebuffer files for reference: http://www.hackintoshosx.com/index.php?app=core&module=attach&section=attach&attach_id=6538

Link to comment
Share on other sites

Thank you very much for your advice! I still get some questions:

 

I followed your advice and connected to a HDMI TV, and found that while laptop was showing black screen, TV showed up completely white screen with no cursor or anything. Does that mean that I should change the numbers of video ports?

 

Also I extracted Framebuffer info from my rom file, it showed as following:

 

                               senseid       txmit      enc

eDP                            02              21        03

DisplayPort 1              03              12        04

DisplayPort 2              04              22        05

HDMI                         01              11        02

 

 

However I couldn't find any corresponding Framebuffer Personalities under AMD7000Controller, the AMD Radeon HD 7850M card's IDs are: 1002_6827, and so I searched the info from here: http://forge.voodooprojects.org/p/chameleon/source/tree/HEAD/trunk/i386/libsaio/ati.c#L1233, and the FB info showed as this(line 1233):

{ 0x6827,0x00000000, CHIP_FAMILY_VERDE,"AMD Radeon HD 7800M Series",kPondweed}, // Mobile

It seems that the corresponding FB personality would be Pondweed, but its actually an AMD6000Controller one and its original values are:

————————-AMD6000Controller.kext————————-

Pondweed (3) @ 0x19bb70
LVDS, DP, DP
02000000000100000901010010000505
00040000040300000001020011020101
00040000040300000001030021030202

The problem is I don't have any LVDS port and I have no idea what it is, I only got 2 Display ports and an HDMI port on my laptop. So i think my laptop screen is using the eDP port. Upon such situation, do you know which personality should I use? previously from 10.10 to 10.10.3 I have always been setting up Buri as the FB in Chameleon plist file but haven't modified any FB values in AMD7000Controller.kext and it has always been working fine. I have no idea how I should change the FB values. Do you have any idea about this?

 

I have attached the rom file and Framebuffer files for reference: http://www.hackintoshosx.com/index.php?app=core&module=attach&section=attach&attach_id=6538

 

Well, LVDS is you built-in laptop screen so, as I see it, you have 4 ports, not 3.  Take a look at this.  It gives the frame buffers for the 7000 series and their corresponding ports.

 

 

7000 Aji 4 Buri 4 Chutoro 5 Dashimaki 4 Ebi 5 Gari 5 Futomaki 4 Hamachi 4 OPM 6 Ikura 6 IkuraS 1

I tried using Aji but since I cannot enable the 7850m in my bios, I see it in my display devices and see Aji in my PCI devices but it doesn't function.  Try Aji and see if it works for you.

Link to comment
Share on other sites

Well, LVDS is you built-in laptop screen so, as I see it, you have 4 ports, not 3.  Take a look at this.  It gives the frame buffers for the 7000 series and their corresponding ports.

 

 

7000 Aji 4 Buri 4 Chutoro 5 Dashimaki 4 Ebi 5 Gari 5 Futomaki 4 Hamachi 4 OPM 6 Ikura 6 IkuraS 1

I tried using Aji but since I cannot enable the 7850m in my bios, I see it in my display devices and see Aji in my PCI devices but it doesn't function.  Try Aji and see if it works for you.

 

 

Thank you for your reply, the Aji ports are:

————————-AMD7000Controller.kext————————-

Aji (4) @ 0xa1c60
DP, DP, DDVI, HDMI
00040000040300000001010012040501
00040000040300000001020022050402
04000000140200000001030000000306
00080000040200000001040011020104

I don't know how I should modify them. Since I don't have any DDVI port on my laptop, where should I modify the EDP port info to? Besides, could you please show me where did you find Aji showed up in your PCI devices?

 

 

Also I tried booting the installation pack of 10.10.3 and 10.10.4 respectively using Chameleon, the 10.10.3 installation worked fine, while the 10.10.4 one caused black screen, too. These two installs were conducted under the exact same settings. Here I attached two videos showing these two installs:

 

10.10.3 worked fine:

 

 

10.10.4 caused black screen:

 

 

Hope this could help better describe my problem. Could you please show me how to solve this? MANY THANKS IN ADVANCE~~~~~

Link to comment
Share on other sites

First of all, how are you getting the properties of the different frame buffers?  Second, have you tried any of the other frame buffers for the 7000 series?

 

OK, the answer to your first question is that I used the attached php file. Steps are:

 

1. Open Terminal, type in "php" and hit "Space" button;

 

2. Simply drag the php file into Terminal and hit "Enter", you should probably need Xcode preinstalled on your Mac

 

As for the second question, I haven't tried any modification yet, 'cause I didn't find any fitted property that contained EDP port info. From 10.10 'til 10.10.3, I got the 7850M card worked fine on my laptop without doing any FB modifying, and I didn't detect any substantial change made in the 10.10.4's AMD7000Controller.kext file. So I don't think that properties modifying should be necessary. Plus once caught up with black screen I would have to roll back to 10.10.3, which would cost me quite amount of time. So I just want to make sure how exactly should I modify the FB info, if I have to~~~~

 

BTW, I have listed all the FB info below for further reference, just in case~~~~~ These were extracted from 10.10.3 using the above method. I think these should be the same as in 10.10.4~~~~

-------------------------AMD2400Controller.kext-------------------------

Iago (2) @ 0xa4b50
LVDS, ????
02000000400000000900000000010012
0010000016000000c400000010000111

-------------------------AMD2600Controller.kext-------------------------

Hypoprion (2) @ 0xa4b30
LVDS, ????
02000000400000000900000000010012
0010000016000000c400000010000111

Lamna (2) @ 0xa4b50
SDVI, DDVI
00020000140000008000000000010211
04000000160000008000000000100112

-------------------------AMD3800Controller.kext-------------------------

Megalodon (3) @ 0xa5b20
SDVI, DDVI, SVIDEO
00020000140000000000000000010211
04000000160000000000000000100112
80000000020000000400000000100000

Triakis (2) @ 0xa5b50
SDVI, DDVI
00020000140000000000000000010211
04000000160000000000000000100112

-------------------------AMD4600Controller.kext-------------------------

Flicker (3) @ 0xa1ae0
DP, DP, SDVI
00040000000400000001000002010305
00040000000400000001000001000202
00020000140200000001000000100104

Gliff (3) @ 0xa1b10
LVDS, LVDS, DP
02000000400000000901000002010003
02000000000100000901000020010202
00040000040600000001000010000101

Shrike (3) @ 0xa1b40
LVDS, LVDS, DP
02000000400000000901000002010003
02000000000100000901000020010202
00040000040300000001000010000101

-------------------------AMD4800Controller.kext-------------------------

Cardinal (2) @ 0xa0af0
SDVI, DDVI
00020000140200000001000001010104
04000000140200000001000000100203

MotMot (2) @ 0xa0b10
DP, DDVI
00040000040100000001000010000203
04000000140200000001000001110104

Quail (3) @ 0xa0b30
LVDS, LVDS, DP
02000000400000000901000022010007
02000000000100000901000020010304
00040000040300000001000010000203

-------------------------AMD5000Controller.kext-------------------------

Douc (2) @ 0x1952e0
LVDS, DP
02000000000500000903000021030202
00040000040200000003000011020101

Langur (3) @ 0x195310
DP, DP, DDVI
00040000040600000001000021030402
00040000040600000001000011020101
04000000140200000001000002040503

Uakari (4) @ 0x195340
DP, DDVI, SDVI, HDMI
00040000000400000071000012040401
04000000140000000071000001120103
00020000140000000071000000000605
00080000000200000071000022050504

Zonalis (6) @ 0x195380
DP, DP, DP, DP, DP, DP
00040000040600000071000020010606
00040000040600000071000010000505
00040000040600000071000021030204
00040000040600000071000011020103
00040000040600000071000022050402
00040000040600000071000012040301

Alouatta (4) @ 0x1953e0
LVDS, DP, DP, DP
02000000000100000901000012040303
00040000040600000071000011020101
00040000040600000071000021030202
00040000040600000071000022050404

Hoolock (3) @ 0x195420
DP, DP, DDVI
00040000040600000001000021030501
00040000040600000001000011020402
04000000140200000001000002040103

Vervet (4) @ 0x195450
DP, DDVI, SDVI, HDMI
00040000000400000071000012040402
04000000140000000071000001120104
00020000140000000071000000000603
00080000000200000071000022050501

Baboon (3) @ 0x195490
DDVI, HDMI, VGA
04000000140000000001000001020103
00080000000200000071000022050201
10000000100000000001000000100002

Eulemur (3) @ 0x1954c0
DDVI, HDMI, VGA
04000000140000000001000001020104
00080000000200000071000012040402
10000000100000000000000000100001

Galago (2) @ 0x1954f0
LVDS, DP
02000000000100000903000021030202
00040000040600000073000011020101

Colobus (2) @ 0x195520
LVDS, DP
02000000000100000903000021030202
00040000040600000073000011020101

Mangabey (2) @ 0x195550
LVDS, DP
02000000400000000901000000000003
00040000040600000073000011020101

Nomascus (4) @ 0x195580
LVDS, LVDS, DP, DP
02000000400000000901000000000005
02000000000100000903000012040303
00040000040600000073000011020101
00040000040700000073000021030202

Orangutan (2) @ 0x1955d0
LVDS, DP
02000000400000000901000000000005
00040000040600000073000011020101

-------------------------AMD6000Controller.kext-------------------------

Pithecia (2) @ 0x19b800
DP, DDVI
00040000040300000001000021030204
04000000140200000001000000000403

Bulrushes (6) @ 0x19b820
DP, DP, DP, DP, DP, DP
00040000040300000001000011020101
00040000040300000001000021030202
00040000040300000001000012040303
00040000040300000001000022050404
00040000040300000001000010000505
00040000040300000001000020010606

Cattail (4) @ 0x19b880
LVDS, DP, DP, DP
02000000400000002905000000000005
00040000040300000001000011020101
00040000000100000009100021030202
00040000000100000009100012040303

Hydrilla (5) @ 0x19b8c0
LVDS, DP, DP, DP, DP
02000000000100000901000012040303
00040000040300000001000011020101
00040000000100000009100021030202
00040000000100000009100022050504
00040000040300000001000010000405

Duckweed (4) @ 0x19b910
DP, DP, HDMI, SDVI
00040000040300000001000012040401
00040000040300000001000022050502
00080000040200000001000011020304
00020000140200000001000000000605

Fanwort (4) @ 0x19b950
LVDS, DP, DP, DP
02000000400000002905000000000004
00040000040300000001000011020101
00040000000100000009100021030202
00040000000100000009100012040303

Elodea (5) @ 0x19b990
LVDS, DP, DP, DP, DP
02000000000100000901000012040303
00040000040300000001000010000505
00040000040300000001000011020101
00040000000100000009100021030202
00040000000100000009100022050404

Kudzu (2) @ 0x19b9e0
DP, HDMI
00040000040300000001000012040303
00080000040200000001000011020101

Gibba (5) @ 0x19ba00
DP, DP, HDMI, SDVI, DDVI
00040000040300000001000012040501
00040000040300000001000022050402
00080000040200000001000011020604
00020000140200000001000000000305
04000000040200000001000011020103

Lotus (3) @ 0x19ba50
DP, HDMI, DP
00040000040300000001000011020101
00080000040200000001000022050404
00040000000100000001000021030202

Ipomoea (3) @ 0x19ba80
DP, HDMI, VGA
00040000040300000001000012040105
00080000040200000001000011020403
10000000100000000001000000000002

Muskgrass (4) @ 0x19bab0
DP, DP, DP, HDMI
00040000040300000001010011020101
00040000000100000009120021030202
00040000000100000009130022050404
00080000040200000001040012040303

Juncus (4) @ 0x19baf0
DP, DP, DP, DP
00040000040300000001000012040303
00040000040300000001000010000405
00040000040300000001000011020101
00040000040300000001000021030202

Osmunda (4) @ 0x19bb30
LVDS, DP, DP, HDMI
02000000000100002905010010000505
00040000040300000009020011020101
00040000040300000009030021030202
00080000040200000001040012040303

Pondweed (3) @ 0x19bb70
LVDS, DP, DP
02000000000100000901010010000505
00040000040300000001020011020101
00040000040300000001030021030202

Spikerush (4) @ 0x19bba0
LVDS, DP, DP, DP
02000000400000002905010000000005
00040000040300000001020011020101
00040000000100000009020021030202
00040000000100000009030012040303

Typha (5) @ 0x19bbe0
DP, DP, DP, DP, DDVI
00040000040300000001010011020401
00040000040300000001020021030502
00040000000100000009030010000205
00040000000100000009040020010306
04000000140200000001050002040103

-------------------------AMD7000Controller.kext-------------------------

Ramen (6) @ 0x1a2c50
LVDS, HDMI, DP, DP, DP, DP
02000000000100002904010020010506
00080000040200000001020010000305
00040000040300000001030711020101
00040000000100000001040321030403
00040000040300000001050712040202
00040000000100000001060322050403

Namako (4) @ 0x1a2d20
LVDS, LVDS, DP, DP
02000000000100000001010322050202
02000000000100000001020312040101
00040000040300000001030711020303
00040000040300000001040721030404

Aji (4) @ 0x1a2dc0
DP, DP, DDVI, HDMI
00040000040300000001010112040501
00040000040300000001020122050402
04000000140200000001030000000306
00080000040200000001040011020104

Buri (4) @ 0x1a2e00
LVDS, DP, DP, HDMI
02000000000100002905010010000505
00040000040300000009020011020101
00040000040300000009030021030202
00080000040200000001040012040303

Chutoro (5) @ 0x1a2e40
LVDS, DP, DP, DP, DP
02000000000100000901010012040303
00040000040300000001020111020101
00040000000100000009030021030202
00040000000100000009040022050404
00040000040300000001050010000505

Dashimaki (4) @ 0x1a2e90
DP, DP, DDVI, HDMI
00040000040300000001010112040202
00040000040300000001020022050305
04000000140200000001030100000404
00080000040200000001040011020101

Ebi (5) @ 0x1a2ed0
LVDS, DP, DP, DP, DP
02000000000100000901010012040303
00040000040300000001020111020101
00040000000100000009030121030202
00040000000100000009040122050404
00040000040300000001050110000505

Gari (5) @ 0x1a2f20
LVDS, DP, DP, DP, DP
02000000000100000901010012040303
00040000040300000001020111020101
00040000000100000009030021030202
00040000000100000009040022050404
00040000040300000001050010000505

Futomaki (4) @ 0x1a2fa0
DP, DP, DDVI, HDMI
00040000040300000001010112040401
00040000040300000001020122050502
04000000140200000001030000000606
00080000040200000001040011020103

Hamachi (4) @ 0x1a2fe0
DP, DP, DDVI, HDMI
00040000040300000001010112040501
00040000040300000001020122050402
04000000140200000001030000000306
00080000040200000001040011020104

OPM (6) @ 0x1a3060
DP, DP, DP, DP, DP, DP
00040000040300000001000111020101
00040000040300000001000121030202
00040000040300000001000112040303
00040000040300000001000122050404
00040000040300000001000110000505
00040000140300000001000120010606

Ikura (1) @ 0x1a30c0
HDMI
00080000040200000001010012040301

IkuraS (6) @ 0x1a30d0
DP, DP, DP, DP, DP, DP
00040000040300000001010711020103
00040000040300000001020721030204
00040000040300000001030712040301
00040000040300000001040722050402
00040000040300000001050710000505
00040000040300000001060720010606

Junsai (6) @ 0x1a3130
DP, DP, DP, DP, DP, DP
00040000040300000001000112040301
00040000040300000001000122050402
00040000040300000001000111020103
00040000040300000001000121030204
00040000040300000001000110000505
00040000040300000001000120010606

Kani (1) @ 0x1a3190
HDMI
00080000040200000001010012040301

KaniS (6) @ 0x1a31a0
DP, DP, DP, DP, DP, DP
00040000040300000001010711020103
00040000040300000001020721030204
00040000040300000001030712040301
00040000040300000001040722050402
00040000040300000001050710000505
00040000040300000001060720010606

DashimakiS (4) @ 0x1a3200
DP, DP, DDVI, HDMI
00040000040300000001010112040202
00040000040300000001020122050305
04000000140200000001030000000404
00080000040200000001040011020101

Maguro (1) @ 0x1a3240
HDMI
00080000040200000001010012040301

MaguroS (6) @ 0x1a3250
DP, DP, DP, DP, DP, DP
00040000040300000001010711020103
00040000040300000001020721030204
00040000040300000001030712040301
00040000040300000001040722050402
00040000040300000001050710000505
00040000040300000001060720010606

-------------------------AMD8000Controller.kext-------------------------

Exmoor (4) @ 0x19c950
LVDS, LVDS, DP, DP
02000000000100000001010322050202
02000000000100000001020312040101
00040000040300000001030711020303
00040000040300000001040721030404

Baladi (6) @ 0x19ca90
DP, DP, DP, DP, DP, DP
00040000040300000001030012040303
00040000040300000001010011020101
00040000040300000001020021030202
00040000040300000001040022050404
00040000040300000001050010000505
00040000040300000001060020010606

-------------------------AMD9000Controller.kext-------------------------

Exmoor (4) @ 0x19a670
LVDS, LVDS, DP, DP
02000000000100000001010322050202
02000000000100000001020312040101
00040000040300000001030711020303
00040000040300000001040721030404

OPM (6) @ 0x19a6b0
DP, DP, DP, DP, DP, DP
00040000040300000000000110000101
00040000040300000000000120010202
00040000040300000000000111020303
00040000040300000000000121030404
00040000040300000000000112040505
00040000040300000000000122050606

GreyhoundS (1) @ 0x19a710
HDMI
00080000040200000001010012040301

Basset (4) @ 0x19a7b0
LVDS, LVDS, DP, DP
02000000000100000001010321030202
02000000000100000001020311020101
00040000040300000001030710000303
00040000040300000001040720010404

Greyhound (6) @ 0x19a870
DP, DP, DP, DP, DP, DP
00040000040300000001010710000103
00040000040300000001020720010204
00040000040300000001030711020301
00040000040300000001040721030402
00040000040300000001050712040505
00040000040300000001060722050606

Baladi (6) @ 0x19a8f0
DP, DP, DP, DP, DP, DP
00040000040300000001030012040303
00040000040300000001010011020101
00040000040300000001020021030202
00040000040300000001040022050404
00040000040300000001050010000505
00040000040300000001060020010606

fb.php.zip

Link to comment
Share on other sites

I am beginning to think that something other than the upgrade to 10.10.4 is causing your black screen.  My suggestion is to isolate the problem as best you can.  First, try removing your AMD7000Controller.kext, AMDFramebuffer.kext, and your AMDSupport.kext.  I'm thinking you should get VESA video (1024x768 resolution and no QE/CI).  Back up those kexts, don't just delete them.  Then, try using the 10.10.3 version of those kexts.  You may have to modify them so that they relate to the correct version in OSBundleLibraries.  If the 10.10.3 kexts don't work, it may be something other than your video drivers causing the problem.  If that's the case, at least you can stop wasting your time trying to mess with your frame buffer/video ports. If using the 10.10.3 kexts does help, then we can try to isolate what is going on with those kexts.  If it's in the MacOS file, it is a problem above my pay grade but we can ask a developer/coder like RehabMan, who has a lot of interest in the HP ProBook.   

 

BTW, I just reviewed your videos again.  Are you trying to load an installer?  It looks that way because of the drives being created.  Have you tried booting in safe mode (-s)?  Also, are you sure you need pci-root-uid=0?  I don't need that boot arg.

Link to comment
Share on other sites

Then you need a patched OSInstall.mpkg. You can get it here:

Hi, I have an envy 17 3290el, non 3d model, I installed with the great guide by mnfesq ML on an MBR partition with an existent installation of win7 x64 but when I reboot and boot up the installed ML I have the error on the image

 

This is the specs

 

Hewlett-Packard HP ENVY 17 Notebook PC

Microsoft Windows 7 Professional Service Pack 1

CPU Mobile QuadCore Intel Core i7-3840QM, 3600 MHz (36 x 100)

Intel Panther Point HM76, Intel Ivy Bridge

Memory 16288 MB (DDR3-1600 DDR3 SDRAM)

DIMM1: Corsair Vengeance CMSX8GX3M1A1600C1 8 GB DDR3-1600 DDR3 SDRAM (10-10-10-27 @ 800 MHz) (9-9-9-25 @ 720 MHz) (6-6-6-17 @ 479 MHz)

DIMM3: Corsair Vengeance CMSX8GX3M1A1600C1 8 GB DDR3-1600 DDR3 SDRAM (10-10-10-27 @ 800 MHz) (9-9-9-25 @ 720 MHz) (6-6-6-17 @ 479 MHz)

Intel® HD Graphics 4000 (2112 MB)

AMD Radeon HD 7850M (Heathrow)

Dislay LG Philips LP173WF1-TLB4 [17.3" LCD]

audio IDT 92HD91BXX @ Intel Panther Point PCH - High Definition Audio Controller [C-1] Intel Panther Point HDMI @ Intel Panther Point PCH - High Definition Audio Controller [C-1]

Controller IDE Intel® 7 Series Chipset Family SATA AHCI Controller

Controller di archiviazione AXO69DB8 IDE Controller

HDD Samsung SSD 840 EVO 250G SCSI Disk Device (250 GB, SATA-III)

HDD ST2000LM 003 HN-M201RAD SCSI Disk Device (1863 GB)

HDD TOSHIBA MQ01ABC150 SCSI Disk Device (1500 GB, 5400 RPM, SATA-II)

BD-DVDRW Unità ottica hp BDDVDRW CA30P SCSI CdRom Device

HDD SMART OK

Network adapters

Adattatore di rete Atheros AR8151 PCI-E Gigabit Ethernet Controller (NDIS 6.20)

Adattatore di rete Dispositivo Bluetooth (Personal Area Network)

Adattatore di rete Intel® Centrino® Ultimate-N 6300 AGN (192.168.1.64)

Adattatore di rete Microsoft Virtual WiFi Miniport Adapter

Adattatore di rete VMware Virtual Ethernet Adapter for VMnet1 (192.168.235.1)

Adattatore di rete VMware Virtual Ethernet Adapter for VMnet8 (192.168.18.1)

Controller USB2 Intel Panther Point PCH - USB 2.0 EHCI Controller #1 [C-1]

Controller USB2 Intel Panther Point PCH - USB 2.0 EHCI Controller #2 [C-1]

Controller USB3 Intel Panther Point PCH - USB 3.0 xHCI Controller [C-1]

Periferica USB Broadcom 20702 Bluetooth 4.0 Adapter

Periferica USB HP TrueVision HD

Periferica USB HP Wireless Audio Adapter

Periferica USB USB Optical Mouse

Periferica USB VMware USB Device

Battery Batteria compatibile con ACPI Microsoft

Battery Batteria composita Microsoft

Battery Scheda AC Microsoft

DMI del BIOS Insyde

Version DMI BIOS F.0B

Prodotto DMI della scheda madre 1853

Versione DMI della scheda madre 71.14

 

Now... how can I do the post-installation?

post-1559340-0-29211400-1436976203_thumb.jpg

Link to comment
Share on other sites

Hi Cicetto - what bootloader are you using?  You may be getting the common HP APIC error.  You can get past that using Clover if you just apply the APIC patch.  Otherwise, you may need to use a kernel patch.  In the meantime, try booting using cpus=1 and see if that helps.  BTW, how come you aren't installing a later version of OS X?

 

Another thought is that you don't have a SSDT yet.  Therefore, you might want to enable P states and C states in your bootloader.  Lastly, as an interim measure, until you get OS X installed and can fix the problem, you might want to try using the nullcpupowermanagement.kext.

Link to comment
Share on other sites

I am beginning to think that something other than the upgrade to 10.10.4 is causing your black screen.  My suggestion is to isolate the problem as best you can.  First, try removing your AMD7000Controller.kext, AMDFramebuffer.kext, and your AMDSupport.kext.  I'm thinking you should get VESA video (1024x768 resolution and no QE/CI).  Back up those kexts, don't just delete them.  Then, try using the 10.10.3 version of those kexts.  You may have to modify them so that they relate to the correct version in OSBundleLibraries.  If the 10.10.3 kexts don't work, it may be something other than your video drivers causing the problem.  If that's the case, at least you can stop wasting your time trying to mess with your frame buffer/video ports. If using the 10.10.3 kexts does help, then we can try to isolate what is going on with those kexts.  If it's in the MacOS file, it is a problem above my pay grade but we can ask a developer/coder like RehabMan, who has a lot of interest in the HP ProBook.   

 

BTW, I just reviewed your videos again.  Are you trying to load an installer?  It looks that way because of the drives being created.  Have you tried booting in safe mode (-s)?  Also, are you sure you need pci-root-uid=0?  I don't need that boot arg.

 

OMG, I have to thank you for your brilliant idea! I finally found the problem: its the AMDFramebuffer.kext ! What I did was just replace the AMDFramebuffer file in the MacOS folder of 10.10.4's AMDFramebuffer.kext with the one in 10.10.3's AMDFramebuffer.kext, and left other files be their original 10.10.4's. And then after upgraded to 10.10.4 but before restarting I installed the modified AMDFramebuffer.kext to S\L\E via Kext Utility, cleared caches and repaired permissions. Finally after restart everything worked back again! Of course also I modified AMDRadeonX4000.kext , changed the AMDVerdeGraphicsAccelerator section in info.plist file as I mentioned above. Now its working again:

 

post-1423833-0-26420400-1436982612_thumb.png

 

So there maybe something different about the AMDFramebuffer file between 10.10.3's AMDFramebuffer.kext and 10.10.4's. Also another thing was that the built-in screen on my laptop is displaying images in 16bit color depths instead of 32bit, this has happened ever since 10.10, i still couldn't figure out the reason yet.

 

But thank you for your help with my black screen issue! Now I gotta figure out what's going on with the AMDFramebuffer file~~~~

  • Like 1
Link to comment
Share on other sites

OMG, I have to thank you for your brilliant idea! I finally found the problem: its the AMDFramebuffer.kext ! What I did was just replace the AMDFramebuffer file in the MacOS folder of 10.10.4's AMDFramebuffer.kext with the one in 10.10.3's AMDFramebuffer.kext, and left other files be their original 10.10.4's. And then after upgraded to 10.10.4 but before restarting I installed the modified AMDFramebuffer.kext to S\L\E via Kext Utility, cleared caches and repaired permissions. Finally after restart everything worked back again! Of course also I modified AMDRadeonX4000.kext , changed the AMDVerdeGraphicsAccelerator section in info.plist file as I mentioned above. Now its working again:

 

attachicon.gifScreen Shot 2015-07-15 at 11.46.09 AM.png

 

So there maybe something different about the AMDFramebuffer file between 10.10.3's AMDFramebuffer.kext and 10.10.4's. Also another thing was that the built-in screen on my laptop is displaying images in 16bit color depths instead of 32bit, this has happened ever since 10.10, i still couldn't figure out the reason yet.

 

But thank you for your help with my black screen issue! Now I gotta figure out what's going on with the AMDFramebuffer file~~~~

 

It looks like you have some more work to do.  I think you should have more than 1024 mb video memory.  Therefore, it appears that your gpu is not being fully recognized.  Also, I see you need to get your bluetooth working.  Let me know if you need help with that.

  • Like 1
Link to comment
Share on other sites

Hi Cicetto - what bootloader are you using?  You may be getting the common HP APIC error.  You can get past that using Clover if you just apply the APIC patch.  Otherwise, you may need to use a kernel patch.  In the meantime, try booting using cpus=1 and see if that helps.  BTW, how come you aren't installing a later version of OS X?

 

Another thought is that you don't have a SSDT yet.  Therefore, you might want to enable P states and C states in your bootloader.  Lastly, as an interim measure, until you get OS X installed and can fix the problem, you might want to try using the nullcpupowermanagement.kext.

 

I used chamaleon, I used kernel patcher like the instruction says, with cpus=1 did not boot, I'm a newbee I'm trying to install ML because without a guide I don't know how can I install a newer version.

The guide says:

 

"Post-Installation

 

17. Following successful installation, boot into drive where you can access your newly installed ML installation. If you try to boot up into your new ML installation, you will likely get a KP." (it's the panic from my post above)

 

....From this other drive, copy the Extra folder from your USB Flash drive to the root directory of your new ML installation. Also either copy or, preferably, install using Kext Wizard, all of the kexts in S/L/E folder of your downloaded files (or green kexts in S/L/E on your USB Flash drive) to S/L/E in your new ML installation. You should now be able to boot into your new ML installation drive/partition." 

 

I did the above instructions with transmac under windows, is there are any other way to do it?

How can I use kext wizard in a partition that wont boot?

To build the installer I used a virtual machine on win7, and in vmware I can't see the installed partition.

Thanks for the help

Link to comment
Share on other sites

It looks like you have some more work to do.  I think you should have more than 1024 mb video memory.  Therefore, it appears that your gpu is not being fully recognized.  Also, I see you need to get your bluetooth working.  Let me know if you need help with that.

 

Actually the 7850M card just only has 1024m video memory, I think it showed up correctly. And as for the bluetooth, I have injected my bluetooth device id into the IOBluetoothFamily.kext and now it is working fine~~~~ The only problem is the 16bit color display on my built-in screen. The HDMI display and screenshots all showed up 32bit. I have still not figured out the problem yet~~~~

Link to comment
Share on other sites

  • 4 weeks later...

No plans anytime soon because some of the younger guys are doing such a good job making generic tutorials and, quite frankly, installing OS X has gotten much easier so that now I focus mostly on trouble-shooting.  Also, the HP Envy 17t-3200 is somewhat outdated.  I'm getting help requests from people with Broadwell chipsets and I'm still running Ivy bridge.  The good news is that this laptop model has really held its value.  If I sold mine, it would only cost about $200 USD to upgrade to the newest version of the HP Envy.  

 

Feel free to request any kexts or configs as you upgrade to Yosemite or El Capitan.  I've changed out my Wifi/BT card multiple times and now have one that works pretty well with El Cap. I also LOVE my mSATA SSD.  I can't believe my laptop had a slot for it but didn't use it.  

Link to comment
Share on other sites

Ok, finally I installed ML, when the Mavericks and the Yosemite tutorial?

Once you have it up and running make your own SSDT. Last I checked, the Broadwell model numbers weren't added in the master branch of ssdtprgen on Github, you'll have to use the beta version which I what I had to do

Link to comment
Share on other sites

No plans anytime soon because some of the younger guys are doing such a good job making generic tutorials and, quite frankly, installing OS X has gotten much easier so that now I focus mostly on trouble-shooting.  Also, the HP Envy 17t-3200 is somewhat outdated.  I'm getting help requests from people with Broadwell chipsets and I'm still running Ivy bridge.  The good news is that this laptop model has really held its value.  If I sold mine, it would only cost about $200 USD to upgrade to the newest version of the HP Envy.  

 

Feel free to request any kexts or configs as you upgrade to Yosemite or El Capitan.  I've changed out my Wifi/BT card multiple times and now have one that works pretty well with El Cap. I also LOVE my mSATA SSD.  I can't believe my laptop had a slot for it but didn't use it.  

 

Why don't you upgrade your cpu with an i7 instead thinking an envy swap, I think it's cheaper.

can you please give me your kexts and configs for Yosemite and El Capitan?

I bought an azurewave aw-ce123h wifi/BT any good?

 

Once you have it up and running make your own SSDT.

I've made my ssdt in ML, can I use it also in Maverics?

Link to comment
Share on other sites

Why don't you upgrade your cpu with an i7 instead thinking an envy swap, I think it's cheaper.

can you please give me your kexts and configs for Yosemite and El Capitan?

I bought an azurewave aw-ce123h wifi/BT any good?

 

I looked into the upgrade to an i7.  I don't really need an i7 for my uses so it wouldn't make a big difference to me.  I'm more interested in testing out OS X on newer hardware. I will upload my custom kexts, DSDT and Clover config.plist that work up through Yosemite.  Changes in El Cap are still underway so I'll hold off on that for now.  I also have the azurewave aw-ce 123h.  Mine has the Asus Vendor ID.  You need to be able to determine your VID and PID for it so that you can be sure it is supported by the Bluetooth Firmware Uploader.  At least, if you have a problem getting it to work, you will need to do that.

Here are the custom kexts, DSDT and config.plist that I use for Yosemite.  The DSDT may not work OOB unless you have the same laptop as me.  However, I have several patches and modifications that you can copy and paste into your DSDT, such as the brightness slider, battery config, HD4000 settings including ig-platform-id, settings for the Radeon 7850M GPU, wifi settings, keyboard settings to allow brightness to be controlled by F2 and F3, and others that may be helpful.

 

DSDT.aml.zip

 

config.plist.zip

 

Custom Kexts.zip

Link to comment
Share on other sites

I noticed today that my audio kext only makes my front speakers (tweeters) and and bottom speaker (subwoofer) work.  There are top speakers (mid-range) that were not working.  I used the same node patch I had already developed for my subwoofer, and changed only the default association in the patch.  I then tested it on different nodes until I found the right NID.  Now, all of the speakers are fully functioning.  The bottom and top speakers are recognized as a single device.  The front speakers are still a separate device so it is still necessary to make a multi-output device.  I tried experimenting with the node patch function in VoodooHDA to make all of the speakers work as a single device so that the volume wheel and OS X volume slider would work but so far, no luck.  I'll keep working on that.  Alternatively, it might be better to have the 3 speakers working as separate devices so that separate volume levels can be selected for each audio range.  In the meantime, here's the new kext.

 

VoodooHDA.kext.zip

 

Thanks to oldnapalm for the tutorials that helped me figure out what to do.

Link to comment
Share on other sites

 Share

×
×
  • Create New...