[ROM][UNOFFICIAL][9.0][DIG-L21HN] Lineage 16 for Nova Smart / Honor 6C / Enjoy 6s

Search This thread

yener90

Senior Member
Dec 10, 2018
159
332
http%3A%2F%2Ffiles.paulfasola.fr%2FCyanogenMod%2FLineageOS.png


Code:
/*
 * I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed (like it did for me...). 
 * Please do some research if you have any concerns about features included in the products you find here before flashing it! 
 * YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you. 
 * Your warranty will be void if you tamper with any part of your device / software.
 * Same statement for XDA.
 */

LineageOS is a free, community built, aftermarket firmware distribution of Android 9 (Pie), which is designed to increase performance and reliability over stock Android for your device.

LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review.


What works:
Wifi
Bluetooth
Audio
USB
RIL
Encryption
Fingerprint

Broken
Camera
Notification LED
Reboot
Selinux Enforcing

Source code:
device: https://github.com/yener90/android_device_huawei_diego
device-common: https://github.com/yener90/android_device_huawei_msm8937-common
kernel: https://github.com/yener90/android_kernel_huawei_msm8937
vendor: https://github.com/yener90/proprietary_vendor_huawei

Important
If you are using this ROM first time, wipe data. Wipe data completely. I mean the option where you need to enter "yes". Use this option and then flash the rom.
This ROM only works with the TWRP I added.

If you want to use GAPPS, flash it directly after flashing ROM. Don't let the ROM boot. Otherwise your device will not get certification, so you will not have Google Access.


Instructions (thx @matshias, just changed few lines to get ROM flashing working)

  1. Put your ROM (and GApps) onto your sdcard (sdcard must be exfat or fat32, NTFS not supported)
  2. Install fastboot and adb on your PC, e.g. from here
  3. Enable developer options and in there select to unlock your bootloader by enabling OEM unlock and enable USB debugging
  4. Unlock your bootloader using this tutorial: https://www.dc-unlocker.com/how-to-read-huawei-bootloader-unlock-code This will factory reset your device
  5. Don't setup, cause you will need to format your phone later again. Shutdown tablet. Hold volume up and power button to start to bootloader
  6. Then run
    Code:
    fastboot flash recovery twrp-3.3.1-0-<your-filename>.img
    to flash TWRP
  7. Select with volume buttons "Recovery Mode" and press power button
  8. Select to write to system, otherwise you can't flash ROM
  9. Backup at least system and boot partitions to your sdcard cause you will wipe data in next step. Choose "System Image" for the system partition backup.
  10. Format data using this tutorial
  11. Flash ROM
  12. Optionally flash SuperSU or Magisk in TWRP which should install system less. Keep OEM unlock enabled if you flash or modify anything
  13. Restart


Download
2020-02-09
• added support for all variants of diego
• updated Lineage
ROM
TWRP

Older downloads

2020-01-24
• fixed Speaker Volume Fluctuation
ROM
TWRP

2020-01-22
• added FT5346 touchscreen support
ROM
TWRP

2020-01-18
• initial release
ROM
TWRP


XDA:DevDB Information
Lineage 16 for Nova Smart Honor 6C Enjoy 6s, ROM for the Honor 6, Honor 6 Plus

Contributors
yener90
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.x
Based On: LineageOS

Version Information
Status: Testing

Created 2020-01-18
Last Updated 2020-01-18
 
Last edited:

jamal2367

Senior Member
Oct 17, 2010
4,275
14,595
Near Münster
jamal2367.org
I flashed it.
Amazing for the first build.
Let's hope that the rest can be fixed.
I also found another bug, the flashlight is broken.

Magisk 20.3 works fine with pass SafetyNet.

Thanks a lot for the ROM!
I love it!
 

Attachments

  • Screenshot_20200119-191744_Einstellungen.png
    Screenshot_20200119-191744_Einstellungen.png
    72.3 KB · Views: 608
  • photo5271697985471884522.jpg
    photo5271697985471884522.jpg
    65.6 KB · Views: 601

