• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][New][Unofficial] OpenKirin's LineageOS 14.1 for Honor 8

XePeleato

Senior Member
Mar 19, 2016
774
2,868
93
Madrid


Latest update: June 29th 2017

Disclaimer:
Altough we are working hard to deliver a bug-free rom, things may break and we are not responsible if something goes wrong and your hardware becomes damaged or if you have any problem, you are taking a risk flashing roms.

Hi, so you might wonder why the other thread got closed and what's all of this about. Well, the answer is that now I'll be maintaining this rom while Surdu will take care of Resurrection Remix, the rom is the same and you can flash this builds without wiping if you had the 'older' rom.

Instructions:

If you come from stock EMUI 5.0:
  • Install TWRP (Available in this subforum)
  • Format data
  • Flash vendor.zip
  • Flash LineageOS's zip

If you already have LineageOS:
  • Flash LineageOS's zip
Downloads:
Find them in this DevDB project section called 'Downloads' (you might need to use a computer)

Bugs:
  • Encryption

Changelog:
Code:
01/06/2017 - Fixed random reboot issue
01/06/2017 - Added loop support
29/06/2017 - Fixed tethering
29/06/2017 - Fixed shaky camera
29/06/2017 - Updated Lineage source
Asking for help...
There are still some little bugs to fix and things will break from time to time, so in order to properly help you and keep the thread organized every help petition should include:
  • Brief description of the issue
  • A way to replicate it
  • Screenshots/Logs

Without that information, your post will be futile so please meet those easy conditions and try to keep the thread clean!

Last but not least, thanks to the whole OpenKirin team (@surdu_petru @OldDroid) for their amazing job at keeping updated roms for kirin devices as well as helping with this one.

XDA:DevDB Information
LineageOS 14.1 for Honor 8, ROM for the Honor 8

Contributors
XePeleato, surdu_petru, OldDroid
Source Code: https://github.com/OpenKirin

ROM OS Version: 7.x Nougat
ROM Firmware Required: EMUI 5.0
Based On: LineageOs

Version Information
Status: Stable

Created 2017-06-01
Last Updated 2017-06-30
 

DJ Daemonix

Member
Dec 31, 2016
39
28
0
Very nice job, and happy you fixed the issue. I'll set it as my daily driver once everything's OK :)

So what exactly caused the issues ? I'm curious as to whether it could have been solved on our own (i do say without Huawei's kind but forced operations).

And what do we do with that vendor.zip ? Flash it on top of Lineage's original Vendor package ?
(EDIT : Check post on top, the joys of cross-posting :D)

Still, thank you immensely on behalf of all the community :)
 
Last edited:

XePeleato

Senior Member
Mar 19, 2016
774
2,868
93
Madrid
So what exactly caused the issues ? I'm curious as to whether it could have been solved on our own (i do say without Huawei's kind but forced operations).
Hi, the problem was that a driver introduced by Huawei checked the time that it takes to boot (running in a kthread), if it takes more than three minutes it reboots to eRecovery, but it looks like it waits for a signal from userspace to check if it booted (like, write 1 to /sys/.... Whenever it boots).

We were actually aware of this being the issue, and tried to avoid it by editing the function's code (ARM64 instructions because we had no source (By filling the function with NOP or returning 0)) but we didn't succeed at first and thought that the kernel release was near so it made no sense to keep wasting time on it, if you want to see more details just go to github and check what we did, I hope that you understood the explanation.

Thanks for your kind words!

EDIT: The rom is up, you can download it now.
 

faeArai

Senior Member
Sep 26, 2008
436
120
0
Thx for your job. I'll now have to unlock the bootloader and start flashing. Two questions: can I lock the bootloader again once I installed LOS? Do i need to install twrp or is it enough to just boot it for installation?
 

XePeleato

Senior Member
Mar 19, 2016
774
2,868
93
Madrid
can I lock the bootloader again once I installed LOS?
Not at all, you need to be on EMUI in order to relock it. (You can if you go back to EMUI but I think that you asked if you could do that while you are on LineageOS).

Do i need to install twrp or is it enough to just boot it for installation?
TWRP is just needed to format data and install the ROM, there's no need to keep it after installing the ROM.
 

XePeleato

Senior Member
Mar 19, 2016
774
2,868
93
Madrid

NeophyteGS2

Senior Member
Apr 25, 2012
152
84
0
Durham
Encryption


I am not sure about that, I think it does because that's coded into the HAL and we are using the one from Huawei.


It works well but the gestures are not included by now, maybe in the next release.
Fantastic, thanks for the quick response. I'll test it out later and reply with feedback after a week or so :)
 

VenuGopalu

Senior Member
Nov 22, 2015
134
43
0
rajahmundry
does the rom supports volte?if no please add that feature..this is the one con to make it as my daily driver

---------- Post added at 07:20 PM ---------- Previous post was at 07:20 PM ----------

thanks for your hardwork :good: