For anyone stumbling upon this thread using one of the newer MacBook Pros (2016 and later) which need the applespi driver to make the keyboard and touchpad work, here's how to make this work, as I couldn't find any other thread explaining this for newer Macs.
As far as I understand, the driver effectively replaces the role of the hid_apple module, so the files to edit are slightly different.
- First, to verify that you are using the applespi driver and not the hid_apple driver, check which of these commands (using the terminal) returns something. Whichever does will tell you which driver you are currently using:
sudo ls /sys/module | grep applespi
sudo ls /sys/module | grep hid_apple