Help - Search - Members - Calendar
Full Version: GMA X4500
InsanelyMac Forum > OSx86 Project > Tutorials (The Genius Bar)
Pages: 1, 2, 3, 4, 5, 6, 7
coldequation
Deleted "vanilla AppleIntelGMAX3100FB binary from the kext" from what kext? I presume not from
AppleIntelGMAX3100FB.soft-cursor?

QUOTE (mormegil @ Sep 1 2009, 09:23 PM) *
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
mormegil
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?
coldequation
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

QUOTE (mormegil @ Sep 2 2009, 07:04 AM) *
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?
mormegil
You do realize "AppleIntelGMAX3100FB.soft-cursor" is an executable and not a kext right?
coldequation
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. censored2.gif Sigh.


QUOTE (mormegil @ Sep 2 2009, 01:24 PM) *
You do realize "AppleIntelGMAX3100FB.soft-cursor" is an executable and not a kext right?
Twister_K
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.gif

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.gif
mormegil
Hmm.. strange. It didn't work for me sad.gif 1280x800 resolution here.
ties272
Worked for me as well!! On a HP 6730b laptop
coldequation
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
mormegil
1.5.44.13 here. Hope it helps smile.gif
coldequation
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 sad.gif )

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

QUOTE (mormegil @ Sep 2 2009, 05:08 PM) *
1.5.44.13 here. Hope it helps smile.gif
M4kintosh
How far have you gotten with the 6370b.

I have gotten 10.5.6 installed but I have no audio and the builtin trackpad and keyboard dont work


QUOTE (ties272 @ Sep 2 2009, 08:08 PM) *
Worked for me as well!! On a HP 6730b laptop

