I no longer use the Pinephone because of the aforementioned issues, however at that time, I'm pretty sure I was at the latest and greatest firmware version available (which one that specifically was opensource or proprietary, I can't remember).
The experience was so horrid, I just quit using it all together and never looked back. But maybe if things have improved, I should give it a shot again.