Into AppleHda is modified the library AppleHDAHardwareConfigDriver and AppleHDAPlatformDriver both are into Applehda/plugins,the VoodooHda have too much kp when boot.
Sorry VoodooBattery I forget put into my package.
The brigthness work with F12 how a real Macbookpro keyboard.
I don´t like Voodoo solutions.
In bios setup change Legacy Usb to disable and Usb charge to disable.
The sleep problem is for Sleep Usb Charge feature ,I work to disable it in dsdt.
The lid sleep function too I work on it too ,no work because the lids variable of dsdt is in gfx0 device in place nvid device.
The marvell yukon only work on 32bits boot with my modified kext when work in 64bits boot too ,I upload it.
I upload a dsdt of real Macbookpro