Hi,
I have an Apple Wired Keyboard with the USB ports. Problem is that they don't give a lot of power to the connected devices although the USB ports on my Hack do have the ability to power everything. For Windows7 there is a fix:
http://www.youtube.com/watch?v=s8kVWy8Qf7A
Is there a way to do the same in OSX by editing some plist file or something?
Ok, there's perhaps a little misunderstanding going on here as far as I can tell...
The video doesn't tell you anything useful except that a "generic USB hub" is only given 100mA by the Windows 7 system USB driver. The video shows that by editing a registry key you can override this default and deliver the USB 2.0 standard power to a port - 500mA.
This is not something you need to replicate on a Mac because - as far as I know - the real Macs I've had default to delivering 500mA anyway.
However, take a look at these two screen grabs:
and ...
It seems that the Mac USB ports ARE producing the full power and that the keyboard only demands 100mA. What's more the data transfer speed through the keyboard is rated at only 1.5MB/Sec as opposed to 480MB/Sec in a standard hub!
So what are you trying to do? Get more power out of your
Hackintosh port than it's present max? OR adjust the
Apple Keyboard requirement...?
To do that in software would mean going into the kext:
AppleHIDKeyboard.kext, Showing it's Contents, going to Plugins and choosing the AppleUSBHIDKeyboard.kext ...
However there isn't a Plist in there to modify
If the keyboard has a built in limit on the power it uses I find it really difficult to understand why Apple has designed OS X to simply
ignore its own keyboards requirements!
That you can simply alter a registry setting in Windows to trick the keyboard into taking more power might, just might, be "overclocking' it in the power-stakes - if you'll forgive the phrase. After all it doesn't have OS X there in the background on a Windows machine to look after it! Maybe it'll be damaged in some way, in the long run?
Very interesting but very confusing too!