Jump to content

Intel X3100 EFI Strings


Hacktrix2006
 Share

187 posts in this topic

Recommended Posts

I found mine three lines lower!! it's down the line of "display@0"

Look for a line that says AppleDisplay, that is where it is....

 

SticMAN

 

hello,

 

first of all, thanks alot for this great effort. unfortunately my search for EDID in the IORegistry explorer turns up nothing? even a search for vga shows nothing. I am on a dell inspiron 1520 with iatkos v4 10.5.4. I have the display fully working with the a sleep/wake trick, dont know if that makes any difference as to why its not showing up. I would love to give you the string otherwise...

 

thanks for any help

 

thatriad

 

True, but it is one less kext to load!

 

StiCMAN

 

Hi all i found out that the strings i've been making is just like Natit.kext. For People with X3100 i have some drivers that A.J.Allen had!
Link to comment
Share on other sites

I'll keep looking for a solution for ya. Bare with me please!

 

 

 

Ok try this. Do the same as last time.

 


6d0000000100000001000000610000000200000002010c00d041030a000000000101060000027fff

400100000006d006f00640065006c0000000b000000474d4120393530200000004100410050004c0

2c00480061007300500061006e0065006c0000000800000001000000

[code END]

 

 

 

Are you sure you have a GMA950 as your dump has a lot on GM965 which is the X3100.

 

Try deleting the X3100 kexts and install this kext then redo the dump.

 

make sure you delete the EFI string before rebooting!

 

 

 

Are you sure you have a GMA950 as your dump has a lot on GM965 which is the X3100.

 

Try deleting the X3100 kexts and install this kext then redo the dump.

 

make sure you delete the EFI string before rebooting!

 

Hello,

this is what i do just now,

 

1. remove AppleIntelGMAX1300*

 

2.and put ur string into the com.apple.Boot.plist

 

what happen when i reboot is, resolution only 1024x768.

cannot change.

 

then i,

 

1. put back AppleIntelGMAX1300* into /System/Library/Extentions

 

2. remove AppleIntelGMA950*

 

what happens next is, my resolution is back to normal,

and i can change my resolution.

 

i think my compaq presario v3521tu is using intel 950,

but im not sure about that..

 

the blue screen happens sometimes, not always.

but in the first switch on, there will be a blue screen.

after restarting for a 3 or 4 times, it will go into desktop normally..

 

this is my buying specs

 

COMPAQ Presario V3521TU

• Intel® Core™ 2 Duo T5450 (2*1.66 GHz, 2MB L2 cache, 667MHz FSB)

• 1GB DDR2/ 120GB HDD

• Intel Graphic Media Accelerator 950

• 14'' WXGA BrightView Screen

• Nic 10/100TX, Modem 56K, IEEE 1394, Wi-Fi 802.11a/b/g, Bluetooth

• DVD±RW, Reader 5 in 1

• OS: Free DOS

• Weight: 2.4kg.

• Keyboard : English

Link to comment
Share on other sites

Hello,

this is what i do just now,

 

1. remove AppleIntelGMAX1300*

 

2.and put ur string into the com.apple.Boot.plist

 

what happen when i reboot is, resolution only 1024x768.

cannot change.

 

then i,

 

1. put back AppleIntelGMAX1300* into /System/Library/Extentions

 

2. remove AppleIntelGMA950*

 

what happens next is, my resolution is back to normal,

and i can change my resolution.

 

i think my compaq presario v3521tu is using intel 950,

but im not sure about that..

 

the blue screen happens sometimes, not always.

but in the first switch on, there will be a blue screen.

after restarting for a 3 or 4 times, it will go into desktop normally..

 

this is my buying specs

 

COMPAQ Presario V3521TU

• Intel® Core™ 2 Duo T5450 (2*1.66 GHz, 2MB L2 cache, 667MHz FSB)

• 1GB DDR2/ 120GB HDD

• Intel Graphic Media Accelerator 950

• 14'' WXGA BrightView Screen

• Nic 10/100TX, Modem 56K, IEEE 1394, Wi-Fi 802.11a/b/g, Bluetooth

• DVD±RW, Reader 5 in 1

• OS: Free DOS

• Weight: 2.4kg.

• Keyboard : English

 

I had a look at your specs its is a GM950 so this is strange!

 

 

Later on tonight i'll upload the Files i'm using for the GM965 X3100 to here so people should have working GFX with QE/CI /OPENGL

Link to comment
Share on other sites

I had a look at your specs its is a GM950 so this is strange!

 

 

Later on tonight i'll upload the Files i'm using for the GM965 X3100 to here so people should have working GFX with QE/CI /OPENGL

 

so, im using GMA intel 950 right ?

hurmmm...

that is so strange.

using AppleIntelGMA950* cant give me a nice resolution like AppleIntelGMAX3100*

 

this is my lspci.

i use osx86tools, and click view PCI device/Vendor ID

 

00:00.0 Host bridge [0600]: Intel Corporation Mobile Memory Controller Hub [8086:2a00] (rev 0c)

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile Integrated Graphics Controller [8086:2a02] (rev 0c)

