I checked, I don't think Integrated chipset will be supported because of the lack of documentation from the manufacturers. The patch uses a functionality in Intel Host Controllers to unlock the vBios image in the system memory. Without documentation, it's impossible to tell if this same functionality is available for other chipsets. If someone knows, information is welcome.
The main goal of this isn't just to get chameleon to the native resolution, it's to have native resolution in MacOS since the first boot after installation (and maybe during installation), before you've set up GraphicsEnabler, messed with your kexts and all. And to keep native resolution if you have to disable GraphicsEnabler for a while... To have native resolution, no matter what.
Also this is the only way for me to have native resolution in 64 bits mode on my Radeon Mobility.
Note that it worked on a Nvidia 9800 and an ATI X1900 Mobility, other nVidia cards don't set the mode yet, and it makes ATI drivers crash with HD3xxx and HD4xxx (HD2xxx is untested, X1300 to X1900 should be working fine though). It is still work in progress.
@phroz, loading your vbios in the registry with VBIOS/VideoROM/etc won't help, this is for OS X drivers, later in the boot process.
To set native resolution from boot, you need the patch I'm working on, or to flash your card. If you'd like to test the patch, it hasn't been tested on GT1xx, GT2xx series.
And the EDID bug isn't in cause.
There are already testers for nvidia 7xxx, 8xxx, 9xxx and ati HD3xxx and HD4xxx. If you don't have one of these and/or if you have a laptop, I'd like to know how it behaves on your machine.
I hope it clarifies things a bit, have a nice day.