[ROM][6.0.1][CAN-L11][UNOFFICIAL] ResurrectionRemix v5.7.4 [12.08.2017]

Search This thread

#Henkate

Senior Member
Feb 1, 2012
3,485
3,122
26
フェアリーテイル
http%3A%2F%2Fmiticosnake.altervista.org%2Fblog%2Fwp-content%2Fuploads%2F2015%2F06%2FResurrection-Remix.jpg


DISCLAIMER:
Code:
/*
 * Your warranty is now void.
 *
 * I am not responsible for bricked devices, dead SD cards,
 * thermonuclear war, or you getting fired because the alarm app failed. Please
 * do some research if you have any concerns about features included in this ROM
 * 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.
 */


NOTES - MUST READ
1. All credits goes to @Grarak for making the sources. I've only built the rom using his sources. Also I've been able to build by using Google Cloud platform since my PC is crap... It took me 1h 30m to build with Google Cloud platform, while with my PC was still building after 7h of building and then got an error regarding my PC (was too slow or out of memory).
2. You dont have to flash root because it is included.
3. Don't use encryption. I don't know why, but Grarak mentioned this on his twitter at the last build for CAN-L01.
4. RR team has abandoned the development of MM version, so there wont be any other release unless there are fixes / improvements for LOS 13.
5. Few screenshots are attached at the end of this post.


Requirements

