Skip to content

Commit

Permalink
Merge pull request #124 from PGBSean/master
Browse files Browse the repository at this point in the history
Update to OC 0.9.9 and microSD card support
  • Loading branch information
badstorm authored May 29, 2024
2 parents b5bab60 + 8f533b8 commit c5e5bef
Show file tree
Hide file tree
Showing 11 changed files with 1,638 additions and 1,135 deletions.
1 change: 0 additions & 1 deletion EFI/BOOT/.contentFlavour

This file was deleted.

1 change: 0 additions & 1 deletion EFI/BOOT/.contentVisibility

This file was deleted.

Binary file modified EFI/BOOT/BOOTx64.efi
Binary file not shown.
377 changes: 377 additions & 0 deletions EFI/OC/Kexts/RealtekCardReader.kext/Contents/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,377 @@
<?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>BuildMachineOSBuild</key>
<string>22A380</string>
<key>CFBundleDevelopmentRegion</key>
<string>en</string>
<key>CFBundleExecutable</key>
<string>RealtekCardReader</string>
<key>CFBundleIdentifier</key>
<string>science.firewolf.rtsx</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>RealtekCardReader</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>0.9.7</string>
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
<key>CFBundleVersion</key>
<string>0.9.7</string>
<key>DTCompiler</key>
<string>com.apple.compilers.llvm.clang.1_0</string>
<key>DTPlatformBuild</key>
<string>14A400</string>
<key>DTPlatformName</key>
<string>macosx</string>
<key>DTPlatformVersion</key>
<string>12.3</string>
<key>DTSDKBuild</key>
<string>21E226</string>
<key>DTSDKName</key>
<string>macosx12.3</string>
<key>DTXcode</key>
<string>1401</string>
<key>DTXcodeBuild</key>
<string>14A400</string>
<key>IOKitPersonalities</key>
<dict>
<key>IOSDBlockStorageDevice</key>
<dict>
<key>CFBundleIdentifier</key>
<string>science.firewolf.rtsx</string>
<key>Device Characteristics</key>
<dict>
<key>Product Name</key>
<string>Built In SDXC Reader</string>
<key>Vendor Name</key>
<string>Realtek</string>
</dict>
<key>IOClass</key>
<string>IOSDBlockStorageDevice</string>
<key>IOMediaIcon</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.apple.iokit.IOSCSIArchitectureModelFamily</string>
<key>IOBundleResourceFile</key>
<string>SD.icns</string>
</dict>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
<string>IOSDHostDriver</string>
</dict>
<key>RealtekRTS5129Controller</key>
<dict>
<key>CFBundleIdentifier</key>
<string>science.firewolf.rtsx</string>
<key>IOClass</key>
<string>RealtekUSBCardReaderController</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>Protocol Characteristics</key>
<dict>
<key>Physical Interconnect</key>
<string>Secure Digital</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
</dict>
<key>idProduct</key>
<integer>297</integer>
<key>idVendor</key>
<integer>3034</integer>
</dict>
<key>RealtekRTS5139Controller</key>
<dict>
<key>CFBundleIdentifier</key>
<string>science.firewolf.rtsx</string>
<key>IOClass</key>
<string>RealtekUSBCardReaderController</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>Protocol Characteristics</key>
<dict>
<key>Physical Interconnect</key>
<string>Secure Digital</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
</dict>
<key>idProduct</key>
<integer>313</integer>
<key>idVendor</key>
<integer>3034</integer>
</dict>
<key>RealtekRTS5179Controller</key>
<dict>
<key>CFBundleIdentifier</key>
<string>science.firewolf.rtsx</string>
<key>IOClass</key>
<string>RealtekUSBCardReaderController</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
<string>IOUSBHostDevice</string>
<key>Protocol Characteristics</key>
<dict>
<key>Physical Interconnect</key>
<string>Secure Digital</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
</dict>
<key>idProduct</key>
<integer>320</integer>
<key>idVendor</key>
<integer>3034</integer>
</dict>
<key>RealtekRTS5209Controller</key>
<dict>
<key>CFBundleIdentifier</key>
<string>science.firewolf.rtsx</string>
<key>IOClass</key>
<string>RealtekRTS5209Controller</string>
<key>IOPCIMatch</key>
<string>0x520910EC</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Protocol Characteristics</key>
<dict>
<key>Physical Interconnect</key>
<string>Secure Digital</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
</dict>
</dict>
<key>RealtekRTS5227Controller</key>
<dict>
<key>CFBundleIdentifier</key>
<string>science.firewolf.rtsx</string>
<key>IOClass</key>
<string>RealtekRTS5227Controller</string>
<key>IOPCIMatch</key>
<string>0x522710EC</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Protocol Characteristics</key>
<dict>
<key>Physical Interconnect</key>
<string>Secure Digital</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
</dict>
</dict>
<key>RealtekRTS5229Controller</key>
<dict>
<key>CFBundleIdentifier</key>
<string>science.firewolf.rtsx</string>
<key>IOClass</key>
<string>RealtekRTS5229Controller</string>
<key>IOPCIMatch</key>
<string>0x522910EC</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Protocol Characteristics</key>
<dict>
<key>Physical Interconnect</key>
<string>Secure Digital</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
</dict>
</dict>
<key>RealtekRTS522AController</key>
<dict>
<key>CFBundleIdentifier</key>
<string>science.firewolf.rtsx</string>
<key>IOClass</key>
<string>RealtekRTS522AController</string>
<key>IOPCIMatch</key>
<string>0x522A10EC</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Protocol Characteristics</key>
<dict>
<key>Physical Interconnect</key>
<string>Secure Digital</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
</dict>
</dict>
<key>RealtekRTS5249Controller</key>
<dict>
<key>CFBundleIdentifier</key>
<string>science.firewolf.rtsx</string>
<key>IOClass</key>
<string>RealtekRTS5249Controller</string>
<key>IOPCIMatch</key>
<string>0x524910EC</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Protocol Characteristics</key>
<dict>
<key>Physical Interconnect</key>
<string>Secure Digital</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
</dict>
</dict>
<key>RealtekRTS524AController</key>
<dict>
<key>CFBundleIdentifier</key>
<string>science.firewolf.rtsx</string>
<key>IOClass</key>
<string>RealtekRTS524AController</string>
<key>IOPCIMatch</key>
<string>0x524A10EC</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Protocol Characteristics</key>
<dict>
<key>Physical Interconnect</key>
<string>Secure Digital</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
</dict>
</dict>
<key>RealtekRTS525AController</key>
<dict>
<key>CFBundleIdentifier</key>
<string>science.firewolf.rtsx</string>
<key>IOClass</key>
<string>RealtekRTS525AController</string>
<key>IOPCIMatch</key>
<string>0x525A10EC</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Protocol Characteristics</key>
<dict>
<key>Physical Interconnect</key>
<string>Secure Digital</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
</dict>
</dict>
<key>RealtekRTS5260Controller</key>
<dict>
<key>CFBundleIdentifier</key>
<string>science.firewolf.rtsx</string>
<key>IOClass</key>
<string>RealtekRTS5260Controller</string>
<key>IOPCIMatch</key>
<string>0x526010EC</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Protocol Characteristics</key>
<dict>
<key>Physical Interconnect</key>
<string>Secure Digital</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
</dict>
</dict>
<key>RealtekRTS5286Controller</key>
<dict>
<key>CFBundleIdentifier</key>
<string>science.firewolf.rtsx</string>
<key>IOClass</key>
<string>RealtekRTS5286Controller</string>
<key>IOPCIMatch</key>
<string>0x528610EC</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Protocol Characteristics</key>
<dict>
<key>Physical Interconnect</key>
<string>Secure Digital</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
</dict>
</dict>
<key>RealtekRTS5287Controller</key>
<dict>
<key>CFBundleIdentifier</key>
<string>science.firewolf.rtsx</string>
<key>IOClass</key>
<string>RealtekRTS5287Controller</string>
<key>IOPCIMatch</key>
<string>0x528710EC</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Protocol Characteristics</key>
<dict>
<key>Physical Interconnect</key>
<string>Secure Digital</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
</dict>
</dict>
<key>RealtekRTS5289Controller</key>
<dict>
<key>CFBundleIdentifier</key>
<string>science.firewolf.rtsx</string>
<key>IOClass</key>
<string>RealtekRTS5289Controller</string>
<key>IOPCIMatch</key>
<string>0x528910EC</string>
<key>IOProbeScore</key>
<integer>1000</integer>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>Protocol Characteristics</key>
<dict>
<key>Physical Interconnect</key>
<string>Secure Digital</string>
<key>Physical Interconnect Location</key>
<string>Internal</string>
</dict>
</dict>
</dict>
<key>LSMinimumSystemVersion</key>
<string>10.14</string>
<key>NSHumanReadableCopyright</key>
<string>Copyright © 2021 FireWolf. All rights reserved.</string>
<key>OSBundleLibraries</key>
<dict>
<key>com.apple.iokit.IOPCIFamily</key>
<string>2.9</string>
<key>com.apple.iokit.IOStorageFamily</key>
<string>2.1</string>
<key>com.apple.iokit.IOUSBHostFamily</key>
<string>1.2</string>
<key>com.apple.kpi.iokit</key>
<string>16.4</string>
<key>com.apple.kpi.libkern</key>
<string>16.4</string>
</dict>
<key>OSBundleRequired</key>
<string>Root</string>
</dict>
</plist>
Binary file not shown.
Loading

0 comments on commit c5e5bef

Please sign in to comment.