04-21-2020, 10:36 AM
I hope I'm aiming this at the right level - lower than you get to in most distros but not poking about in kernel drivers or sysfs. WiFi doesn't seem much different to any other linux - load the kernel module for the wifi hardware (8723cs in this case) if it isn't autoloaded, then use the standard tools to configure it. There are a few choices when it comes to the tools to use, and most distros pick one or other as their preference. The Gentoo Handbook's WiFi Introduction gives a bit more overview than most, although it doesn't mention connman as an alternative to NetworkManager or wicd. In fact doing a gentoo install following the process in the handbook will give you a good overview of the various bits that go into making a linux system, and some of the choices that distros make. I don't think that's an option on a pinephone, but should be fine on a spare pc or a virtual machine. Arch may give you a similar level of choice, but I've not tried it.