- Huawei Nova CAN-L11
- Android 6.0 (EMUI/LOS). I've flashed it successfully from EMUI 5 ( Android 7.0) too and I didn't encounter any problems.
- Unlocked bootloader ( here's a guide about how to unlock it)
- TWRP by @Grarak. I've been on his TWRP while flashing the ROM. I don't know if it works with other TWRP.


Features

The rom features are copied and pasted from an official thread. Some of them may be outdated or not available on our Nova (e.g. home button options; we dont have home button).

ROM:


Based On Latest Google Android 6.0.1 Release
Based On Cyanogenmod 13 Sources
RR Customizations:-

Navigation Bar
  • Enable/Disable Navbar
  • Navbar Button Customization
  • Navbar Slim Dim
  • Animate Dim
  • Dim Timeout Duration
  • Dim Alpha
  • Double Tap To sleep navbar
  • Navigation Bar left/Right handed mode Switch for landscape
Statusbar
  • Brightness Slider
  • Enable/Disable Show Notification Count
  • SuperUser Indicator Switch
  • Double Tap To sleep Statusbar
  • Carrier Label
  • Carrier Label Switch
  • Carrier label Colour
  • Carrier Label Size
  • Clock Customizations
  • Time & date
  • Clock Colour
  • Day & date Toogle
  • Center/Right/Left Clock Choice
  • Date Format
  • Clock Font Styles
  • Battery
  • Battery Bar customization
  • Battery Icon Customization(circle/landscape/Potrait and more)
  • Battery % Text
  • Network Traffic Indicator
  • Network Traffic Arrows Switch
  • Incoming/OutGoing Traffic
  • Network traffic Color
  • Statusbar RR Logo
  • RR logo Color
  • StatusBar Weather
  • Weather Color
  • Weather Position(left/right)
  • Weather Style
  • Weather Size
Animations
  • Toast Animations
  • ListView Animations
  • System Animations
Gestures
  • Gestures Anywhere Feature
  • 3 Finger Swipe Screenshot Gesture
  • App Circle Bar
  • Choose apps in AppSidebar
  • Trigger Width
  • Trigger Hieght
  • Trigger Position
  • App Sidebar
  • Choose apps in App circle
  • Trigger Width
  • Trigger Hieght
  • Trigger Position
  • Pie
  • Pie Trigger(left ,Right ,Bottom)
  • Pie Targets
  • Pie Colors
  • More Pie Features

Recents Panel
  • Clear All button Switch
  • Clear All Tasks Switch
  • Clear All Button Location(Top right, Top Left, Top Center, Bottom Left, Bottom Right, Bottom Center)
  • Recents Search Bar
  • Full Screen Recents
  • Slim Recents
  • OmniSwitch
  • Cclock Widget
  • CLock And Alarm Customizations
  • Weather Panel Customizations
  • Calender Events

LockScreen
  • Lockscreen Bottom Shortcuts
  • Lockscreen General Shorcuts
  • 100+ Icons for Shortcuts
  • Double Tap to Sleep Lockscreen
  • Lockscreen Media Art/Enable Disable
  • Quick PIN/Patter Unlock
  • LockScreen Blur
  • Lockscreen Blur Intensity
  • LockScreen Wallpaper
  • Lockscreen Weather Widget
  • Lockscreen Icons Color

  • Quick Settings Draggable Tiles
  • Customizable Tiles
  • Show Two Main Tiles Per Row
  • Dyanamic Tiles Adjustment
  • Notification Drawer
  • Weather Display Switch
  • LongPress Toogles to Enter Settings
  • Disable Immersive Mode Messages
  • Force Expand Notification
  • Task Manager Switch
  • Time Contextual Header(HD,Modern,Poly)
  • Quick PullDown Switch

Buttons
  • Backlight Timer
  • Backlight Strength
  • Advanced Reboot Menu
  • Power Menu Customizations
  • Power Off
  • Reboot(Recovery, Bootloader, Hot Reboot)
  • ScreenShot
  • Power Menu End Calls Switch
  • Restart SystemUI
  • Airplane Mode
  • ScreenRecord
  • On the Go Mode
  • Sound Panel
  • Home Button(For devices with HW keys Only)
  • Home Button answer call
  • Long Press Actions
  • Double Tap Actions
  • Menu Button(For devices with HW keys Only)
  • Short Press Actions
  • Long Press Actions
  • Search Button(If Device Supports)
  • Short Press Action
  • Long Press Action
  • Volume Buttons
  • Wake Up Device
  • Playback Control
  • Ringtone Volume Control
  • Keyboard Cursor Control
  • Swap Buttons on Landscape mode
  • Volume Key Answer
Miscellaneous
  • Selinux Switch (Switch Between Permissive and Enforcing Selinux if Device has Selinux Enabled)
  • cLock Shortcut
  • Disable Battery Saver Warning Color
  • Disable Fc Notifications
  • Wakelock Blocker
  • Media Scanner On Boot Behaviour
  • Camera Shutter Sound Enable/Disable
  • SystemUI Tuner Enabled By default
  • Removed Demo mode and Tweaked SystemUI Tuner As compared To AOSP
  • StatusBar Icons Cuzomizations
  • Quick Settings Customizations
Other Features
  • Perfomance Profiles
  • LCD Density
  • Expanded Desktop Mode
  • Audio FX
  • Heads Up Switch
  • Live Display
  • Configurable 0,90,180,270 Degree Rotation
  • Lock Screen Autorotate Switch
  • Native Tap to Wake From Marshmallow
  • Double Tap Power Button To enable Camera gesture
  • Prevent Accidental Wakeup
  • Wake Phone on Charging Plug
  • Battery Light Customizations
  • Notification Light Customizations
  • Font Size
  • CM privacy guard
  • Performance Tweaks(Kernel Aduitor Inbuilt)
  • RR OTA
  • CM Theme Chooser
  • OverAll Smoothness Improvements
  • Optimizations to Improve Battery
  • Includes All Android Marhsmallow Features
  • Includes ALL CM13 Features
  • and much more .....


KERNEL:


- CRC toggle; enabled by default (disable it for 30% performance improvement at the risk of data corruption, according to its description)
- FSYNC toggle; enabled by default (disable it to possibly increase performace at the risk of data corruption
- CPU Boost toggle; disabled by default
- KCAL: Advanced color control (RGB, Saturation, Value, Contrast, Hue)
- Vibration intensity control
- SafetyNet pass
- I/O schedulers: added SIO, SIOPLUS, FIOPS, ZEN, BFQ, tripndroid
- governors: added blu_active
- DriveDroid support: allows you to boot your PC from ISO/IMG files stored on your phone [UNTESTED]
- QuickWakeup driver: Allow kernel driver to do periodic jobs without resuming the full system. It can increase the battery life.
- Zen-tune: Tunes the kernel for responsiveness at the cost of throughput and power usage.
- enabled Power Efficient Workqueues: it should increase the battery life. There is also a toggle.
- enabled advanced TCP congestions: Westwood, HSTCP, HYBLA, HTCP, Vegas, Veno, Scalable, LP, Yeah, Illinois
- misc fixes


Installation

Make sure you meet the requirements listed above.

1. Download the ROM and put it on sdcard. If you want GAPPS too, then download Open Gapps too (choose arm64, 6.0 and pico).
2. Reboot in TWRP by pressing all 3 buttons (Volume UP + Volume Down + Power).
3. Wipe system, data, cache and dalvik-cache.
4. Flash the ROM from the directory where you've placed it.
5. Flash GAPPS (OPTIONALLY).
6. Reboot.


Download

ANDROIDFILEHOST | MEDIAFIRE


Sources



Credits

@Grarak for the sources
@FrozenCow
@franciscofranco
@flar2
@Sultanxda
@ Google for their cloud platform and free trial
@ LineageOS
@ Huawei

XDA:DevDB Information
[ROM][6.0.1][CAN-L11][UNOFFICIAL] ResurrectionRemix v5.7.4 [12.08.2017[, ROM for the Huawei Nova/Nova Plus

Contributors
#Henkate, Grarak
Source Code: https://github.com/skinzor/android_kernel_huawei_msm8953/tree/cm13.0

ROM OS Version: 6.0.x Marshmallow
ROM Firmware Required: Unlocked bootloader, TWRP, Android 6.0 (EMUI 4.1 / LOS13)

Version Information
Status: Stable
Stable Release Date: 2017-08-12

Created 2017-06-03
Last Updated 2017-08-12
 

Attachments

  • Screenshot_20170603-154448.png
    Screenshot_20170603-154448.png
    109.7 KB · Views: 3,945
  • Screenshot_20170603-154509.png
    Screenshot_20170603-154509.png
    84.9 KB · Views: 3,757
  • Screenshot_20170603-154703.jpg
    Screenshot_20170603-154703.jpg
    96.9 KB · Views: 3,921
  • Screenshot_20170603-154727.png
    Screenshot_20170603-154727.png
    70.6 KB · Views: 3,671
Last edited:

#Henkate

Senior Member
Feb 1, 2012
3,485
3,122
26
フェアリーテイル
Reserved

BUGS

Same as LOS 13.

- FM-Radio
- signal icon becomes empty / gray when you are using 3G, but the network is working
- camera recording / video playback issues (sometimes, when you play the recorded video it gets stuck / frozen)

If you've found a bug, please report it along with a logcat.


CHANGELOG

12.08.2017

ROM:
- switched to Snap Camera (quality seems to be much better as I've said in one of my previous posts)
- added microG support (signature spoofing)
- fixed NFC
- fixed Dual SIM - thanks to @Yohannj who for this
- added more blobs: OMX, IMS, CNE / DPM
- disabled LiveDisplay by default
- bluetooth name was set to "HUAWEI Nova" as default
- increased ZRAM to 1gb and applied other changes/settings as EMUI 5 (in my opinion, multitasking seems to be better)
- added ext4 support for /data
- added f2fs support for /cache

KERNEL:

- re-enabled cleancache and zcache
- applied a patch to allow 200 swappiness (for zram)


03.06.2017

- initial build
 
Last edited:
  • Like
Reactions: wangdaning

wangdaning

Senior Member
Sep 17, 2012
1,383
574
Wuxi
Was going to try you CM (erp, I mean lineage) build but will do this instead (I mean no ill intent there). I have looked into it and it seems there is very little difference between all of the devices. The Chinese models simply have more memory. I will post back results.
 

wangdaning

Senior Member
Sep 17, 2012
1,383
574
Wuxi
On the RR build I had several issues (was able to work them out quickly). Root is there but some apps do not recognize it (titanium backup in my case). I had issues with gapps, make sure you boot once then install. I did not have time to troubleshoot too much, will try again next weekend. The build seemed solid, it was just a few quirks.
 

GNUDroid

Senior Member
May 15, 2012
535
320
hi new here on a huawei nova (can-l11, before s2, s4 mini, z1 compact).
i would highly prefer to use resurrecrion rom agains stock lineageOS. tried serveral times but i can't get RR working. lineageos build boots up reliable but RR (if it boots) just time. all >1 tries to restart fails for me.

for all who can use this rom: is the hotlug logic working here? for the latest lineageOS build all cores stay online independent which load and governor.
 

#Henkate

Senior Member
Feb 1, 2012
3,485
3,122
26
フェアリーテイル
hi new here on a huawei nova (can-l11, before s2, s4 mini, z1 compact).
i would highly prefer to use resurrecrion rom agains stock lineageOS. tried serveral times but i can't get RR working. lineageos build boots up reliable but RR (if it boots) just time. all >1 tries to restart fails for me.

for all who can use this rom: is the hotlug logic working here? for the latest lineageOS build all cores stay online independent which load and governor.


Did you wipe system, data, cache and dalvik-cache in TWRP recovery before flashing RR? Ive tried RR myself and i didnt had such issue.

The kernel doesnt have any hotplug yet and i dont know if i will add hotplugs. The cores stays online on stock EMUI as well.
 

GNUDroid

Senior Member
May 15, 2012
535
320
so why not? i mean even on 2 (s2) and 4 core (z1c) phones hotplugging allows easily extend battery time about 1/4 till 1/3(!) on static content. like reading mails or news pages on lower display brightness on the way home. there is almost no degrade in performance and hotplug patches are almost standard. easy and highest potential for battery without affecting the performance. but just a suggestion.

I will try rr on the next build again. but yes I wiped everything. interestingly sometimes it booted. if such an lucky install, the next time failed. a intermediate clean of cache and dalvic helped. but that's a pain since the long time of app optimization, e.g. compiling via art.
but again: thank you! so happy that you provide custom roms for us on this lovely phone
 
Last edited:

Vinnom

Senior Member
Jun 21, 2012
1,705
1,143
Campinas
Xiaomi Poco F1
I'm not a fan of hotpluggage, but it should be possible to, at least, hotplug big cores, as it is not needed to stay awake all the time where LITTLE could the work. If you could add it to your kernel, I know it would be a great addition.

I didn't try it yet (i have a caz-tl10 device, not can) and maybe I'll try it next week, when I have the time. When I do, I report here.
 
  • Like
Reactions: #Henkate

GNUDroid

Senior Member
May 15, 2012
535
320
did anyone got any chainfire supersu build / zip working on the nova?

i use the official lineageos su at the moment. want chainfires supersu since better app compability. e.g. autostarts app is not working with lineageos su but chainfires.
 

#Henkate

Senior Member
Feb 1, 2012
3,485
3,122
26
フェアリーテイル
I'm not a fan of hotpluggage, but it should be possible to, at least, hotplug big cores, as it is not needed to stay awake all the time where LITTLE could the work. If you could add it to your kernel, I know it would be a great addition.


I didn't try it yet (i have a caz-tl10 device, not can) and maybe I'll try it next week, when I have the time. When I do, I report here.


I guess I'll give a shot to hotplugs.
I'll wait for your feedback regarding your Nova's model. Thank you!



did anyone got any chainfire supersu build / zip working on the nova?

i use the official lineageos su at the moment. want chainfires supersu since better app compability. e.g. autostarts app is not working with lineageos su but chainfires.


I've stated at notes in first post:

2. You dont have to flash root because it is included.

You've flashed LOS SU after you've flashed RR?
As far as I remember, RR comes with SuperSU by default (there should be Settings > SuperSU). I don't remember properly which root it has, as I haven't used RR at all, just tested it a bit.
 
  • Like
Reactions: Vinnom and GNUDroid

icutzo

Senior Member
Feb 13, 2009
74
19
Laval
I know, but if I wipe system it should't matter if I was on Nougat, I was more worried about this version of RR working on the MLA-L03 variant.

That is my thought as well, if your wipe it should not make any difference what version you previously had

BTW Sk8buoy i'm also on MLA-L03 from videotron but i upgraded my phone to Nougat using Rogers MLA-L03C578B335
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    http%3A%2F%2Fmiticosnake.altervista.org%2Fblog%2Fwp-content%2Fuploads%2F2015%2F06%2FResurrection-Remix.jpg


    DISCLAIMER:
    Code:
    /*
     * Your warranty is now void.
     *
     * I am not responsible for bricked devices, dead SD cards,
     * thermonuclear war, or you getting fired because the alarm app failed. Please
     * do some research if you have any concerns about features included in this ROM
     * 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.
     */


    NOTES - MUST READ
    1. All credits goes to @Grarak for making the sources. I've only built the rom using his sources. Also I've been able to build by using Google Cloud platform since my PC is crap... It took me 1h 30m to build with Google Cloud platform, while with my PC was still building after 7h of building and then got an error regarding my PC (was too slow or out of memory).
    2. You dont have to flash root because it is included.
    3. Don't use encryption. I don't know why, but Grarak mentioned this on his twitter at the last build for CAN-L01.
    4. RR team has abandoned the development of MM version, so there wont be any other release unless there are fixes / improvements for LOS 13.
    5. Few screenshots are attached at the end of this post.


    Requirements

    - Huawei Nova CAN-L11
    - Android 6.0 (EMUI/LOS). I've flashed it successfully from EMUI 5 ( Android 7.0) too and I didn't encounter any problems.
    - Unlocked bootloader ( here's a guide about how to unlock it)
    - TWRP by @Grarak. I've been on his TWRP while flashing the ROM. I don't know if it works with other TWRP.


    Features

    The rom features are copied and pasted from an official thread. Some of them may be outdated or not available on our Nova (e.g. home button options; we dont have home button).

    ROM:


    Based On Latest Google Android 6.0.1 Release
    Based On Cyanogenmod 13 Sources
    RR Customizations:-

    Navigation Bar
    • Enable/Disable Navbar
    • Navbar Button Customization
    • Navbar Slim Dim
    • Animate Dim
    • Dim Timeout Duration
    • Dim Alpha
    • Double Tap To sleep navbar
    • Navigation Bar left/Right handed mode Switch for landscape
    Statusbar
    • Brightness Slider
    • Enable/Disable Show Notification Count
    • SuperUser Indicator Switch
    • Double Tap To sleep Statusbar
    • Carrier Label
    • Carrier Label Switch
    • Carrier label Colour
    • Carrier Label Size
    • Clock Customizations
    • Time & date
    • Clock Colour
    • Day & date Toogle
    • Center/Right/Left Clock Choice
    • Date Format
    • Clock Font Styles
    • Battery
    • Battery Bar customization
    • Battery Icon Customization(circle/landscape/Potrait and more)
    • Battery % Text
    • Network Traffic Indicator
    • Network Traffic Arrows Switch
    • Incoming/OutGoing Traffic
    • Network traffic Color
    • Statusbar RR Logo
    • RR logo Color
    • StatusBar Weather
    • Weather Color
    • Weather Position(left/right)
    • Weather Style
    • Weather Size
    Animations
    • Toast Animations
    • ListView Animations
    • System Animations
    Gestures
    • Gestures Anywhere Feature
    • 3 Finger Swipe Screenshot Gesture
    • App Circle Bar
    • Choose apps in AppSidebar
    • Trigger Width
    • Trigger Hieght
    • Trigger Position
    • App Sidebar
    • Choose apps in App circle
    • Trigger Width
    • Trigger Hieght
    • Trigger Position
    • Pie
    • Pie Trigger(left ,Right ,Bottom)
    • Pie Targets
    • Pie Colors
    • More Pie Features

    Recents Panel
    • Clear All button Switch
    • Clear All Tasks Switch
    • Clear All Button Location(Top right, Top Left, Top Center, Bottom Left, Bottom Right, Bottom Center)
    • Recents Search Bar
    • Full Screen Recents
    • Slim Recents
    • OmniSwitch
    • Cclock Widget
    • CLock And Alarm Customizations
    • Weather Panel Customizations
    • Calender Events

    LockScreen
    • Lockscreen Bottom Shortcuts
    • Lockscreen General Shorcuts
    • 100+ Icons for Shortcuts
    • Double Tap to Sleep Lockscreen
    • Lockscreen Media Art/Enable Disable
    • Quick PIN/Patter Unlock
    • LockScreen Blur
    • Lockscreen Blur Intensity
    • LockScreen Wallpaper
    • Lockscreen Weather Widget
    • Lockscreen Icons Color

    • Quick Settings Draggable Tiles
    • Customizable Tiles
    • Show Two Main Tiles Per Row
    • Dyanamic Tiles Adjustment
    • Notification Drawer
    • Weather Display Switch
    • LongPress Toogles to Enter Settings
    • Disable Immersive Mode Messages
    • Force Expand Notification
    • Task Manager Switch
    • Time Contextual Header(HD,Modern,Poly)
    • Quick PullDown Switch

    Buttons
    • Backlight Timer
    • Backlight Strength
    • Advanced Reboot Menu
    • Power Menu Customizations
    • Power Off
    • Reboot(Recovery, Bootloader, Hot Reboot)
    • ScreenShot
    • Power Menu End Calls Switch
    • Restart SystemUI
    • Airplane Mode
    • ScreenRecord
    • On the Go Mode
    • Sound Panel
    • Home Button(For devices with HW keys Only)
    • Home Button answer call
    • Long Press Actions
    • Double Tap Actions
    • Menu Button(For devices with HW keys Only)
    • Short Press Actions
    • Long Press Actions
    • Search Button(If Device Supports)
    • Short Press Action
    • Long Press Action
    • Volume Buttons
    • Wake Up Device
    • Playback Control
    • Ringtone Volume Control
    • Keyboard Cursor Control
    • Swap Buttons on Landscape mode
    • Volume Key Answer
    Miscellaneous
    • Selinux Switch (Switch Between Permissive and Enforcing Selinux if Device has Selinux Enabled)
    • cLock Shortcut
    • Disable Battery Saver Warning Color
    • Disable Fc Notifications
    • Wakelock Blocker
    • Media Scanner On Boot Behaviour
    • Camera Shutter Sound Enable/Disable
    • SystemUI Tuner Enabled By default
    • Removed Demo mode and Tweaked SystemUI Tuner As compared To AOSP
    • StatusBar Icons Cuzomizations
    • Quick Settings Customizations
    Other Features
    • Perfomance Profiles
    • LCD Density
    • Expanded Desktop Mode
    • Audio FX
    • Heads Up Switch
    • Live Display
    • Configurable 0,90,180,270 Degree Rotation
    • Lock Screen Autorotate Switch
    • Native Tap to Wake From Marshmallow
    • Double Tap Power Button To enable Camera gesture
    • Prevent Accidental Wakeup
    • Wake Phone on Charging Plug
    • Battery Light Customizations
    • Notification Light Customizations
    • Font Size
    • CM privacy guard
    • Performance Tweaks(Kernel Aduitor Inbuilt)
    • RR OTA
    • CM Theme Chooser
    • OverAll Smoothness Improvements
    • Optimizations to Improve Battery
    • Includes All Android Marhsmallow Features
    • Includes ALL CM13 Features
    • and much more .....


    KERNEL:


    - CRC toggle; enabled by default (disable it for 30% performance improvement at the risk of data corruption, according to its description)
    - FSYNC toggle; enabled by default (disable it to possibly increase performace at the risk of data corruption
    - CPU Boost toggle; disabled by default
    - KCAL: Advanced color control (RGB, Saturation, Value, Contrast, Hue)
    - Vibration intensity control
    - SafetyNet pass
    - I/O schedulers: added SIO, SIOPLUS, FIOPS, ZEN, BFQ, tripndroid
    - governors: added blu_active
    - DriveDroid support: allows you to boot your PC from ISO/IMG files stored on your phone [UNTESTED]
    - QuickWakeup driver: Allow kernel driver to do periodic jobs without resuming the full system. It can increase the battery life.
    - Zen-tune: Tunes the kernel for responsiveness at the cost of throughput and power usage.
    - enabled Power Efficient Workqueues: it should increase the battery life. There is also a toggle.
    - enabled advanced TCP congestions: Westwood, HSTCP, HYBLA, HTCP, Vegas, Veno, Scalable, LP, Yeah, Illinois
    - misc fixes


    Installation

    Make sure you meet the requirements listed above.

    1. Download the ROM and put it on sdcard. If you want GAPPS too, then download Open Gapps too (choose arm64, 6.0 and pico).
    2. Reboot in TWRP by pressing all 3 buttons (Volume UP + Volume Down + Power).
    3. Wipe system, data, cache and dalvik-cache.
    4. Flash the ROM from the directory where you've placed it.
    5. Flash GAPPS (OPTIONALLY).
    6. Reboot.


    Download

    ANDROIDFILEHOST | MEDIAFIRE


    Sources



    Credits

    @Grarak for the sources
    @FrozenCow
    @franciscofranco
    @flar2
    @Sultanxda
    @ Google for their cloud platform and free trial
    @ LineageOS
    @ Huawei

    XDA:DevDB Information
    [ROM][6.0.1][CAN-L11][UNOFFICIAL] ResurrectionRemix v5.7.4 [12.08.2017[, ROM for the Huawei Nova/Nova Plus

    Contributors
    #Henkate, Grarak
    Source Code: https://github.com/skinzor/android_kernel_huawei_msm8953/tree/cm13.0

    ROM OS Version: 6.0.x Marshmallow
    ROM Firmware Required: Unlocked bootloader, TWRP, Android 6.0 (EMUI 4.1 / LOS13)

    Version Information
    Status: Stable
    Stable Release Date: 2017-08-12

    Created 2017-06-03
    Last Updated 2017-08-12
    4
    Soooo... No any progress in updates? Dude, would be great if you could fix NFC.

    Thats what im trying to fix since few days, along with the video recording / playback issues, but my knowledge is limited.

    The NFC error is this one:

    Code:
    D NfcAdaptation: NfcAdaptation::InitializeHalDeviceContext: enter
    E NfcAdaptation: [B][COLOR="Red"]No HAL module specified in config, falling back to BCM2079x[/COLOR][/B]
    E NfcAdaptation: NfcAdaptation::InitializeHalDeviceContext: fail hw_get_module nfc_nci.bcm2079x

    I dont understand why it keep saying about HAL module since it is defined in libnfc_brcm_can.conf:

    Code:
    # NCI Hal Module name
    NCI_HAL_MODULE="nfc_nci.pn55x"


    The other errors related to video recording / playback and C2DColorConvert are those:

    Code:
    07-03 12:59:38.857   508  6152 E OMX-VDEC-1080P: Extension: OMX.google.android.index.storeANWBufferInMetadata not implemented
    07-03 12:59:38.857   508  6152 E OMX-VDEC-1080P: Extension: OMX.google.android.index.configureVideoTunnelMode not implemented
    07-03 12:59:38.857   508  6152 E OMX-VDEC-1080P: Extension: OMX.google.android.index.useAndroidNativeBuffer is supported
    07-03 12:59:38.858   508  6152 E OMX-VDEC-1080P: Extension: OMX.google.android.index.allocateNativeHandle not implemented
    07-03 12:59:38.858   508  6152 E OMXNodeInstance: getParameter(60:qcom.decoder.avc, ??(0x7f000044)) ERROR: UnsupportedSetting(0x80001019)
    07-03 12:59:38.858   508  6152 E OMXNodeInstance: getParameter(60:qcom.decoder.avc, ??(0x7f000044)) ERROR: UnsupportedSetting(0x80001019)
    07-03 12:59:38.870   508  6152 E C2DColorConvert: unknown format passed for luma alignment number
    07-03 12:59:38.882   508  6152 E C2DColorConvert: unknown format passed for luma alignment number
    07-03 12:59:38.895   508  6152 E C2DColorConvert: unknown format passed for luma alignment number
    07-03 12:59:38.895   508  6152 E C2DColorConvert: unknown format passed for luma alignment number
    07-03 12:59:38.896   508  6152 E C2DColorConvert: unknown format passed for luma alignment number
    07-03 12:59:38.907   508  6152 E C2DColorConvert: unknown format passed for luma alignment number
    07-03 12:59:38.919   508  6152 E C2DColorConvert: unknown format passed for luma alignment number
    07-03 12:59:38.920   508  6152 E C2DColorConvert: unknown format passed for luma alignment number
    07-03 12:59:38.920   508  6152 E OMXNodeInstance: getParameter(60:qcom.decoder.avc, ??(0x7f000044)) ERROR: UnsupportedSetting(0x80001019)
    07-03 12:59:38.942   508  6152 E C2DColorConvert: unknown format passed for luma alignment number
    07-03 12:59:38.943   508  6152 E C2DColorConvert: unknown format passed for luma alignment number
    07-03 12:59:39.440   508  6152 E C2DColorConvert: unknown format passed for luma alignment number
    07-03 12:59:39.441   508  6152 E C2DColorConvert: unknown format passed for luma alignment number
    07-03 12:59:39.519   508  6155 E C2DColorConvert: unknown format passed for luma alignment number
    07-03 12:59:39.526   508  6155 E C2DColorConvert: unknown format passed for luma alignment number
    07-03 12:59:39.534   508  6152 E C2DColorConvert: unknown format passed for luma alignment number
    07-03 12:59:39.534   508  6152 E C2DColorConvert: unknown format passed for luma alignment number
    07-03 12:59:39.535   508  6152 E OMXNodeInstance: getParameter(60:qcom.decoder.avc, ??(0x7f000044)) ERROR: UnsupportedSetting(0x80001019)
    07-03 12:59:39.549   508  6155 E C2DColorConvert: unknown format passed for luma alignment number
    07-03 12:59:39.576   508  6152 I OMX-VDEC-1080P: omx_vdec::component_deinit() complete
    07-03 12:59:39.579   508  6152 I OMX-VDEC-1080P: Exit OMX vdec Destructor: fd=40
    07-03 12:59:39.580   508  6152 I OMX-VDEC-1080P: Video slvp perflock released


    Unless i fix those bugs (at least video recording / playback ones), i wont release a new build.
    Everyone is welcome to help.
    3
    Great, man!
    Do you have any intention to build nougat for us? Huawei released the source :D

    Anyway, about this ROM, did you take a look in the logcat I sent you about the camera not working for me (no one sent logcats, but I suppose that the others who can't open the camera have the same issue)? I'm not using RR LOS because of camera issue (the long bootloop then boot also bothers me - just RR, LOS was booting normally).

    I'd like to build Nougat too, but not unless LOS13's bugs are fixed. Also huawei didn't release the source for CAN-L01 / L11. I see that there's only for AL10 / TL10.
    I've asked Huawei for Nougat source code (L11) two times and got the same answer... Then I've gave up on that.

    I've took a look at the logcat some time ago (probably when you've shared it), but I haven't spent time for that. I'll look at it again before publishing a new update and I'll see what I can do.

    By the way, the new update will have Snap camera. The camera quality is improved with Snap compared to AOSP camera where I could barely see something in evening (indoor) since it was so dark. With Snap it is not dark, but when recording videos (evening, indoor) it is.

    Maybe you won't have any force close with Snap? Dunno :p.
    3
    Fixed NFC

    Thats what im trying to fix since few days, along with the video recording / playback issues, but my knowledge is limited.

    The NFC error is this one:

    Code:
    D NfcAdaptation: NfcAdaptation::InitializeHalDeviceContext: enter
    E NfcAdaptation: [B][COLOR="Red"]No HAL module specified in config, falling back to BCM2079x[/COLOR][/B]
    E NfcAdaptation: NfcAdaptation::InitializeHalDeviceContext: fail hw_get_module nfc_nci.bcm2079x

    I dont understand why it keep saying about HAL module since it is defined in libnfc_brcm_can.conf:

    Code:
    # NCI Hal Module name
    NCI_HAL_MODULE="nfc_nci.pn55x"


    NFC is now working.

    The NFC configs were named like this: libnfc_brcm_can.conf and libnfc_nxp_can.conf and I just had to rename them to libnfc-brcm.conf and libnfc-nxp.conf lol.

    After I've did this, I've got rid of the error. When I was trying beam with my old phone and to read my bank credit card with some app it wasn't working. Then I've tried again and placed the card on top and it worked lmao. That's where the NFC chip is located I guess.

    So, it could read my credit card and I've also sent a file from my old phone to Nova through Android Beam. That means that NFC is working. I don't have any NFC tag to test though, but I guess it'll work as well.

    As I've said, there won't be a new build for RR and neither LOS unless I fix the video recording / playback issues.

    Once those gets fixed, I'll update both ROMs and then I'm planning to build Slim6 as well.
    2
    I'm not a fan of hotpluggage, but it should be possible to, at least, hotplug big cores, as it is not needed to stay awake all the time where LITTLE could the work. If you could add it to your kernel, I know it would be a great addition.


    I didn't try it yet (i have a caz-tl10 device, not can) and maybe I'll try it next week, when I have the time. When I do, I report here.


    I guess I'll give a shot to hotplugs.
    I'll wait for your feedback regarding your Nova's model. Thank you!



    did anyone got any chainfire supersu build / zip working on the nova?

    i use the official lineageos su at the moment. want chainfires supersu since better app compability. e.g. autostarts app is not working with lineageos su but chainfires.


    I've stated at notes in first post:

    2. You dont have to flash root because it is included.

    You've flashed LOS SU after you've flashed RR?
    As far as I remember, RR comes with SuperSU by default (there should be Settings > SuperSU). I don't remember properly which root it has, as I haven't used RR at all, just tested it a bit.