Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,813,477 Members 40,217 Now Online
XDA Developers Android and Mobile Development Forum

[Defy/Defy+][KitKat]Unofficial OmniROM by struq & Kayant 05/02/2014 [struq]

Tip us?
 
Kayant
Old
(Last edited by Kayant; 5th February 2014 at 04:19 PM.)
#1  
Kayant's Avatar
Recognized Contributor - OP
Thanks Meter 3,049
Posts: 1,548
Join Date: Jul 2011
Location: London
Phone [Defy/Defy+][KitKat]Unofficial OmniROM by struq & Kayant 05/02/2014 [struq]



OmniROM is a free, community built, aftermarket firmware distribution of Android 4.4 (Kitkat), which is designed to increase performance, reliability and features over stock Android for your device. It's also about options, which is the beauty of Android.

Code:
#include <std_disclaimer.h>
/*
 * 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.
 */
OmniROM is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts.

This a project in collaboration with @struq we will both be providing builds when we can.


All the source code for OmniROM is available in the Omni-Defy Github repo.

Homepage:
=================
http://omnirom.org/

Wiki;
=================
http://docs.omnirom.org/Main_Page

Gerrit:
=================
https://gerrit.omnirom.org/

Bugtracker:
=================
http://jira.omnirom.org

IRC:
=================
irc.freenode.net #omnirom

Be Advised:
=================
Root access is not included by default as of yet. Please flash SuperSU for root (See below).

Screenshots:
=================
http://imgur.com/NQe3bbN,naGaRCY,C53...XRoZbm,ItZOHp9

Installation Instructions:
=================
First time installing OmniROM, or coming from another ROM:
- Read known issues and FAQs
- Copy GApps and OmniROM ZIPs to your SDCard
- Boot into Recovery
- Flash OmniROM zip from SDCard
- Flash GApps zip from SDCard
- DO A DATA WIPE / FACTORY RESET (otherwise your device will be stuck at boot) Recommend & Advised as you can and probably will end up with a bootloop
- Reboot
- Don't restore system data using Titanium Backup!

Upgrading from earlier version of OmniROM:
- Copy the OmniROM ZIP to your SDCard
- Boot into Recovery
- Flash the OmniROM zip from SDCard
- Reboot

Downloads:
=================
http://goo.im/devs/Kayant/Omnirom

Bank's Gapps:
http://forum.xda-developers.com/show....php?t=2012857

SuperSU:
http://forum.xda-developers.com/show....php?t=1538053
The Following 47 Users Say Thank You to Kayant For This Useful Post: [ Click to Expand ]
 
Kayant
Old
(Last edited by Kayant; 22nd January 2014 at 04:51 PM.)
#2  
Kayant's Avatar
Recognized Contributor - OP
Thanks Meter 3,049
Posts: 1,548
Join Date: Jul 2011
Location: London
Info 2 More Installation instructions, tips & Changelog

Installation Instructions coming from stock
  • If you are coming from stock OS (must be rooted with CWM) or an old build of GB, ICS, or JB then flash "defy_twrp_recovery_2.6.3.0.zip" from the links under downloads.
  • Wipe /data, /cache, and /system in TWRP or use defy_safewipe.zip (Credits to @YetAnotherForumUser for the wipe script)
  • Flash ROM
  • Flash Gapps
  • Reboot

Bugs
  • Known bugs on CM11 by Quarx2k [here]
  • screen recording not working
  • Tell us more if you find it

Changelog
  • 20140111
    initial build
  • 12/01/2014
    - fix button brightness
    - fix homescreen lag
    - fix sms quickreply layout
    - fix oversize thumbnail cache
    - sync omni
  • 17/01/2014
    - Fix reboot to recovery
    - sync omni
    - merge kernel & device tree changes from Quarx & Blechd0se --> support ro_RO iw_IL langs, fix mute button, fix fm radio, fix mac, fix ap security, fix battery problem, include Blechd0se changes.
ART Runtime
ART is experimental, please do not report any bugs while using it.
  • The banks gapps supports ART.
  • Flash the ROM only and boot it up once, switch to ART.
  • Reboot into the ROM. This bootup takes a long time.
  • Reboot to recovery and flash ART compatible gapps and any other addon
  • Reboot

Thanks & Donations

Donations
to Quarx
to Blechd0se

Thanks

To all current/past moto & defy devs including @Epsylon3, @maniac103, @Quarx, @walter79, @czechop, @kabaldan @YetAnotherForumUser @Blechd0se, @SlugZero @TJKV and to anymore I missed sorry


Credit

To the Omni team as always for a great rom and vision
To Google for providing us with awesomeness
To Moto not really but thanks for the defy it's pretty awesomeness
To Goo for free hosting
To XDA for always me to share my hobby.
To @TJKV & @Jiangyi for shamelessly stealing their OP's
The Following 27 Users Say Thank You to Kayant For This Useful Post: [ Click to Expand ]
 
Kayant
Old
#3  
Kayant's Avatar
Recognized Contributor - OP
Thanks Meter 3,049
Posts: 1,548
Join Date: Jul 2011
Location: London
reserved two
The Following 9 Users Say Thank You to Kayant For This Useful Post: [ Click to Expand ]
 
struq
Old
(Last edited by struq; 29th April 2014 at 05:28 PM.)
#4  
Member
Thanks Meter 277
Posts: 70
Join Date: Apr 2012
Default struq builds & test builds

