f3biz Posted October 24, 2019 Share Posted October 24, 2019 (edited) Hi guys, I have a problem with my hack catalina 10.15. I can't find a driver for the following WiFi adapters: TP-Link WN823N with RTL8192CU chipset EDUP AC1675 with RTL8814AE chipset The respective manufacturers supply the drivers up to Mac 10.14 but not for 10.15. I have founded this driver on GitHub, here is link, and it works only if enable the Inject Kext to Yes in config.plist. But it causes some many problems. If I enable Inject Kext = Yes in Clover the videocard "Intel UHD630" is not recognized correctly, but is showed like Intel HD Graphics KBL CRB 0 MB and many icons (like apple menu, continue button, confirm button, ok button etc..) not appear in white color but they are transparent and therefore not seen. I can click on it because I know they are there otherwise you don't see them. If I restore the Inject Kext=No the video card is correctly recognized and all the icons / buttons appear again. Please see the attached images to understand what I mean. Check the Apple icon on left side and videoc ard name. I can't open any photo too, not show the photo because the video card is wrong recognized. How can I solve the problem? How I can load this kext without setting Inject Kext to yes? Can someone help me? Or does anyone know a 10.15 compatible driver for one of these usb wifi adapters? Thank you so much in advance guys Edited October 25, 2019 by f3biz thread solved Link to comment https://www.insanelymac.com/forum/topic/340875-solved-catalina-1015-driver-for-realtek-8192cu-or-8814ae/ Share on other sites More sharing options...
ludufre Posted October 24, 2019 Share Posted October 24, 2019 When you set InjectKexts=YES you're telling to Clover inject all kexts in /EFI/CLOVER/kexts/. Probably your kexts are in /Library/Extensions, and because of this your Graphics messe up. I take a look in the Wireless USB Adapter driver and he installs the kexts RtWlanU.kext and RtWlanU1827.kext in the /EFI/CLOVER/kexts. (That's why he asks you to enable injection in Clover.) What you can do is: - Disable injection (set InjectKexts=NO) - Move the two kexts (RtWlanU.kext and RtWlanU1827.kext) from /EFI/CLOVER/kexts/other/ to /Library/Extensions/ - Repair permissions and recreate kext cache. If you don't remember how to fix how to set and generate new cache: sudo chmod -R 755 /Library/Extensions/ sudo chown -R root:wheel /Library/Extensions/ sudo kextcache -i / Link to comment https://www.insanelymac.com/forum/topic/340875-solved-catalina-1015-driver-for-realtek-8192cu-or-8814ae/#findComment-2694903 Share on other sites More sharing options...
f3biz Posted October 25, 2019 Author Share Posted October 25, 2019 16 hours ago, ludufre said: When you set InjectKexts=YES you're telling to Clover inject all kexts in /EFI/CLOVER/kexts/. Probably your kexts are in /Library/Extensions, and because of this your Graphics messe up. I take a look in the Wireless USB Adapter driver and he installs the kexts RtWlanU.kext and RtWlanU1827.kext in the /EFI/CLOVER/kexts. (That's why he asks you to enable injection in Clover.) What you can do is: - Disable injection (set InjectKexts=NO) - Move the two kexts (RtWlanU.kext and RtWlanU1827.kext) from /EFI/CLOVER/kexts/other/ to /Library/Extensions/ - Repair permissions and recreate kext cache. If you don't remember how to fix how to set and generate new cache: sudo chmod -R 755 /Library/Extensions/ sudo chown -R root:wheel /Library/Extensions/ sudo kextcache -i / I tried like you said but it doesn't work. All the icons are visible and the video card is correctly detected, but the USB wifi card is not recognized. How can I solve it? It recognize only with InjectKexts=YES Link to comment https://www.insanelymac.com/forum/topic/340875-solved-catalina-1015-driver-for-realtek-8192cu-or-8814ae/#findComment-2694966 Share on other sites More sharing options...
ludufre Posted October 25, 2019 Share Posted October 25, 2019 What KEXTs do you have in the /Library/Extensions and /EFI/CLOVER/kexts folders? Link to comment https://www.insanelymac.com/forum/topic/340875-solved-catalina-1015-driver-for-realtek-8192cu-or-8814ae/#findComment-2694967 Share on other sites More sharing options...
f3biz Posted October 25, 2019 Author Share Posted October 25, 2019 You want a list of kexts? I have installed this two kext via kext wizard and then rebuild cache and repaired permissions. Check image Link to comment https://www.insanelymac.com/forum/topic/340875-solved-catalina-1015-driver-for-realtek-8192cu-or-8814ae/#findComment-2694969 Share on other sites More sharing options...
f3biz Posted October 25, 2019 Author Share Posted October 25, 2019 Here is the kext lists Link to comment https://www.insanelymac.com/forum/topic/340875-solved-catalina-1015-driver-for-realtek-8192cu-or-8814ae/#findComment-2694990 Share on other sites More sharing options...
ludufre Posted October 25, 2019 Share Posted October 25, 2019 That's exactly what I thought. You have a list of Kexts in /Library/Extensions and another in /EFI/CLOVER/Kexts. The recommended (as far as I know) is that all kexts should be only in /Library/Extensions. But when you use the InjectKext = NO you are already telling the system to not use the /EFI/CLOVER/Kexts. I also noticed that you did not do what I said: 22 hours ago, ludufre said: What you can do is:- Disable injection (set InjectKexts=NO) - Move the two kexts (RtWlanU.kext and RtWlanU1827.kext) from /EFI/CLOVER/kexts/other/ to /Library/Extensions/ - Repair permissions and recreate kext cache. If you don't remember how to fix how to set and generate new cache: sudo chmod -R 755 /Library/Extensions/ sudo chown -R root:wheel /Library/Extensions/ sudo kextcache -i / Do what I said, including repairing permissions and generating kext cache via the terminal command above. After everything is working (Graphics + Wireless). Delete the folder "10.15" and "Other" from /EFI/CLOVER/kexts because the ones you need are already in the system. Link to comment https://www.insanelymac.com/forum/topic/340875-solved-catalina-1015-driver-for-realtek-8192cu-or-8814ae/#findComment-2695005 Share on other sites More sharing options...
f3biz Posted October 25, 2019 Author Share Posted October 25, 2019 1 hour ago, ludufre said: That's exactly what I thought. You have a list of Kexts in /Library/Extensions and another in /EFI/CLOVER/Kexts. The recommended (as far as I know) is that all kexts should be only in /Library/Extensions. But when you use the InjectKext = NO you are already telling the system to not use the /EFI/CLOVER/Kexts. I also noticed that you did not do what I said: Do what I said, including repairing permissions and generating kext cache via the terminal command above. After everything is working (Graphics + Wireless). Delete the folder "10.15" and "Other" from /EFI/CLOVER/kexts because the ones you need are already in the system. Yeeeeeeeessssss, you are a monster @ludufre Thanks a lot You solved a bad problem that I was fighting for days. I attach the images as proof and mark the thread as solved Link to comment https://www.insanelymac.com/forum/topic/340875-solved-catalina-1015-driver-for-realtek-8192cu-or-8814ae/#findComment-2695020 Share on other sites More sharing options...
ludufre Posted October 25, 2019 Share Posted October 25, 2019 How nice! Link to comment https://www.insanelymac.com/forum/topic/340875-solved-catalina-1015-driver-for-realtek-8192cu-or-8814ae/#findComment-2695022 Share on other sites More sharing options...
Leo Mauti Posted October 24, 2023 Share Posted October 24, 2023 Tested on Cudy ac650, works very well, thanks. Link to comment https://www.insanelymac.com/forum/topic/340875-solved-catalina-1015-driver-for-realtek-8192cu-or-8814ae/#findComment-2812750 Share on other sites More sharing options...
Recommended Posts