yashsingh1/xdaforums huggingface dataset:
[Nexus 5 Original Android Development] itigr:
Android 7.0 for Nexus 5

​

Features:

Cats

Additional battery saver steps

Night mode / Navbar tuner

Uses google audio files instead of old AOSP ones

Symbol keys on keyboard

kexec-hardboot

F2FS

Something that i forgot to mention

Bugs:

Green flicker when recording videos

Flashing method (implying that you are using TWRP):

Do a factory wipe

Flash zip

Downloads:

20160926 (md5sum)

All builds

Credits:

CyanogenMod Team

Google

Some of XDA users

engstk (kernel)

beanstown106

Please don't ask for additional features and such, tho i may consider adding some that are "useful enough".

Kernel source: https://github.com/HammerHead-AOSP/platform_kernel_lge_hammerhead

Config for gapps to make stock package fit: https://drive.google.com/open?id=0B504PlzTjQARdV95REdRSmNza00

ETA for fix of video recording

XDA:DevDB Information

AOSP, ROM for the Google Nexus 5

Contributors

itigr

Source Code: https://github.com/HammerHead-AOSP

ROM OS Version: 7.x Nougat

ROM Kernel: Linux 3.4.x

Based On: AOSP

Version Information

Status: Beta

Current Beta Version: 20160926

Beta Release Date: 2016-09-26

Created 2016-09-08

Last Updated 2016-09-26
[Nexus 5 Original Android Development] itigr:
Screenshots

View attachment 3868651 View attachment 3868652 View attachment 3869131 View attachment 3868654

Update screenshots:

View attachment 3869128 View attachment 3869130
[Nexus 5 Original Android Development] itigr:
Changelog

20160908:

Fixed: camera not being able to save photos

20160909:

Sync up with NRD90U

Removed browser and eleven

20160910:

Use stock kernel again

Revert browser

20160922:

Add advanced reboot

Fix aosp camera

Sign with dev-keys

20160924:

Adb over network

Added chromium browser

Vol. Rocker wake, track control, double tap to sleep, etc

Configurable power menu

Unhide quick title count thingy

Fix titanium backup (untested)

Revert test-keys

20160925:

Fix init.d

Add sepolicy for viper4android

Add backuptool support (no need to reflash gapps if you have script in system/addon.d)

Fix "unknown command: log" error (probs will install as secondary without editing updater-script)

Disable battery led for now

Fix bootanimation (thanks to [MENTION=5061138]androcraze[/MENTION])

Idk

20160926:

Minor overlay changes

Enable brightness toggle in systemui tuner

ROM Version/Build date
[Nexus 5 Original Android Development] hanifvahora:
I'm just here to say "Thank you so much for your effort"!!<br />

It's glad to see that you, and maybe other developers, have started to work on Android 7 for the lovely Nexus 5. <br />

Keep on going, we need you and your great work!<br />

I will flash it later that day to have a first look.<br />

<br />

Thanks Thanks Thanks!
[Nexus 5 Original Android Development] teoandro66:
What is the difference between this rom and the other Android 7 rom ( http://xdaforums.com/google-nexus-5/orig-development/wip-aosp-nougat-nexus-5-t3446875 ) ?
[Nexus 5 Original Android Development] loneim:
this is probably a stupid question but.. whats the difference between this and the other rom posted in the other thread?
[Nexus 5 Original Android Development] Jaizu:
No Gallery app? :p

Anyway, thanks for the ROM, best of lucks.
[Nexus 5 Original Android Development] itigr:
Welp, no much difference. It has newer security patch, includes more battery saver steps (10%, 20%, 25%), keyboard with symbols on keys, and replaces ugly aosp sounds with google ones.

Removed it since it was not updated for ages :V

Thx
[Nexus 5 Original Android Development] Jaizu:
You should include one anyway, like the cm13 one :p
[Nexus 5 Original Android Development] itigr:
I'll include Eleven and CM gallery in the next build i guess.
[Nexus 5 Original Android Development] Ste293919:
So Nice! :)
[Nexus 5 Original Android Development] drive2droad:
An amazing aosp based rom , please continue this effort !!
[Nexus 5 Original Android Development] marcosmjpa:
Any chance to enable the NEXUS 5 ant+ feature?

