Chameleon 2 RC4 patched with 915resolution for Snow Leopard and Intel GMA X4500
!!Attention: this post is old, you can find an updated version here!!
Unlike the previous HowTo, this time I’ve made the things much simpler. The goal is to get 1336×768 resolution on Intel GMA X4500 with Snow Leopard, so I’ve patched and compiled Chameleon 2 RC4 bootloader, integrating the 915resolution patch, including the strings for GM45 chipset. So you don’t need anymore to have Linux, Grub2 and sacred spirit installed!
All you have to do is replace your Chameleon bootloader in the root of leo filesystem (/boot) with the one supplied in the archive below.
Note: you have to install Chameleon 2 RC4 from the original package first!
I’ve tested it with my Dell Inspiron 1545 (Intel GMA X4500) and got 1336×768 resolution with Snow Leopard 10.6.2, Hazard release, without any further patch!
Obviously, you can test it with other Intel chipsets, such as 915, 945, 500 .. and hope it works.
This is the download link:
http://www.divshare.com/download/10308873-45f
—Edit: Updated to support more Chipsets (Intel G31, G41, and G45):
http://www.multiupload.com/77ZLMCTXV5
—Edit: Latest build, with source code:
http://www.multiupload.com/GFMZ7A9Z3T
Note: delete any “GraphicsMode=…” flag from /Library/Preferences/SystemConfiguration/com.apple.Boot.plist and /Extra/com.apple.Boot.plist
-Currently, this is the only method to boot Snow Lepard kernel in 64bit mode with this card!!
All the other patches (applied to IntelGMAX3100.kext, IntelGMAX3100FB.kext and dsdt.aml) work only in 32bit mode, and give no benefits other than getting native resolution. So, until someone patches the modules or implements QE/CI, there is no need of using them!
Thanks So Much For All Your Hard Work , I Cant Wait To Try This.
This work great on Acer 4736 Laptop, which othert patch can not work.
Thanks for your hardwork!
BTW, would you please add mirror for Asia, because I could not download without using proxy server.
Error: This file is not available to free users in China and Southeast Asia…
Thanks again!
Sure! Here’s the link:
http://www.multiupload.com/8JFRU19JBF
How did you get this working on the 4736?, I have a triple boot system of Win7, Snow, and Leopard but it doesn’t work on my Acer 4736Z. Also once I install Chameleon 2 RC4 I loose my airport card.
Thanks for your effort on this!
To say it in the words of Karate Kid (song): “You’re the BEST – arroooooouuund! ”
thank you
This is great! I can finally get native resolution on my 4500MHD. Does the boot file include DSDT override too by any chance? Could it in a future version?
Edit: Yes, dsdt override is already implemented in standard Chameleon, starting from RC2.
Does any have any information regarding getting native res working on a Vaio-VGN-NW20ef, i have tried the boot but still no luck, i have a 4500m
thanks in advance
can you post the output of “lspci -nn”?
(if you don’t have it:
http://osx86.sojugarden.com/2009/10/lspci-installer-1-0-released/
)
Hi,
It doesn’t work with:
Type: GPU
Bus: Built-In
VRAM (Total): 64 MB of Shared System Memory
Vendor: Intel (0×8086)
Device ID: 0x2e32 <—————————-
Revision ID: 0×0003
Kernel Extension Info: No Kext Loaded
Since i'm a programmer please advise what changes you make or program
Thanks
I integrated the 915resolution patch found on some grub2 versions.
For the Devide ID you should have submitted is that related to the Memory Controller, in your case I think is 0x2e30.
However.. I made another build, including your chipset (G41), plus G31 and G56.
Tell me if it works. Thanks!
Hi,
The info:
lspci -nn
00:00.0 Host bridge [0600]: Intel Corporation 4 Series Chipset DRAM Controller [8086:2e30] (rev 03)
00:02.0 VGA compatible controller [0300]: Intel Corporation 4 Series Chipset Integrated Graphics Controller [8086:2e32] (rev 03)
Thanks, but doesn’t work. Please tell me additional test to carry the good work.
Ruy
1.Did you try installing Chameleon RC4 (Original) first?
2.At the chameleon boot, the Apple Logo is stretched, or normal with the correct resolution?
3.What’s the brand and model of your notebook?
4.Do you have linux (hope yes)?
If so, can you send me the dump of your vbios? The command is:
sudo dd if=/dev/mem of=vbios.dmp bs=65536 skip=12 count=1
Send me the vbios.dmp file.
Thanks!
Hi,
> 1.Did you try installing Chameleon RC4 (Original) first?
since version 1,
> 2.At the chameleon boot, the Apple Logo is stretched, or normal with the correct resolution?
kernel with -v, no logo
> 3.What’s the brand and model of your notebook?
No notebook … its a tower GA-G41M-ES2L (rev. 1.0)
> 4.Do you have linux (hope yes)?
I have Linux and other brands of Unix since 1989
Please copy the vbios.dmp:
http://madeira.dyndns.org/vbios.dmp
Ruy
Hi,
I would like to compile and if possible work with you and the others
http://intellinuxgraphics.org/download.html
Code from FreeBSD:
Several drivers ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/xorg/driver/
ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/xorg/driver/xf86-video-intel-2.7.1.tar.bz2
Supports a variety of Intel graphics chipsets including G/Q33,G/Q35,G41,G/Q43,G/GM/Q45
Version 2.9.1
http://xorg.freedesktop.org/archive/individual/driver/
Best Regards,
Ruy Benton
Thank you very much for your work.
Like I said before can you provide more detail in updating the boot file?
The first step is down the http://chameleon.osx86.hu/file_download/40/Chameleon-2.0-RC4-r684-src.tar.gz
and then … ?
Thank in advance for your efforts.
Ruy
Hi,
With G41 NO
Vendor: Intel (0×8086)
Device ID: 0×2e32 <—————————-
With com.apple.Boot.plist I can change Graphics Mode to anyone 800×600 …., but not the frequency.
So with this patch I can change the Graphics and the frequency?
Thanks
ruy
post updated..
Hi,
With G41 NO
Vendor: Intel (0×8086)
Device ID: 0×2e32 <—————————-
Because:
In your diff
case 0x2e308086:
+ type = CT_G41;
+ break;
And GA-G41M-ES2L is ID: 0×2e32 not 2e30.
Thank you for your excellent work.
Ruy
No, 2e30 is right. As I said you before, you should not see your graphic card, but your memory controller, which is 8086:2e30.
lspci -nn|grep -i memory
Intel Corporation Mobile 4 Series Chipset Memory Controller Hub [8086:2e30]
Is it possible to do the 1600×900 resolution using chameleon patch? I am iPhone developer. I am not comfortable running the iPad simulator since it doesn’t fit. Thanks
yes, if your monitor edid reports that.
the patch uses edid to retrieve the right resolution
i was wondering how you install this exactly?
I removed the file boot from ‘/’ and then placed this in its place but I still only get 1024×768 on my laptop. am i missing something?
any help would be appreciated.
Holy shit, you are the greatest guy ever
Followed your instructions for installing iAtkos and change the resultion, everything is perfect!
Many thanks!
Muy bueno, che, lo voy a probar!!!
Deviato, are you releasing the sources of this patch? It would be great to start from your work to get a full support of this graphic card.
yeah, sources please!!!!!!!!!!!!
Hey Devaito, can you put a more detailed description on how to install this. I am new to osx86 and also have a dell inspiron 1545.
Extract the archive, open terminal.
cd <your archive path>
sudo cp boot /
(give your password)
Hey Devaito, how come when i put in cd it says
-bash:syntax error near unexpected token ‘newline’
i followed your instructions,
now my snow leopard wont boot
its stuck at a black screen…
boot1: /boot
nevermind, i got it to work!
Finally!!! native resolution on my acer 5732z
i had to install Chameleon 2.0-RC4 first.
http://www.kexts.com/view/198-chameleon_2.0_rc4_installer.html
(what a noob i am lol)
thank you so much for this! wooo
Sorry, I thought it was implicit, but good advice, I’ll update the post to specify it..
Nothing changed after i tried
sudo cp boot /
Do i need more instruction to get it works ?
Thx u very much ^^
My Computer is Vaio Z
4500mHD/9300mGS (I use stamina mode to test your file)
GM45
P9700
My Native Resolotion is 1600×900
can i use this file ?
@b_ambee
Maybe.. read again the post, I inserted some notes..
If you still have problems, post your “lspci -nn” output here.
(lspci is here: http://osx86.sojugarden.com/2009/10/lspci-installer-1-0-released/)
PS: your card could be too different from mine, stamina is a new technology..
@all: I noticed that all the owners of Vaio notebook have problems, while on dell, acer,.. all works!
This makes me think of a different VESA Bios produced by Sony?
Can’t get it to work replaced the boot file and removed all GraphicsMode flags in com.apple.Boot.plist but still can only get 1024×768 on my Vaio NW350F which has the GMA 4500 graphics card.
Here’s the info for my computer via System Profiler:
Type: GPU
Bus: Built-In
VRAM (total): 64 MB of shared System Memory
Vendor: Intel (0×8086)
Device ID: 0x2a42
Revision ID: 0×0007
Kernel Extension Info: No Kext Loaded
Displays:
Display:
Resolution: 1024 x 768
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: YES
I wonder if any Vaio users have gotten it to work with your method. Well thanks for checking into it for me.
Can you tell me the exact model of your notebook?
Also, can you supply your video bios dump?
From linux you have to do:
sudo dd if=/dev/mem of=vbios.dmp bs=65536 skip=12 count=1
and send me vbios.dmp
If you don’t have linux installed, you can do with a live distro on cd or pendrive. Thanks
my model is Vaio NW350F. Unfortunately I don’t have copy of Linex on it. Is Linex free could maybe I download and install that Live Distro? Where would I find that at?
hi deviato,
do you know whether there’s a difference between your patched resolution chameleon and using a patched 3100 kext regarding the sharpness of fonts?
I find that reading text and typing (as software developer) is quite stressful to the eyes, even with font smoothing completely turned of with tinker tool.
using a inspiron 1545 with intel 4500 gpu as well and like osx very much, but for some reason my eyes get tired much faster when i’m on osx than linux or windows.
Hai dev,
I have dg41rq, that mean MoBo with 41 chip-set and x4500 GPU (2e32 x 8086).
I have CRT monitor (samsung) that have maximum resolution is 1152×864 (That my native resolution)
My question is… can i get native resolution 1152×864 with your patched boot file?
even, can you write how to edit chameleon boot file so that support 1152×864
Hi, I don’t know if it works well for your chipset, because I can’t test. However, for your monitor you don’t need to edit the boot file.
The native resolution is taken from your monitor EDID, so you can only try,,
well I’ll try then
Is there any way to get the sources for the patch?
THE SOURCES ARE ALREADY THERE!!
THEY’RE IN THE LAST PACKAGE, IN THE FORM OF A DIFF PATCH.
SIMPLY APPLY TO THE ORIGINAL CHAMELEON SOURCES.
THANK YOU!!!!!
Hey Deviato,
Thanks so much for all of your work with this. It works flawlessly on my 1545. I was just wondering, if you (or anyone else who has Snow Leopard 10.6.2 installed) let me know what drivers to customize my SL update with.
I have an Inspiron 1545
Intel Core 2 Duo T6600
4GB Ram
320GB ATA HDD
GMA4500HD
Dell Wireless 1397 WLAN Mini-Card
IDT HD Audio
Thanks
Hi deviato, thanks for the good work.
However, after installing everything, my native resolution of 1440×900 is still not supported. Chameleon only shows and supports 4:3 resolutions as it did before.
What did I do wrong? I have a Dell Optiplex 760 with the GMA 4500
Anny suggestions please?
I found that your chipset has another id, 8086:2e10, (if you can confirm.. post the output of “lspci -nn|grep -i dram”, read the other comments if you don’t have lspci)
Now I’ve compiled it again including your id: http://www.multiupload.com/X9A9KX8HKZ
Tell if it works, If not, you can send me the vbios dump. From linux:
sudo dd if=/dev/mem of=vbios.dmp bs=65536 skip=12 count=1
and send me vbios.dmp
this is the tool to dump the video bios for windows:
http://www.multiupload.com/S59VEL8H3M
sent you my vbios dump.
Tried everything with a fresh install again, no success. Could there be an issue with the TFT as well?
Hi, can you tell me if the new version works please?
I included the support for your card, plus a “manual” insertion of the resolution
I can fix issue with my sony display by adding manual EDID following this guide http://www.insanelymac.com/forum/index.php?showtopic=208410&mode=threaded&pid=1392033 but use softMCSS from http://www.entechtaiwan.com/files/softmccs.exe to get EDID on windows
Now i can display 1600×900 on my Vaio Z
but now my problem like kido’s post the font is no sharp at all in 1280×800 is much more beautifuler i don’t know why
Hi, anyone sucessful on a Lenovo G550?
Hi,
Drivers from Intel:
http://intellinuxgraphics.org
FreeBSD:
ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/xorg/driver/
I have Xcode so please tell me what procedures to take
Ruy
Hi Deviato! I’m not really good at coding since i just started but i was wondering if it’s possible to ad the same patch on cdboot if so can you please send me to the right path or give me some tips? Thanks!
Wow, that’s great!!! Would you be addind this patch to every new Chameleon release? Can you add the patch to PC EFI 10.6?
Sure, with some improvements (I hope)
For pc-efi, I don’t know.. I’m waiting for a RC4 based one
Hi, thanks for all the work you’ve done, but looks like i faced some problems here…(on msi g41m4-f main board).
the native res of my dell monitor is 1920*1200. after i swap the original boot file with yours, it did boot but with 1920*1440 res which my monitor does not support and display nothing.
my lspci dump is:
00:00.0 Host bridge [0600]: Intel Corporation 4 Series Chipset DRAM Controller [8086:2e30] (rev 03)
if you any further info please let me know. thx!
really strange, cause it reads the resolution from monitor EDID.. but I have a question: how can you say that it boots with 1920×1440 if you aren’t able to see anything?
the moniter’s max res is 1920*1200(16:10), 1920*1440(4:3) is not support so the monitor switch to power safe mode to protect itself from damage, that’s why i said i can’t see things. (same thing will happened if i tried to use 1440*900)
this happaned before when i modified the ven/dev in x3100′s kext, i have to change it back in order to boot without monitor switch to power safe mode on boot. My Chameleon’s OS select menu display @ 1920*1200 if i edit the graphic mode in boot plist to 1920*1200, but when boot, it auto switch to 1600*1200, which is not native res.
(btw, is there any ways to force it boot as 1920*1200 by hardcoded it in the boot file? that’s the res that i only would need.)
thanks again for your reply, will provide more info if needed.
forgot to tell that how i know it’s 1920*1440, before the monitor switch to power safe mode, it will display a message said unsupported res 1920*1440.
Hello, i need help on this. Devaito, can you tell me exactly where the chameleon bootloader is, and i don’t know where (/boot) is as i typed it up on the spotlight and nothing shows.
Copy the archive to desktop and extract,
open terminal,
cd Desktop/Chameleon915withsrc
sudo cp boot /
(give your password)
Hi, I can’t get it to work, I installed Chameleon RC4 and replaced the boot file but I am still at 1024×768 on my Toshiba L355-S7827 which has the GMA 4500M graphics card.
Here’s the info for my computer via System Profiler:
Type: GPU
Bus: Built-In
VRAM (total): 64 MB of shared System Memory
Vendor: Intel (0×8086)
Device ID: 0×2a42
Revision ID: 0×0007
Kernel Extension Info: No Kext Loaded
Displays:
Display:
Resolution: 1024 x 768
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: YES
Can you please help? Thanks
I have an HP G71-343US laptop with the GMA 4500MHD video card (Device ID 02A42). I cannot get this to work with the RC4 and the boot file! Please help.
I want to say thank you very much for this release. I have been searching to get 1366×768 resolution for days.
This patch worked on my Acer 4810TZ laptop. I have Hazard 10.6.2 installed.
Thx for the help.Works with SL with Dell studio 1537..1280x 800.however, how can I get 1200 x 1024 resolution?
T3400 intel
Device id 0x2a42
Revision ID 0×0007
TKS
try the new version..
http://deviato.wordpress.com/2010/02/24/chameleon-2-rc4-for-intel-gma-version-2/
I got new Inspiron 1564 with Intel i3 330m it has Intel HD graphics accelerator build on CPU do you know of any solution to get 1366×766 on this machine ??
I have an Intel motherboard DG41MJ with the GMA x4500, I used your BIOS but I have no QE / CI.
As I have QE / CI? is possible with your BIOS and my motherboard?
The resolution of 1280×1024 and the editing was com.apple.Boot.plist and the flag “Graphics Mode” = “1280 × 1024 × 32″ .
Thanks
Tengo una placa base Intel DG41MJ con la GMA x4500, he utilizado tu BIOS pero no tengo QE/CI.
Como puedo tener QE/CI? es posible con tu BIOS y my placa base?
La resolución de 1280×1024 ya la tenía editando el com.apple.boot.plist y con el flag “Graphics Mode”=”1280×1024×32″.
Gracias
Hi guys, this is another link that I used for intel GMA x4500, it works fine for my laptop HP pavilion dv5,windows 7 ultimate. I had chameleon rc3 then I replaced with rc4 (just follow the instruction on that site). Now I have 1280×1024 Snow Leopard 10.6.2.
Cheers
Here the link:
http://www.kexts.com/view/222-modified_chameleon_rc4_use_with_intel_x4500.html
Hey Deviato, thanks for all your work! I was wondering how you’ve installed Snow Leopard. Which optional kexts did you choose after clicking ‘customize’ before installing Snow Leopard by Hazard? I think I’ve the same specifications: 2.0ghz Intel T4200, 250GB, 3GB RAM, Intel X4500, Dell 1397 minicard.
Thanks!
Hi Deviato,
Thanks a million, for all your efforts.
Atlast i would have something better on Dell studio 1555.
Hi Deviato,
I have HP-Compaq 100eu-all-in-one PC. Specs: Intel Atom D410 CPU, GMA 3150 GPU and Monitor have 1600×900 resolution capability.
Type: Display
Bus: Built-In
VRAM (Total): 64 MB of Shared System Memory
Vendor: Intel (0×8086)
Device ID: 0xa001
Revision ID: 0×0000
Could you add my device id to bootloader please?
Thanks.
Excelent work ive bin trying for days to sort my Graphics out, was the only thing i hadnt sorted on my hackintosh.
Thanks alot
Doesn´t work
Lenovo Thinkpad SL500
its really working in my Dell inspiron 1440
Thanks Dude,great work
what’s your max os x version ? are u able to run your graphic card and wifi without problems? im also using dell 1440
Hi, can you patch chameleon rc5 755 build for Lion with x4500gma??? Thanks, it will be nice.
Can you re-upload the files to other server, like MediaFire?
Because the MultiUpload is broken!