yashsingh1/xdaforums huggingface dataset:
[Nexus 4 Original Android Development] kldoc:
Ok, i found the culprit, when I updated the blobs for Android 6, using those from flo, i forgot to update the blob for Gallery, I'm so very sorry about that folks, will be fixed next nightly :)
[Nexus 4 Original Android Development] mandgeo:
Nightly changelog... https://www.google.ro/url?sa=t&sour...l5xIyl4H_LXYvedgQ&sig2=wRD6-Syd0rivTLYfj7AjEQ

Sorry for the long link...posted from tapatalk.

Changelog should be nice inside settings/about...
[Nexus 4 Original Android Development] kldoc:
Hi folks, I did some tests, and so far, I didn't find a gapps package that works correctly installing some gapps through play store, still investigating the case. Workaround is to install the faulty apps manually by downloading those from apkmirror.
[Nexus 4 Original Android Development] PVL_93_RU:
Uh, so how do we flash the systemless root? I read that it's only available for a handful of Nexus devices and Mako isn't one of them
[Nexus 4 Original Android Development] schiznik:
Yes it is. Link is in first post of this thread.
[Nexus 4 Original Android Development] kldoc:
Ok, folks, good news, finally found what was wrong with gapps installed from play store, hopefully, the change will be merged in next nightly.

Tested with banks gapps, works flawlessly.
[Nexus 4 Original Android Development] kldoc:
The needed commit got a change of repo and a derp in the meanwhile, it doesn't work on today's nightly, and i am not certain it will on tomorrow's nightly, might need to wait 2 or 3 days to get this fixed. Sorry about that delay
[Nexus 4 Original Android Development] leninke:
No problem mate, take your time.
[Nexus 4 Original Android Development] greg17477:
Hi,

I have to admit I was a bit sceptical on how MM will run on mako, as it is not really an official build. But I have to say WOOOOW it runs so smooth and all these nice features. I really love this build. :)

Very big thank you kldoc and the omni team. ;)
[Nexus 4 Original Android Development] Kelvino9:
OTA Update

I'm curious if anybody had success with the OmniROM OTA updates? I tried to use the build in updater to update my 20160204 version to 20160206 and it resulted in a bootloop. I did no manual updates of Open GApps or SuperSU just the ROM.
[Nexus 4 Original Android Development] Theyonut:
It works well for me. Until the second nightly I updated throgh OTA.
[Nexus 4 Original Android Development] Kelvino9:
Okay, Thank you. Now I need to figure out what went wrong. Maybe something with the Open GApps package.
[Nexus 4 Original Android Development] Theyonut:
Or maybe OpenDelta (the OTA) downloaded a corrupted image or maybe you flashed superSU before you restarted the device.

PS. You don't have to flash Gapps everytime. I also have Pico OpenGapps and works well.
[Nexus 4 Original Android Development] Kelvino9:
Since the flashing process via the OTA updater is automated there is no possibility to interfere

with the flashing or manually installing SuperSu before the auto reboot takes place.

Maybe the downloaded image file was corrupted as you suggested.
[Nexus 4 Original Android Development] kldoc:
If you have issues with ota in the future, let me know, I never really used it myself, but i know there has been some changes, so might need to adjust a few things.
[Nexus 4 Original Android Development] kldoc:
Starting with 6, you must NOT flash gapps when you update, that would end up breaking everything. Supersu systemless must be flashed after ota or regular flash if you want to keep root.
[Nexus 4 Original Android Development] kldoc:
Issue with gapps should be solved now :) Delete Google account and add it again, should work :)
[Nexus 4 Original Android Development] Theyonut:
I have a problem... I have dupplicate numbers in contacts. All Most of them.
[Nexus 4 Original Android Development] saenanme:
Check "Contacts to show" in the Contacts app. I also had this problem and I solved it after deselecting my whatsapp account (and my second gmail account, btw)

Hope it helps

Regards
[Nexus 4 Original Android Development] kldoc:
Hello folks, back from vacations, and I had time to test whether or not the Google sign in for gapps was fixed, and it wasn't, problem has been indentified, and fixed, next nightly sees the end of that nightmare for gapps, enjoy !
[Nexus 4 Original Android Development] hashtask:
Apologies if it's already answered. Has the battery percentage in status bar been removed in nightlies?
[Nexus 4 Original Android Development] Theyonut:
Yes, I think! To have the percentage in the status bar you can activate it in Developer Options -> System UI Tuner ;)
[Nexus 4 Original Android Development] hashtask:
My bad. Was wondering how I activated it in kldoc's homemade builds. :)
[Nexus 4 Original Android Development] Cizzle4:
i flashed last nightly (02/11) and i can't access to google app (using opengapps) someone can help me? i really like this rom but i need google app
[Nexus 4 Original Android Development] Theyonut:
Install it manually from apkmirror.
[Nexus 4 Original Android Development] Cizzle4:
do i have to install all google app from apkmirror?:eek:
[Nexus 4 Original Android Development] Theyonut:
Yes! I know, it's a little bit annoying, but it is the only way. I had the same answer from kidoc some time ago!

