[ROM][5.1.1_r34][OPTIMIZED/LINARO] OmniROM [10.03.2016]

Search This thread

Culateralligator

Senior Member
Mar 28, 2015
587
241
Málaga
I'm telling something from other user -not me- who doesn't use XDA and had asked me to comment here:

"I insert the SIM card, it appears like there is coverage but the person who is calling me says my phone is off or out of coverage, and no, I'm not in an isolated spot, I'm on a site with full coverage.
Only happens with this rom."

Anybody else with this issue?
 

Sonof8Bits

Member
Nov 8, 2016
40
28
Utrecht
I have an Ace 2 with stock Gingerbread installed. Can I flash this rom (followed by gapps, root and CK kernel) with Odin or do I have to update to JB first and then install kernel and TWRP before flashing?
 
D

Deleted member 6973536

Guest
Please fix bluetooth bug :(
When I turn on Bluetooth it instantly turn off and on very fast so I can't use :(
 

noobkilervip

Member
Dec 14, 2015
17
0
what is the zip i need to use to swap storage i only got 30k on my interneal storage since i swaped also how to install apps on external storage
 
Last edited:
D

Deleted member 6973536

Guest
what is the zip i need to use to swap storage i only got 30k on my interneal storage since i swaped also how to install apps on external storage
You have to swap storage after flashing that zip file.
Now on /data there are 2,7GB for apps installation.
If you still want to install to external storage, go to settings -> apps -> on external storage -> choose apps you want -> move to sdcard.
 

noobkilervip

Member
Dec 14, 2015
17
0
2,7gb on data and your sdcard is for apps :)

hi im still unsure what zip on
https://xdaforums.com/galaxy-ace/ace-2-develop/guide-cwm-reparted-t2895673

what one do i need

---------- Post added at 01:24 PM ---------- Previous post was at 01:15 PM ----------

You have to swap storage after flashing that zip file.
Now on /data there are 2,7GB for apps installation.
If you still want to install to external storage, go to settings -> apps -> on external storage -> choose apps you want -> move to sdcard.

also i forgot to ask what is the most stable rom for samsung ace 2 is it this one
 
D

Deleted member 6973536

Guest
hi im still unsure what zip on
https://xdaforums.com/galaxy-ace/ace-2-develop/guide-cwm-reparted-t2895673

what one do i need

---------- Post added at 01:24 PM ---------- Previous post was at 01:15 PM ----------



also i forgot to ask what is the most stable rom for samsung ace 2 is it this one
You can read the name of each zip, like SYS_620 mean system have 620mb.
I think the most stable rom of our Ace 2 is @ace2nutzer's CM11. You can use his repart file or my zip one (for sdcard_only) to use without wasting any space. :)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 28
    a4t0n4.jpg

    OmniROM 5.1.1 for the Samsung Galaxy Ace 2 ( GT-I8160 )

    -------------------------------------------------------------------------------------------------------------------------------------



    This build is based upon the sources provided by Omnirom Team, Team Canjica and nieltg, and has been improved by additional fixes. It's in beta stage, so don't expect some things to be working.

    Features:
    • RIL (phone/SMS/3G)
    • Video (playback & recording)
    • Audio (playback & recording)
    • Wi-fi
    • Bluetooth
    • Camera (Front and rear)
    • 2D/3D HW Acceleration
    • USB, MTP, ADB
    • all native tethers (Wifi/BT/USB)
    • external storage

    What doesn't work yet
    • video recording

    Please note that since build 29.09.15 F2FS and another features of the chrono kernel installer no longer supproted by a ROM one.
    To enable them you need to install a standalone version of chrono kernel.

    Just install kernel linked below. Note that only R4.2.4 and higher supports OmniROM.


    Download

    OmniROM

    PA GAPPS

    PA GAPPS - Pico or nano package is recommended

    Rooting

    Since Omni ROM doesn't itself include root, you should install it manually.

    Installation
    Attention! Builds #20 and #21 (08.03.2016) requires data wipe because of SQLite update. Please back up and wipe data if you are coming from older builds to the one of these ones or higher.

    Before installation, make sure that you have enough free space on partition /system. AT LEAST 515 Mb is required for build #22 if installing WITHOUT any Gapps. If you don't enough space, follow repartition manual. (at your own responsibility for any kind of possible damage. Be sure to measure twice and cut once!).
    • install ROM first
    • install gapps
    • install root
    • install chrono kernel (r4.2.4 or up, latest is recommended)

    Experiencing problems with apps optimization on every device boot?
    Add these lines to the file system/build.prop
    Code:
    # Art tweaks
    dalvik.vm.image-dex2oat-filter=speed
    dalvik.vm.dex2oat-filter=interpret-only
    before installing this ROM.

    Sources:

    Device tree: https://github.com/ChronoMonochrome/android_device_samsung_codina
    Kernel: Chrono Kernel
    Vendor: https://github.com/ChronoMonochrome/android_vendor_samsung_u8500-common

    Credits:

    @Meticulus - thanks for the support on the initial lollipop bring-up!
    @NovaFusion - OMX source patches
    @TeamCanjica - vendor sources
    @Unjustified Dev - Audio fixes
    @golden-guy - great cherry-picks
    @nieltg - Sources for Galaxy Ace 2 device
    @AntaresOne - contribution on sources for Galaxy Ace 2 device
    @Lupus@dei - sources and support
    Sergeyl (user from 4pda) - sources and support
    PolishVodka - AROMA installer with codina/codinap support
    amarullz
    Omni ROM team

    HUGE thanks to you and @ everybody who has contributed to your sources! :highfive:

    XDA:DevDB Information
    [ROM][5.1.1] OmniROM, ROM for the Samsung Galaxy Ace II

    Contributors
    ChronoMonochrome
    ROM OS Version: 5.1.x Lollipop
    ROM Kernel: Linux 3.0.x
    ROM Firmware Required: 4.1.2+ && custom recovery
    Based On: Omni ROM

    Version Information
    Status: Stable
    Stable Release Date: 2016-03-10

    Created 2015-05-13
    Last Updated 2016-03-13
    22
    Video recording bug fix

    @AGONTUK, @golden-guy, @Android-Andi, @New Macław, @PolishVodka, @Epirex, @hastalafiesta

    I got the video recording bug fixed: https://github.com/ChronoMonochrome/frameworks_av/commits/fix_green_video

    I wanted to share it with you, since this bug appears to be on every LP ROMs on STE devices. If I forgot to mention any devs here who still are working on our devices, please share with them too.

    The main part of this patchset is commit https://github.com/ChronoMonochrome/frameworks_av/commit/9dbb967c2169b907fb026d06ea07850b24144412 , the rest are compatibility patches to get the mentioned one merged. These patches were tested on OmniROM 5.0.2_r2, since merging this to 5.1.1 would be a bit more problematic now. Please note that this patchset doesn't have a fix to the audio recording, which appears not to work on some AOSP-based ROMs, so video is only being recorded if you disable audio recording in the app setting(e.g. OpenCamera).

    P.s. In case if anyone wondering how this bug was fixed ever, since it seemed to be a completely dead end, a little prehistory here :) My idea was to reproduce this bug on kitkat 4.4.4, then to get it fixed there, and later on LP 5.0.2. I got ready deeply porting all changes introduced in the stagefright lib since 4.4.4_r2 and till 5.0.2, despite of an unthinkableness of that, but that was a big luck that the bug appears at the very beginning since the L preview changes, which were very easily to merge: https://github.com/ChronoMonochrome/frameworks_av/commits/aosp_kk44 - didn't expect to face this bug so early and just stopped at this moment to test the merged audioflinger changes, but videorecording bug was already there, so it was not difficult to find the culprit, e.g. patch linked above.
    9
    Changelogs

    Changlelog:

    Build #22 - 10.03.2016
    • Switched Apollo to Eleven from CM12.1
    • Added Viper4Android FX, CMFilemanager and Terminal apps
    • Added feature long volume key press to skip track (thanks to mickybart)
    • Switched Torch to sysfs interface (disabled delay on torch activation)
    • Added new fix to low incall volume (thanks to golden-guy)
    • Fixed screen locking issue during active call (based on initial patch by golden-guy)
    • RIL update from SergeyL (possible fix to 2G/3G switch issue)
    • Allowed build time disabling of components (Gapps battery drain fix)
    • Frequently used OpenGL ES methods whitelisted for fast JNI path (possible improvement to OpenGL apps)
    • Various stability fixes and improvements (thanks to SergeyL for bringing my attention to them)
    • Memory management build.prop tweaks (thanks to SergeyL)

    Build #21 - 08.03.2016
    • Switched to GCC 5.2 for the whole ROM now
    • Applied -ffast-math on whole ROM
    • Optimizations cleanup
    • Added SQLite 3 from CyanogenMod 12.1


    Build #20 - 07.03.2016
    • Extended media support via FFMPEG (most audio and video files now can be played via HW codecs in MX player)
    • Videorecording patch cleanup

    Build #19 - 03.03.2016
    • Switched back to Linaro GCC 5.2, with a few exceptions that are still built with GCC 4.9 (to avoid possible issues caused by higher GCC version)
    • Applied -ffast-math to almost multimedia and some GUI modules (in a cases with a heavy math calculations it can give up to 3x performance speedup)
    • Applied unsafe loop optimizations to the whole ROM (gives about 10-15% overall speedup)

    Build #18 - 28.02.2016
    • fixed WiFi tethering bug
    • fixed linker spam

    Build #17 - 26.02.2016
    • Switched to Linaro GCC 4.9.4 for now (better handling of LTO optimization code generation)
    • Odexed build
    • Fixed MTP bug
    • Fixed Wifi / USB tethering issue (again!)
    • Missing APNs should be fixed now
    • HWComposer: switched to SW vsync implementation from tuna


    Build #16 - 21.02.2016
    • enabled ARM mode on almost binaries (better performance in compare with thumb)
    • added properly applied strict-aliasing optimizations
    • rest small changes in optimizations (disabled cortex-a8 workaround that was enabled for all the rest processors as well; disabled debug symbols hardcoded for some blobs)
    • fixed broken since latest build logcat
    • added some useful for debugging binaries such as strace
    • deleted blob at_distributor (seems that RIL works fine without this)
    • re-added forgotten low incall volume fix

    Build #15 - 19.02.2016
    • a heavily optimized build - enabled Link Time Optimizations(LTO), Graphite and Floop Nest optimizations
    • fixed camera crash on stop of video recording in default Omni camera app
    • fixed strict aliasing violations in many of places
    • skia: neon optimizations patchset, another improvements
    • sqlite: updated to 3.8.10.2 version
    • launcher: improved scrolling smoothness
    • replaced libexpat and libpower samsung blobs with the open-source ones (much more is coming, hopefully)
    • a lots of other changes that improves stablitiy / performance

    Build #14 - 17.02.2016
    • added @arter97 optimizations
    • changed -O3 -> -O2 optimizations level
    • added -ffast-math optimizations to some UI modules (original patches by OptiPop Team, modified by me)
    • compiled with Linaro GCC 5.2.1 (thanks to OptiPop ROM team, arter97, temasek and other devs for a lot of fixes for GCC 5+)
    • compiled HWcomposer and copybit from source
    • fixed low 2D graphics performance by using gralloc from stock
    • kernel: updated to r4.2.8
    • AV and Native frameworks: fully updated to CM12.1 5.1.1_r34
    • applied various fixes

    Build #13 - 12.02.2016
    • fixed wifi/usb tethering broken
    • fixed default min/max CPUfreq (again)
    • added low incall volume fix (thanks @SergeyL for pointing out on fix)
    • attempt to fix memory compation issue which leads to reboot
    • reduced an unnecessary display wakeup delay
    • MCDE video modes reset to stock (should actually fix ws2401 glitch on the bottom side of a screen)

    Build #12 - 09.02.2016
    • Forward-port videorecording fix to android 5.1.1 (thanks to golden-guy!)
    • CM'ify the build (almost the sources are reset to CyanogenMod 12.1, with 5.1.1_r33 as a base)
    • Re-applied all previous fixes from scratch (thanks to SergeyL for the patches from his CM12.1)


    Build #11 - 13.10.2015
    • updated sources
    • apps graphics optimization with pngquant (lesser memory foorprint)
    • disable autostart of some apps
    • applied patches from Nexus Security Bulletin (september 2015)

    Build #10 - 02.10.2015
    • scrolling cache optimization
    • various optimizatoins from Xperia STE team
    • fix changing networkType when data connection is online by golden-guy
    • ril fixes by Meticulus
    • attempt to fix NFC feature on codinap
    • attempt to fix a missing APN

    Build #9 - 30.09.2015
    • improved compatibility with the RRO (Layers)
    • decreased various delays (of a changing of a window orientation, long press etc),
      according to my subjective feelings, the scrolling works more smooth now.
    • improved native implementation of math with a floating point
    • disabled an unnecessary debug

    Build #8 - 29.09.2015
    • Updated to the latest OmniROM's sources
    • Kernel: updated to r3.7
    • Added Omni Torch
    • Enabled ZRAM by default

    Build #7 - 02.09.2015
    • Updated to the latest 5.1.1_r12 OmniROM's sources
    • Probably fixed problems with ROM booting due to genfstab issues
    • Attempt to fix NFC issue on codinap (need test)
    • Removed "low space on internal storage" status-bar notification
    • Updated kernel to R3.4
    • Removed volume long press skip tracks port (this port broke volume regulation in suspend; use in-kernel feature instead)

    Build #6 - 06.08.2015
    • Updated sources
    • Fix for recent libstagefright vulnerabiliies
    • Various build.prop tweaks
    • Universal (codina/codinap) AROMA installer
    • Added one-click data on/off to mobile data tile [golden-guy]
    • Ported volume long press skip tracks from CM12.1
    Build #5 - 16.07.2015
    • update to 5.1.1_r5
    • fix to libFFTEm.so (fixes sending images via whatsapp)
    • fix to gapps/GPS FC
    Build #4 - 26.05.2015
    • apps are dex preoptimzed - boot time should be decreased
    • probably solved bug with gapps optimization after each boot - need confirmation to that
    Build #3 - 25.05.2015
    • updated sources
    • refreshed/reworked some patches
    • included fix to low audio volume
    • removed fix for gapps
    • fixed slow EGL/runtime performance
    • kernel updated to R2.24.7
    Build #2 - 14.05.2015
    • fixed "leftover" bugs: audio recording, lpm charging, performance control issue and GPS. GPS might be buggy and barely works without connection to wifi. Thanks to PolishVodka for help in fixing offline charger.
    • reimplemented F2FS support
    • HZ changed to 500 - now should be even more UI fluidity.
    • eliminated screen tearings with default lcdclk freq on ws2401 display - thanks to ace2nutzer.
    • Small fixes - now long home press is set to open recent apps switcher, and enabled home wake by default.

    Build #1 - 13.05.2015
    • initial release
    9
    New build 10.03.2016 is UP!

    Changelog


    Build #22 - 10.03.2016
    • Switched Apollo to Eleven from CM12.1
    • Added Viper4Android FX, CMFilemanager and Terminal apps
    • Added feature long volume key press to skip track (thanks @mickybart)
    • Switched Torch to sysfs interface (disabled delay on torch activation)
    • Added new fix to low incall volume (thanks @golden-guy)
    • Fixed screen locking issue during active call (based on initial patch by golden-guy)
    • RIL update from SergeyL (possible fix to 2G/3G switch issue)
    • Allowed build time disabling of components (Gapps battery drain fix)
    • Frequently used OpenGL ES methods whitelisted for fast JNI path (possible improvement to OpenGL apps)
    • Various stability fixes and improvements (thanks to SergeyL for bringing my attention to them)
    • Memory management build.prop tweaks (thanks @SergeyL)
    9
    New build 09.02.2016 is UP!

    What's new:

    • Forward-port videorecording fix to android 5.1.1 (thanks to @golden-guy!)
    • CM'ify the build (almost the sources are reset to CyanogenMod 12.1, with 5.1.1_r33 as a base)
    • Re-applied all previous fixes from scratch (thanks @SergeyL for the patches from his CM12.1)

    Enjoy this build! :highfive:

    P.s. forgot one more thing: SIM detection on CodinaP should be working now (can't assure, that NFC works though) - needed test.