00:02.1 Display controller [0380]: Intel Corporation Mobile Integrated Graphics Controller [8086:2a03] (rev 0c)

00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 [8086:2834] (rev 03)

00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 03)

00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 03)

00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03)

00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 03)

00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 03)

00:1c.2 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 [8086:2843] (rev 03)

00:1c.3 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 [8086:2845] (rev 03)

00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 03)

00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 03)

00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 03)

00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 03)

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f3)

00:1f.0 ISA bridge [0601]: Intel Corporation Mobile LPC Interface Controller [8086:2815] (rev 03)

00:1f.1 IDE interface [0101]: Intel Corporation Mobile IDE Controller [8086:2850] (rev 03)

00:1f.2 SATA controller [0106]: Intel Corporation Mobile SATA AHCI Controller [8086:2829] (rev 03)

00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 03)

04:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. Unknown device [11ab:4353] (rev 14)

06:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG Network Connection [8086:4222] (rev 02)

07:09.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05)

07:09.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)

07:09.2 System peripheral [0880]: Ricoh Co Ltd Unknown device [1180:0843] (rev 12)

07:09.3 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)

07:09.4 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)

Link to comment
Share on other sites

so, im using GMA intel 950 right ?

hurmmm...

that is so strange.

using AppleIntelGMA950* cant give me a nice resolution like AppleIntelGMAX3100*

 

this is my lspci.

i use osx86tools, and click view PCI device/Vendor ID

 

00:00.0 Host bridge [0600]: Intel Corporation Mobile Memory Controller Hub [8086:2a00] (rev 0c)

00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile Integrated Graphics Controller [8086:2a02] (rev 0c)

00:02.1 Display controller [0380]: Intel Corporation Mobile Integrated Graphics Controller [8086:2a03] (rev 0c)

00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 [8086:2834] (rev 03)

00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 03)

00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 03)

00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 03)

00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 03)

00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 03)

00:1c.2 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 [8086:2843] (rev 03)

00:1c.3 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 [8086:2845] (rev 03)

00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 03)

00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 03)

00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 03)

00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 03)

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f3)

00:1f.0 ISA bridge [0601]: Intel Corporation Mobile LPC Interface Controller [8086:2815] (rev 03)

00:1f.1 IDE interface [0101]: Intel Corporation Mobile IDE Controller [8086:2850] (rev 03)

00:1f.2 SATA controller [0106]: Intel Corporation Mobile SATA AHCI Controller [8086:2829] (rev 03)

00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 03)

04:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. Unknown device [11ab:4353] (rev 14)

06:00.0 Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG Network Connection [8086:4222] (rev 02)

07:09.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05)

07:09.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)

07:09.2 System peripheral [0880]: Ricoh Co Ltd Unknown device [1180:0843] (rev 12)

07:09.3 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)

07:09.4 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)

 

If you can find a copy of the intergratedframebuffer.kext from 10.4.8 it should sort your problem out.

 

hello,

 

first of all, thanks alot for this great effort. unfortunately my search for EDID in the IORegistry explorer turns up nothing? even a search for vga shows nothing. I am on a dell inspiron 1520 with iatkos v4 10.5.4. I have the display fully working with the a sleep/wake trick, dont know if that makes any difference as to why its not showing up. I would love to give you the string otherwise...

 

thanks for any help

 

O.K if you have Windows you can get EDID from your Intel Graphics control center!

 

thatriad

Link to comment
Share on other sites

If you can find a copy of the intergratedframebuffer.kext from 10.4.8 it should sort your problem out.

 

sorry,

i dont have that intergratedframebuffer.kext from 10.4.8

Link to comment
Share on other sites

well finally i got the ioregistryexplorer but i am still looking for "EDID".. search doesn't help as well as browsing the trees manually..

 

maybe a different term instead of EDID ?

 

If it don't have EDID when you search it mean you need to use Windows Intel Graphics control panel to get it!

Link to comment
Share on other sites

I found mine three lines lower!! it's down the line of "display@0"

Look for a line that says AppleDisplay, that is where it is....

 

So if you search for "AppleDisplay" instead of "EDID" you should get right to it!

 

SticMAN

 

 

well finally i got the ioregistryexplorer but i am still looking for "EDID".. search doesn't help as well as browsing the trees manually..

 

maybe a different term instead of EDID ?

Link to comment
Share on other sites

Hi Hacktrix2006, whats your theory behind what you're trying to do here?

Is is that the newer Framebuffers aren't retrieving EDID correctly??

On my laptop, I only get the white screen with black bars if I use the framebuffers from 10.5.2 graphics update and later.

10.5.0/10.5.1 framebuffer works fine though for all os versions.

 

Paulicat

Link to comment
Share on other sites

thx alot, but i read your previous post and saw the screenshot you've posted.. no information here...

 

will try to get it in windows/linux environment..

 

I found mine three lines lower!! it's down the line of "display@0"

Look for a line that says AppleDisplay, that is where it is....

 

So if you search for "AppleDisplay" instead of "EDID" you should get right to it!

 

SticMAN

