Contribute
Register

[GUIDE] Enable VGA Port for Intel HD 3000

Status
Not open for further replies.
Joined
Feb 20, 2016
Messages
15
Motherboard
Asus P552LJ (Laptop)
CPU
Intel Core i3-5010U
Graphics
Intel HD 5500
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
  2. iOS
Here is a success story of enabling VGA port on my Hackintosh !
I'm using El Capitan 10.11.6 on HP Probook 6460b - Core i5 2520M - Intel HD 3000.

Requirements :

1. Hex Fiend app. Download from here.


Instructions are as follows :

1. Go to "/System/Library/Extensions/" folder and search for "AppleIntelSNBGraphicsFB.kext"

2. Copy that kext file to somewhere

3. Right click on the "AppleIntelSNBGraphicsFB.kext" > Show Package Contents > Contents > MacOS

4. There you will see "AppleIntelSNBGraphicsFB" file, open it with Hex Fiend app

5. Find the string : 010204001007000010070000050300000200000030000000020500000004000007000000030400000004000009000000040600000004000009000000

6. Replace that string with this : 010203001007000010070000050300000200000030000000060200000200000030000000020500000008000007000000000000000000000000000000

7. Save the file.

8. Patch your copied "AppleIntelSNBGraphicsFB.kext" file with Kext Utility app (or other similar apps like Kext Wizard etc.)

9. Reboot and see magic !


For Lazy people :lol:

Download the attached "AppleIntelSNBGraphicsFB.kext" file and patch it.
 

Attachments

  • AppleIntelSNBGraphicsFB.kext.zip
    218.8 KB · Views: 1,048
Last edited:
Thank you very much, alive.dew!

Laptop: HP 4530s with i3 2310m - El Capitan 10.11.6 -> It works!

For my setup, I had to change line:

01020400 10070000 10070000 05030000 02000000 30000000 02050000 00040000 07000000 03040000 00040000 09000000 04060000 00040000 09000000

to this line:

01020300 10070000 10070000 06020000 00010000 09000000 05030000 02000000 30000000 04060000 00080000 09000000 00000000 00000000 00000000

ALWAYS remove formatting from copying and pasting with a text editor, setting it to txt file. Or type each of the values manually. Better than crash your system.

To make OSX detect VGA monitor you have to go to System Preferences > Monitor > Press Option and Click on Detect Monitors.

Attached you have the modified kext file I used.
 

Attachments

  • AppleIntelSNBGraphicsFB.kext.zip
    111.1 KB · Views: 411
Thanks guys for this solution.

Any of you has tested it with two monitors at same time?, if I connect a monitor into DisplayPort and another by VGA the video output from laptop to two monitors is the same, duplicating screen between monitors.

Laptop: Elitebook 8560p, intel hd 3000, i5 2520m.

I noticed that the Intel HD 3000 discrete card is detected as 0x0126 id, but looking for specifications of this laptop (https://support.hp.com/es-es/product/hp-elitebook-8560p-notebook-pc/5056949/document/c03198867) and the core processor (https://ark.intel.com/es-es/products/52229/Intel-Core-i5-2520M-Processor-3M-Cache-up-to-3_20-GHz) the id of this graphics card is 0x116. It would be a problem?.
 
Not working under high sierra or mojave
 
Any guide for Mojave?
 
Status
Not open for further replies.
Back
Top