I had to do some custom work on yours. After implementing the dsdt and rebooting, post a copy of from a terminal so I can see if there are any ACPI errors. First open a terminal, click on "edit" and then "profile preferences". Then click on the "scrolling" tab and change scrollback from 512 to about 3000. Then run sudo dmesg. If you don't do this, the terminal will run out of space (memory) to store all of the output.
Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 56 Optimizations