yashsingh1/xdaforums huggingface dataset:
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] papsi177:
What you will say if it will never happen?:)
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] TAHA000007:
I dont know but I hope he will fix this problem
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Well, obviously reducing cpu performance makes it heat less.

That is a known bug related to camera.

What is the suggestion?
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
So what is the issue with that?

Actually I was planning an ota server. Maybe soon.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Please,

1. Read the thead. At least the first post :). Of course I'm using stock camera "resources".

2. Explain what you want to improve and how, or make a pull request in github.

Edit

How is the screen glitching? I could look at it some day so maybe you can get a log?
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] franccom:
the camera does not work I checked a few app and does not decode the image

the system works very quickly and stably
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Great to know
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] HuskyChan:
lol
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] papsi177:
Ok, clear.. Because it used OMX.google.h264.encoder, not HW.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Can you please tell how you got HD video and GPS working? It doesn't seem to work same way as in los13.

Also for hd videos I couldn't find much in your repo..
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Can you find a video or take a video of what you mean? Also if you can get a log it could be useful!

I'm not yet using this daily and I don't have this issue.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] TAHA000007:
Hello Tim I am using last build.I have a battery problem.My phone have every wakelock,dont get deep sleep.I looked with wakelock detector There is a nfc problem.Nfc always working and keep awake system.My batter is draining fast.I uploaded my phone log information

https://drive.google.com/file/d/1S5MHVbbn6pc08oPs-vn43EvS3N1a4iPB/view?usp=sharing

https://drive.google.com/file/d/16GkiLxDV58p37gWaV-OGg48Q7URhn-c5/view?usp=sharing

https://drive.google.com/file/d/1KPf3EUNAbUjcjSfFZRqGPaM8nC-rXljD/view?usp=sharing

https://drive.google.com/file/d/1Z2URXIUrUVZNwPhOOPpUV0Neda6KoSwL/view?usp=sharing

https://drive.google.com/file/d/1QS9boznaW_yxU8bSnFJdQwOKa2nBgBUx/view?usp=sharing

https://drive.google.com/file/d/1h7yBGEo6clI7-xJr5V-0kaNuS3uIpg83/view?usp=sharing
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Did you try to disable nfc :P

I think that for nfc to work well, it is practically constantly looking for nfc tags. That's why it runs all the time. Disabling nfc should fix this.

I don't know if you have some app keeping device wake all the time or if it is a bug. Try uninstalling all apps gapps to prove a bug..
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] TAHA000007:
Are you kidding me :) İt is not funny.Tim I know İf I turn off nfc,The problem is fixed But I cant turn off nfc at settings.I am using linage os since first build.This problem is coming last build,previous builds dont have this problem.You are saying unistall all apps and gapps but This a smartphone,it isnt a 3310 :) and İt isnt a solve
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
This is not stable release and if you had read the thread you'd know that nfc is broken in the build:highfive:

Coming soon (in a few weeks max, hopefully):

- Nfc should work

- 3.10.108 kernel (next step: 4.x)

- Smart covers may work (I enabled FlipFlap)

- HD video progress

(- gps and camera)

- Double tap to wake
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] TAHA000007:
A few week good news for me.I know this project non stable.Maybe you didnt this problem.I want to report you,no problem for me.

Good works
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Change where?
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] reujea0:
Could you post a compiled kernel, I can't compile the rom it sais it is too big.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Look github.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] reujea0:
I know but I was hopping for a newer one because no matter if I take the precompiled or compile from source i get this error https://pastebin.com/v9CPE6sM and it seems as if it were too big.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
I already told you, you need to use the old mkbootimg, or use some kitchen.

Replace the mkbootimg python with the old one and modify build/core/Makefile to match the old for the boot image part.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] reujea0:
yeah i forgot about that thanks.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] reujea0:
Could you guide me a bit more, as the new one is python, the old is c and can't really figure out how to make it work in the Makefile.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Sure. Tomorrow.

A good list of camera-related issues (by [MENTION=7763184]spirtix[/MENTION]):

They are propably more or less connected, so fixing one could solve multiple.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] reujea0:
I am sure you are busy, but could you guide me some day. Thanks in advance
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] papsi177:
You can usw carliv kitchen to repack Boot.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
I'm not home now. Later today.

I don't know what you really need, but here is what I do:

- replace mkbootimg part in core/Makefile from the old version (mm)

- search for mkbootimg and replace each one with the old one (one is in out, ... replace all of them)

Here are also the files if you need: https://drive.google.com/folderview?id=1rps5YchSUHd1_6bS7RJ8f7pW3vqhKKV-
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Hi,

I start by saying that I thank those who are spending their time on this project, and I just want to encourage the developer not to give up because he's doing a great job.

Anyway, I have a problem with the hotspot. I opened the link you sent, but I'm not an expert and I do not understand anything. So, how do i fix the hotspot?
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] Egaerial:
I think you should put the zip which you already download into your SD card, and use the TWRP to install it. But I am not sure.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
What zip?
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] Egaerial:
a zip file, in that link.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
It's an xml file. Or then we talk 2 different thing.. :D
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] Egaerial:
Oh I am sorry about that, and I really wonder if this ROM will come out with a final stable version? Because this ROM is very nice especially the great File Management and it can play FLAC music and many more.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
New build:

* Kernel updated to 3.10.108

* Cleaned up ramdisk

* Slight performance update (assinged seperate core for other tasks)

* Enabled FlipFlap (smart covers (only magnetic))

* Improved kernel

* Added more governors

* Removed pointless huawei stuff

* f2fs support

Download: https://mega.nz/#F!RCIzGJ4L!fpbZA0lFY9HA85RN0aevyA.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] CaptainExp:
Can you put an ETA for camera fix ? CANT WAIT!
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Sorry, can't. Hopefully in the coming few weeks.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] reujea0:
I don't have much time right now to test these, but check out https://github.com/LineageOS/android_frameworks_av/commit/e74c228e83906e0e317c4eb6eac20815ff839c04 and https://github.com/LineageOS/android_device_samsung_exynos5420-common/commit/ed6357185e65fe8280f6ae98d335e5a786e7b819 as they could help to fix some of the camera issues and this but the last one seems like real longshot ot me https://github.com/LineageOS/android_device_motorola_peregrine/commit/7fc0ec50f59fbcb3424652f907fc3590794f63d6
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] papsi177:
I dont think thats is helpfull for us. But anyway thks:)
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] reujea0:
Is there any advantage of flashing via fastboot rather than twrp and zip, because there is no system mount in the fstab so it cant create a zip.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
I don't know if there is any advantage.

I haven't really spent time (trying) to build a zip. Maybe some time. I rather use that time to figure out camera stuff..
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] CaptainExp:
Im not no expert but can you not use the p8 lite roms to develop rom for the p8 ?
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] reujea0:
It has a different cpu making it really hard.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] spirtix:
We can't use the ROM, however we can use some parts of the device/vendor tree. For example, Huawei used nearly the same drivers for every phone with marshmallow, so the bugs we have are very similar to the ones from P8 lite or Honor 8.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] CaptainExp:
isnt the architecture like similar they are both kirin processors? I have seen ports on samsung forums
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] spirtix:
The architecture is ARM like on every other mobile chip. The "devices" in the SoC (system on chip) aren't the same, but very similar. If we ported P8 lite's ROM, it would have many problems with the SoC (like modem, radio and basically everything that is included in the chip). The kernel wouldn't be able to boot, because it depends on the chip and the board. It would also have problems wih camera, bluetooth, wifi, etc. because of incompatibile libraries with the hardware.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] tastysushixd:
Hi people, I would like a bit of help installing the rom, inside the zip there's a boot img and system img, when I go to TWRP and I select flashing, I asign boot.img to boot partition, but there isn't a system partition, so I can't asign the system.img.

WELP!! and thanks in advance :D
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] reujea0:
The flashablz zip hasn't been built yet. Reboot into fastboot. Type adb reboot bootloader. You waint, tjan you phone will boot, on the computer again oin the folder where you downloaded both files(type in cmd) fastboot flashboot boot.img then fastboot flash system system.img then fastboot reboot.

---------- Post added at 06:04 AM ---------- Previous post was at 06:03 AM ----------

I think there is a issue with media as a whole because the whole ux is laggy.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Yes. Media crashes when HwCamCfgSvr crashes. Propably related.

If there is battery drain by app/service called FlipFlap, please report. I will exclude it if needed. (It's a smart cover app, works only with magnetic flip covers)
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
You should study basic stuff before flashing.. Or you may end up bricking you device.

The instructions by [MENTION=7249498]reujea0[/MENTION] will work, but you must know that you also need to format caches, data and system. It's not only flashing. Before flashing, you must know how to reset your phone if it ends up in a bootloop.

Always take a backup!
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] AlexLovesBeer:
Hi all! I've been using the system for a couple of days now (latest beta 1.5 from 31.05) and really enjoying the Android 7 features. Great job so far!

Can't say I've noticed anything besides the mentioned issues in the thread. I installed open gapps nano and everything seems fine but the Google account contacts sync. Just can't get it to sync. I was just curious if this is a known bug or something on my part.

Anyway, thanks for putting in the work! Best of luck with the future features!
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Yes there are reports saying that the contacts (specifically SIM) are not properly functional.

I do get contacts to the app (can't remember if via google or sim, but there they are).
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] tastysushixd:
(SOLVED)

Thanks for answering, I already had flashing experience with TWRP and zipped roms, but I've never tried ADB for that, and I've followed [MENTION=7249498]reujea0[/MENTION] stepts and worked! Thanks :D
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Good!:highfive:
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] reujea0:
What is the version of HAL of the camera or at least was in stock?
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] papsi177:
2.2
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Hi,

Can you show how to fix gps and hd video? I still don't know what codecs I'm missing and gps doesn't seem to work same way as los13.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] reujea0:
Does the sensor matter or the socket for the camera issue, I guess we couldn't just steal shims from a device with the same sensor?
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Shims are not really the issue. The issue I think is between hwcamcfgsvr and the system..
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] reujea0:
The init. files are in the boot.img right, not in the system.img?
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Most of them (ramdisk), yes.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] reujea0:
I don't know if it helps, but I replaced the HwCamCfgSvr in system/bin with the one of the p9 in cm13 and got the same errors as in lin14 with the default one

