No problems here with vanilla system (except X3100FB.kext from Leopard 10.5.8)... so, ALL is working fine in 10.7.3 (latest build 11D50d). Please, wait for update DSDT standard with Lion support (for 6720s and 550) ASAP.
Note: Please, I need one voluntary (with experience, mainly if understood
THIS) for DSDT testing with Merom CPU. I mean is better two: one for the Compaq 6720s, and one for the HP 550, both with CPUs Merom. Then, PM me.
Anyway...
DSDT v0.30 Update for 6720s and 550 HP Notebooks (Full Lion ready):
1) The Bootloader:
Chameleon-2.0-RC5m-r1291.zip (
Thanks to Slice). I prefer install it using Chameleon Wizard, method "Boot0md", in the boot partition. Recommended.
Note: This bootloader has NOT support for iCloud.
2) The config boot file: org.chameleon.Boot.plist from /
Extra.zip
3) The New DSDT and SSDT tables, also from /Extra:
DSDT Merom:
dsdt_v0.30RC-NEW_Merom.aml.zip (
Only for CPU Merom)
DSDT Penryn:
dsdt_v0.30RC-NEW_Penryn.aml.zip (
Only for CPU Penryn)
SSDT:
SSDT tables for C-States.zip (
C-States support for both CPU type)
Update Note to Merom CPU users:
If you have audio stuttering (or get choppy problems), this is related to missing C-States support. So, please try with the SSDT tables 5 and 6 I uploaded
HERE from /Extra. Because I just needed more feedback with CPU Merom.
OPTIONAL:
SSDT tables for Custom P-States & Undervolt.zip (
ONLY if you want to customize P-States)
Notes:
- If you get Blue Screen, stuck at login and not GUI at all, you need to
set your own Display EDID override.
See this example:
juanerson_DisplayEDID_Override_NEW.zip (
Please do not use it, is only for reference)
- For big screen resolution (1440x900), inside the DSDT (device GFX0, X3100 hack code) are just three (3) values to change:
AAPL01,DualLink
AAPL01,Height
AAPL01,Width
4) The SMbios, Legacy SpeedStep and Extensions:
For CPU Merom:
SMBios and Legacy SpeedStep MB32 for Merom.zip (smbios.plist from /Extra, and Legacy injector installed in /S/L/E)
For CPU Penryn:
SMBios and Legacy SpeedStep MB42 for Penryn.zip (Idem)
Notes:
- For correct Legacy SpeedStep functionality
Is highly recommended revert back to vanilla files
MacBook4_1.plist or
MacBook3_1.plist (depend of case), by deleting or comment out the five (5) lines for CPUPLimit = 0x0:
<key>PLimitDict</key>
<dict>
<key>MacBook4,1</key> // or MacBook3,1
<integer>0</integer>
</dict>
Those modified files are in:
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources
Then, repair permissions & rebuilt cache, and finally restart the system.
- Please, build your own genuine-valid Mac Serial, and don't share it...
read this commentary about it.
5) More Extensions to install all in /S/L/E (Replace the previous same kexts or same function kexts if necessary):
fakesmc (
the Netkas one): Modified Info.plist separately for:
fakesmc.kext for MB32 Merom CPU.zip
fakesmc.kext for MB42 Penryn CPU.zip
The proper FrameBuffer:
AppleIntelGMAX3100FB.kext_1058_vanilla_Combo.zip (
to avoid the KP "GPU parser error...")
Note: Before install it, in case you have the X3100 variant ID 2A12... you need to edit the Info.plist inside.
And the rest of kexts for fan control, battery, sound, ethernet and keyboard:
Lion kexts.zip
Note: About the sound .kext, please install first AppleHDADisabler (wait two minutes), then install VoodooHDA to prevent KP conflict with AppleHDA.
At the end... repair permissions with Disk Utility (Recommended).
Big thanks to ThirdSmile, Zprood, Slice, and maybe others. Good Luck to everyone.