poiuytrewq11 发表于 2020-8-12 16:59

实现E480的PCIE接口读卡器功能

E480的读卡器是PCIE接口,属于O2 micro公司产品。
直接采用仿冒apple读卡器(博通公司产品broadcom)实现功能,插入sandisk hc-1型号的卡,往电脑拷贝2.4G文件大约一分钟。
方法:
获取原读卡器的io地址,可以从Windows的设备管理器-读卡器-硬件ID获取,也可以用macos系统hackintools软件PCIE里设备地址获取,我这里为PciRoot(0x0)/Pci(0x1D,0x3)/Pci(0x0,0x0)。
然后在config.plist注入,添加两个属性,分别是仿冒博通读卡器的设备ID(ventor,device):14e4,16bc和子供应商ID:106B。
成功后可在系统信息读卡器栏出现“内置sd读卡器”
下面示例中的省略号为你的config中相应代码,pcie地址要根据你的机器实际情况调整。
......
<key>DeviceProperties</key>
        <dict>
                <key>Add</key>
                <dict>

               ......
               <key>PciRoot(0x0)/Pci(0x1D,0x3)/Pci(0x0,0x0)<key/>
               <dict>
                     <key>compatible</key>
                     <string>pci14e4,16bc</string>

                       <key>subsystem-vendor-id</key>
                     <data>axAAAA==</data>
                 </dict>
            .....
        </dict>

......

燕子窝 发表于 2020-8-12 18:37

这个要试一下

musevision 发表于 2020-8-12 19:32

曾经2012年的本本也是PCIE读卡器一直无解,有机会到时试试,收藏先

y543221947 发表于 2020-8-27 15:21

棒棒的 找了很久!

y543221947 发表于 2020-8-28 09:10

y543221947 发表于 2020-8-27 15:21 https://www.pcbeta.com/static/image/common/back.gif
棒棒的 找了很久!

测了一张不是很好的class4的8G卡 速度约为4.8M/s 是这张卡的正常速度

jianzhao123 发表于 2020-8-28 12:44

感谢分享,下回我试试

topcore 发表于 2021-4-22 08:22

这个必须得顶一下!感谢分享,试试看!

傲骨虚怀 发表于 2021-4-22 08:35

<key>subsystem-vendor-id</key>
                     <data>axAAAA==</data>
请教这个怎么确定的?

Thinkpad黑苹果 发表于 2021-6-6 22:09

完美驱动SD卡,给楼主点赞

luomao2000 发表于 2021-8-25 11:46

mark一下,希望对我的本子有用

nazaio 发表于 2022-3-9 08:35

收藏一下,看看能否在Yoga Duet 2020上成功

nazaio 发表于 2022-3-12 22:23

Yoga Duet上的确可以用了,但是不能识别闪迪的卡,难道是有什么限制吗?

ljd111 发表于 2022-3-13 08:15

我的dell e7440读卡器
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>PciRoot(0x0)/Pci(0x1c,0x04)/Pci(0x0,0x0)</key>
        <dict>
                <key>compatible</key>
                <string>pci14e4,16bc</string>
                <key>device_type</key>
                <string>Media controller</string>
                <key>model</key>
                <string>O2 Micro SD card reader</string>
                <key>name</key>
                <string>SD/MMC Card Reader</string>
                <key>subsystem-vendor-id</key>
                <data>
                axAAAA==
                </data>
        </dict>
</dict>
</plist>

czq214 发表于 2022-3-30 21:15

我的机器也是读卡器没解决,期待楼主的解决方案,谢谢

lqb1120 发表于 2022-3-31 12:49

楼主的480还能驱动吗? 我的E470 在Monterey下驱不起来啊

jjgn 发表于 2022-3-31 17:51

我的机器也是用的这个读卡器,但是用这种方式,ubsystem-vendor-id能仿冒,但pci14e4,16bc不生效。不知何故。https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif

czq214 发表于 2022-4-5 18:35

谢谢楼主,看起来又可以解决一个问题了

cd584626854 发表于 2022-7-14 09:02

感谢楼主,驱动了我的O2的读卡器,但是每次卡机需要热插拔一次才能读出来。 第二 这个驱动时识别成外置磁盘,不能显示在读卡器的信息里面。

华歌 发表于 2022-11-14 20:27

成功驱动,但是系统报告中的读卡器选项中不显示卡的属性了

mfld 发表于 2023-6-8 12:13

感谢分享!
页: [1]
查看完整版本: 实现E480的PCIE接口读卡器功能