Download of my builds
https://drive.google.com/folderview?...Fk&usp=sharing

What's the difference between Kayant's and yours?
Basically, no major difference. We are using almost same source and will post builds if any of us have time so as to bring most updated OmniROM. You can expect jumping between the builds without wipe.


Test builds
Vacancy

Bugs
screen record not working


Last update: 28/04/2014
The Following 31 Users Say Thank You to struq For This Useful Post: [ Click to Expand ]
 
hotdog125
Old
(Last edited by hotdog125; 17th January 2014 at 05:01 PM.)
#5  
hotdog125's Avatar
Senior Member
Thanks Meter 392
Posts: 937
Join Date: Sep 2012
Location: Bangalore
The call delay didn't reduce in my initial test. I'll try disabling suspend and changing settings according to proverb2's post.

EDIT 1 - Disabling suspend seemed to have helped reduce the delay by 2-3 seconds.
EDIT 2 - Setting hispeed_freq and inputboost_freq to 1200Mhz almost eliminated the delay.

EDIT 3 - I repeated the tests (atleast 10-15 times) in different situations (a lot of apps open, lot of apps installed, etc.) and I found that disabling suspend almost completely eliminated the call delay. I have about 200 apps installed, and the delay is a maximum of 2 seconds.

I think that the fix works IF suspend is disabled. Of course, I will wait for other users to test before jumping to conclusions.
If you need help, please post in the Q&A section of the appropriate forum. Search before asking

Defy+ MB526
The Following 3 Users Say Thank You to hotdog125 For This Useful Post: [ Click to Expand ]
 
Rawwr
Old
#6  
Rawwr's Avatar
Senior Member
Thanks Meter 120
Posts: 499
Join Date: Oct 2012
Location: hyderabad
right now on struq's build

testing Kayant's build tonight
Samsung Galaxy s2 I9100 Running MIUI 4.9.5 Android 4.4.4


Retired Devices - Motorola Defy MB525 < Sony ericsson u20i < nokia 5530 < nokia e63 < nokia n79 < nokia n78 < nokia 2700 classic < nokia 6600 < samsung e250
The Following User Says Thank You to Rawwr For This Useful Post: [ Click to Expand ]
 
struq
Old
#7  
Member
Thanks Meter 277
Posts: 70
Join Date: Apr 2012
Quote:
Originally Posted by hotdog125 View Post
The call delay didn't reduce in my initial test. I'll try disabling suspend and changing settings according to proverb2's post.

EDIT 1 - Disabling suspend seemed to have helped reduce the delay by 2-3 seconds.
EDIT 2 - Setting hispeed_freq and inputboost_freq to 1200Mhz almost eliminated the delay.
Thanks for the report.

To explain a bit, what this fix does is preventing incall ui from being killed from memory. So in continuously repeated tests it won't help as incall ui will not be killed in such a short time even without the fix. But it should help to avoid some extremely long load time of incall ui (I had this when I was on CM11 before) after some heavy memory usage.

I'll try the cpu governer tweaks later. Does it impact battery life?
The Following User Says Thank You to struq For This Useful Post: [ Click to Expand ]
 
TJKV
Old
#8  
Senior Member
Thanks Meter 2,359
Posts: 1,613
Join Date: Jun 2011
Hot! My defy just discharged almost fully after 10 days, will charge up and test!
I just finished building slimkat too but unfortunately ran out of space when it got to squisher and it aborted :/
Will cleanup and finish it tomorrow.
The Following 3 Users Say Thank You to TJKV For This Useful Post: [ Click to Expand ]
 
Kayant
Old
#9  
Kayant's Avatar
Recognized Contributor - OP
Thanks Meter 3,049
Posts: 1,548
Join Date: Jul 2011
Location: London
Quote:
Originally Posted by TJKV View Post
Hot! My defy just discharged almost fully after 10 days, will charge up and test!
I just finished building slimkat too but unfortunately ran out of space when it got to squisher and it aborted :/
Will cleanup and finish it tomorrow.
Also looks like you forgot the supporting patches in the build system ---> https://github.com/Quarx2k/android_b...ommits/cm-11.0

If that doesn't work just revert those patches. We did for omni as the build system is different to CM's and it was causing problems in recovery.
 
hotdog125
Old
(Last edited by hotdog125; 17th January 2014 at 05:41 PM.)
#10  
hotdog125's Avatar
Senior Member
Thanks Meter 392
Posts: 937
Join Date: Sep 2012
Location: Bangalore
Quote:
Originally Posted by struq View Post
Thanks for the report.

To explain a bit, what this fix does is preventing incall ui from being killed from memory. So in continuously repeated tests it won't help as incall ui will not be killed in such a short time even without the fix. But it should help to avoid some extremely long load time of incall ui (I had this when I was on CM11 before) after some heavy memory usage.

I'll try the cpu governer tweaks later. Does it impact battery life?
Thanks for the explanation. I waited for about 30-40 minutes before calling again just to check. There was hardly any delay, the screen lit up almost immediately. The tweaks didn't affect battery life much for me. And the fix seems to be working very well only with suspend disabled for some reason.

Sent from my Nexus 7 using Tapatalk
If you need help, please post in the Q&A section of the appropriate forum. Search before asking

Defy+ MB526

Tags
4.4, defy, defy+, kitkat, omni
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes