• 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][7.1.2][UNOFFICIAL][AOSP] AospExtended V4.6 [OMS/DUI][25.01.2018]

#Henkate

Elite Member
Feb 1, 2012
3,485
3,120
113
25
フェアリーテイル
[ROM][7.1.2][UNOFFICIAL][AOSP] AospExtended V4.6 [OMS/DUI][25.01.2018]



AospExtended for Huawei Nova CAN-L11


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
 * 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


1) If you've found a bug, please report it along with a logcat.
2) If you experience a random reboot, please share /sys/fs/pstore/console-ramoops.
3) It should work on all models, just like LOS 13.
4) ROOT is not included. You gotta flash something like Magisk / SuperSU / phh Superuser.
5) I would appreciate if you could write the Nova model on which you've flashed LOS14, if your model is other than CAN-L11.
6) AospExtended team has stopped the deveolpment of Nougat version.


Introduction

AOSP Extended is an AOSP based rom which provides stock UI/UX with various customisations features along with the Substratum theme engine. The project has been made by cherry-picking various commits from various other projects. Being based on AOSP it provides a smooth and lag-free experience out of the box.


Features

The features list was copied and pasted from an official thread of AEX. Some features might not be available anymore (e.g. Inbuilt SuperSU), while others might not be available on our Nova.


Code:
[B]
-DUI(Fling/Pulse/Smartbar)
-Substratum Theme Engine
-Omni's QSHeaders Background
-One Handed UI
-Inbuilt SuperSU
-Privacy Guard
-Expanded Desktop
-Statusbar Clock/Date customizations
-Dashboard suggestions/summaries (Enable/Disable)
-Notification Intervals
-Increasing Volume in Ringtone
-D2S on Navbar
-Long press Back button  to kill app
-Dashboard Column configurations
-Detailed Location QS Tile!
-Statusbar Traffic Indicators
-Notification count
-Dt2s on Statusbar
-QS quick pulldown
-QS Brightness Slider(Enable/Disable)
-QS Tiles Animations
-Force expand notifications(Enable/Disable)
-Immersive Mode messages(Enable/Disable)
-Flashlight Notifications
-Immersive Recents
-Toast icon
-MediaScanner behaviour on boot
-Power Menu Customizations
-Additional Battery Saver steps
-Volume Rocker tweaks(Wake/Music seek/Keyboard cursor control/Swap in landscape mode)
-Spanish Translations
-PT BR Translations
-Update Fling Logo
-Add gestures back to settings app
-QS haptic feedback
-One tap data & Wifi tile
-Auto brightness icon toggle
-Breathing Notifications
-Clickable clock and date in statusbar header
-Long press gear icon in statusbar header launches Extensions
-Show 4G instead LTE switch
-Night Mode is back
-Night Mode QS Tile
-Long press caffeine tile action
-Customize QS Rows/Columns
-Customize small QS Tiles
-StatusBar brightness control
-Lockscreen Shortcut
-Double tap on lockscreen to sleep
-Quick Unlock for PIN/Password
-Battery Styles and percentage
-Change default file manager to MK Explorer
-Add FMRadio
-Navbar QS Tile
-Flip Button Animation
-Unlink Notification volume
-Status bar clock Seconds
-Partial ScreenShot Type
-Screenshot Delay
-Slimperience browser
-Pixel's bootanimation(Experimantal)
-Pixel's UI(Navbar/Accent/Pixel launcher)
-OMS7
-Camera sound toggle
-Advance Ambient Display
-Longpress power button on lockscreen for torch
-Disable FC
-Wakelock Blocker
-Toggle Lockscreen Media Art
-Toggle Lockscreen music Visualizer
-Ticker
-Bluetooth QS tile easy toggle(one touch)
-CM's Eleven Music Player
-Disable QS on Lockscreen
-Invert Ambient display's Color
-Toggle Dynamic notification card's color
-Low Battery Notification Toggle
-Hide Clock/Date/Alarm text from lockscreen
-Lockscreen Clock's Font customizations
-Weather on lockscreen
-AEXPapers
-Heads up customizations
-DU's HW button rebinding
-Masquerade "Twenty Procyon" (Urgent security patch update for Substratum v560)
-Button backlight customizations
-Recents clear all fab button and re-positioning
-Recents Free Ram bar
-Custom Carrier label
-Dynamic navbar[/B]