yener90

Senior Member
Dec 10, 2018
159
332
my device is h60-12, should i flash marshmellow stock firmware first before flashing this rom?
This is for Diego only, your device is not supported.

I flashed it.
Amazing for the first build.
Let's hope that the rest can be fixed.
I also found another bug, the flashlight is broken.

Magisk 20.3 works fine with pass SafetyNet.

Thanks a lot for the ROM!
I love it!
I tried long time ago fixing those issues with good help, couldn't manage it.
 
  • Like
Reactions: jamal2367

dimakot09

New member
Dec 13, 2018
1
1
Good!

Everything is set! The firmware is quite stable, nothing is buggy, everything works well. I hope that this version of the firmware on the Honor 6C will not be abandoned and you will make a working camera. I wish you success in your development!
 
  • Like
Reactions: jamal2367

ender1324

Senior Member
Aug 14, 2018
354
526
Shumen
i flashed twrp and i got blackscreen when i try to reboot to recovery and system, i have a nova smart DIG-L21 (not HN but it shouldnt matter because its the same thing) 16GB/2GB, no idea whats happening
rebooting to recovery from system with adb reboot recovery results a blackscreen, then rebooting to bootloader and doing fastboot reboot results a reboot to "your phone is unlocked" screen and going to that black screen again, rebooting to erecovery and clicking reboot from there works and reboots to system after the your phone is unlocked screen
edit: so i just saw what was the device getting reconized as when i do "adb reboot recovery" and, well: Qualcomm HS-USB Diagnostics 900E, from there only blackscreen, i can hold power button and vol down to reboot to bootloader, from there:
1. if i do fastboot reboot i will reboot, see that your device is unlocked screen for a second and go in that blackscreen again
2. hold power and vol up to reboot in erecovery and click reboot, after that i pass the device is unlocked screen and go to emui
another edit: fastboot boot twrp_3.3.1.0_blabla.img is stuck on booting...
 
Last edited:

jamal2367

Senior Member
Oct 17, 2010
4,275
14,595
Near Münster
jamal2367.org
Thank you for the update :)

Edit:
update works perfectly. :)

I think i have fixed the reboot issues :D
I discharged my phone to 0% and skipped two days.
After that I charged it to 100% and since then the reboot function is working now.
 
Last edited:
  • Like
Reactions: yener90

Karbonator

Member
Sep 15, 2013
5
0
I was really thrilled to see that there is a new ROM for the 6C, great to see that. :)
One question though:

Broken
Camera
Notification LED
Reboot
Does "Broken" mean that the three features don't work at all or do they somehow work with bugs?

I'd really like to update my phone but no working camera at all would be quite a problem. :eek:
 

Ar1soNJet

New member
Jul 11, 2020
1
0
Fix the camera please

Did someone manage to fix the camera? If so, how? I tried to fix it myself - bootloop
 
