[Huawei P9 ROMs, Kernels, Recoveries, & Other Devel] MSe1969:
Further tips & tricks and open issues​

microG initial configuration after 1st install​

After the first installation of this ROM, you need to setup microG.

Please read the instructions given on the LineageOS for microG site, section "Post Install - UnifiedNlp"

Install Google speech services to work 100% 'offline'

- Launch Aurora Store and search "Speech Services by Google"

-

D

o not simply install it

, because we need an older version

- Manually download and install, via "choose version", the version 210354702

- Add the app afterwards to Aurora's block list to make sure, it does never get updated

- Activate it in Settings and download the speech files of your preferred language(s)

- Afterwards, block the network traffic for this app to force 100% offline mode

Webview updates

System partition's space restrictions limit the shipped Webview to the M121 release. To update, please use the shipped F-Droid app and add the Divest-OS F-Droid repo.

AuroraStore

When starting AuroraStore for the 1st time, you cannot choose "AuroraServices" as install method. Choose "Session Installer" to complete the initial setup. Afterwards, you can and should change the installation method to "AuroraServices"

Custom Kernel ?​

A treble build is usually only a system.img file, and the stock kernel is continued to be used. Hence, the stock kernel is outdated.

If you would like to use a more recent upstreamed kernel with the respective sec. patches, e.g. the ECO Kernel thread might be interesting for you. This is what I personally use, but please keep in mind that I cannot support here, all kernel issues should be addressed in that thread! - with newest firmware b560, kernel is fairly recent again

Reported to also work on other devices than HUAWEI P9 by forum participants​

As I don't own those, I can't confirm - nevertheless, I will list them, when it is reported to me.

Honor 6X

Honor 8

P9 Plus

Magisk​

I myself do not use Magisk and the ROM comes with a shipped root solution. Acknowledging, that there are people, who want to use Magisk, I have collected a couple of feedbacks from forum posts:

Huawei devices aren't officially supported any longer by current Magisk versions, the latest working version for EMUI 8.0 builds (like this one) is 20.4 - so please only use that version and Magisk Manager v7.5.1

You need the respective file RAMDISK.img from the Huwei Firmware of your device. When the Magisk instructions state 'boot.img', you take the file RAMDISK.img instead. The resulting 'patched_boot.img' file (whatever its real name will be, adapt the name accordingly for the following fastboot command) is to be used for the fastboot command fastboot flash ramdisk patched_boot.img

Current Issues (reported by others and/or observed by myself)​

Below a list of known issues and/or limitations. If possible, I try to fix those; however - I definitely welcome any hint on how to solve (or even pull requests). Please report anything you observe, while using this ROM.

1. No LineageOS boot animation after input of encryption password at startup

Observed by: myself

Well, this is nothing of importance to me, so unless somebody points me to a solution, I won't spend time on fixing this

2. Bluetooth issues

- confirmed no issue

Observed by: other thread participant(s)

Issue: No devices found to connect to.

I don't have

any

BT issues with my own device (other than the device initially pairing as "hello!", so you would have to manually change the device name as a one-time activity) - Can't therefore really do anything about it, but wil keep an eye on reports

3. AuroraStore does not find app 'xyz'

- solved

In the AuroraStore support thread, this has been also mentioned; it seems that Google is right now altering the search API; the dev is working on it.

Different from a report here in this thread, I was able to search and find many popular apps - the only restriction, which I myself was confronted with, was Netflix. As a work-around, manually download the Netflix apk (older version) from a

trustworthy

source - the app itself runs fine.

4. Headphone issues (1)

(Physical, no BT) headphone put in headphone jack - solved via work-around

Observed by: myself

Issue: Testing sound volumes in Settings app => all fine. But playing audio / video files or streams only plays good sound for less than 0,5 seconds, afterwards it seems that only the high frequency sounds (treble) are audible, whilst medium and bass is hardly audible.

Work-around: Switch off Audio-FX, when headset plugged in (the cool thing is, Audio-FX remembers this, so it switches off, when headset plugged in and switches on again if head-set unplugged)

5. Headphone issues (2)

(Physical, no BT) headphone put in headphone jack

Observed by: other thread participant

Issue: Head-phone not recognized, sound continues to be output to speakers - workaround: "Lesser audioswitch" app

Could not reproduce this on my own device

6. WiFi Hotspot

- solved

Observed by: other thread participant and confirmed on my own device

Issue: WiFi Hotspot does not work

7. Detailled Battery stats not available

- solved

Observed by: other thread participant and confirmed on my own device

Issue: In Battery usage menu, no detail Battery use (per app) available

8. Battery drain

- solved

A proper power profile has been added, so battery behavior is quite good now.

IMPORTANT:

Make sure that you make use of 'USB debugging' in the developer options only when you need it and

directly turn it off again after use

.

Turned on USB debugging is one major reason for battery drain for this device.