I guess we could use Natit.kext to inject some of the dictionary entries proposed in that link. I've been trying things for the last two weekends and I guess I learned a lot in the process. I'm convinced that we have to tack two problems in sequence. First one is to properly detect an AppleBacklightDisplay without the Nvidia driver being activated. This currently doesn't happen with GraphicsEnabler=no and until it isn't fixed we cannot go to the next step which is to force the display EDID. Also, I agree with the author of that post that GraphicsEnabler=yes somehow messes up the display detection on laptops so we should avoid using it and try to inject properties instead. I could try to patch IODisplayWrangler and IONDRVSupport classes that have source code available but it's almost impossible to do that without a second computer to debug the driver (I only have my VAIO). What could be crucial to speed up things is to find a definitive guide on how VAIO displays are supposed to be detected and then try to override the detection process in the source code of that classes. Any thoughts?
They have a similar issue with Radeon cards and LVDS. I don't have any experience with that, but thought that could give you guys some hints. If you have any new ideas, I can test them on my VPCF12M0E/B.