Jump to content

USB Card Reader Apple Optimized Legacy Driver (10.6.5/10.6.6/10.6.7/10.6.8)


Andy Vandijck
 Share

117 posts in this topic

Recommended Posts

Hey Andy, you don't have ideas about why Artur's card reader doesn't work?

 

My problem is the same here..

Yep, I happen to know that "Device is not configured" happens when stuff goes wrong inside the driver.

So a patch is required to force the card reader into 0xFA (250 * 2 mili amps) available... so that it doesn't give that...

The driver needs 500 mili amps of power

This method is Power Management related...

So in those card readers one would need to patch the /System/Library/Extensions/AppleStorageDrivers.kext/Contents/PlugIns/AppleUSBCardReader.kext/Contents/MacOS/AppleUSBCardReader binary

This actually shows where AppleUSBCardReader.kext is located...

Link to comment
Share on other sites

Hmm, ok.

 

And how we can find the right card driver and give the milliamps of power? You know some patch for this binary value?

Driver shown above

The right value = 0xFA

This is 250

This is multiplied by 2 (milli amperes).

Thus this needs patch that say 500 mili amperes.

So hack binary that sets power available parts to return 0xFA...

EDIT: My new IOUSBFamily should show you where... I have updated it fully now and it has every method...

  • Like 1
Link to comment
Share on other sites

Nice!

 

I will test your  IOUSBFamily project. I really want use my Card Reader.  :(

BTW, your IOUSBFamily works in OS X Yosemite and Mavericks?

After recompile it should work in Mavericks too, yes.

I compiled versions for Yosemite (and verified that they work on a USB stick)

Link to comment
Share on other sites

Yes, currently working on it still...

Needs some more fixes and implements in the userclient parts...

Link to comment
Share on other sites

  • 6 months later...

Driver shown above

The right value = 0xFA

This is 250

This is multiplied by 2 (milli amperes).

Thus this needs patch that say 500 mili amperes.

So hack binary that sets power available parts to return 0xFA...

EDIT: My new IOUSBFamily should show you where... I have updated it fully now and it has every method...

hi. I understand that Allan has mistakenly assumed that all he needed is to add a kext.

 

i understood what you meant, but have absolutely no idea how and what to dump and from which exact binary. most importantly, i have no idea what to look for in the dump. is there any possibility that you could elaborate on the subject a bit? perhaps, you already know what exactly needs to be patched? i'm about to get a computer with the 5129 chipset.

Link to comment
Share on other sites

  • 4 weeks later...
  • 2 weeks later...
  • 1 month later...
  • 8 months later...
I try to enable my Card Reader under maOS but it's not working...

Notebook ASUS K750J, Realtek RTS5138 Card Reader (Internal).
HEX: IdVendor: 0x0bda, IdProduct: 0x0138;
DEC (for info.plist): IdVendor: 312, IdProduct: 3034;

Tried with wy from this post: http://www.tonymacx86.…any-card-reader.74471/
And tried with kext from this forum but it's not working too...
 
Please help...
Link to comment
Share on other sites

 Share

×
×
  • Create New...