Ok, I created the usbmap.kext, however the OS won't boot with only the DSDT.aml, I have to also have SSDT-EC.aml. I don't understand why.
Also, Trackpad, Touchscreen, and battery doesn't work. Everything else does. Oh, mic doesn't work, but does with headphones.