It has the hardware BCM4339.

In Marshamallow I use the Z@ apk that enable this feature.

Sadly, it didnt works with Nougat.
[Nexus 5 Original Android Development] Syaani:
Great work!

So.. Does this rom support multirom as default?
[Nexus 5 Original Android Development] itigr:
UPDATE!

Fixed camera not being able to save photos, added material gallery and eleven music player.

I'm not sure about that. You could try ANT+ Enabler thingy.

Kernel does support it, but there may be problems with updater script.
[Nexus 5 Original Android Development] Syaani:
I see. Is it possible to include updater script changes (if there is a fix) to ROM itself?
[Nexus 5 Original Android Development] Jaizu:
Nice! You gota update the screenshoot from the apps now :p
[Nexus 5 Original Android Development] itigr:
Updated in reserved post.

I will try to include it in the next build. For now you could use workaround from other threads (search for "multirom").
[Nexus 5 Original Android Development] nook'r:
[MENTION=6100326]itigr[/MENTION]

Installing right now and i'll report after if i have any bugs.

Thank you for taking your time to give us a choice of N7.0.0 OS

P.S.,

Does this ROM has the same bug with Slow charging?
[Nexus 5 Original Android Development] LucidSomnia:
No real need for it, anyone that wants can download one from the play store, just keep it pure aosp.
[Nexus 5 Original Android Development] Syaani:
Primary or secondary?
[Nexus 5 Original Android Development] M Asad Khilji:
secondary ...
[Nexus 5 Original Android Development] Syaani:
No idea. I'm running secondary but without root. Only problem is the dev options.
[Nexus 5 Original Android Development] M Asad Khilji:
Hi [MENTION=6100326]itigr[/MENTION] Could you please look in to this ! Dev options, Root is not working for secondary (Stucks at google logo) .

Also can you please add volume rocker wake in next build ?

Thanks for your work :)
[Nexus 5 Original Android Development] dobah:
Thanks. I disabled the stock app and installed the google clock. Now I can add other timezones to my list.
[Nexus 5 Original Android Development] einifetza:
I wanted to download the 09-10 build but he s no longer available... Should i download and install the 09-11 build although he s mainly made for multirom?
[Nexus 5 Original Android Development] Syaani:
There are only multirom patches on 9-11 build. Nothing special to worry about. It should work as normal rom too.
[Nexus 5 Original Android Development] nisby:
[MENTION=6100326]itigr[/MENTION] could you update wifi firmware in next build?

https://github.com/franciscofranco/hammerhead/commit/4785a82decb15a5398ff0a723e01084877942a46
[Nexus 5 Original Android Development] Nexive:
Oneplus One camera is working great on this ROM, even recording video with 1080p works without the green flickering.
[Nexus 5 Original Android Development] kicksilver:
If all camera apps work fine, I wonder what kind of wizardry there is in Google's own apk.
[Nexus 5 Original Android Development] kamarush:
[MENTION=5480061]Santhosh M[/MENTION] [MENTION=4872224]yashade2001[/MENTION] [MENTION=6100326]itigr[/MENTION]

Okay guys it seems i've found the solution for google/aosp camera. but still need testing what's related too for codecremote.

For the green line : camera/QCamera2/stack/mm-camera-interface/Android.mk

change:

ifeq ($(call is-board-platform-in-list,msm8974 msm8226),true)
LOCAL_CFLAGS += -DVENUS_PRESENT
endif

to:

ifneq (,$(filter msm8974 msm8916 msm8226 msm8610 msm8916 apq8084 msm8084 msm8994,$(TARGET_BOARD_PLATFORM)))
LOCAL_CFLAGS += -DVENUS_PRESENT
endif

and add this to device.mk, to fix camcorder glitch

PRODUCT_PROPERTY_OVERRIDES += \
media.stagefright.codecremote=false

Edit:

just checked google cam. it has green flickering. only aosp cam works without problems.

At least this is a step forward :)
[Nexus 5 Original Android Development] itigr:
Uploaded build with green flicker fix and added advanced reboot.

Added, thanks alot for figuring this out lol.

I already have this patch in kernel also fw is updated.
[Nexus 5 Original Android Development] itigr:
Welp okay it fixes aosp camera, but google one still has green flicker.
[Nexus 5 Original Android Development] kamarush:
Yes i've wrote an edit to my reply.

Maybe that's because it's isn't finished completely yet. We'll see when 7.1 is released.
[Nexus 5 Original Android Development] itigr:
Oh missed that. Yea, anyway it's better than nothing.
[Nexus 5 Original Android Development] Mr.MEX:
[MENTION=4273424]kamarush[/MENTION]

Good job, i tests again...
[Nexus 5 Original Android Development] Jaizu:
So new build having video recording fine except for google camera? Good luck with the rom mate, can't wait to have 7.0 stable and official roms to come out.
[Nexus 5 Original Android Development] George35000vr:
Thanks for adding advanced reboot :3
[Nexus 5 Original Android Development] mukintaras:
I don't really understand what this "gapps-config.txt' file means and what should I do with it
[Nexus 5 Original Android Development] Nexive:
With the 2209 build, I get force crashes with apps like keep, google keyboard, google dialer, google contacts, etc... (all from playstore). And yes I did a clean flash, permissions, etc...

Flashed again the 1009 build and everything is working.

Am I the only one?

Sent from my MeMO Pad 7
[Nexus 5 Original Android Development] nisby:
No also for me

Reverted ti 1009 and all is ok
[Nexus 5 Original Android Development] bhuvan9111:
I think it is to do with the dev-keys , since it is signed like that. The previous rom was signed as release keys or test keys ( i dont remember exactly.)

---------- Post added at 08:02 AM ---------- Previous post was at 08:01 AM ----------

And yeah multiroms support is also broken ( need changes in update-script ) not complainting just informing.
[Nexus 5 Original Android Development] akapolips:
Flashed latest build no crashes everything smooth best build ever.thanks

Verstuurd vanaf mijn Nexus 5 met Tapatalk
[Nexus 5 Original Android Development] yashade2001:
thanks man.
[Nexus 5 Original Android Development] GjorgiDxc:
Do a clean flash again. Wipe data, system, dalvik cache and cache. Don't use titanium backups or anything. The build works fine for me, no crashes or anything you've mentioned.
[Nexus 5 Original Android Development] dobah:
Is it possible to access the wifi frequency menu and so I can disable the 5ghz band? If I go to the Advanced wi-fi menu, the frequency band menu is missing.

Settings -> Wi-fi -> Advanced Wi-fi -> Wi-fi frequency band
[Nexus 5 Original Android Development] itigr:
Uploaded new build
[Nexus 5 Original Android Development] itigr:
Not possible since nougat release.

Yea, but gapps work just fine for me. I dunno.
[Nexus 5 Original Android Development] yyz71:
Strange thing what's happening with me on this ROM! Whenever I open an app my google drive opens up instead, I installed this ROM earlier. Then installed the new update and same thing is going on I have no idea, And the new Allo app isn't working force close... BTW nice little features you've added :thumbup:

OK Allo is working now..
[Nexus 5 Original Android Development] Case_:
Yep, same here. Decided to try this ROM, so did a clean install, and misc Google apps start randomly all the time - Drive, Docs, Sheets, Slides... If I uninstall them, it stops, but as soon as I install them again, it starts anew.
[Nexus 5 Original Android Development] itigr:
Fixed gapps issue (signed with test-keys again), please redownload build.

https://drive.google.com/open?id=0B504PlzTjQARQ3hSNHNMcElKSzg
[Nexus 5 Original Android Development] rami78:
Trying to install the 911 multirom build, keeps giving me error #7

Could it be because I have twrp v3. 0 and not 3.02? If so how do I get twrp v3. 02 with multirom support? Thanks
[Nexus 5 Original Android Development] bhuvan9111:
Latest build has no multirom ( secondary rom ) support.

If you want you should change the update-script and flash.
[Nexus 5 Original Android Development] Syaani:
You are mistaken. Check the page 10 and itigr's message. There is multirom build but it is a bit old now and dev settings are bugged.
[Nexus 5 Original Android Development] bhuvan9111:
Ho sry, the latest build has no multi rom support. I just couldn't remember the correct build date. I will change the build date. Thanks mate.
[Nexus 5 Original Android Development] sidlogsin:
[IMG="No device"]http://i.imgur.com/I91DnP3.jpg[/IMG][MENTION=6100326]itigr[/MENTION] Since the last two updates my device is not showing under Android device manager on My Computer. And It is not even showing in the playstore on web . Says "You don't have any devices" It was fine before 22nd release.

Please look into this issue. Please reply if you get time.

I m using Open Gapps Aroma since the beginning.

Edit : Works fine after removing and adding back my google account. And downloading any google app from play store.
[Nexus 5 Original Android Development] GzC:
Great ROM, thanks.
[Nexus 5 Original Android Development] kicksilver:
Man, resize the screenshot before uploading. Golden tip.
[Nexus 5 Original Android Development] M Asad Khilji:
Stock Kernel, Blue Spark or Franco ?

Which kernel is smooth, best battery life and SOT for this ROM ?
[Nexus 5 Original Android Development] sidlogsin:
I will take that as a rule from now. Thank you. :)
[Nexus 5 Original Android Development] George35000vr:
[MENTION=6100326]itigr[/MENTION] The provided gapps-config wont work :P
[Nexus 5 Original Android Development] sidlogsin:
Franco doesn't work with this rom yet.

Stock imo is the best.
[Nexus 5 Original Android Development] gobonja:
I extracted and flashed boot.img from CleanAOSP, then flashed Franco kernel and it works.
[Nexus 5 Original Android Development] Case_:
Can confirm that Google apps no longer keep starting by themselves :) Thanks!
[Nexus 5 Original Android Development] sidlogsin:
Comment on the performance and battery life ,please.
[Nexus 5 Original Android Development] gobonja:
I was little sceptic since franco doesn't use hotplug. I decided to use test version posted on xda tread.

First I was impressed with UI smoothness, it is even smoother than bluspark. Battery is very good, I get around 3.45-4.20 h SOT, depending if I'm on wifi or 3g signal.
[Nexus 5 Original Android Development] sidlogsin:
Thanks for the information. It would be great if you can share boot.img if possible.

By test version you mean r92 ryt?
[Nexus 5 Original Android Development] gobonja:
I don't know if author of CleanAOSP would mind.

You can download it from here:

http://xdaforums.com/google-nexus-5/orig-development/rom-cleanaosp-t3463592
[Nexus 5 Original Android Development] George35000vr:
Anyone else noticed the blue line on the last 4-5 frames of the boot animation?
[Nexus 5 Original Android Development] androcraze:
Thank you for the heads-up.

I don't know where the odd frames came from on the animation provided; that seems to be the 5X factory version that everyone is using. Not only are there odd blue lines in the lower right of the image, there's also an unnecessary transparency added.

Frames 808, 809, and 810 should be solid black.

My tweak of the Nougat animation is here in Post #1, towards the bottom:

http://xdaforums.com/google-nexus-5/themes-apps/bootanimation-nexus-5-animations-t2789918

I've fixed my version to exclude the blue lines.

Also note that I've extended the background to a full 1080-width image rather than a smaller floating image; older ROMs would sometimes stretch images to fit a window width whether you wanted it to or not.
[Nexus 5 Original Android Development] nisby:
I confirm this
[Nexus 5 Original Android Development] hanifvahora:
Cant able download ??????no idea. Why. Can we have mirror image plsz
[Nexus 5 Original Android Development] Jaizu:
link working fine for me
[Nexus 5 Original Android Development] M Asad Khilji:
I installed this ROM last night with stock kernel and left it at 100% battery. At morning battery was 88%.

CPU was awake all the time. WIFI, GPS, Location was off. Doze didnt worked at all neither phone went to deep sleep !