06-09 13:06:33.956 3266 3266 I ServiceManager: Waiting for service huawei.camera.cfgsvr...
06-09 13:06:34.321 3970 6564 I ServiceManager: Waiting for service media.audio_policy...
06-09 13:06:34.957 3266 3266 I ServiceManager: Waiting for service huawei.camera.cfgsvr...
06-09 13:06:35.321 3970 6564 I ServiceManager: Waiting for service media.audio_policy...
06-09 13:06:35.539 7940 7940 F libc : page record for 0x7f85b66150 was not found (block_size=64)
06-09 13:06:35.957 3266 3266 E Camera3DeviceImpl: Failed to get freg service: huawei.camera.cfgsvr.
06-09 13:06:35.957 3266 3266 W Camera3DeviceImpl: int32_t hw::Camera3DeviceImpl::getCameraId(): instance[0x0xf62b3500], get fail.
06-09 13:06:35.958 3266 3266 I ServiceManager: Waiting for service huawei.camera.cfgsvr...
06-09 13:06:36.322 3970 6564 I ServiceManager: Waiting for service media.audio_policy...
06-09 13:06:36.959 3266 3266 I ServiceManager: Waiting for service huawei.camera.cfgsvr...
06-09 13:06:37.322 3970 6564 W AudioSystem: AudioPolicyService not published, waiting...
06-09 13:06:37.823 3970 6564 I ServiceManager: Waiting for service media.audio_policy...
06-09 13:06:37.960 3266 3266 I ServiceManager: Waiting for service huawei.camera.cfgsvr...
06-09 13:06:38.824 3970 6564 I ServiceManager: Waiting for service media.audio_policy...
06-09 13:06:38.961 3266 3266 I ServiceManager: Waiting for service huawei.camera.cfgsvr...
06-09 13:06:39.826 3970 6564 I ServiceManager: Waiting for service media.audio_policy...
06-09 13:06:39.962 3266 3266 I ServiceManager: Waiting for service huawei.camera.cfgsvr...
06-09 13:06:40.552 8422 8422 F libc : page record for 0x7f800b6150 was not found (block_size=64)
06-09 13:06:40.827 3970 6564 I ServiceManager: Waiting for service media.audio_policy...
06-09 13:06:40.962 3266 3266 E Camera3DeviceImpl: Failed to get freg service: huawei.camera.cfgsvr.
06-09 13:06:40.962 3266 3266 W Camera3DeviceImpl: int32_t hw::Camera3DeviceImpl::getCameraId(): instance[0x0xf62b3780], get fail.
06-09 13:06:40.962 3266 3266 E Camera3Module: invalid camera id:0
06-09 13:06:40.962 3266 3266 E Camera3Module: static int hw::Camera3Module::get_camera_info(int, camera_info*): get camera device fail, camera id:0
06-09 13:06:40.962 3266 3266 E CameraService: onFirstRef: Received error loading camera info for device 0, cost and conflicting devices fields set to defaults for this device.
06-09 13:06:40.963 3266 3266 I ServiceManager: Waiting for service huawei.camera.cfgsvr...

So i guess it is the wrong file then in lin14
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] spirtix:
We use the same file as in CM13.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] reujea0:
That's why I find it weird, nvm keep up the good work
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
We're using correct file. P9 may use similar though.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] reujea0:
Does anyone have experience with https://github.com/Meticulus/dlopener ?
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] papsi177:
I must to be helpfull. But i use other one, which is more time better in my opinion..

---------- Post added at 02:11 PM ---------- Previous post was at 02:06 PM ----------

Is a device tree and vendor in you git actually? Because i need to undestand how you try to fix it by you build.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Yes it is included in our rom.

Usage:

adb shell

dlopen32 x or dlopen64 y
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Yes! Device tree: https://github.com/t1mpp4/android_device_huawei_hwgra (lineage-14.1) and vendor https://github.com/t1mpp4/android_vendor_huawei_hwgra (master)

Thanks for your help :)
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] papsi177:
Have you also 47531 GPS chip too?
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
I'm quite sure we do.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] papsi177:
Then you have to undestand one small think first. Huawei make multiplatform(multidevice) firmware, this cause it content hal, binary, configs for many peripheral chips..(just garbage in our case)

Lineageos is not multiplatform. Ofcause it possible to do it, but first you habe build a Rom for one simple device. Mb in example..

If you have GPS chip 47531, thats mean you have to use files related to this chip..all other must to be removed..

Thats make all easy)
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] reujea0:
Is it useful in any way, especially with the HwCamCfgSvr ?
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Yes, we can make sure that the binaries open up properly and see missing symbols.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
I have now removed all unrelated gps files and binaries

https://github.com/T1mpp4/android_v...mmit/a5331c3d84362405ef355aebcf1d6703726bb4c8

Do we now have to rename the remaining binaries to something else? The one (gps.hi3635.so) is already there and renamed.

Thanks
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] TAHA000007:
When will you release new build?

