Updates for May 2017
May25

Updates for May 2017

They say that “April showers bring May flowers,” and while in nature that is often true – it certainly seems to fit for us at Omni. We have been busy with a number of administrative tasks, which includes updates to Gerrit (our code review portal) and a few other sundry items. In addition to those items, we’ve added a few new people to the contributors in golden-guy (helping out with Moto G4/G4+ bring-up) and vache. To the list of supported devices we’ve added a few more: Motorola G4 / G4 Plus (athene) Xiaomi Redmi Note 3 (kenzo) Thanks to  humberos, erikcas, and oshmoun) we have revamped the device trees for the Sony Xperia X (suzu) and X Compact (kugo) to use CAF HALs and blobs. This action should improve the camera quality and make it more like that of the stock camera experience, while also adding ambient display. And on top of all that, we’ve rolled out Android 7.1.2! We do thank you for your support and we’ll continue to keep you updated!...

Read More
Spring 2017 Omni Updates
Mar31

Spring 2017 Omni Updates

Spring is all about the old dying out and new life coming – which for us means there are a number of new things happening at Omni. We’ve been working on features, added new devices, and even had new people join the team. So let’s get right to it shall we? Features At Omni we have always been about adding solid features which enhance the experience while still giving the user control, while also not just adding them for the sake of adding. There’s a purpose to everything we do. Music After searching for a solid replacement to the solid Apollo, which has been on minimal life support for a while now, we’ve decided to base on the GPLv3-licensed Phonograph. We feel that it is a good base for the time to come and will allow for us to add new features which will benefit the community as a whole. Oshmoun did a great job in getting it setup to build with the ROM but still allows for using Android Studio for development. Wallpapers, Header Packs, and More We began a new project recently called OmniStyle which allowed for styling the status bar headers, and now we’ve added functionality to allow wallpapers to be “styled” as well. We have added a new wallpaper picker activity into OmniStyle and then also integrated it into Settings under the Style section. We are searching for new contributions to wallpapers, header packs, boot animations, and sounds which exhibit the Omni branding as well as an Omni theme (more on that later). If you want to contribute wallpapers, you can do so in our G+ community. We’d also like to thank the following for their contributions so far: Custom sound contributions from Vincenzo Mario Cristi (ringtones, alarms, and notifications, with system sounds to come) Wallpaper contributions from JayRod JP Kenji and Siddharth Gupta Header pack contributions from Travis Hall and Syed Sajid OMS and Substratum Laurent has been merging all of the commits needed to enable Omni to support OMS and Substratum, along with fixing any of the merge conflicts which could occur. There are two types of commits to look for: OMS, OMS 7 or more generally OMS* deals with OMS and Substratum root mode. Note that the root mode will be soon deprecated. OMS rootless is the same but with rootless mode. The rootless mode requires all OMS* commits + specific rootless commits. Soon to come will be a new project, called “Proper Resources” for themers to fully customize Omni. More to come on that soon. Devices We have added the following new devices: Samsung Galaxy Tab S2 (T813) [gts210vewifi] Sony Xperia X Compact [kugo] Sony Xperia...

Read More
New Year, New Month, New Security Updates
Jan05

New Year, New Month, New Security Updates

New Updates and Devices With 2017 now upon us, and the collective hangover from 2016 somewhat passed, it’s time to focus on what’s happening this month with OmniROM. As some of you may know, the January 2017 Android Security Bulletin has been released and with it a slew of updates to AOSP. We have merged those into the existing 7.1 codebases (r10) and will be looking to backport soon as well. With a new year comes new supported devices – or at least for this year. Don’t hold us to next January. But for now, we have officially brought up a few devices to be supported on Omni 7.1. They are: OPPO Find7 [find7] OnePlus One [find7op] Motorola Moto X Pure Edition/Style (2015) [clark] Nextbit Robin [ether] New Development Updates A flurry of activity over the end of last year and the first of this has brought a few notable things to update you on: Maxwen has essentially rewritten the following apps: MusicFX/Equalizer Calendar AppOps returns with the following updates and additions: Configurable columns Scrollable quickbar Option to disable media metadata lockscreen wallpaper Quick settings customization Gallery fixes That’s it for now – we’ll continue to keep you updated on new developments and things happening, and Happy New...

Read More
Strengthening Communication in our Community
Dec27

Strengthening Communication in our Community

One of the core tenets of Omni has been transparency: transparency in decisions, transparency in actions, and transparency in communication (to name a few). As we mentioned in our last update, we’ve been going through many changes over the past year and one of those has been in how we communicate internally and externally. In the past we have used IRC where we had our internal team channel and a few public channels for discussion and development. This worked well for a time, but as our team encountered real-life challenges became a bit of a challenge to remain connected – so, as many development teams do, we added Slack thinking it would solve things. It did – to some extent – but it also presented us with the challenge that we have a commitment to Open Source and using a closed-source, hosted solution like Slack didn’t fit that commitment. So, we pivoted and moved to Mattermost, an open-source, self-hosted alternative to Slack. Over the last month we have been using it, and it definitely has improved our workflow and increased our productivity as a team. The move to Mattermost was solidified for us due to the convenience of communication between maintainers and our core team was much better than on IRC for the following reasons (YMMV): constant IRC presence requires a bouncer or quassel, which generally cost money and/or are not available to all. many important topics of discussion quickly became buried in IRC between part/join messages and other irrelevant chatter. a private mattermost implementation allows us to maintain better communication over IRC as well as host the server on our own, making us completely self-sufficient That of course brought about the next level of questions, which was “what about our transparency to the community?” To address this, and to make sure that we continue to be connected to the community as we work to improve and grow OmniROM, we have created a bridge between our #omni channel on IRC and Mattermost. Over the coming weeks and months we aim to grow our communication with the community, and this seemingly small step is a great step in that direction.  ...

Read More
Omni December 2016 Updates
Dec20

Omni December 2016 Updates

With Christmas and New Years fast approaching, it’s time to look at December 2016 and all we have been working on. Device Announcements Some new devices, and old favorites, are receiving updates courtesy of our Device Maintainers. Feel free to test them out, with the typical disclaimer that these are test builds, and as such know there may be issues which pop up until the device(s) move to Nightly Status. Android 7.1.1 Device Updates The good old Oppo Find 7 is not dead yet. Thanks to work done by maxwen, Darkobas, and Philipp it was a breeze to bring new life into this still solid device. You can find the test builds on XDA. Not to be outdone, the little twin to the Find 7, the OnePlus One, is also back into action thanks to Philipp and Darkobas. Wi-Fi Hotspot and SELinux Permissive are known issues at this time, but will be fixed soon. You can find the test builds on GDrive. Android One 2nd Generation (codename seed), the msm8916 variant of Google’s Android One project, now runs OmniRom 7.1.1 courtesy of arvinquilao, with able help from kldoc for camcorder fix. The test builds can be downloaded via AFH. Omni Welcomes Sony Xperia X Compact The Sony Xperia X Compact (kugo) has joined the Omni ranks thanks to oshmoun, the device maintainer, with help from humberos. Currently this device is on the Android 6.0 branch as there are still some missing functions for Android 7.x, mainly camera which is a work in progress. Team Updates OmniROM has evolved a lot since it’s creation, with many of its initial founding members currently taking a break for work or life reasons. Today we have a good, core group of device maintainers working to keep current devices in line where possible, and bringing on new devices as work load and availability of new device maintainers allow. One thing hasn’t changed, and that is that we are all passionate about Android and we really enjoy working together with our community to make OmniROM better every day. If you’re interested in joining the team and contributing to Omni do not hesitate to let us know. A few key notes of administration are: kldoc is taking over as device maintainer on the OnePlus 3 from Maxwen so that he can continue to focus on core features of Omni like OmniSwitch, OpenDelta, and so on Due to contributions from OnePlus and XDA, scanno, Bumble-Bee, and kldoc will be bringing up the OnePlus 3T as the initial device maintainers. Thanks for all of your support and we look forward to a great...

Read More
Omni November 2016 Updates
Nov29

Omni November 2016 Updates

First of all, we’d like to apologize for our radio silence – we’ve been hard at work bringing Android 7.x to OmniROM and as such haven’t really been very “social” and for that we do apologize. With that being said, we wanted to provide a few updates on where we stand today. Jacob Whatley has done the long-needed care to, and update of, our Jenkins servers, and as a result we have rolled out fresh builds with the November Security Update 6.0.1_r74 for the following devices: bullhead toro angler manta shamu hammerhead suzu n3 maguro mako toroplus espresso3g espressowifi find7 find7op Make sure to visit our Downloads to find updates for the above. As if often the case with good news, there is a bit of bad: flo, the Google Nexus 7 2013 WiFi, has been dropped as a supported device due to lack of a maintainer. If you have the time and skills, or desire to learn, please feel free to reach out to us via @omni_rom / #omnirom / #omni. The updates which were performed on the Jenkins servers also included preparations for the upcoming 7.1 official builds. At this time we have not decided yet if we will be switching over to Weekly Builds, so look for news on that front in the near future. Google has not made 7.x development very easy as their 7.1 drop was not a clean upgrade from 7.0 – so we can only hope that 7.1.1 won’t be the same type of nightmare. We do thank you for your support, and look forward to providing you with more consistent updates. Featured image courtesy of...

Read More