mnfesq Posted November 11, 2014 Author Share Posted November 11, 2014 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 More sharing options...
jamaly Posted November 11, 2014 Share Posted November 11, 2014 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/ Nice, thanks for the info Link to comment Share on other sites More sharing options...
171621 Posted July 5, 2015 Share Posted July 5, 2015 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~~~~ Link to comment Share on other sites More sharing options...
jamaly Posted July 5, 2015 Share Posted July 5, 2015 Are you using clover and/or an Nvidia gpu? Link to comment Share on other sites More sharing options...
171621 Posted July 5, 2015 Share Posted July 5, 2015 Are you using clover and/or an Nvidia gpu? You mean me? I am using chameleon + AMD card, I got a traditional BIOS plus MBR partition Link to comment Share on other sites More sharing options...
mnfesq Posted July 5, 2015 Author Share Posted July 5, 2015 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 More sharing options...
171621 Posted July 11, 2015 Share Posted July 11, 2015 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§ion=attach&attach_id=6538 Link to comment Share on other sites More sharing options...
mnfesq Posted July 11, 2015 Author Share Posted July 11, 2015 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§ion=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 More sharing options...
171621 Posted July 12, 2015 Share Posted July 12, 2015 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 1I 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 More sharing options...
mnfesq Posted July 13, 2015 Author Share Posted July 13, 2015 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? Link to comment Share on other sites More sharing options...
171621 Posted July 13, 2015 Share Posted July 13, 2015 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 More sharing options...
mnfesq Posted July 14, 2015 Author Share Posted July 14, 2015 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 More sharing options...
cicetto Posted July 15, 2015 Share Posted July 15, 2015 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? Link to comment Share on other sites More sharing options...
mnfesq Posted July 15, 2015 Author Share Posted July 15, 2015 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 More sharing options...
171621 Posted July 15, 2015 Share Posted July 15, 2015 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: 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~~~~ 1 Link to comment Share on other sites More sharing options...
mnfesq Posted July 15, 2015 Author Share Posted July 15, 2015 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: Screen 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. 1 Link to comment Share on other sites More sharing options...
cicetto Posted July 15, 2015 Share Posted July 15, 2015 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 More sharing options...
171621 Posted July 16, 2015 Share Posted July 16, 2015 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 More sharing options...
cicetto Posted August 11, 2015 Share Posted August 11, 2015 Ok, finally I installed ML, when the Mavericks and the Yosemite tutorial? Link to comment Share on other sites More sharing options...
mnfesq Posted August 11, 2015 Author Share Posted August 11, 2015 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 More sharing options...
jamaly Posted August 11, 2015 Share Posted August 11, 2015 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 More sharing options...
cicetto Posted August 11, 2015 Share Posted August 11, 2015 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 More sharing options...
mnfesq Posted August 12, 2015 Author Share Posted August 12, 2015 I've made my ssdt in ML, can I use it also in Maverics? Yes. Link to comment Share on other sites More sharing options...
mnfesq Posted August 12, 2015 Author Share Posted August 12, 2015 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 More sharing options...
mnfesq Posted August 12, 2015 Author Share Posted August 12, 2015 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 More sharing options...
Recommended Posts