I just wondering
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
When I get something done.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] papsi177:
Ok, i hope you removed also not needed daemons from init.connectivity.gps.rc too.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
We have gps47531, do we need the files glgps47531c1 and others ending with "c1"?
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] papsi177:
***** what i sad befor? If you have 47531 chip..you need only files related to 47531, all others you have delete, this is garbage! Look to screenshots
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Well, my question was whether or not these c1 files, that include the chip number, are related or not:o

Thanks anyways
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] papsi177:
If you have 47531c1 chip..ofcause:silly: you can find correct info here
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Oh ok now I got it..

Thanks
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] mbenjij:
T1mb3, thanks for this ROM. I installed it today but the two simcards were not detected. When I placed a sdcard in the second slot it was detected. What could be the issue. I am using GRA-UL00. Please help.

---------- Post added at 07:14 PM ---------- Previous post was at 06:56 PM ----------

T1mb3, thanks for this ROM. I installed it today but the two simcards were not detected. When I placed a sdcard in the second slot it was detected. What could be the issue. I am using GRA-UL00. Please help.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
The issue is build.prop. You need to look at other dualsim Huawei devices (or stock) build.prop and modify accordingly.

Unfortunately I don't have dual sim version so I can't test..
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] Speedo.thc:
Hi, there is also mod to do in ramdisk.

Cordially.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] mbenjij:
Honesty I have no idea. Have you a file to flash?

---------- Post added at 12:30 AM ---------- Previous post was at 12:27 AM ----------

Is it possible that you may post a file which I can test on my device?

---------- Post added at 12:38 AM ---------- Previous post was at 12:30 AM ----------

Did have you any issues like "no sim"? I installed on my GRA-UL00 the two sim were not detected. Which stock ROM did you use?
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Yes, I can try later!
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] mbenjij:
Thanks
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] reujea0:
try this https://ufile.io/d4ck4 instead of your build.prop
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Here is something to test: https://mega.nz/#F!Nag3wRhJ!0porXLFp7xj6QdTKZWIc8g

Flash boot.img and dualsim.zip via twrp. I will later combine to 1 zip.:good:
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] mbenjij:
Still the same. Thanks anyway.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] reujea0:
Any updates, based on the big commits from yesterday?
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
I mainly removed unused files. Also some progress regarding camera!

One new thing is a flashable zip and in the near future, maybe an ota server.

Edit:

Here is a zip to install:

https://mega.nz/#!ILhnkLZA!cXKhAX9_xRQ1ty7-huCgz9oVtm96TanL1WxDpb2yu_c

Changelog:

- Some camera files

- Not much else
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Here is an OTA app to test:

https://mega.nz/#!BfBxiA4R!NGJYAgEdqyDEl6ZhfBLqQStgrhLGhpoftOsXP_vtIzU

It was quickly coded. It should do the following

- Check if current version is latest (a new property in build.prop. If not found, it's 0 by default)

- Ask if user wants to download and install the update and do so if needed

- Reboot to recovery and flash file

I tried once, and the zip was corrupted (propably because I downloaded many times and didn't delete the partial file ever). The button in the ui does not do anything yet.

It should work no matter what the starting rom is, but the new install does not work if not already on 14.1 (you need to factory reset)

Java devs can contact me and others can test;)
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] Kostyan_nsk:
LineageOS has built-in update system, which available in Settings -> About phone -> LineageOS updates.

https://github.com/LineageOS/android_packages_apps_Updater/tree/cm-14.1

So what's the reason to use external app?
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
To get OTA updates, mainly. And it was a nice change to do some Java instead of reading logs all day long :D

The built-in app is useless at the moment and I didn't want to figure out how to use that LineageOTA server thing. It didn't really like free web hosts I quess.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] Kostyan_nsk:
There needs just a small patch to change request url, overlay (or property) to change OTA-server and a simple bash script which will produce json file.

Much easier than "invent bicycle" and much better because it's embedded and can check for updates periodically.
[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
If you know how to set up the server side, pm me.

I did that app for fun, I didn't try to reinvent bicycle :)

I am aware of that LineageOTA in github and maybe I will try to set it up sometime.