diff --git a/EFI/OC/Kexts/RealtekCardReader.kext/Contents/Info.plist b/EFI/OC/Kexts/RealtekCardReader.kext/Contents/Info.plist new file mode 100755 index 0000000..ed8d615 --- /dev/null +++ b/EFI/OC/Kexts/RealtekCardReader.kext/Contents/Info.plist @@ -0,0 +1,377 @@ + + + + + BuildMachineOSBuild + 22A380 + CFBundleDevelopmentRegion + en + CFBundleExecutable + RealtekCardReader + CFBundleIdentifier + science.firewolf.rtsx + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + RealtekCardReader + CFBundlePackageType + KEXT + CFBundleShortVersionString + 0.9.7 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 0.9.7 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 14A400 + DTPlatformName + macosx + DTPlatformVersion + 12.3 + DTSDKBuild + 21E226 + DTSDKName + macosx12.3 + DTXcode + 1401 + DTXcodeBuild + 14A400 + IOKitPersonalities + + IOSDBlockStorageDevice + + CFBundleIdentifier + science.firewolf.rtsx + Device Characteristics + + Product Name + Built In SDXC Reader + Vendor Name + Realtek + + IOClass + IOSDBlockStorageDevice + IOMediaIcon + + CFBundleIdentifier + com.apple.iokit.IOSCSIArchitectureModelFamily + IOBundleResourceFile + SD.icns + + IOProbeScore + 1000 + IOProviderClass + IOSDHostDriver + + RealtekRTS5129Controller + + CFBundleIdentifier + science.firewolf.rtsx + IOClass + RealtekUSBCardReaderController + IOProbeScore + 1000 + IOProviderClass + IOUSBHostDevice + Protocol Characteristics + + Physical Interconnect + Secure Digital + Physical Interconnect Location + Internal + + idProduct + 297 + idVendor + 3034 + + RealtekRTS5139Controller + + CFBundleIdentifier + science.firewolf.rtsx + IOClass + RealtekUSBCardReaderController + IOProbeScore + 1000 + IOProviderClass + IOUSBHostDevice + Protocol Characteristics + + Physical Interconnect + Secure Digital + Physical Interconnect Location + Internal + + idProduct + 313 + idVendor + 3034 + + RealtekRTS5179Controller + + CFBundleIdentifier + science.firewolf.rtsx + IOClass + RealtekUSBCardReaderController + IOProbeScore + 1000 + IOProviderClass + IOUSBHostDevice + Protocol Characteristics + + Physical Interconnect + Secure Digital + Physical Interconnect Location + Internal + + idProduct + 320 + idVendor + 3034 + + RealtekRTS5209Controller + + CFBundleIdentifier + science.firewolf.rtsx + IOClass + RealtekRTS5209Controller + IOPCIMatch + 0x520910EC + IOProbeScore + 1000 + IOProviderClass + IOPCIDevice + Protocol Characteristics + + Physical Interconnect + Secure Digital + Physical Interconnect Location + Internal + + + RealtekRTS5227Controller + + CFBundleIdentifier + science.firewolf.rtsx + IOClass + RealtekRTS5227Controller + IOPCIMatch + 0x522710EC + IOProbeScore + 1000 + IOProviderClass + IOPCIDevice + Protocol Characteristics + + Physical Interconnect + Secure Digital + Physical Interconnect Location + Internal + + + RealtekRTS5229Controller + + CFBundleIdentifier + science.firewolf.rtsx + IOClass + RealtekRTS5229Controller + IOPCIMatch + 0x522910EC + IOProbeScore + 1000 + IOProviderClass + IOPCIDevice + Protocol Characteristics + + Physical Interconnect + Secure Digital + Physical Interconnect Location + Internal + + + RealtekRTS522AController + + CFBundleIdentifier + science.firewolf.rtsx + IOClass + RealtekRTS522AController + IOPCIMatch + 0x522A10EC + IOProbeScore + 1000 + IOProviderClass + IOPCIDevice + Protocol Characteristics + + Physical Interconnect + Secure Digital + Physical Interconnect Location + Internal + + + RealtekRTS5249Controller + + CFBundleIdentifier + science.firewolf.rtsx + IOClass + RealtekRTS5249Controller + IOPCIMatch + 0x524910EC + IOProbeScore + 1000 + IOProviderClass + IOPCIDevice + Protocol Characteristics + + Physical Interconnect + Secure Digital + Physical Interconnect Location + Internal + + + RealtekRTS524AController + + CFBundleIdentifier + science.firewolf.rtsx + IOClass + RealtekRTS524AController + IOPCIMatch + 0x524A10EC + IOProbeScore + 1000 + IOProviderClass + IOPCIDevice + Protocol Characteristics + + Physical Interconnect + Secure Digital + Physical Interconnect Location + Internal + + + RealtekRTS525AController + + CFBundleIdentifier + science.firewolf.rtsx + IOClass + RealtekRTS525AController + IOPCIMatch + 0x525A10EC + IOProbeScore + 1000 + IOProviderClass + IOPCIDevice + Protocol Characteristics + + Physical Interconnect + Secure Digital + Physical Interconnect Location + Internal + + + RealtekRTS5260Controller + + CFBundleIdentifier + science.firewolf.rtsx + IOClass + RealtekRTS5260Controller + IOPCIMatch + 0x526010EC + IOProbeScore + 1000 + IOProviderClass + IOPCIDevice + Protocol Characteristics + + Physical Interconnect + Secure Digital + Physical Interconnect Location + Internal + + + RealtekRTS5286Controller + + CFBundleIdentifier + science.firewolf.rtsx + IOClass + RealtekRTS5286Controller + IOPCIMatch + 0x528610EC + IOProbeScore + 1000 + IOProviderClass + IOPCIDevice + Protocol Characteristics + + Physical Interconnect + Secure Digital + Physical Interconnect Location + Internal + + + RealtekRTS5287Controller + + CFBundleIdentifier + science.firewolf.rtsx + IOClass + RealtekRTS5287Controller + IOPCIMatch + 0x528710EC + IOProbeScore + 1000 + IOProviderClass + IOPCIDevice + Protocol Characteristics + + Physical Interconnect + Secure Digital + Physical Interconnect Location + Internal + + + RealtekRTS5289Controller + + CFBundleIdentifier + science.firewolf.rtsx + IOClass + RealtekRTS5289Controller + IOPCIMatch + 0x528910EC + IOProbeScore + 1000 + IOProviderClass + IOPCIDevice + Protocol Characteristics + + Physical Interconnect + Secure Digital + Physical Interconnect Location + Internal + + + + LSMinimumSystemVersion + 10.14 + NSHumanReadableCopyright + Copyright © 2021 FireWolf. All rights reserved. + OSBundleLibraries + + com.apple.iokit.IOPCIFamily + 2.9 + com.apple.iokit.IOStorageFamily + 2.1 + com.apple.iokit.IOUSBHostFamily + 1.2 + com.apple.kpi.iokit + 16.4 + com.apple.kpi.libkern + 16.4 + + OSBundleRequired + Root + + diff --git a/EFI/OC/Kexts/RealtekCardReader.kext/Contents/MacOS/RealtekCardReader b/EFI/OC/Kexts/RealtekCardReader.kext/Contents/MacOS/RealtekCardReader new file mode 100755 index 0000000..2dfd0e4 Binary files /dev/null and b/EFI/OC/Kexts/RealtekCardReader.kext/Contents/MacOS/RealtekCardReader differ diff --git a/EFI/OC/Kexts/RealtekCardReader.kext/Contents/Resources/LICENSE b/EFI/OC/Kexts/RealtekCardReader.kext/Contents/Resources/LICENSE new file mode 100755 index 0000000..9860be2 --- /dev/null +++ b/EFI/OC/Kexts/RealtekCardReader.kext/Contents/Resources/LICENSE @@ -0,0 +1,29 @@ +BSD 3-Clause License + +Copyright (c) 2021, FireWolf @ FireWolf Pl. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/EFI/OC/Kexts/RealtekCardReaderFriend.kext/Contents/Info.plist b/EFI/OC/Kexts/RealtekCardReaderFriend.kext/Contents/Info.plist new file mode 100755 index 0000000..d262386 --- /dev/null +++ b/EFI/OC/Kexts/RealtekCardReaderFriend.kext/Contents/Info.plist @@ -0,0 +1,81 @@ + + + + + BuildMachineOSBuild + 22A380 + CFBundleDevelopmentRegion + en + CFBundleExecutable + RealtekCardReaderFriend + CFBundleIdentifier + science.firewolf.rtsf + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + RealtekCardReaderFriend + CFBundlePackageType + KEXT + CFBundleShortVersionString + 1.0.4 + CFBundleSupportedPlatforms + + MacOSX + + CFBundleVersion + 1.0.4 + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 14A400 + DTPlatformName + macosx + DTPlatformVersion + 12.3 + DTSDKBuild + 21E226 + DTSDKName + macosx12.3 + DTXcode + 1401 + DTXcodeBuild + 14A400 + IOKitPersonalities + + RealtekCardReaderFriend + + CFBundleIdentifier + science.firewolf.rtsf + IOClass + RealtekCardReaderFriend + IOMatchCategory + RealtekCardReaderFriend + IOProviderClass + IOResources + IOResourceMatch + IOKit + + + LSMinimumSystemVersion + 10.14 + OSBundleLibraries + + as.vit9696.Lilu + 1.4.7 + com.apple.kpi.bsd + 12.0.0 + com.apple.kpi.dsep + 12.0.0 + com.apple.kpi.iokit + 12.0.0 + com.apple.kpi.libkern + 12.0.0 + com.apple.kpi.mach + 12.0.0 + com.apple.kpi.unsupported + 12.0.0 + + OSBundleRequired + Root + + diff --git a/EFI/OC/Kexts/RealtekCardReaderFriend.kext/Contents/MacOS/RealtekCardReaderFriend b/EFI/OC/Kexts/RealtekCardReaderFriend.kext/Contents/MacOS/RealtekCardReaderFriend new file mode 100755 index 0000000..d898fba Binary files /dev/null and b/EFI/OC/Kexts/RealtekCardReaderFriend.kext/Contents/MacOS/RealtekCardReaderFriend differ diff --git a/EFI/OC/Kexts/RealtekCardReaderFriend.kext/Contents/Resources/LICENSE b/EFI/OC/Kexts/RealtekCardReaderFriend.kext/Contents/Resources/LICENSE new file mode 100755 index 0000000..9860be2 --- /dev/null +++ b/EFI/OC/Kexts/RealtekCardReaderFriend.kext/Contents/Resources/LICENSE @@ -0,0 +1,29 @@ +BSD 3-Clause License + +Copyright (c) 2021, FireWolf @ FireWolf Pl. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/EFI/OC/config.plist b/EFI/OC/config.plist old mode 100755 new mode 100644 index 8ad71d7..de2c119 --- a/EFI/OC/config.plist +++ b/EFI/OC/config.plist @@ -948,6 +948,42 @@ PlistPath Contents/Info.plist + + Arch + Any + BundlePath + RealtekCardReader.kext + Comment + RealtekCardReader.kext + Enabled + + ExecutablePath + Contents/MacOS/RealtekCardReader + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + + + Arch + Any + BundlePath + RealtekCardReaderFriend.kext + Comment + RealtekCardReader.kext + Enabled + + ExecutablePath + Contents/MacOS/RealtekCardReaderFriend + MaxKernel + + MinKernel + + PlistPath + Contents/Info.plist + Block @@ -1481,4 +1517,4 @@ - \ No newline at end of file +