Guys, success!!!
Here's how to get the fn key working without any patches / kernel recompiles:
If you have a Macbook Pro 4,1, add the following line to the end of /etc/modprobe.d/options:
Code:
options usbhid quirks=0x05ac:0x0230:0x00000800,0x05ac:0x0231:0x00004800,0x05ac:0x0232:0x00000800
If you have a Macbook Air, add the following line to the end of /etc/modprobe.d/options:
Code:
options usbhid quirks=0x05ac:0x0223:0x00000800,0x05ac:0x0224:0x00004800,0x05ac:0x0225:0x00000800
Reboot. Try deleting a file (fn+delete).
If this does not work for you let me know the output of "lsusb -v" so that I can add another option to the one above for your Keyboard Device ID.
Edit: Touchpad confirmed to work with the above.
Cheers,
Alex