Unfortunatelu, didn't work for me !
Error : /lib/modules/5.7.0-rc6-arm-64/build: No such file or directory. Stop.
root@arm-64:~# git clone https://github.com/chewitt/RTL8822CS.git
Cloning into 'RTL8822CS'...
remote: Enumerating objects: 725, done.
remote: Counting objects: 100% (10/10), done.
remote: Compressing objects: 100% (10/10), done.
remote: Total 725 (delta 0), reused 2 (delta 0), pack-reused 715
Receiving objects: 100% (725/725), 4.03 MiB | 6.52 MiB/s, done.
Resolving deltas: 100% (243/243), done.
root@arm-64:~# cd RTL8822CS/
root@arm-64:~/RTL8822CS# sed -i 's/$(MAKE) ARCH=$(ARCH) CROSS_COMPILE=$(CROSS_COMPILE) -C $(KSRC) M=$(shell pwd)/$(MAKE) -j4 -C $(KSRC) M=$(shell pwd)/g' Makefile
root@arm-64:~/RTL8822CS# sed -i 's/$(CROSS_COMPILE)strip $(MODULE_NAME).ko --strip-unneeded/strip $(MODULE_NAME).ko --strip-unneeded/g' Makefile
root@arm-64:~/RTL8822CS# make
make -j4 -C /lib/modules/5.7.0-rc6-arm-64/build M=/root/RTL8822CS modules
make[1]: *** /lib/modules/5.7.0-rc6-arm-64/build: No such file or directory. Stop.
make: *** [Makefile:2296: modules] Error 2
root@arm-64:~/RTL8822CS#