Sent from Mako with Omni 6
[Nexus 4 Original Android Development] Cizzle4:
after this procedure, if there is an update for an app works from the playstore or i have to install it from apkmirror?
[Nexus 4 Original Android Development] Theyonut:
It works with play store update.

Sent from Mako with Omni 6
[Nexus 4 Original Android Development] Cizzle4:
i spoke with someone on omnirom community on g+ who says this issues is fixed on the next nightly (13/02)
[Nexus 4 Original Android Development] Theyonut:
Glad to know this! Thanks!

Sent from Grouper with Omni4
[Nexus 4 Original Android Development] kldoc:
Actually, it already was merged on 11/02, but what Jake answered in G+ community is right, i did the test myself (including a test build only to test that change ^^' ), need a clean install for it to work properly.
[Nexus 4 Original Android Development] Cizzle4:
i did a clean install, but still dont work :crying:
[Nexus 4 Original Android Development] kldoc:
I didn't mean a clean install of the app, I meant a wipe, clean flash, I tested it, and it works fine. Fresh wipe omni flash, banks gapps, installed YouTube, it worked just fine, got signed in automatically
[Nexus 4 Original Android Development] Cizzle4:
i did all wipe, data system cache i did not wipe just internal storage, i used open gapps and does not work...
[Nexus 4 Original Android Development] kldoc:
I'll do a test with opengapps when I have time, but Banks are the gapps we recommend to use, opengapps are somehow unreliable. You might want to give Banks gapps a shot ;)
[Nexus 4 Original Android Development] Cizzle4:
i will thanks dude!

PS i find just banks gapps 306 mb, is this too much big? do i will have trouble while flashing?
[Nexus 4 Original Android Development] Theyonut:
Here BankGapps are not working. I did a clean flash. I wiped all memories (internal storage too).

PS. I tried TWRP 3.0 and it worked well.
[Nexus 4 Original Android Development] Cizzle4:
can you please put here the bankgapps link who you used?
[Nexus 4 Original Android Development] kldoc:
Ok, my test was on my homemade build, and it was working, it's not working on the nightly, trying to understand what went wrong in the process, still need to investigate. Sorry again.

Did another testbuild, and working without a glitch, issue is on nightlies, I can't give you an ETA, but problem is being investigated.
[Nexus 4 Original Android Development] Theyonut:
Here you are Bank Gapps. I tried both versions: dynamic and not. Same result.

Last night I tried to reflash (clean flash) the rom with Aroma OpenGapps (like suggested an user some time ago, when kidoc gave us the homebuilds) and, surprise, the rom works well. The only faulty app is Chromium. It doesn't want to login.

Sent from Grouper with Omni4
[Nexus 4 Original Android Development] shpilsuper:
Yesterday I've installed this ROM+opengapps+superSU and have no problem with it. My steps:

1. I've updated TWRP recovery to 3.0.0-0

2.Go "Wipe">"Format Data">type "yes"

"Wipe">"Advanced Wipe">select all partitions and swipe to wipe

3. Install ROM and without reboot opengapps

4. Reboot first time (4-7 min).

5. Reboot again into recovery and install latest superSU BETA.

6. Enjoy.

I've came from CHROMA ROM, but OmniROM is so much better. Battery life is great and everything works fine by this time.
[Nexus 4 Original Android Development] klueless:
I just updated to TWRP 3.0.0-0, wiped all except media, installed nightly from Feb 13, banks gapps, superSU beta.

Still can't login to hangouts and YouTube.

And superSU disappeared after nightly ota update.
[Nexus 4 Original Android Development] Cizzle4:
i follow all this steps, i tried open and banks gapps, still dont work.
[Nexus 4 Original Android Development] cyber_bot:
Nice ROM! Besides problems with Gapps, I have another problem - auto rotation 180° not working
[Nexus 4 Original Android Development] shpilsuper:
Just checked. Have the same problem with youtube (i'm using opengapps).
[Nexus 4 Original Android Development] Theyonut:
I try to make a summary of this ROM:

1. Works with TWRP 2.8.7.0 and 3.0.0.0

2. Not all Gapps Packages are working (for me OpenGapps Aroma is working)

3. SuperSu Beta works (after an update, OTA or not, you have to reflash SuperSu zip)

4. 180° rotation is not working.

Is right?
[Nexus 4 Original Android Development] shpilsuper:
Check, if you can log in in youtube or\and hangouts app. For me opengapps working, but still problems with log in in this apps.
[Nexus 4 Original Android Development] Theyonut:
YouTube works well (Installed it with the gapps pack) and logged in automatically. I don't use Hangouts, but I download it when I go back home (I have limited data [emoji20]), then I say you.

EDIT: I tried to install hangouts. It doesn't log in. I installed it from apkmirror and it works. Doesn't work Keep too (it has a force close).

Sent from Mako with Omni 6
[Nexus 4 Original Android Development] Cizzle4:
now i tried last build with aroma open gapps some gapps now can loggin others no..

ps just a tip for the thread, when this problem will be solved can you pls put somithing on first page, i can't use this rom without all my favorite gapps
[Nexus 4 Original Android Development] kldoc:
There is a very easy workaround until this issue is solved, downloading apk from apkmirror is half the solution, you actually need to install those with a release date around june 2015, basically, before they changed the permission system for Android 6. All faulty apps can be installed this way, and then be updated through play store without any further issue.

I can't update the main thread as we officially don't offer support for Gapps, that's why it's only in the comments.
[Nexus 4 Original Android Development] shpilsuper:
I've installed Google Keep from market, and also have same issue with login (Keep don't even start). I go to installed apps and manually choose permisions for it and it's start working just fine. I think it will work with all other apps. Just set permisions manually after installation.
[Nexus 4 Original Android Development] klueless:
Setting permissions worked for some apps but not for Hangouts or YouTube. Installing from apkmirror worked for me, even after updating.
[Nexus 4 Original Android Development] kldoc:
I did submit a new commit, to update backup and restore url for Google, since that's the thing that did fix it on my own builds, tested it, and works on my builds, it should be merged rather soon, maybe tomorrow or the day after tomorrow. It's a bit odd that it doesn't work as is on nighlies, but this commit should fix it once and for all.

I didn't have time to work on rotation 180° for portrait mode. There's nothing in the logcat, and i didn't have the time to see what could do this. Then, it's not an urgent issue imho, rotation upside/down in portrait mode is not something i'd do naturally ...
[Nexus 4 Original Android Development] hashtask:
Same here. Now on tap works just fine.

The auto unlock is something I just have to get used to :)
[Nexus 4 Original Android Development] kldoc:
It's a dbproject, they are in the screenshots tab :)
[Nexus 4 Original Android Development] kldoc:
Ok, updated build flash went flawlessly, uploading to Xda's storage solution, i believe it to be easier for all of you to use.

