OnePlus One (oneplus-bacon)

Contributors

 * flacks
 * Nimayer
 * Julian Goldsmith

Installation
For installation you need to flash lk2nd and flash the rootfs. Do not flash the  partition since lk2nd uses fs-boot functionality to boot the kernel from the   partition of the rootfs.

Entering fastboot mode
From a power off state, hold the volume up and power buttons until the device vibrates. The display should then light up and say "Fastboot Mode".

WiFi and Bluetooth
WiFi and Bluetooth are working, but aren't well-tested. The firmware isn't packaged yet, so you will need to get it from the partitions on your device. For Bluetooth, you will need to install bluez and enable the bluetooth service.

Cell usage
oFono support shouldn't take too much to get up and running. Adding the remoteproc node, using qmictl (possibly more utilities), and using a patched oFono should get basic support up and running.

Fastboot unknown chunk type
Nimayer received the message "FAILED (remote: Unknown chunk type)" when trying to flash the rootfs to userdata.

It may be possible to fix the issue by flashing a new OxygenOS image. If that doesn't work, try flashing postmarketOS using a recovery zip.

wlan0 interface is available but WiFi is not working
Check that  device MAC address is not. If it is, change it to any other available one like this:

If the Mac is not  try to restart NetworkManager by executing:

Most likely you want create Initscript for working network when boot.

Create : Install:

Links

 * (close to mainline)
 * (downstream vendor)
 * Quick setup script for Docker
 * UbuntuTouch port of this device
 * UbuntuTouch port of this device