Link to comment
Share on other sites

Hi Hacktrix2006, whats your theory behind what you're trying to do here?

Is is that the newer Framebuffers aren't retrieving EDID correctly??

On my laptop, I only get the white screen with black bars if I use the framebuffers from 10.5.2 graphics update and later.

10.5.0/10.5.1 framebuffer works fine though for all os versions.

 

Paulicat

 

Hi what i'm trying to do is to sort the GMA950's and X3100 so that the internal LCD works with out and PIN mods or using more kexts! I know you helped out with Natit kexts so i was wondering if you could help me out on this please!

Link to comment
Share on other sites

One thing we need to do is identify the issues.

One issue I know of first hand is that any AppleIntelGMAX3100FB.kext from 10.5.2 and newer on certain laptops causes the white screen/black bar.

If your GMAX3100 worked with 10.5.0/10.5.1 with my natit.kext, but you get white screen/black bars from 10.5.2 - 10.5.4 you can fix this easily by using the 10.5.0 AppleIntelGMAX3100FB.kext and my natit.kext.

When I get home, I'm going to try your solution to see if it helps with using later FB kexts (from 5.2-5.4) on my laptop.

 

Paulicat

Link to comment
Share on other sites

One thing we need to do is identify the issues.

One issue I know of first hand is that any AppleIntelGMAX3100FB.kext from 10.5.2 and newer on certain laptops causes the white screen/black bar.

If your GMAX3100 worked with 10.5.0/10.5.1 with my natit.kext, but you get white screen/black bars from 10.5.2 - 10.5.4 you can fix this easily by using the 10.5.0 AppleIntelGMAX3100FB.kext and my natit.kext.

When I get home, I'm going to try your solution to see if it helps with using later FB kexts (from 5.2-5.4) on my laptop.

 

Paulicat

 

Thanks for info. So its the appleintelgmax3100Fb.kext thats the main cause to this problem.

it

 

this is bash-3.2# ioreg -l -w0 > ioreg.txt

 

http://piju.fakap.net/upload/files/ioreg.txt

 

Looks like some one beat me on the gma950 mate look here if it matches you ID's try it out.

 

http://code.google.com/p/darwin950/

Link to comment
Share on other sites

Ok, how the hell did he change the theme in that screenshot??

Not cool, thats my natit in his archive. My natit covered both 950 and 3100's, he just removed the 3100 support.

 

Yes, the white screen with black bar is definitely the FB.

Use the FB from 10.5.1 combo update.

As for your fix, it didn't work for me. Still white screen black bar occasionally.

 

If my natit works for you, you can replace it with this hex (remember to use 3100FB from 10.5.1):

ae00000001000000020000003f0000000100000002010c00d041030a0000000001010600001e0101
60000017fff0400160000006200750069006c0074002d0069006e000000050000000163000000020
000002010c00d041030a000000000101060000027fff0400100000006d006f00640065006c000000
d000000474d41205833313030200000004100410050004c002c00480061007300500061006e00650
6c0000000800000001000000

This hex has the ethernet fix and enables the gmax3100 (might enable gma950 too, but Im not positive, I dont have a 950 anymore to test on).

Might have to edit device paths too.

Link to comment
Share on other sites

Ok, how the hell did he change the theme in that screenshot??

Not cool, thats my natit in his archive. My natit covered both 950 and 3100's, he just removed the 3100 support.

 

Yes, the white screen with black bar is definitely the FB.

Use the FB from 10.5.1 combo update.

As for your fix, it didn't work for me. Still white screen black bar occasionally.

 

If my natit works for you, you can replace it with this hex (remember to use 3100FB from 10.5.1):

ae00000001000000020000003f0000000100000002010c00d041030a0000000001010600001e0101
60000017fff0400160000006200750069006c0074002d0069006e000000050000000163000000020
000002010c00d041030a000000000101060000027fff0400100000006d006f00640065006c000000
d000000474d41205833313030200000004100410050004c002c00480061007300500061006e00650
6c0000000800000001000000

This hex has the ethernet fix and enables the gmax3100 (might enable gma950 too, but Im not positive, I dont have a 950 anymore to test on).

Might have to edit device paths too.

 

Thanks for the string i'll decode it and see what i can do. use the files i have posted mine is now working fine using them files and before you say it, It has your natit.kext file inthere.

Link to comment
Share on other sites

so, im using GMA intel 950 right ?

hurmmm...

that is so strange.

using AppleIntelGMA950* cant give me a nice resolution like AppleIntelGMAX3100*

 

Nope, you are using a GMA x3100; note your SATA controllers are all listed as ICH8? The ICH8 is used on the 965 family which uses the x3100. The 945 series boards (GMA 950) all used the ICH7 iirc.

Link to comment
Share on other sites

Thanks for info. So its the appleintelgmax3100Fb.kext thats the main cause to this problem.

it

Looks like some one beat me on the gma950 mate look here if it matches you ID's try it out.

 

http://code.google.com/p/darwin950/

do i just need to replace my old .kext with that new kext from that url ?

Link to comment
Share on other sites

 Share

×
×
  • Create New...