But that's good news, means you should be able to update those homemade builds without much troubles. There aren't any cherry-pick other than the device tree for Omni 6, and the manual set to selinux permissive. It's more an update concerning what was merged since last week, bugfix, backport mostly, you can check the changelog on OmniROM's gerrit. From now on it should be easy for me to provide an updated build more frequently :)

EDIT: Upload done, enjoy :)

omni-6.0-20151107-mako-HOMEMADE.zip

Have fun with OmniROM
[Nexus 4 Original Android Development] PVL_93_RU:
Oh by the way - is this an unofficial release?
[Nexus 4 Original Android Development] kldoc:
OmniROM 6 is not released yet, currently, OmniROM 5 is the official release. Official status is given when a device reaches nightlies. I'm the official maintainer for the Nexus 4 on OmniROM, I tagged this build as experimental on purpose, and to quote core-team on this : "pre-alpha" status. There won't be a build tagged as unofficial this time around, because when I started maintaining Nexus 4 on OmniROM, I wasn't yet officially the maintainer (even though nobody was actually officially maintainer for that device). I fear that tagging those builds unofficial might confuse people here on who they can ask when they encounter issues, that's why this time around, it'll keep the status experimental for a while. I might add the stable tag when it's considered as is, but for now, I believe the Experimental status is appropriate, it's too early to be used as a daily driver (need intensive testing).

I hope that answer your question.

To reassure all of you, Nexus 4 is actually my only phone, and I switched to Omni 6 as a daily driver to be able to give you real support and try to encounter the same bugs you might encounter.

