Jump to content
artur-pt

Intel HD 3000 hackintosh

Recommended Posts

If you installed Lion or Mountain Lion on your laptop with Intel HD 3000 and stop at first boot, use this procedure to reach the graphical environment.

 

Do boot -s (single user) and run these commands

fsck -fy
mount -uw /
mkdir /intelhd_backup
cd /System/Library/Extensions
mv AppleIntelHD* AppleIntelSNB* /intelhd_backup
reboot
 

 

Config SMBIOS MacBookPro8,1 http://Olarila.com/forum/viewtopic.php?f=2&t=1302

 

 

For resolutions greater than 1366x768 it's usually necessary to inject property DualLink in the display device, which can be done with this DSDT patch

into device name_adr [b]0x00020000[/b] insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
       {\n
           "AAPL00,DualLink",\n
           Buffer (0x04)\n
           {\n
               0x01, 0x00, 0x00, 0x00\n
           }\n
       }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end
 

If you don't have any patch in dsdt, apply also DTGP

 

How to apply the patches http://Olarila.com/forum/viewtopic.php?f=19&t=634

 

DualLink can be also injected by device-properties ("EFI string")

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
       <key>PciRoot(0x0)/Pci([b]0x2,0x0[/b])</key>
       <dict>
               <key>AAPL00,DualLink</key>
               <string>0x00000001</string>
       </dict>
</dict>
</plist>
 

Convert xml to hex using gfxutil

gfxutil -i xml -o hex device-properties.plist device-properties.hex
 

and insert hex string in org.chameleon.Boot.plist key device-properties

   <key>device-properties</key>
  <string>[hexadecimal EFI string]</string>
 

 

DualLInk File download

 

http://Olarila.com/forum/download/file.php?id=1989

 

When you're done, install again the backup kext.

 

In Lion to work must be in minimum 10.7.3.

PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI

Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000

My OS X Files 

Link to comment
Share on other sites

Hello everybody,

I have ASUS N53SM with ML 10.8.2 with Intel HD 3000,

and when the system loading before the screen of login, the screen is totally black.

I don't have resolutions greater than 1366x768.


I have installed:

INTEL

- AppleIntelHD3000Graphics.kext

- AppleIntelHD3000GraphicsGA.plugin

- AppleIntelHD3000GraphicsGLDriver.bundle

- AppleIntelHD3000GraphicsVADriver.bundle

- AppleIntelIVBVA.bundle

- AppleIntelSNBGraphicsFB.kext

- AppleIntelSNBVA.bundle

- AppleIntelFramebufferCapri.kext


and after any tests the problem is AppleIntelSNBGraphicsFB.kext.

I have used smbios MacBook Pro 8.2.

Any suggests?

Thank you

Link to comment
Share on other sites

What's your screen resolution? If it's 1366x768 you may try to inject the DualLink property.

-Donations-

PayPal HERE - Stripe HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

Link to comment
Share on other sites

What's your screen resolution? If it's 1366x768 you may try to inject the DualLink property.

 


I have just tried but I got the same result: blackscreen.

I have created a xml file with Property List Editor the plist file:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
       <key>PciRoot(0x0)/Pci(0x2,0x0)</key>
       <dict>
               <key>AAPL00,DualLink</key>
               <string>0x00000001</string>
       </dict>
</dict>
</plist>

 

after I have used gfutil for creating the.hex file.

I have moved "device-properties.hex" to "/Extra" directory and I have added

 

 <key>device-properties</key>
  <string>[hexadecimal EFI string]</string>

 

in org.chameleon.Boot.plist .

Something wrong?

Link to comment
Share on other sites

You don't have to write [hexadecimal EFI string] in Boot.plist, instead you should paste the string from the hex file.

-Donations-

PayPal HERE - Stripe HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

Link to comment
Share on other sites

You don't have to write [hexadecimal EFI string] in Boot.plist, instead you should paste the string from the hex file.

 


ah ok!

Tnx... do u mean all content?

5600000001000000010000004a0000000100000002010c00d041030a000000000101060000027fff0400240000004100410050004c00300030002c004400750061006c004c0069006e006b0000000800000001000000

?!?

Link to comment
Share on other sites

Yes, it will be

<key>device-properties</key>
<string>5600000001000000010000004a0000000100000002010c00d041030a000000000101060000027fff0400240000004100410050004c00300030002c004400750061006c004c0069006e006b0000000800000001000000</string>

-Donations-

PayPal HERE - Stripe HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

Link to comment
Share on other sites

This is my org.chameleon.Boot.plist file:

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Boot Graphics</key>
<string>No</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>ForceHPET</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>InstantMenu</key>
<string>0</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Quiet Boot</key>
<string>No</string>
<key>Rescan</key>
<string>No</string>
<key>SMBIOS</key>
<string>/Extra/smbios.plist</string>
<key>SystemType</key>
<string>2</string>
<key>Theme</key>
<string>iHack</string>
<key>device-properties</key>
<string>5600000001000000010000004a0000000100000002010c00d041030a000000000101060000027fff0400240000004100410050004c00300030002c004400750061006c004c0069006e006b0000000800000001000000</string>
</dict>
</plist>

 


I'm trying it!

Link to comment
Share on other sites

Apply the DSDT patches OR use the hex string, don't do both things.

-Donations-

PayPal HERE - Stripe HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

Link to comment
Share on other sites

hello


change it by PNP0C15


good hack

 

sorry,.

my screen still 1024x768,.


I cant fix it,.

I cant install bootloader too :(

I must boot from flashdrive to use OSX and windows 7 on the harddrive on my laptop :(


Toshiba L740

Core I3

3GB ram

Intel HD3000

Link to comment
Share on other sites

hello


if u use all the options in the guide about hd 3000


no solution for u problem


about the boot.. what have u donne ?


good hack

PB Easy Note TM 86 - i5 430 M - H55M - Ram - 6 GB - Alc272 - Radeon HD 5470 512 QE/CI

Lenovo G500 - i5 3230m - HM77 - Ram - 8 GB - Conexant audio - HD 4000

My OS X Files 

Link to comment
Share on other sites

1st I've install chameleon bootloader with chameleon wizard, like this picture

2000135_20130614085603.png


here the setting on chameleon wizard

2000135_20130614085622.png


but, when I boot from harddrive, the bootloader not appear,.

windows 7 start if I boot from harddrive


and then I've install chameleon like this

2000135_20130614085541.png


but, when I boot from harddrive, the bootloader not appear,.

just black screen and "boot0 : test" and "boot0 : error"


whats wrong???


sorry for my english,.

Link to comment
Share on other sites

Check the org.chameleon.Boot tab in Chameleon Wizard. You can't have quiet boot. Set a timeout or instant menu.

-Donations-

PayPal HERE - Stripe HERE - BuyMeaCoffee HERE - Mercado Livre HERE

Skrill danielnmaldonado@gmail.com - BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

PicPay @danielnmaldonado - PiX @danielnmaldonado@gmail.com

Premium Users HERE - Problems with Paypal HERE

xcd5u2Y.png

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...