Skip to content

SDM845 generic device support

Caleb Connolly requested to merge caleb/qcom-generic into master

For an installation procedure and background info see the wiki page https://wiki.postmarketos.org/wiki/Qualcomm_SDM845_(generic-sdm845)

Basically, we flash U-Boot to the boot partition and run it instead of Linux. It then provides us with a nice EFI environment and handles DTB selection automatically.

The U-Boot build I have tested this with can be found here. Press the power button during the autoboot delay to access a menu with some useful features including mass storage mode, U-Boot console serial gadget, and a very broken fastboot implementation.

I have tested migrating an existing FDE installation on a OnePlus 6 to the generic device support and documented the process on the wiki.

Issues:

  • Firmware conflicts (board-2.bin needs to get upstreamed or we need a generic one for just our devices, BT firmware requires kernel changes to support specifying a custom path)
Edited by Caleb Connolly

Merge request reports