Thanks for your input.
I have ability to read and understand but this build is my first. just sold my 24" 2.4ghz iMac.
the installation method I used is mostly manual, copied BaseSystem, application and mach_kernel and used chameleon on the installer partition, alone with FakeSMC and NullCPUPowermanagement in /Extra/Extensions, to do a fresh install on the partition on the same SSD. after installation I had to copy these 2 kexts to the /System/Library/Extensions to make Lion boot-able.
then I extract DSDT and put it in /Extra, I forgot how many problem I solved after this lol (too much infomation in 2 days...) and :
I have patched AICPUPM using SpeedStepper v1.2 for Lion 10.7.0 and got rid of the NullCPUPowermanagement;
used SleepEnabler to make the sleep/wake working; also a few general patches I found on the net for DSDT to make power button sleep working.. ;
and used MultiBeast 3.8.0 to install sound driver, which i'm not sure if it was necessary, didn't check before install it...;
and install a realtek Ethernet driver to make ethernet working after wake up from sleep...
I think that's it..don't have a good documentation habit lol
the reason why I used iMac 12,2 smbios is because I think that's the closest hardware spec to my computer? I don't have to use it but it's nice to see the sys profiler to show the "most" correct info..i don't think this will affect much since the problems i mention exist before I install this smbios.plist from MultiBeast, or am I missing something?
I don't really want to use tools like MultiBeast to do the work for me, but then I have a small desk and 2 computers on the same desktop made me rush things LOL..
still little confuse about DSDT's script tho....