Why this ?
[Nexus 5 Original Android Development] GjorgiDxc:
User error. Install BBS to check for more detailed battery stats, some app is keeping the device awake. I have no such issues with the ROM, doze kicks in and the phone idles like a drunk baby.
[Nexus 5 Original Android Development] primey:
Is there any way of seeing which version of the rom I have flashed? Normally the rom developer puts the rom version in the "build number" section in the settings.....
[Nexus 5 Original Android Development] CalebQ42:
Any chance of substratum support?
[Nexus 5 Original Android Development] levo89:
[MENTION=929969]Tigr[/MENTION], why i not install gapp?
[Nexus 5 Original Android Development] sidlogsin:
[MENTION=6100326]itigr[/MENTION] Best update so far. Thank you very much.

Very Stable and now no need to flash GApps all over again... Just a dirty flash over the previous version and you're good to go. [MENTION=7703001]levo89[/MENTION]
[Nexus 5 Original Android Development] kicksilver:
Wasn't Doze supposed to override any app?
[Nexus 5 Original Android Development] farsight73:
[MENTION=6100326]itigr[/MENTION], just jumped from Santhosh M rom to your rom. Dirty flashed. All worked a usual. Pretty solid rom and smooth. Really appreciate your effort in putting this rom for us.. Thumbs up..!

Edit...!

Your rom in full selinux inforcing.. How can I change it to permissive?? [emoji16]
[Nexus 5 Original Android Development] itigr:
Go to settings -> security -> device administrators and check android device manager, reboot phone and it will appear after some time in ADM.

Not yet.

Use some app like selinux mode changer and remove ro.build.selinux=1 from build.prop
[Nexus 5 Original Android Development] M Asad Khilji:
[MENTION=6100326]itigr[/MENTION] why i cant root it when installed as secondary? It doesnt boot after flashing su. Stuck at Google Logo !

Tried flashing super su 2.76, 2.78, 2.78 SR1.
[Nexus 5 Original Android Development] itigr:
Boot to twrp, mount data and write following in terminal

echo SYSTEMLESS=false>>/data/.supersu

Now it should install in non-systemless mode

Also uploaded new build
[Nexus 5 Original Android Development] M Asad Khilji:
[MENTION=6100326]itigr[/MENTION] Will i be able to root and install as secondary with this new build 26/9 ?
[Nexus 5 Original Android Development] stark_br:
Would you mind adding your builds to AFH?

I cant reach google drive at work... =/

thx
[Nexus 5 Original Android Development] M Asad Khilji:
Installed new build 26/9 as secondary, flash gapps.

Boot ROM then Reboot to Recovery, Mount data and execute this in terminal

echo SYSTEMLESS=false>>/data/.supersu

Flash Super su 2.78 SR1 [MENTION=6100326]itigr[/MENTION] Now it stuck at Boot Animations Doesn't work ?
[Nexus 5 Original Android Development] levo89:
rom very good. please fix error charging slowly.
[Nexus 5 Original Android Development] hanifvahora:
I can't able to download from drive when I tried download starting after some times automatically disappeared n stopped download why??????any faces same issues. How to resolving pls help me anyone
[Nexus 5 Original Android Development] sidlogsin:
[MENTION=6100326]itigr[/MENTION] Thanks for another good update , i believe it must have had some under the hood changes , it feels smoother than before.

As I think of a Stock Android Rom this rom comes as close to being just that

I like the implementation of the extra features, that not only enhance my experience but pretty much stick to stock Android design.

An option to hide system UI tuner and developer options imo will make this rom a total Vanilla. :)
[Nexus 5 Original Android Development] George35000vr:
I second this :3
[Nexus 5 Original Android Development] nisby:
Perfect ROM. Thanks [MENTION=6100326]itigr[/MENTION]

