Jump to content

internal card reader


33 posts in this topic

Recommended Posts

  • 1 month later...

I have downloaded this file seems to work ok on texas instraments controller 803c 104c

 

Currently only working for SD and not for MMC cards infact if you insert a MMC and then put in a SD card it wont work ( turns off the light for port which is constantly on )

 

Give it a go just modify your ven/dev IDs and kextcache and touch your extensions folder reboot with -f flag

Which file works for the Texas Instruments controller????

Please post a link!!

numberonekiwi

I have "Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) 104c:803b" too

Please post a link!

Link to comment
Share on other sites

  • 6 months later...
  • 10 months later...
I have downloaded this file seems to work ok on texas instraments controller 803c 104c

 

Currently only working for SD and not for MMC cards infact if you insert a MMC and then put in a SD card it wont work ( turns off the light for port which is constantly on )

 

Give it a go just modify your ven/dev IDs and kextcache and touch your extensions folder reboot with -f flag

 

 

 

Wow!!!, like many people in this forum, please post about this Card Reader.

I have the same card reader on a Acer Aspire 3680 - 10.6.4 Snow Leopard Retail

Can you share me a copy of your kext??

 

 

Thanks.

I'll be very grateful. :)

Link to comment
Share on other sites

Which file works for the Texas Instruments controller????

Please post a link!!

 

numberonekiwi

I have "Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) 104c:803b" too

Please post a link!

 

 

Its Easy!!!!!, well I say this after probe all the day, but I got working SDHC cards on this card reader.

 

You only need IOPCMCIAFamily.kext in order to detect the reader. (Not INSTALL, ONLY DETECTED BY SYSTEM PROFILER, IT SHOWS "DRIVER INSTALED - NO") --- Installed on Extra/Extensions

 

Now, In order to Get work the Reader, you may need to install also IOSDHCIBlockDevice.kext

and need to Edit IOSDHCIBlockDevice.kext/Contents/Info.plist and IOSDHCIBlockDevice.kext/Contents/Resources/Info.plist

 

And you need to edit this field:

 

<key>IOPCIMatch</key>

<string>0x000000</string> well I put 0000000, cuz I dont remember which number has before.

 

 

And Replace with your ID Product first and then with the ID Vendor

Like This:

 

In my System Profiler Says this:

 

- mass storage -- another storage device

ID Product:0x803b

ID Vendor:0x104c

 

Then you mix it like this: 0x803b104c

 

 

Finally Looks like This:

 

<key>IOPCIMatch</key>

<string>0x803b104c</string>

 

 

 

--------------------------------------------

 

Then If you want to show the name of the Card Reader on System Profiler/PCI Cards, you need to add this lines, after the "<string>IOPCIDevice</string>" line:

<key>AAPL,slot-name</key>

<string>Built In</string>

<key>model</key>

<string>Texas Instruments 5 in one Card Reader (SD/MMC/MS/MS PRO/xD)</string>

<key>device_type</key>

<string>SD Host Controller</string>

 

Once done it, You may to rebuild the Extensions.mkext with Kext Utility.

Reboot, et voila!!!!!.

 

 

If you want probes of working device, well, her is it:

 

4864317880_8b35edc6b3.jpg

Link to comment
Share on other sites

  • 2 months later...
  • 2 months later...

HI there!! Could you PLEASE upload your kexts so we can all enjoy of what you have accomplished?

Is this working in Snow Leopard 64 bit?

 

Thanks in advance for your help!! :D

 

 

 

 

Its Easy!!!!!, well I say this after probe all the day, but I got working SDHC cards on this card reader.

 

You only need IOPCMCIAFamily.kext in order to detect the reader. (Not INSTALL, ONLY DETECTED BY SYSTEM PROFILER, IT SHOWS "DRIVER INSTALED - NO") --- Installed on Extra/Extensions

 

Now, In order to Get work the Reader, you may need to install also IOSDHCIBlockDevice.kext

and need to Edit IOSDHCIBlockDevice.kext/Contents/Info.plist and IOSDHCIBlockDevice.kext/Contents/Resources/Info.plist

 

And you need to edit this field:

 

<key>IOPCIMatch</key>

<string>0x000000</string> well I put 0000000, cuz I dont remember which number has before.

 

 

And Replace with your ID Product first and then with the ID Vendor

Like This:

 

In my System Profiler Says this:

 

- mass storage -- another storage device

ID Product:0x803b

ID Vendor:0x104c

 

Then you mix it like this: 0x803b104c

 

 

Finally Looks like This:

 

<key>IOPCIMatch</key>

<string>0x803b104c</string>

 

 

 

--------------------------------------------

 

Then If you want to show the name of the Card Reader on System Profiler/PCI Cards, you need to add this lines, after the "<string>IOPCIDevice</string>" line:

<key>AAPL,slot-name</key>

<string>Built In</string>

<key>model</key>

<string>Texas Instruments 5 in one Card Reader (SD/MMC/MS/MS PRO/xD)</string>

<key>device_type</key>

<string>SD Host Controller</string>

 

Once done it, You may to rebuild the Extensions.mkext with Kext Utility.

Reboot, et voila!!!!!.

 

 

If you want probes of working device, well, her is it:

 

4864317880_8b35edc6b3.jpg

Link to comment
Share on other sites

  • 10 months later...

Hello, guys. I'm on SnowLeopard 10.6.3

I've got next device :

Mass storage controller [0180]: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) [104c:803b]

But if I use IOSDHCIBlockDevice.kext with

<key>IOPCIMatch</key>

<string>0x803b104c</string>

I get kernel panic.

Can anybody help me ?

Link to comment
Share on other sites

 Share

×
×
  • Create New...