Hi! Sorry, I've been away for a while, got myself a macbook pro, just couldn't stand the crappy trashiba anymore..
If you get to the blue screen, it probably means that the AppleIntelGMAX3100.kext is still installed. To get native resolution, you just need the kext that ends in 3100FB.kext.
To remove it, boot in single user mode, and enter following:
mount -uw /
rm -R /System/Library/Extensions/AppleIntelGMAX3100.kext
This should work
The only way to know for sure is trying it.
Chameleon does normally not matter, it's at the moment a hard coded driver. So try it, if it fails, you can remove the driver using a few simple commands in single user mode
The problem is that the only way of telling your pc to use the internal display, is by means of using a custom Natit
If you want a clear sketch of the problem:
the gma X4500MHD needs information from your screen in order to know what kind of screen it is, and what resolutions it supports. This information is normally stored within the EDID information in a chip on your screen(!) and sent through the display connector.
Now some laptop builders find it too cumbersome to add the 1 small wire that connects from that chip to your GMA X4500MHD. So instead, they store the information in the bios, and use a customized driver in windows, that reads the values from your BIOS.
As you might've guessed by now, the osX driver doesn't look in the BIOS, because it doesn't know what a BIOS is..(because apple uses EFI instead of a 16bit BIOS).
In order to get the information to the driver, you'd need to 'inject' it. This injecting is done by means of a custom Natit. I'm real bad at making those, but there are a lot of threads about it. Search the forum for custom Natit with EDID values.
A second problem you have is your flat panel. Apparently your GMA X4500 doesn't see the display at all. The only fix to this is forcing your GMA X4500 to look for a display on it's LVDS connector. This is done by setting the 'HasPanel' value in Natit.kext. You'll find plenty of info about that too on the forum.
I'm in real time need atm, otherwise I'd have made a natit for you that has the right options. But there's a way to fix your problem for sure