Aaron Crayer
Sad =( I have Intel Graphics Media Accelerator 4500MHD and i cant make it works

i have to re-install iatkos 10.5.7 =(

any fix for Intel Graphics Media Accelerator 4500MHD? I want to use Final Cut Studio 3

Thanks
mormegil
u dont have to reinstall. just boot into single user mode (-s) and remove 2a42AppleIntelGMAX3100FB.kext
Johnfu
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.gif
Twister_K
QUOTE (mormegil @ Sep 3 2009, 02:38 AM) *
1.5.44.13 here. Hope it helps smile.gif


@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

kapolda
QUOTE (ipoco @ Jul 14 2009, 02:47 AM) *
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 tongue.gif ).

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 tongue.gif

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
abkratch
Hey all,

I just was posting to check in on how things are going.

Coldequation; Has any progress been made on QE/CI in the last week or so?


Thanks as always

abkratch
Latho
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?
Tienneke
QUOTE (Latho @ Sep 7 2009, 11:01 PM) *
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 wink.gif Hope this helps.
Latho
QUOTE (Tienneke @ Sep 7 2009, 10:03 PM) *
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 wink.gif 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?
Tienneke
QUOTE (Latho @ Sep 7 2009, 11:10 PM) *
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?
Latho
QUOTE (Tienneke @ Sep 7 2009, 10:13 PM) *
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.
Tienneke
QUOTE (Latho @ Sep 7 2009, 11:15 PM) *
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:
CODE
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:
CODE
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.
Latho
QUOTE (Tienneke @ Sep 7 2009, 10:19 PM) *
Okay, then boot to single user mode (-v -s at boot prompt)

you'll eventually get to a console. Enter following commands:
CODE
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:
CODE
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...

Tienneke
QUOTE (Latho @ Sep 7 2009, 11:24 PM) *
Ok so i deleted the 2A42AppleIntelGMAX3100.kext and im still get the Blue Screen.... man this sucks...


maybe, but I can't help that.. Merely trying to help.. Got to continue working though. Did you also remove the FB one?
Latho
QUOTE (Tienneke @ Sep 7 2009, 10:30 PM) *
maybe, but I can't help that.. Merely trying to help.. Got to continue working though. Did you also remove the FB one?

I will, thanks for all the help! Should I try a differeny distro? Heres all my specs http://www.gateway.com/product_spec.php?pr...recid=529668228

So if any ideas pop into anyones heads feel free 2 post em wink.gif thnx


Tienneke
QUOTE (Latho @ Sep 7 2009, 11:34 PM) *
I will, thanks for all the help! Should I try a differeny distro? Heres all my specs http://www.gateway.com/product_spec.php?pr...recid=529668228

So if any ideas pop into anyones heads feel free 2 post em wink.gif thnx


Well, the problem is that it's more of an issue with how a company implements its GM45 architecture, not that you have a certain hardware or stuff.. The specs tell me not so much.

I think somebody else also had that laptop in this thread, maybe try searching through all the info, maybe he found a way to fix it wink.gif
Latho
QUOTE (Tienneke @ Sep 7 2009, 10:38 PM) *
Well, the problem is that it's more of an issue with how a company implements its GM45 architecture, not that you have a certain hardware or stuff.. The specs tell me not so much.

I think somebody else also had that laptop in this thread, maybe try searching through all the info, maybe he found a way to fix it wink.gif


k thanks I looked through and i must be blind cause all i found was http://www.insanelymac.com/forum/index.php...00#entry1249103 we have same video card but I dont think this is the post you were talking about wink.gif
Twister_K
QUOTE (Latho @ Sep 8 2009, 03:29 AM) *
k thanks I looked through and i must be blind cause all i found was http://www.insanelymac.com/forum/index.php...00#entry1249103 we have same video card but I dont think this is the post you were talking about wink.gif


After deleting the kext, have you booted with -F (Ignore cache) at boot prompt.. probably the non-FB kext is still present in the cache.. unsure.gif
melthed
oh man, thank you SO much!! it works perfectly on my Acer Aspire 4935 notebook with GMA 4500MHD. Mainboard is of course Acer 4935 mainboard. (just to show this board can work)
fa_1976it
Thanks .... Work Great with My notebook

Acer Aspire 4330
Intel Celeron Dual Core T1600
RAM 1,5 Gb DDR2
Video Intel GMA 4500M
iDeneb 1.6 10.5.8
Latho
QUOTE (fa_1976it @ Sep 10 2009, 01:55 PM) *
Thanks .... Work Great with My notebook

Acer Aspire 4330
Intel Celeron Dual Core T1600
RAM 1,5 Gb DDR2
Video Intel GMA 4500M
iDeneb 1.6 10.5.8

Wait the whole thing works or just the frame buffer?
Tienneke
QUOTE (Latho @ Sep 12 2009, 04:14 AM) *
Wait the whole thing works or just the frame buffer?


Probably just the framebuffer wink.gif
jhoussock
just tried this on my sony viao laptop, id was right i repaired permissions and it rebooted to a black screen....any help would be great
nobb1x
hello! i'm on snow leopard and my laptop has two video cards, the Nvidia works, and i'm trying to have the native res on the 4500MHD too, i patched the 3100 kexts but it works (native res,no qe/ci) only starting SL in Safe Mode. Using normal start i get a white screen and the laptop hang totally. can i add something to the kexts so they think to run in safe mode?

MacBook-Pro:~ hook$ kextstat |grep 3100
71 0 0x5af85000 0x17000 0x16000 com.apple.driver.AppleIntelGMAX3100FB (6.0.2) <70 69 14 13 11 7 5 4 3 1>

on safe mode, i have only this one loaded.
sunzyj
I have installed it to my T400, my display device ID is 2A42. But I got a problem , when the machine time is changed, mouce will disappear and display will crash , I don't know why ?!
laurentmac26
Black screen on Dell Inspiron 1750

Hello,
I have a Dell Inspiron 1750:

Intel Dual-Core T4200@2.00 GHz
Memory 4GB RAM @ 800MHz
Graphics Card Mobile Intel 4 Series Express Chipset Family PCI Bus (Intel Integrated GMA 4500MHD)
Screen 17 "16 / 9 1600x900
Wifi Card Dell Wireless 1397 WLAN Mini-Card
Ethernet Card Marvell 88E8040 Yukon PCI Fast Ethernet
Sound Card IDT High Definition Audio
USB Intel ICH9, ICH9R SATA AHCI Controller
DVD Burner TSST corp DVD +-RW TS-L633C
Microsoft USB Webcam Integrated_Webcam_1.3M
ACPI power button off, Mobile Intel 45 Express Chipset Intel 82801 PCI Bridge

When selecting options with iDeneb 1.4 (10.5.6), I have chosen (somewhat randomly):
Patches 10.5.6 Ready
. Audio> IDT
. Chipset> ICHx Fixed
. Video> Intel> Intel GMA X3100

Installation OK but 1024x768 display.

I try to follow the method (My ID card is 2a42)

At the restart when moving to the right resolution, right after the passage of gray (+ white apple) to blue, the screen turns off completely.

And I don't really understand this passage : Is it for me ?

Make sure you have the vanilla version of the kernel extensions (being AppleIntelGMAX3100.kext and AppleIntelGMAX3100FB.kext in / System / Library / Extensions). This only applies to people previously running kernel extensions provided by me in the other thread.

Any idea?

alpabetadam
does this method work in GMA 4500M?
do i need to do the vesa mode? using linux and the patch?
have anyone tried this in acer 4736z?
what are not working without quartz extreme? does it remove the minimize maximize effect if there is no quartz extreme?
Niklook
Don't work for me
BLUE SCREEN )) at loading, no interface

