[ROM][OFFICIAL][6.0] Omni 6 Nightlies

Do you want Chromium to be bundled instead of AOSP browser ?


  • Total voters
    38
  • Poll closed .

kldoc

Senior Member
May 26, 2010
833
1,528
93
One information that I didn't give yet, is rotation 270 "might" be tied to that very same issue.
As soon as I know more, will keep you informed, I don't have much more control over nightlies than the sources themselves. and certainly not on the build server. This is outside of my skillset anyway, but coreteam has aknowledge the bug and we're working together to solve it :)
 
  • Like
Reactions: mrk2815

mrk2815

Senior Member
May 16, 2012
1,333
307
103
burbank

What is Omni?

Omni Gerrit Review


Disclaimer
Code:
#include 
/*
 * 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. Hard. A lot.
 */
Because of the nature of Xposed framework, NO SUPPORT will be given to those running Xposed framework on Omni 6
CHANGELOG:
Code:
[CENTER]

2016-02-01:
Nightlies started :)

2016-01-22:
-Omni Dialer lookup is back
-Lots of changes/fixes
-Kernel leak fixes

2016-01-06:
First build of the year :)
-Omni JAWS (Just Another Weather System)
-Update to Android 6.0.1 r10 ( Include latest security updates)

2015-12-30:
Last build of the year :)
-Chromium is included in this build, and unless poll results change within the next 2 days, it will remain
-lots of bugfix

2015-12-19:
-New boot annimation
-selinux enforced (use system-less supersu beta to get root)
-some bugfix (check gerrit for the changelog)

2015-12-11:
Android 6.0.1 update
A few backported features and bugfix

2015-12-04:
Silent mode back
some bugfix