Requirements


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, 7.1 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. Flash ROOT (OPTIONALLY).
  7. Reboot.

Downloads

ROM: ANDROIDFILEHOST | MEDIAFIRE

GAPPS: OpenGApps


Sources


Donations

You don't have to, but if you like my work and you wish to support the development:

Donate via PayPal:
https://www.paypal.me/Henkate
https://forum.xda-developers.com/donatetome.php?u=4471434

I would use the money to upgrade my PC, so i can build with my own PC instead relaying on Google Cloud Platform.

Credits

@Grarak
@gt_o
@abhishek987
@crpalmer
@FrozenCow
@franciscofranco
@flar2
@Sultanxda
@zx2c4
@ Google for their cloud platform and free trial
@ LineageOS
@ Huawei

XDA:DevDB Information
[ROM][7.1.2][UNOFFICIAL][AOSP] AospExtended V4.6 [OMS/DUI][25.01.2018], ROM for the Huawei Nova/Nova Plus

Contributors
#Henkate, Grarak, gt-o
Source Code: https://github.com/skinzor/android_kernel_huawei_msm8953-1

ROM OS Version: 7.x Nougat
ROM Firmware Required: Unlocked bootloader, TWRP
Based On: AOSP

Version Information
Status: Stable

Created 2017-12-10
Last Updated 2018-01-25
 

Attachments

Last edited:

#Henkate

Elite Member
Feb 1, 2012
3,485
3,120
113
25
フェアリーテイル
Bugs

Same as LOS14:
- Camera is / looks zoomed when recording a video
- IMS/Volte
- SELinux is permissive

Changelog

25 January 2018
ROM

* fixed in-call volume slider, mic/sound recorder (it's louder now) thanks to @gt_o. Read more here.
* updated audio configs to B382 and synced few audio props with stock ones
* show "HUAWEI NOVA" instead "Android" when phone is plugged to PC
* added two blobs to fix two errors in logcat

Kernel

* merged stock kernel source into the CAF one (tag LA.UM.5.6.r1-01300-89xx.0 as this one semeed to be the closest to stock, but also based on the Adreno log)
* got rid of many drivers from Huawei. You can see the commits here. Thanks to @gt_o, huawei's bootfail monitor (HWBFM) has also been removed. Although HWBFM was disabled till now, it was better to get rid of it, to get a cleaner kernel, but also being easier to merge the stock source into CAF.
* cpuset updates (also in ramdisk)
* added WireGuard support, thanks to @zx2c4. WEBSITE | XDA
* removed fsync/crc toggles as it's better to not mess with them
10 December 2017
* initial release
 
Last edited:

Vinnom

Elite Member
Jun 21, 2012
1,684
1,121
113
Campinas
Just flashet it...
installed gaps...
so far so good :), no force closes...

in the how to flash,it says flash ROOT... i think you forgot to put the link...is it the same as LOS ?
I think that with "flash ROOT", his intention was to say Magisk or SuperSU. As it is optional for the ROM to work, there is no need to link it =)

EDIT:
I'll download it now =)
I was to update LOS now, but I'll test this one firts =D

---------> I have an idea for what is causing problem with cam. Yesterday, I was trying to take a pic and they were green. Then, I touch the screen and it focused. After that, the pic was took normally. Maybe it has something to do with focus, not HDR? Just fyi, HDR was off =P
 
Last edited:

#Henkate

Elite Member
Feb 1, 2012
3,485
3,120
113
25
フェアリーテイル
in the how to flash,it says flash ROOT... i think you forgot to put the link...is it the same as LOS ?
Well, I've already answered you on Skype :D. But for other people, I've wrote at notes in the first post:

ROOT is not included. You gotta flash something like Magisk / SuperSU / phh Superuser.

---------> I have an idea for what is causing problem with cam. Yesterday, I was trying to take a pic and they were green. Then, I touch the screen and it focused. After that, the pic was took normally. Maybe it has something to do with focus, not HDR? Just fyi, HDR was off =P
Hmm, I've experienced pics with green only when I've tried HDR. Perhaps you can take a logcat if it happens with HDR off?