Last edited:
this rom dosen't work on my enjoy6s (DIG-AL00)
It's work on my DIG-AL00(Enjoy 6S). You shouldn't flash SuperSU after you flashed the system. Just LineageOS + OpenGapps is fine. Wait for a while and you can enjoy it.
I have noticed that the Notification LED will turn on (Yellow colored, never appears on EMUI) some times when I plugging in the charging, but not stable, only flashes for a few times. And my Reboot function is working normally too, but my fingerprint is broken. This is unlike @yener90 's description.
Interesting, right?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    http%3A%2F%2Ffiles.paulfasola.fr%2FCyanogenMod%2FLineageOS.png


    Code:
    /*
     * I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed (like it did for me...). 
     * Please do some research if you have any concerns about features included in the products you find here before flashing it! 
     * YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you. 
     * Your warranty will be void if you tamper with any part of your device / software.
     * Same statement for XDA.
     */

    LineageOS is a free, community built, aftermarket firmware distribution of Android 9 (Pie), which is designed to increase performance and reliability over stock Android for your device.

    LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review.


    What works:
    Wifi
    Bluetooth
    Audio
    USB
    RIL
    Encryption
    Fingerprint

    Broken
    Camera
    Notification LED
    Reboot
    Selinux Enforcing

    Source code:
    device: https://github.com/yener90/android_device_huawei_diego
    device-common: https://github.com/yener90/android_device_huawei_msm8937-common
    kernel: https://github.com/yener90/android_kernel_huawei_msm8937
    vendor: https://github.com/yener90/proprietary_vendor_huawei

    Important
    If you are using this ROM first time, wipe data. Wipe data completely. I mean the option where you need to enter "yes". Use this option and then flash the rom.
    This ROM only works with the TWRP I added.

    If you want to use GAPPS, flash it directly after flashing ROM. Don't let the ROM boot. Otherwise your device will not get certification, so you will not have Google Access.


    Instructions (thx @matshias, just changed few lines to get ROM flashing working)

    1. Put your ROM (and GApps) onto your sdcard (sdcard must be exfat or fat32, NTFS not supported)
    2. Install fastboot and adb on your PC, e.g. from here
    3. Enable developer options and in there select to unlock your bootloader by enabling OEM unlock and enable USB debugging
    4. Unlock your bootloader using this tutorial: https://www.dc-unlocker.com/how-to-read-huawei-bootloader-unlock-code This will factory reset your device
    5. Don't setup, cause you will need to format your phone later again. Shutdown tablet. Hold volume up and power button to start to bootloader
    6. Then run
      Code:
      fastboot flash recovery twrp-3.3.1-0-<your-filename>.img
      to flash TWRP
    7. Select with volume buttons "Recovery Mode" and press power button
    8. Select to write to system, otherwise you can't flash ROM
    9. Backup at least system and boot partitions to your sdcard cause you will wipe data in next step. Choose "System Image" for the system partition backup.
    10. Format data using this tutorial
    11. Flash ROM
    12. Optionally flash SuperSU or Magisk in TWRP which should install system less. Keep OEM unlock enabled if you flash or modify anything
    13. Restart


    Download
    2020-02-09
    • added support for all variants of diego
    • updated Lineage
    ROM
    TWRP

    Older downloads

    2020-01-24
    • fixed Speaker Volume Fluctuation
    ROM
    TWRP

    2020-01-22
    • added FT5346 touchscreen support
    ROM
    TWRP

    2020-01-18
    • initial release
    ROM
    TWRP


    XDA:DevDB Information
    Lineage 16 for Nova Smart Honor 6C Enjoy 6s, ROM for the Honor 6, Honor 6 Plus

    Contributors
    yener90
    ROM OS Version: 9.x Pie
    ROM Kernel: Linux 3.x
    Based On: LineageOS

    Version Information
    Status: Testing

    Created 2020-01-18
    Last Updated 2020-01-18
    3
    Update
    2020-02-09
    • added support for all variants of diego
    • updated Lineage
    ROM
    TWRP
    1
    my device is h60-12, should i flash marshmellow stock firmware first before flashing this rom?
    This is for Diego only, your device is not supported.

    I flashed it.
    Amazing for the first build.
    Let's hope that the rest can be fixed.
    I also found another bug, the flashlight is broken.

    Magisk 20.3 works fine with pass SafetyNet.

    Thanks a lot for the ROM!
    I love it!
    I tried long time ago fixing those issues with good help, couldn't manage it.
    1
    @jamal2367 use latest version

    Update
    2020-01-24
    • fixed speaker volume fluctuation
    ROM
    TWRP
    1
    Good!

    Everything is set! The firmware is quite stable, nothing is buggy, everything works well. I hope that this version of the firmware on the Honor 6C will not be abandoned and you will make a working camera. I wish you success in your development!