2015-11-29:
revert clang usage that was breaking sensors (as seen on CyanogenMOD's github)
Latest commits were actually cherry-picked from mako's device tree on CM-13 github.

2015-11-28:
some QCOM camera fix
some deprecated stuff removal
wifi check added (taken from Nvidia shield)

2015-11-19:
add dex2oat speed filter (speed up initial boot and attempt to fix facebook app cache regeneration at reboot)

2015-11-15:
Update to Android 6 r26
In-call audio fixed, force dex2oat uses no-swap, codecs handling

2015-11-9:
DRM blobs updated (Google play movies works, Netflix should work as well, but I can't test it), some more blobs added ( from Nexus 7 2013 )

2015-11-8 (new build):
Doze power saving mode, drm handling should be fixed, media codec updated
2015-11-8:
Use accelerometer for doze, and custom battery lights

2015-11-7:
First update, bugfix and backports

2015-11-5: 
Initial Release[/CENTER]
DOWNLOADS:
Omni 6 Nightlies for Nexus 4 / Mako

You MUST DO A FULL WIPE before flashing nightlies, whether you are coming from homemade builds (aka my builds), or a previous version of OmniROM. Be certain to do a full backup of your data, apps, call logs, sms/text and so on before flashing. If you were to flash nightlies over my own builds or your custom made builds, or any other ROM, you would end in a bootloop ;)
GAPPS must be flashed BEFORE initial boot, they will NOT work properly if you flash them afterwards !!!
Don't update gapps on nightlies update, only initial flash requires it. Updating gapps on next nightly would break those, and ROM would become unusable.
You MUST use this version of supersu, latest beta system less
Supersu beta System less


KNOWN BUGS:

Code:
[CENTER]* You tell me[/CENTER]
Omni only supports TWRP recovery, use any alternate recovery at your own risk.
RECOMMENDED TWRP

Source
OmniROM Source

Only a few changes are taken from CyanogenMod, but thanks to them for those
CyanogenMod Source

XDA:DevDB Information
OmniROM 6, ROM for the Google Nexus 4

Contributors
kldoc, MaR-V-iN, Maxwen, Entropy512, Xplodwild, Jiangyi
ROM OS Version: 6.0.x Marshmallow
Based On: AOSP

Version Information
Status: Nightly

Created 2015-11-05
Last Updated 2016-02-02
I am wondering in previous Omni rom builds there was answer with home button. I was wondering if that feature could be back in Omni rom 6 for the nexus 4. I know of a friend who has a nexus 4 and liked to have that feature that in Omni rom.i am just wondering. he is currently running cyanogen mod since the answer with home button is there in accessibility settings as well as end call with power button. Its a small requesto to ask for but its a really good feature to have in there. If this feature could be implemented in future this would bea welcome an he can then leave cyanogen mod for Omni rom going forward if an answer with home button features was in Omni rom.
 

kldoc

Senior Member
May 26, 2010
833
1,528
93
I am wondering in previous Omni rom builds there was answer with home button. I was wondering if that feature could be back in Omni rom 6 for the nexus 4. I know of a friend who has a nexus 4 and liked to have that feature that in Omni rom.i am just wondering. he is currently running cyanogen mod since the answer with home button is there in accessibility settings as well as end call with power button. Its a small requesto to ask for but its a really good feature to have in there. If this feature could be implemented in future this would bea welcome an he can then leave cyanogen mod for Omni rom going forward if an answer with home button features was in Omni rom.
I will look into the code when I have time, but that's not in the todo list as far as I can tell.
You can make a feature request in the OmniROM forum here in XDA.
 
  • Like
Reactions: mrk2815

gbetous

Senior Member
Dec 14, 2010
61
2
8
Hi,

I can't install Google Play Services. logcat shows following error :

Code:
03-08 09:55:51.996 17567 17588 E FlurryAgent: GOOGLE PLAY SERVICES EXCEPTION: com.google.android.gms.common.GooglePlayServicesUtil
03-08 09:55:51.996 17567 17588 E FlurryAgent: There is a problem with the Google Play Services library, which is required for Android Advertising ID support. The Google Play Services library should be integrated in any app shipping in the Play Store that uses analytics or advertising.
I tried to update OpenGApps to the latest available version, but still same issue.
For the detail : I'm building Omni from sources.

Any idea ?

Thanks !
 

kldoc

Senior Member
May 26, 2010
833
1,528
93
Hi,

I can't install Google Play Services. logcat shows following error :

Code:
03-08 09:55:51.996 17567 17588 E FlurryAgent: GOOGLE PLAY SERVICES EXCEPTION: com.google.android.gms.common.GooglePlayServicesUtil
03-08 09:55:51.996 17567 17588 E FlurryAgent: There is a problem with the Google Play Services library, which is required for Android Advertising ID support. The Google Play Services library should be integrated in any app shipping in the Play Store that uses analytics or advertising.
I tried to update OpenGApps to the latest available version, but still same issue.
For the detail : I'm building Omni from sources.

Any idea ?

Thanks !
Yes, you can NOT update gapps with a gapps package on OmniROM. Wipe is needed.
 

gbetous

Senior Member
Dec 14, 2010
61
2
8
When I installed new GApps, I did wipe cache and dalvik cache. Isn't it enough ? What do I need to wipe more ?

But this being said, do you think that my issue is linked to the Gapps version ?

Thanks :)
 

mrk2815

Senior Member
May 16, 2012
1,333
307
103
burbank
I will look into the code when I have time, but that's not in the todo list as far as I can tell.
You can make a feature request in the OmniROM forum here in XDA.
I have already made the request in the Omni rom actual forums for the answer with home feature. hope that it makes it in ther.
 

kldoc

Senior Member
May 26, 2010
833
1,528
93
When I installed new GApps, I did wipe cache and dalvik cache. Isn't it enough ? What do I need to wipe more ?

But this being said, do you think that my issue is linked to the Gapps version ?

Thanks :)
When I mean you can not update gapps with gapps package, you really can not update Gapps package on Omni 6 without wiping data (aka factory reset).
This is due to some limitations introduced by Google on gapps (permissions stuff) with Android 6, and the fact that OmniROM didn't merge anything to ease the security on this. OmniROM is first trying to be as secure as possible.
Since we don't officially support Gapps (some members of the core team don't actually use gapps at all), this is something that will not change.
Only way to update gapps is through the Google play store, or sideloading apk.
This already was mentioned before, and it's also mentioned in the main thread.
Thanks for fully reading the first post. Using the search function of this forum would also have answered this.
 

kldoc

Senior Member
May 26, 2010
833
1,528
93
I wish I had better news, but the culprit for Google apps installed through play store which can't sign in is the way OmniROM sign nightlies.
Nexus 4 seems to be the only device being affected by this issue. Because of that, it's very unlikely this will get solved before Android N.
Only workaround is to sideload older apk, and then update normally from play store.
HOMEMADE builds are not affected, and work perfectly fine, because they are using Google's test keys.
I have zero control over this, core team knows about that issue, I can't do much more than that unfortunately.
 

Firmino Neto

Senior Member
Apr 12, 2012
163
40
58
37
Timon
I wish I had better news, but the culprit for Google apps installed through play store which can't sign in is the way OmniROM sign nightlies.
Nexus 4 seems to be the only device being affected by this issue. Because of that, it's very unlikely this will get solved before Android N.
Only workaround is to sideload older apk, and then update normally from play store.
HOMEMADE builds are not affected, and work perfectly fine, because they are using Google's test keys.
I have zero control over this, core team knows about that issue, I can't do much more than that unfortunately.
@kldoc
where do I download homemade?
 

kldoc

Senior Member
May 26, 2010
833
1,528
93
@kldoc
where do I download homemade?
Either you build it yourself, either you wait that I have the time to build one and upload it.
HOMEMADE AND NIGHTLIES ARE NOT COMPATIBLE.
Meaning you must wipe data (factory reset) if you switch from one to another.
And yes, that also breaks the OTA compatibility.

You can use NIGHTLIES, and install older apks (youtube, keep, google + etc ...) from apkmirror, and then update it through play store without any further issue.

I certainly won't push for HOMEBUILD, and I will certainly NOT release those in a timely manner, this will be given as a convenience for people who really can not do otherwise. But I don't have the time neither the will to do regular update on those. I did it before nightlies, mainly to show OmniROM was still alive on Nexus 4, but I am certainly not going to replace nightlies with builds I do myself.
 

kldoc

Senior Member
May 26, 2010
833
1,528
93
Confirmed, starting 20160313 nightly, Google sign in issue for Google apps installed from play store is gone for good, you can now feel free to install a tiny gapps package that fits your needs, then install whatever google app you want through play store, will work flawlessly.

As always, Have Fun with OmniROM !
 

kldoc

Senior Member
May 26, 2010
833
1,528
93
I will ask you to skip today's nightly, as update to r22 happened in the meanwhile, so please, don't flash 03152016 nightly, wait for tomorrow ;)

About rotation 270, I've started to work on it, I've found something in the ROM code itself, will do a testbuild tonight, and submit if it works.
 
Last edited:
  • Like
Reactions: s_k_u_ll

kldoc

Senior Member
May 26, 2010
833
1,528
93
Ok, problem for rotation not working properly has been identified, and it's actually a ROM wise bug that will get fixed in the coming days :)
Will notify you when nightlies get those changes.
Have fun with OmniROM

EDIT: Faster than I expected, code already merged, All rotations will be working on next nightly, and rotation customization too :) Enjoy :)
 
Last edited:

lebenskuenstler

Senior Member
Aug 5, 2010
73
17
0
ActiveSync Support gone?

Hi,

after flash of 2016-03-15 delta update my ActiveSync-Account was gone. As result my contacts, calendar and mails were missing. I also could not create a new one, the option for that in account setup is just missing.

Is this by accident or an intended change?

I just installed Omni 6 on sunday :(

Best,

LK
 

kldoc

Senior Member
May 26, 2010
833
1,528
93
Hi,

after flash of 2016-03-15 delta update my ActiveSync-Account was gone. As result my contacts, calendar and mails were missing. I also could not create a new one, the option for that in account setup is just missing.

Is this by accident or an intended change?

I just installed Omni 6 on sunday :(

Best,

LK
Talked to the core team about your issue, update to r22 killed active sync, but team readded the needed code to handle it, next nightly will solve your issue with it, very sorry for the inconvenience !
 
Last edited:
  • Like
Reactions: lebenskuenstler

mrk2815

Senior Member
May 16, 2012
1,333
307
103
burbank

What is Omni?

Omni Gerrit Review


Disclaimer
Code:
#include 
/*
 * 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. Hard. A lot.
 */
Because of the nature of Xposed framework, NO SUPPORT will be given to those running Xposed framework on Omni 6
CHANGELOG:
Code:
[CENTER]

2016-02-01:
Nightlies started :)

2016-01-22:
-Omni Dialer lookup is back
-Lots of changes/fixes
-Kernel leak fixes

2016-01-06:
First build of the year :)
-Omni JAWS (Just Another Weather System)
-Update to Android 6.0.1 r10 ( Include latest security updates)

