Jump to content

GMA X4500


Tienneke
 Share

368 posts in this topic

Recommended Posts

Deleted "vanilla AppleIntelGMAX3100FB binary from the kext" from what kext? I presume not from

AppleIntelGMAX3100FB.soft-cursor?

 

I was greeted with blue screen on startup. Just stuck there. No cursor, icons. Nothing loaded.

 

And yes, I deleted the vanilla AppleIntelGMAX3100FB binary from the kext, renamed AppleIntelGMAX3100FB.soft-cursor to AppleIntelGMAX3100FB before applying patch4500 -rf 2A42

Link to comment
Share on other sites

No, you don't want to do that. Then the plist etc may be incorrect. Here's what you want to do:

 

1. open terminal

2. sudo -s <then enter password>

3. cd /System/Library/Extensions

4. mv AppleIntelGMAX3100FB.kext AppleIntelGMAX3100FB.kext.orig

5. mv <path-to>/AppleIntelGMAX3100FB.soft-cursor AppleIntelGMAX3100FB.kext

6. chown -R 0:0 AppleIntelGMAX3100FB.kext

7. chmod -R 755 AppleIntelGMAX3100FB.kext

8. <path-to>/patch4500 -rf 2A42

9. Reboot with -f (and -v if you feel like it)

 

-u

 

The idea was to replace AppleIntelGMAX3100FB binary in vanilla AppleIntelGMAX3100FB.kext with the patched binary (AppleIntelGMAX3100FB.soft-cursor) right? And then use your 4500 patch on top of it?
Link to comment
Share on other sites

You're right. I hadn't opened the zip file. Why did lavender.t do that?? To use the binary then, you need to have a matching Info.plist, or the CFBundleGetInfoString and IOSourceVersion will be mismatched if you copy into your existing kext directory.

 

I guess I'll have to look into editing a 10.5.7 version myself. :( Sigh.

 

 

You do realize "AppleIntelGMAX3100FB.soft-cursor" is an executable and not a kext right?
Link to comment
Share on other sites

Voila !!..

 

@coldequation and mormegil - It works !! I am now able to see the cursor in the normal size and the other cursors like spinning wheel and text select appears normally in 1366x768 resolution !!

 

Many thanks.. !! :thumbsup_anim:

 

1. I had deleted the binary from the existing stock gma3100.kext and placed the soft.cursor file inside it and removed the extension.

2. Used Kext helper to load this

3. Ran the patch4500 and rebooted with -v -f ..

 

Cheers

NK :dev:

Link to comment
Share on other sites

Great. Two reports that it works. Now we need to find out why it doesn't work for mormegil. Can all three of you do the following and post back:

 

1. open terminal

2. cd /System/Library/Extensions/AppleIntelGMAX3100FB.kext/

3. grep "AppleIntelGMAX3100FB " Info.plist

 

** Note the quotes and the trailing space, they are needed. On my 10.5.6 machine, I see:

 

<string>AppleIntelGMAX3100FB 1.5.36.25</string>

 

lavender.t's hacked kext is a 1.5.18.7 version (I presume 10.5.5 or earlier). Now that we know it works, I'll see if there's a way to use patch4500 to patch whatever kext you have installed. If I can't do that, I'll concentrate on 10.5.7.

 

Tienneke:

 

Once we figure out what mormegil's issue is, can you update the topic? I also think you'll want to highlight macgeek's iWork fixes. If possible, I will try to get that into patch4500 as well.

 

-u

Link to comment
Share on other sites

Thanks. I contacted lavender.t yesterday by PM but he hasn't replied. The offsets are different with the 10.5.6 and 10.5.7 kexts, so I'd need his help to fix this. Actually if we could draft him into the 4500 work, that would be great, as he has IDA Pro and disassembly experience (both of which I don't have :) )

 

I'll post a message in his thread and see if he replies there.

 

1.5.44.13 here. Hope it helps :)
Link to comment
Share on other sites

hi,

 

i have Asus UX30 and thinkpad x200, i use this patch, it work on my x200. but my ux30 can not work, there is one thing i found, when i boot up and going into the system info in the boot menu, i only can see it up to 1024x768, but when i look in the x200, it show up to 1280x800, not sure why about this? is anyone can help me to fix it.

 

