Table of contents
Introduction
The Oneplus 6 is a smartphone from 2018 which is not supported anymore by the manufacturer. Running free software on this device ensures that it stays usable, allows customizations and improves security.
The intention of this article is to keep track of the ongoing development. The intended free software setup consists of:
- Linux kernel with as few modifications as possible
- postmarketOS as a Linux distribution (based on Alpine Linux)
- Phosh as graphical environment
This setup is already usable for testing. To use it in everyday life some improvements have to be made.
Milestone 1: Usable as primary phone
- stabilize audio during calls (might help: callaudiod, PinePhone audio, ALSA API and
alsactl store -f -
)
Milestone 2: Full hardware support
- add GPS functionality (probably with gpsd, see related merge request)
- support USB/IP, USB OTG or NFC
- support cameras
- support finger print reader
- support sensors like internal measurement unit