Blog

Omni SSL Certificate Expiry

Posted by on 8:19 pm in General

Update: New certificates rolled out successfully. SHA-256 Fingerprint: 17 E9 8E 0B 55 EC B8 44 89 1E AE C0 28 6F 6F ED 3A EE CB 02 0D 70 D7 93 BF B8 A1 B7 A0 D5 28 7E The OmniROM SSL certificate is in the process of being renewed at present. The certificate for Gerrit will currently be showing as expired. We are in the process of renewing it at present. Until then, the following certificate details are valid and correct for Gerrit, which is the main service that will be noticed to have a certificate issue: SHA1 fingerprint:...

read more

Finding Its Way to Nightlies: The Oppo Find 7

Posted by on 1:45 am in android-4.4, Development, Devices

Finding Its Way to Nightlies: The Oppo Find 7

The Find 7 is the spectacular 2014 flagship from Oppo, a Chinese-based company already well-known for their great developer support across the custom Android firmware world. They have opened their arms to the aftermarket firmware projects, like ourselves, even going so far as encouraging its users to try out different ROMs through various posts and polls. To further that development, they provided numerous devices to the OmniROM project and two of our lead developers, Entropy512 and maxwen, began working on the device. The flagship seemed to...

read more

Adding Group Support for External Contact Sync Solutions

Posted by on 12:22 pm in android-4.4, Development, Features

Adding Group Support for External Contact Sync Solutions

We are all familiar with the AOSP contacts app, named People. One of its key features is the ability to create groups and to sort your contacts using said groups. However, this feature was coded in such a way to only work when the user is using a Google or an Exchange account, leaving users who use alternative, external contact sync solutions in the dust. Most of these alternate solutions implement CardDAV, an open protocol implemented by various solutions for use with contact data. Here at Omni, we embrace third-party opensource solutions,...

read more

Gerrit Temporarily Unavailable [Back now!]

Posted by on 6:23 pm in General

Gerrit Temporarily Unavailable [Back now!]

Update: Gerrit has arisen once more from the ashes! We’ve also updated to Gerrit 2.9 during the time offline. Unfortunately, due to our server hosts’ datacenter not having suitable power redundancy in place we have had an outage on the Omni gerrit instance, which is taking a bit longer to recover from than expected. We’ve got plenty of backups, and we’re working to get it back up soon. Until then, here is a picture of a duckling, to entertain you while we hit the server with a...

read more

Translate All the Things! Omni Moves to Crowdin

Posted by on 12:44 am in Development, General

Translate All the Things! Omni Moves to Crowdin

Localization can make or break the user experience (UX): What good is the feature if the user cannot understand what it does? As such, we view translations as an important matter. Since the start of this project, we have been taking translations on our Gerrit instance, allowing anyone to upload translations for review. However, this has been non-ideal for several reasons: Only the core team have merge rights across all repositories requiring translations, and this adds more work on top of their already very busy schedules; Many people might...

read more

Completing the Galaxy Nexus Family: Sprint Variant (toroplus) Now Added To Nightlies

Posted by on 2:27 pm in android-4.4, Development, Devices

Completing the Galaxy Nexus Family: Sprint Variant (toroplus) Now Added To Nightlies

The Galaxy Nexus was, and some might argue still is, a venerable device. Launched by Google as the first phone to showcase Android 4.0, AKA Ice Cream Sandwich, it boasted a variety of new features that one would consider commonplace today, but was not previously available. This included a 720p HD display and a zero shutter lag camera. Unfortunately, Google decided that it was not worthy of the 4.4 KitKat treatment, and so official AOSP support for it was dropped with 4.3 Jellybean. However, the custom ROM community was not just going to take...

read more

OmniROM Nightlies Land on the Sony Xperia L

Posted by on 10:08 pm in android-4.4, Development, Devices

OmniROM Nightlies Land on the Sony Xperia L

In the custom ROM community, we find that developers focus mainly on high-end devices while the lower-end device often go ignored. Most of the time it is not because these devices are not capable enough to run custom firmware, but simply because there is a lack of interest. However, that is not the case with the Sony Xperia L. Codenamed “taoshan”, the L has a 1GHz dual-core Qualcomm MSM8230 with Adreno 305 graphics. Nightlies have been kicked off for this device as of today, thanks to the efforts by community member Olivier....

read more

OmniROM Nightly 4.4.3 Builds Incoming

Posted by on 3:02 am in Development, Releases

OmniROM Nightly 4.4.3 Builds Incoming

It’s that time of the release cycle again – Google has released Android 4.4.3 to AOSP. Thanks to the tireless work of our own Xplodwild, Omni has now merged the changes to Android 4.4.3, and these will be rolling out in nightly builds for the 5th June. As I write this, builds are scheduled to start in around 20 minutes or so, and will appear at our download pages once they are completed. They will also be available through Omni’s inbuilt delta OTA updater, as always. Our merged code is on our Github, as always –...

read more

Custom Hotwords From the Home Screen

Posted by on 8:59 pm in Development, Features

Custom Hotwords From the Home Screen

Google Now has become a great tool for those who like to have information quickly at their fingertips. The ability to use your voice to search without having to type it out, much less think about it, is appealing to many. The list of commands you can either tell Google Now, or have automatically available via contextual analysis, continues to grow with each new release. That list of voice commands, however, is something already pre-determined by Google – and for some that just isn’t good enough. Omni Developer XpLoDWilD has been...

read more

Tips to Getting Your Code Merged

Posted by on 8:42 pm in Development, Features, General

Tips to Getting Your Code Merged

[Note: the below is adapted from a post on Google+ by one of Omni's Lead Developers, Andrew Dodd aka Entropy512.] While we have previously have included on the wiki a few notes about contributing to Omni, here are just a few observations regarding Omni code contribution, and some tips on getting your stuff merged: Indicate in the review comments what a patch is supposed to fix and, ideally, how to reproduce the problem or test the patch.  We personally hate blind-merging stuff that hasn’t been tested to actually do something. If...

read more