2015-12-30:
Last build of the year :)
-Chromium is included in this build, and unless poll results change within the next 2 days, it will remain
-lots of bugfix

2015-12-19:
-New boot annimation
-selinux enforced (use system-less supersu beta to get root)
-some bugfix (check gerrit for the changelog)

2015-12-11:
Android 6.0.1 update
A few backported features and bugfix

2015-12-04:
Silent mode back
some bugfix

2015-11-29:
revert clang usage that was breaking sensors (as seen on CyanogenMOD's github)
Latest commits were actually cherry-picked from mako's device tree on CM-13 github.

2015-11-28:
some QCOM camera fix
some deprecated stuff removal
wifi check added (taken from Nvidia shield)

2015-11-19:
add dex2oat speed filter (speed up initial boot and attempt to fix facebook app cache regeneration at reboot)

2015-11-15:
Update to Android 6 r26
In-call audio fixed, force dex2oat uses no-swap, codecs handling

2015-11-9:
DRM blobs updated (Google play movies works, Netflix should work as well, but I can't test it), some more blobs added ( from Nexus 7 2013 )

2015-11-8 (new build):
Doze power saving mode, drm handling should be fixed, media codec updated
2015-11-8:
Use accelerometer for doze, and custom battery lights

2015-11-7:
First update, bugfix and backports

2015-11-5: 
Initial Release[/CENTER]
DOWNLOADS:
Omni 6 Nightlies for Nexus 4 / Mako

You MUST DO A FULL WIPE before flashing nightlies, whether you are coming from homemade builds (aka my builds), or a previous version of OmniROM. Be certain to do a full backup of your data, apps, call logs, sms/text and so on before flashing. If you were to flash nightlies over my own builds or your custom made builds, or any other ROM, you would end in a bootloop ;)
GAPPS must be flashed BEFORE initial boot, they will NOT work properly if you flash them afterwards !!!
Don't update gapps on nightlies update, only initial flash requires it. Updating gapps on next nightly would break those, and ROM would become unusable.
You MUST use this version of supersu, latest beta system less
Supersu beta System less


KNOWN BUGS:

Code:
[CENTER]* You tell me[/CENTER]
Omni only supports TWRP recovery, use any alternate recovery at your own risk.
RECOMMENDED TWRP

Source
OmniROM Source

Only a few changes are taken from CyanogenMod, but thanks to them for those
CyanogenMod Source

XDA:DevDB Information
OmniROM 6, ROM for the Google Nexus 4

Contributors
kldoc, MaR-V-iN, Maxwen, Entropy512, Xplodwild, Jiangyi
ROM OS Version: 6.0.x Marshmallow
Based On: AOSP

Version Information
Status: Nightly

Created 2015-11-05
Last Updated 2016-02-02
sinc I am new to Omni rom. Once there are all these nightlies ar in a final stable stage. is there a stable build which would be pushed through the Omni channel , or how does this work. just wondering.
 

kldoc

Senior Member
May 26, 2010
833
1,528
93
sinc I am new to Omni rom. Once there are all these nightlies ar in a final stable stage. is there a stable build which would be pushed through the Omni channel , or how does this work. just wondering.
OmniROM doesn't publish any so-called "stable release", we only publish nightlies that are as stable as possible, knowing that for a device to reach Nightly status, everything should be functionnal.
It can happen from update to update that a few bugs slip in, but those are being fixed as we encounter them.
As of now, I consider Nexus 4 nightlies of OmniROM as stable, all remaining bugs towards Nexus 4 have been fixed.

Once a new release of Android is done by Google, what happens is we update the code of OmniROM, and when the new version is ready to reach nightlies, we stop building the previous version to switch over the new one.

EDIT:today's nightly killed ActiveSync services, team has readded it, will be working normally again with tomorrow's nightly, real sorry about the inconvenience.
 
Last edited: