Jump to content
187 posts in this topic

Recommended Posts

i have an Intel X3100 GMA965 0x2a02 0x0003 (i guess, windows shows graphic adapter twice) and had such 'messed up screen' probs with ideneb and leo4all as well.

 

so i just can try your method as told in your pdf? my english is not the best and i'm wondering because in this topic there is the gma950 and 965 mentioned.

 

regards,

 

M.

i have an Intel X3100 GMA965 0x2a02 0x0003 (i guess, windows shows graphic adapter twice) and had such 'messed up screen' probs with ideneb and leo4all as well.

 

so i just can try your method as told in your pdf? my english is not the best and i'm wondering because in this topic there is the gma950 and 965 mentioned

 

You've come to the right place, that's exactly what we're all trying to fix. Go ahead and use the guide. Post your results back here, working or not! I'm eager to hear how it goes for you.

For people how can not find the EDID in the IOREG, you can find it with the intel graphics panel under the infomation button its near the bottom!

 

Hacktrix2006: Tried following your PDF guide. Though my setup is a bit different, I can figure it out right up until you say "Now in EFI studio delete everything that is not in the IOReg's.." None of the data matches up between IOReg and EFI studio, either on my screen or in your sample pictures. How did you know what to keep or delete?

 

Eyen: Already have all your drivers installed (came with 10.5.5, as you said). Still takes several tries to get into OSX; repeated scrambled screens and / or blue screens. Tried ScreenResX to limit resolutions/refresh rates; no change. I tried to follow the directions to this EFI thing, but it may as well be written in German for all the sense it makes. Any other ideas? Anyone?

 

 

Right at the top on EFI studio is your plist hex that is the data you compare with the IOreg!!!

Right at the top on EFI studio is your plist hex that is the data you compare with the IOreg!!!

 

 

In your PDF guide, you indicate we should compare Figure 3 and Figure 4 in order to create Figure 5.

Figure 3 and Figure 4 have nothing in common. Your data for Figure 5 comes from elsewhere.

 

On my laptop, the IOReg layout is also completely different. I did find my EDID (under "root-> Extensa 5620-> AppleAPCIPlatformExpert-> PCI0-> AppleACPIPCI-> GFX0@2-> AppleIntelFramebuffer-> Display0-> AppleDisplay-> IODisplayEDID") but there's nothing for me to compare anything to. I don't have a 'HasLid', 'HasPanel', etc. I don't know what my PCI root data is. This is why your directions don't make sense to me.

 

I'd appreciate it if you could take a look at the IOReg dump I posted and clarify what section I'm supposed to use to build my EFI file. I tried using someone else's Acer EFI file, inserting my own EDID, and it caused immediate kernel panic during bootup.

Hi Hacktrix,

Here is a output of 'ioreg'

OS version of MacMini and Hackintosh are both 10.5.5.

ioreg.zip

 

Ok i have done your EFI string

 

Copy this into your com.apple.boot.plist

 

so it exactly like this

 

<key>device-properties</key>

<string>3602000001000000010000002a0200000900000002010c00d041030a000000000101060000027

ff04001c0000004100410050004c002c004800610073004c0069006400000008000000010000002a

000004100410050004c00300031002c0044006100740061004a00750073007400690066007900000

08000000010000001c0000004100410050004c00300031002c005000690070006500000008000000

10000001e0000004100410050004c00300031002c004400650070007400680000000800000020000

00260000004100410050004c002c004e0075006d0044006900730070006c00610079007300000008

00000040000001c0000004100410050004c00300031002c00450044004900440000008400000000f

ffffffffff004ca345490000000000110103802115780a87f594574f8c2727505400000001010101

10101010101010101010101ee1a008050201030103013004bcf100000190000000f0000000000000

00002387026401000000fe0053414d53554e470a2020202020000000fe004c544e31353458412d4c

0310a00412e0000004100410050004c002c004e0075006d004600720061006d00650062007500660

660065007200730000000800000002000000380000004100410050004c002c00530065006c006600

20065006600720065007300680053007500700070006f00720074006500640000000800000001000

00200000004100410050004c002c00480061007300500061006e0065006c00000008000000010000

0</string>

</dict>

</plist>

 

at the bottom. Then extract the attached file and put it in to your system/libaray/displays/overrides.

 

Then repair permissions i have noticed something but i want it confirming so that i can make a general EFI string for all X3100. I'll need the following a complete ioreg dump. The EDID should be found in IOreg under AppleACPIPlatformExpert/pci0@0/AppleACPIPCI/VGA@2 don't worry if your EDID is not there. Just use intels graphics control panel and look for a button with ! on it and save the report if what i think is right the EDID from any laptop with the X3100 should have the same display overide and near perfect match of EDID! if this is the case i can have a beta EFI string for everyone after a couple of days once i have 3 or more dumps to confirm this. Then i'll start work on the GMA950's!!!

Ok i have done your EFI string

 

Copy this into your com.apple.boot.plist

 

so it exactly like this

 

<key>device-properties</key>

<string>3602000001000000010000002a0200000900000002010c00d041030a000000000101060000027

ff04001c0000004100410050004c002c004800610073004c0069006400000008000000010000002a

000004100410050004c00300031002c0044006100740061004a00750073007400690066007900000

08000000010000001c0000004100410050004c00300031002c005000690070006500000008000000

10000001e0000004100410050004c00300031002c004400650070007400680000000800000020000

00260000004100410050004c002c004e0075006d0044006900730070006c00610079007300000008

00000040000001c0000004100410050004c00300031002c00450044004900440000008400000000f

ffffffffff004ca345490000000000110103802115780a87f594574f8c2727505400000001010101

10101010101010101010101ee1a008050201030103013004bcf100000190000000f0000000000000

00002387026401000000fe0053414d53554e470a2020202020000000fe004c544e31353458412d4c

0310a00412e0000004100410050004c002c004e0075006d004600720061006d00650062007500660

660065007200730000000800000002000000380000004100410050004c002c00530065006c006600

20065006600720065007300680053007500700070006f00720074006500640000000800000001000

00200000004100410050004c002c00480061007300500061006e0065006c00000008000000010000

0</string>

</dict>

</plist>

 

at the bottom. Then extract the attached file and put it in to your system/libaray/displays/overrides.

 

Then repair permissions i have noticed something but i want it confirming so that i can make a general EFI string for all X3100. I'll need the following a complete ioreg dump. The EDID should be found in IOreg under AppleACPIPlatformExpert/pci0@0/AppleACPIPCI/VGA@2 don't worry if your EDID is not there. Just use intels graphics control panel and look for a button with ! on it and save the report if what i think is right the EDID from any laptop with the X3100 should have the same display overide and near perfect match of EDID! if this is the case i can have a beta EFI string for everyone after a couple of days once i have 3 or more dumps to confirm this. Then i'll start work on the GMA950's!!!

Hello Hacktrix,

Did you forget attaching file?

I want to confirm my GMA is GMA950.Is it OK?

Hello Hacktrix,

Did you forget attaching file?

I want to confirm my GMA is GMA950.Is it OK?

 

Yes i forgot and by the way your IOreg dump says you have a X3100 not a GMA950. I'll up the file in ten minutes as i need to reboot laptop to mac!

 

Hi here is the attached file i forgot to attach LOL!

DisplayVendorID_4ca3.zip

Hacktrix2006: Did you miss my post on the previous page yesterday?

 

Hi sorry about that. I gave your efi string to the wrong person so here it is

 

<key>device-properties</key>

<string>3602000001000000010000002a0200000900000002010c00d041030a000000000101060000027

ff04001c0000004100410050004c002c004800610073004c0069006400000008000000010000002a

000004100410050004c00300031002c0044006100740061004a00750073007400690066007900000

08000000010000001c0000004100410050004c00300031002c005000690070006500000008000000

10000001e0000004100410050004c00300031002c004400650070007400680000000800000020000

00260000004100410050004c002c004e0075006d0044006900730070006c00610079007300000008

00000040000001c0000004100410050004c00300031002c00450044004900440000008400000000f

ffffffffff004ca345490000000000110103802115780a87f594574f8c2727505400000001010101

10101010101010101010101ee1a008050201030103013004bcf100000190000000f0000000000000

00002387026401000000fe0053414d53554e470a2020202020000000fe004c544e31353458412d4c

0310a00412e0000004100410050004c002c004e0075006d004600720061006d00650062007500660

660065007200730000000800000002000000380000004100410050004c002c00530065006c006600

20065006600720065007300680053007500700070006f00720074006500640000000800000001000

00200000004100410050004c002c00480061007300500061006e0065006c00000008000000010000

0</string>

 

 

Edit the com.Apple.Boot.plist and add the above at the bottom just before the </dict>

</plist> section. then download the attached file on this page for the display file. This goes into the /system/library/displays/overides folder repair permission then reboot. Let me know if it works so i can make a generic string for everyone!

