When I flashed PixelOS I could not connect to wifi. Looking at the thread, it seems like a few other people had the same issue.
The same happened with PixelExperience, so this issue is not specific to PixelOS, but strangely does not appear on MIUI. The problem might have started after flashing crDroid years ago.
Previously I used to flash TWRP_CEPHEUS_Fix_WiFi_v1.0.zip which fixed the wifi. Before flashing, the file /vendor/firmware/wlan/qca_cld/wlan_mac.bin is a symlink to a file in the persist partition, which might be corrupted on my device because it doesn't work; the fix replaces the symlink with a new wlan_mac.bin.
Since the zip does not work on PixelOS recovery, here's what I did instead.
- Flash PixelOS according to instructions.
- Go through setup wizard skipping most of it
- Install Magisk Manager, extract boot.img from PixelOS zip, patch with magisk manager, flash.
- Extract wlan_mac.bin from the fix zip, use root adb shell to copy the file on /vendor/firmware/wlan/qca_cld/wlan_mac.bin
- restart
I tried adapting the fix to work on PixelOS recovery, but I had trouble accessing the vendor partition on a retrofit, so I ended up doing things manually as explained above.
Overall, the ROM is great! I am happy to finally be able to use it.