Andy Vandijck Posted February 6, 2015 Share Posted February 6, 2015 I decided to update IOUSBFamily. Downloads and project page: https://github.com/andyvand/IOUSBFamily-630.4.5-AnV Enjoy EDIT: I fixed up IOUSBFamily fully for Yosemite. Status is now -> Yosemite fully supported (added missing stuff). Final build attached. EDIT2: New version with some mouse fixes. IOUSBFamily-Build-Yosemite is the one. EDIT3: New version... minor fixes and one perfectly implemented AppleUSBIrDA driver for Yosemite (or any). This was made possible thanks to a new little {censored} tool of mine (which I adapted for Yosemite). Look here for more info (includes all possible headers for Yosemite, private): https://github.com/andyvand/classdump-dyld This tool can literally reverse most frameworks, libraries, etc... This enabled me to build the Menu Extra (NSMenuExtra) plugin... Deployment-IOUSBFamily-Yosemite.zip 3 Link to comment Share on other sites More sharing options...
alex.daoud Posted February 6, 2015 Share Posted February 6, 2015 I get an error when trying to build it, "Use of undeclared identifier SUB_ABSOLUTETIME" in AppleUSBOHCI.cpp. Anxious to try this out! Have a non-functioning USB trackpad which is still picked up by HID Manager so hoping the USB Prober will give me some kind of idea as to why its not working. Link to comment Share on other sites More sharing options...
Andy Vandijck Posted February 7, 2015 Author Share Posted February 7, 2015 I get an error when trying to build it, "Use of undeclared identifier SUB_ABSOLUTETIME" in AppleUSBOHCI.cpp. Anxious to try this out! Have a non-functioning USB trackpad which is still picked up by HID Manager so hoping the USB Prober will give me some kind of idea as to why its not working. Prebuilt deployment version is also uploaded on Github. I have not had the time to test it yet but it should work. Link to comment Share on other sites More sharing options...
alex.daoud Posted February 7, 2015 Share Posted February 7, 2015 The kext works but a few issues to report. System doesn't shut down with the kext installed, hangs at a blackscreen. Also no bus, kernel extension and log output in USB Prober (copied usbtracer to the resources folder). Running on 10.10 with Intel series 7 USB. Link to comment Share on other sites More sharing options...
Mirone Posted February 7, 2015 Share Posted February 7, 2015 implementations were made to ASMedia 1042? Link to comment Share on other sites More sharing options...
Slice Posted February 7, 2015 Share Posted February 7, 2015 Are your sure it is for Yosemite? Version 630.4.5??? My 10.9.5 Maverics already have 686.4.1 Link to comment Share on other sites More sharing options...
Andy Vandijck Posted February 7, 2015 Author Share Posted February 7, 2015 Are your sure it is for Yosemite? Version 630.4.5??? My 10.9.5 Maverics already have 686.4.1 I did some basic adjustments so the code builds and works for Yosemite. Needs further work though... Link to comment Share on other sites More sharing options...
Andy Vandijck Posted February 9, 2015 Author Share Posted February 9, 2015 I updated the project some more. Right now it uses the Yosemite headers for USB and got some fixes done. I also modified the versions to match Yosemite. Also I integrated IOUSBMassStorageClass sources inside my project. They also build (for those who need it). If you build world you'll get all of those. I'll also add the remaining usb projects later on... (Like AppleUSBCDC parts). Normally most issues have been resolved. The versions are also edited to match Yosemite. Look at the commits on Github... huge list of changes. Of course I prebuilt the deployment version (which now also has logging capability) Link to comment Share on other sites More sharing options...
Andy Vandijck Posted February 10, 2015 Author Share Posted February 10, 2015 I fixed up the IOUSBFamily fully for Yosemite. Changes implemented... Link to comment Share on other sites More sharing options...
Andy Vandijck Posted February 11, 2015 Author Share Posted February 11, 2015 Are your sure it is for Yosemite? Version 630.4.5??? My 10.9.5 Maverics already have 686.4.1 I modified the version numbers and also implemented the new routines... Should be fine now Link to comment Share on other sites More sharing options...
0xAE9 Posted February 12, 2015 Share Posted February 12, 2015 Causes Invalid opcode 64-bit on reboot when I move Kernel.framework to S/L/Framework and IOUSBFamily.kext to S/L/E Not sure if I'm installing all the neccesary things to properly update IOUSBFamily. May I ask the proper procedure? I can also get a picture of the hex opcode if you need it 1 Link to comment Share on other sites More sharing options...
Allan Posted May 29, 2015 Share Posted May 29, 2015 I tried this kext for enable my Card Reader, but don't work. I only use IOUSBFamily.kext, i should use the another .kexts? Link to comment Share on other sites More sharing options...
Nat-x Posted November 7, 2015 Share Posted November 7, 2015 I tried this kext for enable my Card Reader, but don't work. I only use IOUSBFamily.kext, i should use the another .kexts? same question! i am tgrying to get my realtek 0x0129 working as well and have put the iofamily.kext in the clover/kexts/10.9 folder. i would put it in s/l/e folder but i am worried it will mess up my hackintosh. ill try it next but it seems as though we need more kexts or something if this didnt work for allen above wiht the same usb card reader. Link to comment Share on other sites More sharing options...
Recommended Posts