sorry about my poor english

 

thanks :rolleyes:

Link to comment
Share on other sites

1.5.44.13 here. Hope it helps :)

 

@coldedquation.. Mine is also 1.5.44.13 as I mentioned a few posts earlier.. and mine works on iAtkos V7 10.5.7..

 

@mormegil.. do you have any efi strings or boot strings ?? probably you can try removing them.. btw.. in many threads for gma4500 i ve seen that 1280x800 native resolution works with boot string..!!

 

Cheers

NK

Link to comment
Share on other sites

Haven't had the problem with the script. Technically the end result of the script and the pre-patched kexts should be identical. 8086 is actually the Vendor (Intel) so it should stay as this. It is OK that it says it does not have a display attached. Going by others results it does not affect anything (at the moment :) ).

 

Interesting though about the lines. I also get them but when you connect to an external display the lines are not there on external display (they stay on the built-in). At the moment I'm trying with tienneke to address the no cursor issue which seems to be only affecting Lenovo users. Anyways hope to find a solution for this too. Its kind of hard to use with no mouse and white lines everywhere ;)

 

iPoco

my graphic doesn't work with this step.

and i got this link yesterday http://rapidshare.com/files/275871403/GMAX4500.rar

anyone have try the gma 4500 pkg patched?

please share.

thank you

Link to comment
Share on other sites

Ok so i tried it but it gave me a blue screen so what do i do? I dont think I had the vanilla kernel but I dont know how to get it because I'm a noob. Also does iAtkos work or do i need to switch distros?

 

The blue screen probably is because the normal 2A42AppleIntelGMAX3100.kext (without FB) is still in /System/Library/Extensions. Try booting in safe mode (-x at the bootloader prompt), you should get to the normal login window, and you can remove the kext with finder :huh: Hope this helps.

Link to comment
Share on other sites

The blue screen probably is because the normal 2A42AppleIntelGMAX3100.kext (without FB) is still in /System/Library/Extensions. Try booting in safe mode (-x at the bootloader prompt), you should get to the normal login window, and you can remove the kext with finder :huh: Hope this helps.

 

It wont let me boot in safe mode the same thing happens to me. It says hibernate is too old on the top left. so should i boot in ignore caches?

Link to comment
Share on other sites

It wont let me boot in safe mode the same thing happens to me. It says hibernate is too old on the top left. so should i boot in ignore caches?

 

No, that hasn't got anything to do with it..

 

Hmmm.. Do you know how to work a terminal?

Link to comment
Share on other sites

No, that hasn't got anything to do with it..

 

Hmmm.. Do you know how to work a terminal?

 

somewhat. just tell me what 2 type i have some terminal experience in Linux so. I think i can do it. As long as it doesnt involve compiling cause idk how to do that.

Link to comment
Share on other sites

somewhat. just tell me what 2 type i have some terminal experience in Linux so. I think i can do it. As long as it doesnt involve compiling cause idk how to do that.

 

Okay, then boot to single user mode (-v -s at boot prompt)

 

you'll eventually get to a console. Enter following commands:

mount -uw /
rm -rf /System/Library/Extensions/2A42AppleIntelGMAX3100.kext
reboot

 

This will remove the kext that usually causes the problem.

 

If that doesnt work, then boot into single user again, and enter following:

mount -uw /
rm -rf /System/Library/Extensions/2A42AppleIntelGMAX3100FB.kext
reboot

 

This will remove the patch in its whole.. So you'll be able to boot to normal, but won't have native resolution.

Link to comment
Share on other sites

Okay, then boot to single user mode (-v -s at boot prompt)

 

you'll eventually get to a console. Enter following commands:

mount -uw /
rm -rf /System/Library/Extensions/2A42AppleIntelGMAX3100.kext
reboot

 

This will remove the kext that usually causes the problem.

 

If that doesnt work, then boot into single user again, and enter following:

mount -uw /
rm -rf /System/Library/Extensions/2A42AppleIntelGMAX3100FB.kext
reboot

 

This will remove the patch in its whole.. So you'll be able to boot to normal, but won't have native resolution.

Ok so i deleted the 2A42AppleIntelGMAX3100.kext and im still get the Blue Screen.... man this sucks...

Link to comment
Share on other sites

 Share

×
×
  • Create New...