It happened again today, (MacBook Pro Mid 2009 15inch 5,3): I booted my macbook pro and my touchpad and keyboard suddenly where not working anymore...
This time at least I had the recovery partition working since I applied the recovery patch.
So far I understood that the problem is due to the
Legacy USB Injector Kext not loading correctly.
Only usb peripheral I have connected is the Logitech unifying receiver
The only modification I remember I did to my Sierra OS was to install Toast 15 which in turn installed Soundflower.kext
It seems to me that each time that a new kext (and maybe also launch daemon / launch agent?) is added or deleted by any program the keyboard and touchpad stop working at next boot, is it possible (maybe some cache rebuild is forced)?
So far I have booted into recovery partition and using terminal I disabled SIP with
"csrutil disable" and rebooted but without success.
Can please anyone explain me what commands I have to use in the Recovery terminal to make usb and keyboard work (and
Legacy USB Injector Kext work)?
@dosdude1 can you please add two things that will save a lot of time to all people that have this problem?
1) a very short guide using terminal commands in recovery partition to get back a functional usb, keyboard, and touchpad on Sierra OS? I suggest to post this guide on the first page
2) To include the sierra post install tool in the recovery partition if possible or on a third partition so if anything happens we could rerun the post install tool without having to recreate again the patched usb install (which requires at least for me to have the usb pen with me, to format it and wait the patchtool to do its job and luckily I kept the sierra image on my other mac and I do not have to redownload it)
Thank you