Samsung R418
Pentium Dual Core T3400
Intel GM45
GMA 4500MHD (device id 2A42)
iDeneb 1.6 10.5.8

- vanilla kernel
- ICHx Fix
- Voodoo PS\2
- GMA 3100
...

But work with kext from Mr. Vaught... but mouse problem - Cursor vanishes
and load without USB Mouse i have broken cursor...

UPDATE
May be I needed to try to remove AppleIntelGMAX3100.kext that worked Tienneke's patch ...
I will establish lspci by means of OSx86Tools and I will check up once again device id
Sly2k5
Worked!!!

on my toshiba A350 02T

now I have to figure a wifi alternative via USB stick...
the Atheros won't work.

no DVD play back...
Oh! well at least DIVX works.
DarkNovaGundam
The kext appears to have worked on my HP Dv5-1235dx wink.gif hurray for 1280x800.

Now if only I could get QE/CI (or whatever its called)
jasim
QUOTE (Niklook @ Sep 21 2009, 07:27 PM) *
Don't work for me
BLUE SCREEN ))
Samsung R418
Pentium Dual Core T3400
Intel GM45
GMA 4500MHD
iDeneb 1.6 10.5.8

- vanilla kernel
- ICHx Fix
- GMA 3100
...

But work with kext from Mr. Vaught... but mouse problem - Cursor vanishes
and load without USB Mouse i have broken cursor...

I think GMA4500 - normal work impossible ))
f///

Suffering from Mouse Artifact problem???

Read this topic to Solve the mouse artifact problem in Intel X4500 native Resolution.
Niklook
QUOTE (jasim @ Sep 23 2009, 06:50 PM) *
Suffering from Mouse Artifact problem???

Read this topic to Solve the mouse artifact problem in Intel X4500 native Resolution.


Thanx ))
I try
Before I solved a problem with the cursor by means of preliminary loading Win XP before loading Mac OS (through Chameleon RC2).
After loading Win XP rebooted and loaded Mac OS and the mouse normal appeared ALWAYS!!!)
And worked absolutely normal with reboot Mac OS!!
But when I the laptop power off ( completely for some time), at loading the cursor again broken, almost as on your screenshots. But sometimes the cursor at the first loading Mac OS simply disappears (more precisely it simply it is not visible), but the mouse work. It is necessary to click blindly and to reboot ))
Dodge with Win XP helped with all cases always.
Now I will try your variant of the decision, thanks!))
P.S. Sorry for my english
waringd
QUOTE (jasim @ Sep 23 2009, 11:50 AM) *
Suffering from Mouse Artifact problem???

Read this topic to Solve the mouse artifact problem in Intel X4500 native Resolution.


has there been any developments in the vertical lines recently. I am getting them on my Toshiba P300-20H and it changes the tint of colour between them if you swap to different resolution sizes... Weird!

