Chameleon 2 RC4 for Intel GMA (version 2)
This is a new version of the modified Chameleon 2 RC4 bootloader, to get (wide) native resolution on most Intel GMA. I tried to solve the common problems of the previous release.
The behaviour of the bootloader has been modified as follows:
1. The desired resolution is read from “Graphics Mode” key in com.apple.Boot.plist
2. If the key is not present, the bootloader reads the default resolution of your LCD/Monitor from EDID
3. The first entry of vesa bios modetable is patched with the new resolution, so OSX can find it and boot correctly.
-The major improvement is that now you can specify your custom wide resolution. For example, on my Inspiron 1545, I was able to get 1280×720 instead of 1366×768. Obviously, the resolution must be supported by your monitor and graphics card, so first ensure of that using windows or linux.
The string format must be in the classical form:
Don’t forget to check for the existance of com.apple.Boot.plist both in /Extra and /Library/Preferences/SystemConfiguration directories.
-In addition, you can overwhelm many other cases in which the default resolution reported by edid is not the maximum supported by the monitor, but a mere 1024×768.
In this version I also added new deviceId strings, to recognize the last variants of GMA 4500, such as Optiplex.
– If you want to report any problems, please include in the comment your notebook/motherboard model, the output of:
lspci -nn|grep -i 'memory\|dram' (lspci is here)
and better, a video bios dump. From linux:
sudo dd if=/dev/mem of=vbios.dmp bs=65536 skip=12 count=1 and send me vbios.dmp.
In the package I’ve included all the compiled binaries, and the sources in the form of a diff patch.
-Install as you do with the original bootloader. If you already installed Chameleon RC4, just open the terminal and copy the boot file in your root directory, e.g.:
$ cd Desktop/ChameleonMR2
$ sudo cp boot /
(And give your password)