One feature is missing at the moment, battery light customization, going to work on it today, hoping that the work involved to backport it might not be real huge. I actually do miss a lot that feature, I already was the one who did most of the work to backport it on Omni 5, so I know how this works ;)

Have fun with OmniROM :)
[Nexus 4 Original Android Development] kldoc:
Hi folks ! New build, with some nice changes, custom battery light back, and Doze now use accelerometer, enjoy :)

omni-6.0-20151108-mako-HOMEMADE.zip
[Nexus 4 Original Android Development] mandgeo:
USB OTG... It's working or do you plan to implement this feature?

It is possible to use this rom with other kernel?
[Nexus 4 Original Android Development] kldoc:
Nexus 4 never supported USB OTG with software modifications only, you would also need a Y cable to be able to use it. But, to answer, kernel here is AOSP, there is no modifications at all regarding OTG. I can't answer whether or not you can use another kernel, you would need a kernel that is NOT based on Cyanogenmod, but based on AOSP instead and test by yourself, I can't offer any support on this.
[Nexus 4 Original Android Development] kldoc:
Just published a new build, Doze power saving mode added, media codecs handling fixed, drm updated, build is still 11-8, hope you don't get confused with the naming.

EDIT: Actually forgot to update the makefile for the drm, will publish a new build tomorrow, testing it right now, using Google play movie to test.
[Nexus 4 Original Android Development] brandonabandon:
thanks again. my personal build with sm toolchain. looking into optimizing....
[Nexus 4 Original Android Development] kldoc:
If you see changes that you feel should be Nexus 4 kernel in OmniROM, feel free to submit patches on OmniROM's gerrit.

We don't have a real upstream anymore, commits for Marshmallow are taken from both flo and hammerhead, so they remain AOSP.

But cpufreq_stats wasn't included for example, I read on other team's github that S4pro didn't have the feature.

I don't include LTE patch because it needs a modified radio, and I don't want that to be a requirements, I wish all users to be able to flash OmniROM as is and be able to use it without the need of anything else. Some users don't actually use Gapps.

But OmniROM is an opensource ROM, optimizations are welcome :)

Have fun and gratz and your personnal build :)
[Nexus 4 Original Android Development] tatww:
Good work where for n7000 thanks

أرسلت من GT-N7000 بإستخدام تاباتلك
[Nexus 4 Original Android Development] kldoc:
I don't think there's a maintainer for Samsung Exynos devices, and more globally, there is little from no dev working on that SOC anymore, when support is given on Exynos, it's way later than other plateforms ...
[Nexus 4 Original Android Development] kldoc:
As promised, new build, with new blobs (Nexus 7 2013) included, and DRM working correctly ( I was able to watch something on Google Play Movies). Everything seems to work, I'm going to need your feedback if you encounter issues that are not related to Gapps, after a full day I didn't encounter any issue, meaning I might not have the same usage as some of you do, and having your feedback and logs for bugs is needed to fix those :) Thank you for testing Omni 6 on Nexus 4, and I hope you enjoy Omni 6.

Given the features already ported and working on OmniROM, and given that everything seems to work properly, I won't make another build until next week-end.

omni-6.0-20151109-mako-HOMEMADE.zip

Have fun with OmniROM !
[Nexus 4 Original Android Development] gbetous:
Hi !

Just a question please, is your image build on your local repo or do you keep github repo up-to-date ?

Thanks !
[Nexus 4 Original Android Development] kldoc:
I keep my own repo up to date for the proprietary blobs, didn't find the time to push that to Omni's other github.

Everything else is on Omni's own github or gerrit if not merged yet.

Except for the selinux=permissive, since that's something that never gets into nightlies. And it's not needed to have the ROM to boot and use it.
[Nexus 4 Original Android Development] gbetous:
As I'm not comfortable with image building (even if I succeeded to build Omni for mako yesterday !), I'll wait that you push blob binaries into github to test your image. My Nexus 4 is also the one I use everyday, but I can accept a little stability issues as long as main features are working well (phone/SMS being the most important) :)
[Nexus 4 Original Android Development] kldoc:
Well, there won't be any changes on blob's side, I need to push my github to Omni's one (which is not the standard one but another side github dedicated to blobs), but it'll remain the same.

Everything actually works, didn't have any stability issue, and I believe it is stable.

You can download the last build that is attached with this thread, which is the one I actually run.

