I was trying to make a codeless KEXT yesterday, it was based on on which used 
to work, but it was failing with library linking errors. it looks like the name 
of the system libraries has changed, possibly on 64 bit systems.

To answer the original question, to be gruel;y codeless, you point to some 
handy code which exists in the system already. Usually you point the kext to 
IOService which when called returns true, but otherwise does nothing.


On Feb 25, 2015, at 12:49 PM, Stephen Checkoway <[email protected]> wrote:

> I don't know about BeagleBone in particular, but I made a codeless kext for 
> an MSP430 dev board <https://github.com/stevecheckoway/rf2500>. A codeless 
> kext is nothing more than a Info.plist file in a particular directory 
> structure: foo.kext/Contents/Info.plist.
> 
> Steve
> 
> On Feb 25, 2015, at 3:00 PM, Rick Mann <[email protected]> wrote:
> 
>> I'm trying to help out an open source project called BBBlfs 
>> (https://github.com/ungureanuvladvictor/BBBlfs). Their code allows the user 
>> to write a BeagleBone Black's (popular single-board computer) on-board flash 
>> storage from Linux (and hopefully OS X).
>> 
>> Unfortunately, because the BBB shows up as a CDC device, the Apple CDC 
>> driver claims it. They need a codeless KEXT to prevent that.
>> 
>> Problem is, I can't find any good examples of how to do this. I see here 
>> (https://developer.apple.com/library/mac/documentation/Darwin/Conceptual/KEXTConcept/KEXTConceptAnatomy/kext_anatomy.html#//apple_ref/doc/uid/20002364-SW8)
>>  an example of how to make a device match a different driver, but I don't 
>> want it to match any driver (do I?).
>> 
>> I know this is a frequent question (or has been, in the past). Sorry to ask 
>> it again, but it's just not clear to me how to proceed.
>> 
>> Thanks!
>> 
>> 
>> Device VendorID/ProductID:   0x0451/0x6141   (Texas Instruments)
>> 
>> 
>> 
>> -- 
>> Rick Mann
>> [email protected]
>> 
>> 
>> 
>> _______________________________________________
>> Do not post admin requests to the list. They will be ignored.
>> Usb mailing list      ([email protected])
>> Help/Unsubscribe/Update your Subscription:
>> https://lists.apple.com/mailman/options/usb/s%40pahtak.org
>> 
>> This email sent to [email protected]
> 
> -- 
> Stephen Checkoway
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Do not post admin requests to the list. They will be ignored.
> Usb mailing list      ([email protected])
> Help/Unsubscribe/Update your Subscription:
> https://lists.apple.com/mailman/options/usb/barry%40nestlabs.com
> 
> This email sent to [email protected]


 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Usb mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/usb/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to