This is what I changed in the DSDT patch:
Code:
//Note: Clover uses override-no-connect, but I've also seen\n
// override-no-edid. Not sure what the difference is.\n
"AAPL00,override-no-connect", Buffer (0x80)\n
//"AAPL00,override-no-edid", Buffer (0x80)\n
Reapplied the patch, recompiled the DSDT with MaciASL, with no errors, but there still is a black screen.
Also installed ACPIBacklight kext, rebooted, and still don't see a brightness slider (Hope I'm not doing something wrong).
But I noticed something; it turns out I was using a Dell external VGA monitor, and I had an extra Samsung VGA monitor lying around, I remember I had to switch these monitors, just to save power.
I removed the Dell monitor and replaced it with the Samsung. Then booted into OS X. Normally, the display of the Samsung doesn't work at all, and everything get displayed on the laptop screen. *But* if I go into the laptop BIOS and change the boot display to VGA, so that the BIOS show up on the VGA screen instead of the laptop, and boot OS X with this setting, the Samsung VGA display works!
It did not worked with the Dell monitor. Note that the monitor still uses 1024x768, cannot fix the black screen problem, and if I unplug the monitor while I'm on the Desktop, both screen turn blank, laptop doesn't switch on. I can replug the Samsung monitor later without problem, but only on the Desktop (or maybe bootloader).
I suspect it's because it's a similar display to the one of my laptop. MonInfo said the laptop display was a Samsung as well, on post #13.
http://www.tonymacx86.com/lion-lapt...e-e420-i3-2330-black-screen-7.html#post828099
If that clue can help at all...
EDIT: The exact same behaviour occur when running a Windows without drivers. When BIOS is set to boot with VGA, anything, even a BSOD, will be displayed on the VGA screen, with drivers or not. Same as OS X, if I unplug the VGA monitor, display won't switch to laptop, but can still be reconnected without issue.