A full wipe is needed though, and you need to flash gapps ( and i recommend a tiny package, since some apps don't work well and need manual install from older apk, but it's a gapps issue, all ROM have this problem on Android 6) before booting for the first time.

I used titanium backup to make the process faster, avoid system apps though.

I advise you to make a backup of your phone using TWRP, so in case something goes wrong, you can revert.

ROOT hasn't been solved yet, my builds are selinux permissive to allow root, but nightlies won't be.
[Nexus 4 Original Android Development] I.P:
Hi,

after a factory reset and installing your latest build and recommanded gapps I can't select Now as my default launcher. Only trebuchet is available despite Now being installed from Play Store.

Any advice ?

Thanks for your hard work.
[Nexus 4 Original Android Development] kldoc:
Yes, the needed apk for Google Now launcher isn't included in BANKS gapps, velvet.apk

What I did was to take the apk from another package (Slim gapps for example), extract BANKS gapps, include the apk inside, repack, and flash the modified zip.

I can't provide this zip for a few reasons, including authorship and the fact that OmniROM doesn't officially support Gapps, but it's really easy to do, if you need further help to accomplish this, don't hesitate :)
[Nexus 4 Original Android Development] kldoc:
Ok, folks, I tried everything I could, sign in is broken for some gapps on nightlies, and not on homemade builds, but there's nothing I can do about it, only way to get those apps working properly, is to install those with the gapps package, or install manually an older version from apkmirror, then update from playstore.
[Nexus 4 Original Android Development] rrr.sadowski:
First of all big thanks to kldoc for maintaining this beautiful rom for all of us.

Secondly, I have one last unresolved issue. Did any of you succeed in encrypting your devices? When I try to do that I end in a bootloop (I even left my device overnight to check if that's the case). When I force reboot by holding the power button for a few seconds the device turns off and I can normally turn it back on. I suppose this means that it didn't even begin encrypting and thus no data is lost. I will be most thankful for any advice on this.
[Nexus 4 Original Android Development] kldoc:
I never tried encryption, I can try to look a bit into it, but the soc doesn't support it, means it will be awfully slow on Nexus 4 if it ever works. The device is really starting to age ...

I need logs, especially kmsg to know what's happening.
[Nexus 4 Original Android Development] vastus:
I had encryption enabled when I upgraded my device from 5.1.1 nightlies to 6.0.1 nightlies, and it still appears to be working. Some say it will slow down your nexus 4, but for me it feels normal :)
[Nexus 4 Original Android Development] mandgeo:
I've ended up in a little trouble...

I've reinstalled omni with a-gapps and android is asking me for a password to unlock the phone. I don't remember setting a password before. Is it the a-gapps or something I've formatted?
[Nexus 4 Original Android Development] kldoc:
If you didn't setup a password, no idea how you ended with your phone asking for a pass ... Guess you can wipe everything, and do it again ...
[Nexus 4 Original Android Development] kldoc:
Well, good to know, means the problem that other user is having is not related to Omni itself.

But you managed to update from 5.1.1 to 6 nightlies ? It shouldn't work lol

No idea how you ended up with a working system.
[Nexus 4 Original Android Development] Gandalf:
do you mean you properly wiped data, system, cache, dalvik, and then flashed a 6.0 build, but just never decrypted? that makes sense.

if you dirty flashed from 5.1.1->6.0.x , then...
[Nexus 4 Original Android Development] mandgeo:
Thr phone is asking for password, but whatever i enter it says is the correct one but data is corrupted. It wants a factory reset. I let it do so, but this doesn't solve the problem.

And i did wiped... Factory reset, data, even system &all.

Ok...wiping data removed encryption, but it doesn't go back to zero.
[Nexus 4 Original Android Development] kldoc:
TWRP => advanced wipe, wipe system, data, cache, dalvik ( not external data)
[Nexus 4 Original Android Development] mandgeo:
Doesn't work. Could it be related with twrp?

First nightly install was made with 2.8.7. I've updated later.
[Nexus 4 Original Android Development] kldoc:
If you still have a password ask after wiping system, that password is on your sim ...
[Nexus 4 Original Android Development] mandgeo:
I think it was twrp's fault, or mine...however you want to say it.

I've installed an modified version of twrp, one that knows about f2fs. And it formatted data in f2fs. It just changed the file system.
[Nexus 4 Original Android Development] kldoc:
TRWP 3 should work for that purpose. Anyway, if your problem's solved, that's what matters :)
[Nexus 4 Original Android Development] vastus:
Sorry, I forgot to mention I did full wipe as instructed :)

Yes