Bluetooth not working with any of the operating systems when booted from OpenCore

I just tried installing MacOS catalina(latest) and after running in a few issues i was able to install it, copied my efi from my pendrive to my pc and was able to run it successfully however the issue was :
when i first booted, my bluetooth, wifi and my sound was not working
i copy pasted IntelBluetoothFirmware.kext, IntelBluetoothInjector.kext, IntelBTPatcher.kext to my kexts folder and then opened my Proptree and pressed ctrl+shift+r
at first my bluetooth worked but as soon as i did the same with itlwm.kext and installed Heliport (AirportItlwm did not work for me) my wifi worked at first try but bluetooth stopped working (it did not even work in my other operating systems (windows and ubuntu) when booted from opencore while it works fine when i boot them via grub) i tried my best to recreate the first configuration but was unable to do so(even with an entirely new efi) and also my sound isn't working
Here's some info about my laptop
OS :ubuntu 22.04 , win8.1(downgraded from win10)
Mac OS catalina (latest)
─ CPU

└── Intel(R) Core(TM) i5-5250U CPU @ 1.60GHz

├── SSE: SSE4.2

├── SSSE3: Supported

├── Cores: 2

└── Threads: 4

─ Motherboard

├── Model: 0HCM6D

└── Vendor: Dell Inc.

─ GPU

└── HD Graphics 6000

├── Device ID: 0x1626

├── Vendor: 0x8086

├── ACPI Path: \_SB_.PCI0.GFX0

└── PCI Path: PciRoot(0x0)/Pci(0x2,0x0)

─ Network

├── RTL810xE PCI Express Fast Ethernet controller

│ ├── Device ID: 0x8136

│ ├── Vendor: 0x10ec

│ ├── ACPI Path: \_SB_.PCI0.RP04.PXSX

│ └── PCI Path: PciRoot(0x0)/Pci(0x1c,0x3)/Pci(0x0,0x0)

└── Wireless 3160

├── Device ID: 0x08b3

├── Vendor: 0x8086

├── ACPI Path: \_SB_.PCI0.RP03.PXSX

└── PCI Path: PciRoot(0x0)/Pci(0x1c,0x2)/Pci(0x0,0x0)

─ Audio

├── Wildcat Point-LP High Definition Audio Controller

│ ├── Device ID: 0x9ca0

│ ├── Vendor: 0x8086

│ ├── ACPI Path: \_SB_.PCI0.HDEF

│ ├── PCI Path: PciRoot(0x0)/Pci(0x1b,0x0)

│ └── Codec: ALC3234

└── Broadwell-U Audio Controller

├── Device ID: 0x160c

├── Vendor: 0x8086

├── ACPI Path: \_SB_.PCI0.B0D3

├── PCI Path: PciRoot(0x0)/Pci(0x3,0x0)

└── Codec: Broadwell HDMI

─ Storage

├── HP USB Flash Drive

│ ├── Type: Hard Disk Drive (HDD)

│ ├── Connector: SCSI

│ └── Location: External

└── ATA TOSHIBA MQ01ABD1

├── Type: Hard Disk Drive (HDD)

├── Connector: SCSI

└── Location: Internal

Here's my Opencore configuration(Latest version of OpenCore) :

https://drive.google.com/file/d/1wsW7rBCApAFTtqIuyJ4Qzaf5mJKA1CS-/view?usp=sharing
Another thing: Log from my last boot says:
OC: Prelinked injection IntelBTPatcher.kext (IntelBTPatcher.kext) - Invalid Parameter
I just got into this stuff a day ago so i am an absolute newbie so please note that my mistake might be the stupidest you have ever seen.....Thank you for your time and effort!

submitted by /u/thetarun03
[link] [comments]