Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
A few more issues found: After replacing IO80211Family.kext from El Capitan, WiFi is still not working on the '09 Air. Also, with the modified USB kexts, clicking and dragging doesn't seem to work properly. I'm going to try snagging those kexts from El Capitan and see if that works.
 
A few more issues found: After replacing IO80211Family.kext from El Capitan, WiFi is still not working on the '09 Air. Also, with the modified USB kexts, clicking and dragging doesn't seem to work properly. I'm going to try snagging those kexts from El Capitan and see if that works.

io80211 family from el capitan is incompatible with sierra. try ONLY brcm kext from my post above just use kext wizard

also did you see my usb post
 
I found out that the kext AppleBusPowerController.kext is what is causing the USB problems (by strings command, it has those error messages). It does not exist on el cap. Delete it and run kextcache
Will try that now.
 
I found out that the kext AppleBusPowerController.kext is what is causing the USB problems (by strings command, it has those error messages). It does not exist on el cap. Delete it and run kextcache

And this will fix everything? Because I am noticing with the patched drivers that the trackpad is very finicky. I don't know if that is an issue with Sierra or with the drivers.
 
And this will fix everything? Because I am noticing with the patched drivers that the trackpad is very finicky. I don't know if that is an issue with Sierra or with the drivers.
It's the modded kexts, I'm going to restore stock kexts and delete AppleBusPowerController.kext.
 
I found out that the kext AppleBusPowerController.kext is what is causing the USB problems (by strings command, it has those error messages). It does not exist on el cap. Delete it and run kextcache
Deleting the kext doesn't work, it's a dependency for all USB kexts. Taking USB kexts from El Cap should work.
 
  • Like
Reactions: Adamscomputerrepair
I found out that the kext AppleBusPowerController.kext is what is causing the USB problems (by strings command, it has those error messages). It does not exist on el cap. Delete it and run kextcache

Tried doing this and it ended up borking my install of Sierra. Luckily I kept a backup copy so I'm restoring that now hopefully.
 
I am wrong sorry i only have a supported mac i'm just doing some reverse engineering with hopper

this was supposed to be a quote
[doublepost=1465936907][/doublepost]HUGE UPDATE: LOOK AT
/System/Library/Extensions/IOUSBHostFamily.kext/Contents/Info.plist

there is a giant list of Mac model numbers and the ones it doesn't work on, there aren't entries for them. Try adding entries
 
I am wrong sorry i only have a supported mac i'm just doing some reverse engineering with hopper

this was supposed to be a quote
[doublepost=1465936907][/doublepost]HUGE UPDATE: LOOK AT
/System/Library/Extensions/IOUSBHostFamily.kext/Contents/Info.plist

there is a giant list of Mac model numbers and the ones it doesn't work on, there aren't entries for them. Try adding entries

That might be the key to getting the installer working
 
I am wrong sorry i only have a supported mac i'm just doing some reverse engineering with hopper

this was supposed to be a quote
[doublepost=1465936907][/doublepost]HUGE UPDATE: LOOK AT
/System/Library/Extensions/IOUSBHostFamily.kext/Contents/Info.plist

there is a giant list of Mac model numbers and the ones it doesn't work on, there aren't entries for them. Try adding entries

I did a bunch of diff/grep/sed magic on its info.plist from ElCapitan vs Sierra and got the entries to add to the plist
I attached the entries here IT IS NOT THE WHOLE PLIST YOU HAVE TO MANUALLY ADD THEM
Before you try doing it yourself notice that ALL IOProviderClass must be changed to AppleBusPowerControllerUSB
 

Attachments

  • aa.txt
    12.3 KB · Views: 684
I am wrong sorry i only have a supported mac i'm just doing some reverse engineering with hopper

this was supposed to be a quote
[doublepost=1465936907][/doublepost]HUGE UPDATE: LOOK AT
/System/Library/Extensions/IOUSBHostFamily.kext/Contents/Info.plist

there is a giant list of Mac model numbers and the ones it doesn't work on, there aren't entries for them. Try adding entries
Wow, you're right! I'll try editing that now and see what happens!
 
I did a bunch of diff/grep/sed magic on its info.plist from ElCapitan vs Sierra and got the entries to add to the plist
I attached the entries here IT IS NOT THE WHOLE PLIST YOU HAVE TO MANUALLY ADD THEM
Before you try doing it yourself notice that ALL IOProviderClass must be changed to AppleBusPowerControllerUSB
@dosdude1 look!!! i made it easier for you
 
Hmm. Unless I'm missing something, no dice here. I followed everything to a tee.

EDIT: I'm going to try deleting the BusPowerController and start again.
 
Hmm. Unless I'm missing something, no dice here. I followed everything to a tee.

EDIT: I'm going to try deleting the BusPowerController and start again.
That doesn't work; the other USB kexts depend on it, and with it missing, prelinkedkernel can't be built.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.