To all:

In case you didn't write notes section in the first post: AEX team has stopped the development of Nougat version, so if there is a problem with one of the ROM features or something else, I won't do anything about that.
 
Last edited:

Vinnom

Elite Member
Jun 21, 2012
1,684
1,121
113
Campinas
Well, I've already answered you on Skype :D. But for other people, I've wrote at notes in the first post:





Hmm, I've experienced pics with green only when I've tried HDR. Perhaps you can take a logcat if it happens with HDR off?
Yep, leave it to me. As soon as I test it, I'll upload a logcat :)

Enviado de meu HUAWEI CAN-L11 usando Tapatalk
 
  • Like
Reactions: #Henkate

Vinnom

Elite Member
Jun 21, 2012
1,684
1,121
113
Campinas
I didn't take a log yet, but I tried snapdragon camera and open camera for taking photos.

Snapdragon camera seems a bit buggish, not working right some times. I'll clean flash again tomorrow and I will flash google camera to see if it works, but my guess here is that snapdragon camera might be a issue for now

Enviado de meu HUAWEI CAN-L11 usando Tapatalk
 
  • Like
Reactions: #Henkate

#Henkate

Elite Member
Feb 1, 2012
3,485
3,120
113
25
フェアリーテイル
I didn't take a log yet, but I tried snapdragon camera and open camera for taking photos.

Snapdragon camera seems a bit buggish, not working right some times. I'll clean flash again tomorrow and I will flash google camera to see if it works, but my guess here is that snapdragon camera might be a issue for now

Enviado de meu HUAWEI CAN-L11 usando Tapatalk
Weren't you talking about the Snap camera on LOS in your previous post? That's what I've understood.

As for Snapdragon camera on AEX, I haven't used it at all, just took a pic. I can replace it with the Snap camera which is on LOS too.

I don't know why AEX team chose Via browser as default browser, but I don't really like it. I like it's design and features, but I don't like the fact that it's closed source and it's made by a Chinese developer(s) according to the developer address in Play Store (well, Yalp Store for me :p), so I might replace it with something Open Source (maybe Jelly / Chromium / Lightning or something) in the next update.
 
Last edited:

virusdunil

Senior Member
Feb 9, 2011
530
76
0
Lac St Jean Quebec
About camera....
Ive took pics/vids with the one in rom and was ok but
ive been a long time Camera/Cinema FV5 user...the camera work well but,have to use compatibility mode in de Cinema's setiings to use it ;)
if i dont use the compatibility mode,i have a black screen/no image
 

Vinnom

Elite Member
Jun 21, 2012
1,684
1,121
113
Campinas
Reporting

Hi there! I'm back =)

Today, I tested some things and my report is below.

I'm having a pretty much bugfree experience here. I'll talk about audio, camera and kernel.

-------------- Audio ----------------------------
Altough I can confirm my voice recording is low, when I try to hear it using headphones, audio seems ok. I didn't experience low audio in call as others and I'm talking about both ROM (LOS and this one). But, when reproducing audio via speaker, I can confirm it is somewhat low when compared with EMUI. Again, when in headphones is ok, but something maybe wrong with speakers configs ( loudspeaker and incall speaker).

