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
+