All mod are translated in my language too
[Nexus 5 Original Android Development] Gensus:
Nuga Best is the rum!
[Nexus 5 Original Android Development] M Asad Khilji:
i second this ...
[Nexus 5 Original Android Development] George35000vr:
Is it only me who gets crappy battery perfomance when using a custom kernel? Using the stock one resolves it... While charging and using it,the battery decreases 1% every 1 min plus it suddenly shutdown even if its in 15%.Tested both BluSpark and ElementalX.
[Nexus 5 Original Android Development] nisby:
I use blue spark without issue
[Nexus 5 Original Android Development] M Asad Khilji:
So far 3 issues found in this ROM :

1. Slow Charging Issue

2. Unable to root (As Secondary ROM)

3. Developer Option does not work (As Secondary ROM)
[Nexus 5 Original Android Development] Syaani:
And those bugs are well known
[Nexus 5 Original Android Development] ead_25:
what happen? i can't to recovery mode
[Nexus 5 Original Android Development] Nexive:
I think the ROM overrides your TWRP with the AOSP recovery.

Just flash the TWRP image again and you have it back.

Sent from my MeMO Pad 7
[Nexus 5 Original Android Development] ead_25:
just now it ok after i used nrt install recovery TWRP

Thank you very much bro.
[Nexus 5 Original Android Development] gargyagotra:
I just switched from santosh ROM to this one by dirty flashing this ROM zip (no gApps) and flashing cache and dalvik. To my surprise all my data and settings remain perfect and none of the apps have shown any FC error so far.all it took me was 10 minutes of time to download flash and restart.

Initial impression are that it's really smooth and have ab host of useful features which enhances the usey experience

Kudos to the developer...Hoping that the dev fixes the issues with Google Camera soon aas everything is perfect. Hats off!
[Nexus 5 Original Android Development] Jaizu:
Why is slow charging an issue? I think we never had a bug about that in our Nexus. I thought that was caused by the kernel as well, since you can enable fast charging with custom kernels even when that isn't supported at all by our hardware.
[Nexus 5 Original Android Development] gargyagotra:
I see slow charging message while using original charger and cable. Is it just a faulty message or do I need to flash bhi spark kernel to get rid of this issue???
[Nexus 5 Original Android Development] Syaani:
When it says "slow charging" how 'slow' it exactly is? How many mAs is 'slow'? Ampere or it didn't happen. IMO it is only faulty message because I got 800-1000mA input with stock kernel. It is good charge rate, isn't it.
[Nexus 5 Original Android Development] gargyagotra:
I agree ..it's just a faulty message. I installed ampere app to measure the current and everything seems fine with the stock kernel.
[Nexus 5 Original Android Development] pilluli:
What's the maximum recommended gapps variant for the latest version?
[Nexus 5 Original Android Development] Nexive:
I use micro gapps.

I thought that was recommended

Sent from my MeMO Pad 7
[Nexus 5 Original Android Development] nisby:
When i activate volume rocker wake, randomly my power button stop to work. Am I the only one?
[Nexus 5 Original Android Development] Eduardo C.:
Bluetooth problem

I'm on the latest build (26/09) and I can't connect bluetooth...

Any help?

Thx
[Nexus 5 Original Android Development] biontx:
Fixed the remove issue of chromium, bluetooth is still working ! Great ROM anyway ?
[Nexus 5 Original Android Development] nisby:
I removed chromium and Bluetooth connect with my wife phone without issue. I can send file to other devices
[Nexus 5 Original Android Development] yyz71:
Yup Bluetooth not connecting either any ideas?
[Nexus 5 Original Android Development] CodeWRS:
No Network Data

Does anybody has the same issue. I have enabled data service but there is no data connection.
[Nexus 5 Original Android Development] farsight73:
Hi Itigr and fellow XDA.. I'm facing several root apps not getting proper root access. Is there anyway from this rom installation steps to get system root instead of systemless root.?? The latest SuperSU zip will automatically flashed as systemless root or is there anything I'm missing during the flashing steps?

Well, I don't use Android Pay...
[Nexus 5 Original Android Development] redsmith:
Awesome ROM, nice touch of having Volume to Wake and also having it not interfere with Volume Rocker Control. I love that feature. I don't get why you call it Beta, it is quite stable and smooth. Great job!