Hacktrix2006: Thanks. I made those changes and rebooted. I'll let you know tomorrow how it worked out, after the laptop's had to boot up cold a few times (that's usually when it's worst). Here's hoping!

 

Good luck. If it does work then its good news for X3100 people !!!!

FFS! the Intel 965 chipset is starting to look like its more trouble then its worth. I think i'm going to need a hand from paulcat. If we can find away that on boot up it makes and writes the EFI string and over writes the AppleIntelGMAX3100FB.kext to become inline with the Laptops things would be easier!!!! Did you try to move your mouse on bootup to see if that helped??

 

I don't have the problem anymore with cold boots at all. But i might just have a Idea that might help with out EFI. i'll have another go tonight. see what i can find.

Yep, took four tries to boot up this morning. Scrambled screen each time, EFI string changed nothing. I hope someone can figure out what's going on with this, because it's the only real problem on my marvelous HackBook now. I exclusively use OSX, though I have to try multiple times to get into it :)

Yep, took four tries to boot up this morning. Scrambled screen each time, EFI string changed nothing. I hope someone can figure out what's going on with this, because it's the only real problem on my marvelous HackBook now. I exclusively use OSX, though I have to try multiple times to get into it :)

 

Did you put the display folder into the /system/libaray/displays/overides folder?

Did you put the display folder into the /system/libaray/displays/overides folder?

 

Yes, I did exactly as you said. There was, in fact, already a folder there I had to replace, created (I think) by ResX. It just makes no difference... I can't boot into OSX successfully until the machine is literally warmed up.

I have some bad news for everyone. My laptop hard disk died. I have lost all my data and my back up is fobared so i'm going to restart from scratch on everything once i have it all back online in shell return to trying to find a solution!

Hi all. I am now not using EFI strings. I may of found how to get it working.

 

Boot into single boot mode.

 

Type /sbin/mount -uw /

then type rm -r /system/library/extensions/AppleIntelGMAX3100*

then type rm -r /system/library/extensions/extensions.mkext

 

Then reboot

 

Go into safe mode. Then got to expose & Spaces in the System Preferences and select expose.

Now select the top corner of the screen to sleep the display.

 

Install 10.5.5 update. If you already have extract the AppleIntelGMAX3100 files from the Update file including the appleintergrateframebuffer.kext

 

Then using OSX86 Tool enable QuartzGL!

 

Reboot it should now work. I have just reinstalled mac this way and it boots up no problems.

O.K i made a new EFI string based wait for it on the ATI 2400HD and convertered it to work lovely on my laptop with the X3100.

 

Use the attached Plist file and open it with EFI Studio then write it to your com.apple.boot.plist

 

Some off you will need to change the EDID. TO do this load the website on the first post and paste in your EDID in to the Hex area on the website then press decode or encode. Then copy the information from the BASE64 area and replace the EDID line in the plist once done then write to the com.apple.boot.plist.

 

I'm still looking for a proper solution but this is working for me untill i enable Mirror desktop then it goes all funny on me. But at least you'll have QE/CI.

 

You'll have to extract the file to get the plist mind you!!! and please take a look at the image attached as evidence!

 

This has also got LAN and HDAudio included so you'll also may have to take them out. Enjoy and let me know if it works

post-187668-1224001875_thumb.png

mylaptop.plist.zip

Hacktrix, thanks for all your help man, you're the best!

 

I haven't tried your EFI string method, but I wanted to get your opinion on my situation. I've got the Inspiron 1525 with the GMAX3100 video card. I've also got the 1680X1050 screen, so lots of desktop real estate. I followed your method above by installing the leopard graphic update and then replacing GMAX3100FB.kext with a 1.8.15 version or whatever, then using osxtools to enable QE/CI. I've got it all working, but only at 1680X1000@63Hz. With this setting my whole screen seems as if it's moved up a little, and under the dock there is some weird white area and under that is another menu bar. If I lower it to 60Hz, the white area and extra menu bar are gone, but it's kind of grainy, because it's not using the full resolution.

 

Have you heard of anyone having this issue? What about my hardware? I think it's more to do with the LCD screen rather than the video card, but I'm not sure.

 

BTW, I'm using version 0x2a02 and revision 0x0000c

No i haven't hear about this issue. But what i do now is the GMA X3100 doesn't really like working above 60MHZ. Have you tried messing with the LCD settings or calibrate it in Mac OSX. I'd like some testers to the string. I have also found that if you use the EFI strings and your still having problems with a scrambled screen if you delete the AppleIntergratedFramebuffer.kext it works nicely.

 

So people please test for me!!!!!!!

×
×
  • Create New...