Could this be a BIOS problem?
Niklook
Patch with soft mouse - work for me
Samsung R418 iDeneb 1.6 (10.5.8)
erythrophilia
Hello, thanks all for the nice work on everything! Here's the parts that work for me:

HP dv5t, Intel P7350, 4GB RAM, Graphics 4500MHD, Broadcom Wifi, and Intel HD Audio. Pretty much all of the essential components are functional for what I'm doing.

I used the iAtkos 10.5.7 -> upgraded to 10.5.8 -> run the script from the first post -> reboot and got the 1280x800 resolution.
elgris_77
Hi! It works for me, but in the display settings I don't see my resolution (1280x800). I can choose a lot of resolutions (800x600, 1024x768, 1280x768, etc) but 1280x800 is not present.

What I can do? Help me!

Thanks!
Bifop
Hello !

I'm new to this forum and relatively (a week) new to hackintosh world.

I've tried this patch too and it doesn't work (blue screen). After a lot of reading (and a sleepless night) I've been able to boot back into 10.5.7 but no go as far as 1280x800 resolution.

I've tried every tricks listed in this forum including the boot modification ("graphics mode"="1280x800x32@75") etc.. Nothing works.
I'm using Chameleon 2rc3 if it's any help.

Tienneke has exactly the same machine than I (Toshiba L300- PSLB8E), and was wondering why such differences in results we get ?
If somebody has a clue, I'd be extremly thankfull. rolleyes.gif
foofoo1081
QUOTE (Tienneke @ Jul 2 2009, 09:17 PM) *
Updated version

Over the last few weeks there's been a lot of advances in getting X4500 support in osX86. At the moment only framebuffer works, which means getting native resolution, no QE or CI yet, but hey, it's already great to have native resolution.

Coldequation has modded a patcher script provided by Trauma, with wich you can patch the stock AppleIntelGMAX3100.kext's to give support for X4500 graphics cards.

All you need atm is your device ID (you can find it in system profiler (/Applications/Utilities/System Profiler or about this mac --> more info) under graphics section. The device ID starts with 0x and then 4 numbers, probably 0x2A42 (for X4500MHD)

Once you know your device ID, download the script attached to this post, then follow these steps:
  1. Start a terminal
  2. type sudo -s and enter your user password
  3. drag the script from the location you downloaded it from to the terminal
  4. at the end of the line, add following options: -rf *your device ID* (it should look something like /Users/username/Downloads/patchX4500.bash -rf 2A42
  5. Press enter. The command will give you some output for feedback.
  6. Once you executed the script, repair permissions using disk utility (in Applications/Utilities, click on your primary harddrive, and on the first aid tab click on repair permissions.) This might take a while, but will make sure that your driver can be loaded.
  7. Reboot and (hopefully) enjoy native resolution
Make sure you have the vanilla version of the kernel extensions (being AppleIntelGMAX3100.kext and AppleIntelGMAX3100FB.kext in /System/Library/Extensions). This only applies to people previously running kernel extensions provided by me in the other thread.

Please post your results in this thread, be it good results or bad results, we'll try to help you wink.gif . In your post please include hardware info (both laptop type/brand and video card device ID) and software info (osX version and distro)

If you don't get response here, you can (most of the time) find me or other guys willing to help you on the IRC channel #GMA_X4500 at irc.voodooprojects.org

<I>I'll update this thread every time a (more or less) stable breakthrough has been made, and everytime a new patcher script comes out.
known issues
  • Cursor vanishes
    --> workaround: change the cursor size in system preferences -- mouse (till it's really huge, not so handy, but at least it works tongue.gif )
  • vertical stripes
    --> No workaround yet, looking into it atm

Last update: July 15, 2009 at 23:17 CET: New patcher script
Hey, I have a lenovo 3000 N500 (the same device id as yours 2a42). It DID work for me, but ended up with vertical stripes instead of a mouse-pointed. The problem seems to go away if you zoom the screen to a very, very small degree. But I can't keep it zoomed that way, it gets back to where it was straight away.


Laptop: LENOVO N500

Distro: iATKOS 10.5

This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.