Below are the steps required to flash postmarketOS (port made by Danct12 based on earlier work by Notkit) and mainline kernel (work done by Kholk and the github.com/somainline group) on the Pro1 msm8998:
2022-03-10. As of today, Danct12's port has not been merged yet, hence there are a couple extra steps to manually apply patches to pmaports. Beware that this is all work in progress and there will be bugs and missing functionality.
2022-03-12. device-fxtec-qx1000-nonfree-firmware added to the port, meaning support for model, WLAN and GPU.
pip3 install --user pmbootstrappmbootstrap initand chooseedgeand whatever device (I choseqemuandaarch64, but it should not matter, we'll redo it later).cd /path/to/work/directory/you/chose/above/cache_git/pmaports