-------------- Camera ----------------------------
I tested camera and I can confirm that SnapCam (Snapdragon Camera) is buggish. The app, the problem seems not related to ROM or drivers. I think that, as we are using stock kernel, not CAF and SnapCam is a code aurora project, it might be related (I'm just guessing here). I'm saying this because, when I took pics using Open Camera and Google Camera (installed via stock gapps), I didn't have any green pic or distorted effect on it like I had when used SnapCam. And, as I already said in other post, it seems that has nothing to do with HDR, because I had green pics with HDR on and off (mostly when taking a pic with frontal camera - it also might be related to model. Mine is imx219_sunny, from Sony where main camera is ov12870_sunny, from OmniVision).

Below is four logcats that I took, which might help to find the error regarding SnapCam:
Aosp Extended with Google Camera
AospExtended with SnapCam
Emui Camera (It would be nice if it could be ported, but it can't =/ =/ =/)
LOS 14.1 with SnapCam

-------------- Kernel ----------------------------
What I want to say about kernel is that I restored EMUI backup that I have and tested some other apps to check frequency in real time. Well, it seems that EMUI is realy buggish when talking about checking kernel stats. None of the apps could do a really good job checking it, but Kernel Adiutor was the one that worked better. I did check real time frequency manually this time and all I can say is that the original stock kernel doesn't behave good. Even using my script that explicitly sets min freq to 652MHz and max freq to 2106MHz, the min and max freq kept changing (and I confirmed it checking manually, looking myself into the files). However there is just one thing that original stock kernel does right that ours need to improve: big cores doesn't work all the time.
My thoughts about is that we are using stock kernel, but is not really the stock. It was compiled using the stock resources that huawei released, sure. But I think that might be some differences between what they release and what they put inside stock ROM.

Apart from that, I'm not experiencing any issues. Even taking pics is ok now, because I'm using Google Camera to do the job. The ROM is great, lagfree, have great battery life and good features (that is the cause for me keep this ROM and not LOS, which is too "pure" for me - although is much better than EMUI).

PS: about the toogles/QS tiles, I found out that if I just touch the toogle, it jumps to my QS tiles.... I thought I needed to drag it all the way lol xDDDDD

EDIT:
I forgot to mention that equalizer isn't working =P if it is turned on, it FC sometimes and doesn't have any effect on audio that is playing. Audio FX in LOS works fine.
 
Last edited:
  • Like
Reactions: #Henkate

#Henkate

Elite Member
Feb 1, 2012
3,485
3,120
113
25
フェアリーテイル
Hi there! I'm back =)

Today, I tested some things and my report is below.

I'm having a pretty much bugfree experience here. I'll talk about audio, camera and kernel.

-------------- Audio ----------------------------
Altough I can confirm my voice recording is low, when I try to hear it using headphones, audio seems ok. I didn't experience low audio in call as others and I'm talking about both ROM (LOS and this one). But, when reproducing audio via speaker, I can confirm it is somewhat low when compared with EMUI. Again, when in headphones is ok, but something maybe wrong with speakers configs ( loudspeaker and incall speaker).

-------------- Camera ----------------------------
I tested camera and I can confirm that SnapCam (Snapdragon Camera) is buggish. The app, the problem seems not related to ROM or drivers. I think that, as we are using stock kernel, not CAF and SnapCam is a code aurora project, it might be related (I'm just guessing here). I'm saying this because, when I took pics using Open Camera and Google Camera (installed via stock gapps), I didn't have any green pic or distorted effect on it like I had when used SnapCam. And, as I already said in other post, it seems that has nothing to do with HDR, because I had green pics with HDR on and off (mostly when taking a pic with frontal camera - it also might be related to model. Mine is imx219_sunny, from Sony where main camera is ov12870_sunny, from OmniVision).

Below is four logcats that I took, which might help to find the error regarding SnapCam:
Aosp Extended with Google Camera
AospExtended with SnapCam
Emui Camera (It would be nice if it could be ported, but it can't =/ =/ =/)
LOS 14.1 with SnapCam

-------------- Kernel ----------------------------
What I want to say about kernel is that I restored EMUI backup that I have and tested some other apps to check frequency in real time. Well, it seems that EMUI is realy buggish when talking about checking kernel stats. None of the apps could do a really good job checking it, but Kernel Adiutor was the one that worked better. I did check real time frequency manually this time and all I can say is that the original stock kernel doesn't behave good. Even using my script that explicitly sets min freq to 652MHz and max freq to 2106MHz, the min and max freq kept changing (and I confirmed it checking manually, looking myself into the files). However there is just one thing that original stock kernel does right that ours need to improve: big cores doesn't work all the time.
My thoughts about is that we are using stock kernel, but is not really the stock. It was compiled using the stock resources that huawei released, sure. But I think that might be some differences between what they release and what they put inside stock ROM.

Apart from that, I'm not experiencing any issues. Even taking pics is ok now, because I'm using Google Camera to do the job. The ROM is great, lagfree, have great battery life and good features (that is the cause for me keep this ROM and not LOS, which is too "pure" for me - although is much better than EMUI).

PS: about the toogles/QS tiles, I found out that if I just touch the toogle, it jumps to my QS tiles.... I thought I needed to drag it all the way lol xDDDDD

EDIT:
I forgot to mention that equalizer isn't working =P if it is turned on, it FC sometimes and doesn't have any effect on audio that is playing. Audio FX in LOS works fine.
Thank you for your in-depth feedback!

Audio

I'm currently making a LOS build with audio configs updated to N B382 and with more audio flags (in BoardConfig) taken from mido (redmi note 4) based on the source files (hardware/qcom/audio-caf) and properties (build.prop). Hopefully there'll be some improvements.


Camera

Well, I didn't have any green pic so far, (on LOS) just when I've tried HDR for the first time. I don't think it's related to the kernel.

EMUI camera can be ported, but it's not that easy. I've seen other Huawei having EMUI camera on cm13. I was thinking to try to port it someday, but as I've said, it's not easy and I doubt that it can be fully working, without any bug.


Kernel

I don't know, I've never noticed before that the min/max freq would change when I'm not changing it. The stock kernel is using CAF source as base as well, but it has Huawei changes (some of them really crap). Bringing the CAF kernel means easier updating and cleaner kernel (e.g. no root checker or other bs).

And yes, the kernel which they put in EMUI must be different. They're not updating the source code after every EMUI update. They've just published it once and that's it.


I'll take a look at the equalizer, but I might just replace it with LOS's one. I'll also replace the closed Via browser (made by a Chinese developer) with something Open Source.

I'll take a look at your logs tomorrow.
Once again, thank you for your in-depth feedback!
 
Last edited:
  • Like
Reactions: illoopo and Vinnom

Vinnom

Elite Member
Jun 21, 2012
1,684
1,121
113
Campinas
After rebooting to twrp screen is not responding. I can only use the power button to lock, but I cant swipe to unlock. Pls help
Can L-11
Man,
With all respect, your problem has not to do with this thread :/
Create a thread for it so we can try to keep this clean enough of OT

HUAWEI NOVA user since 12/2016 =)
---Current ROM: AospExtended
---Kernel:stock
MOTO X user since 03/2015 =)
---Current ROM: Tesla N
---Kernel: Tesla N stock
NEXUS 4 user 2013-2015 =/

Kernel Adiutor Interactive profile: INTERACTIVE
Kernel Adiutor Intelliactive profile: INTELLIACTIVE
Kernel Adiutor Intellimm profile: INTELLIMM
Kernel Adiutor Smartmax profile: SMARTMAX
 
  • Like
Reactions: #Henkate
Apr 9, 2015
14
3
0
As I mentioned before twrp by @Grarak didn't work for so I tried with @Xelfmade twrp (version which should support root). I couldn't acces storage so I formatted data then wipe system data cache and dalvik. After that I tried to flash rom and the error 7 came. I deleted assert line in updater script and tried to flash again. It flashed successfully but when I wanted to reboot twrp said tht there is no system installed, do I want to reboot. I rebooted and bootloop happend. After restart it started to boot only to erecovery. For now I am back to stock but I realy want to flash this rom couse I hate emui. Please help.
 

To Young

Member
Dec 23, 2017
12
5
0
Bugs

Same as LOS14:
- incall volume slider doesn't work (you can slide, but the sound doesn't gets lower)
- the sound produced by mic recording is low
- Camera is / looks zoomed when recording a video
- SELinux is permissive
- Stock kernel is being used. CAF one would be better and cleaner.

Changelog

10 December 2017
Developer Hello, I am a Huawei Mobility 5 user, my model is Mla-Al00 Nova Plus is another model of this phone, I am currently using your LOS 14.1 you made your ROM, it is easy to use , But the custom too little, so I want to change this ROM, because of the model, I will brush into the LOS will fail, I need to delete the verification to be successful, so I would like to ask this ROM I need to delete the verification? ? If you need to delete the verification, which lines should I delete, thank you, looking forward to your reply


Above information from Google translation, I hope you can understand, thank you