Jump to content
artur-pt

Intel HD 3000

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!

I've a laptop with the Intel HD 3000 on I3-2350m.


I've moved the graphic kexts and config the SMBIOS with MacbookPro 8,1 (and 8,2 and 8,3) also I patch the DSDT but the graphics doesn't work well.


I've only one resoluction and QE/CI doesn't work. Anyone can help me?


ps. sorry for me poor english.

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.

 


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.

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

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>

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

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

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.

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now




×
  • Create New...
The popup will be closed in 15 seconds...