Warning: Use of undefined constant ‘ENABLE_CACHE’ - assumed '‘ENABLE_CACHE’' (this will throw an Error in a future version of PHP) in /home/chrono/public_html/chrono.insomnia247.nl/wp-config.php on line 81
UltimateROM » Ultimate Dreamers

↑ Return to ROMs


[ROM][6.0.1][AOSP][OPTIMIZED] UltimateROM [BETA][30.05.2016]

The Prehistory of UltimateROM

About since April I’ve decided to set out to improve the performance of my phone with a more optimized build. I had already begun building OmniROM 5.1.1 with a some set of optimizations based on the work of OptiPop Team, and shortly after some the major issues on Marshmallow on our devices were resolved, this idea to create an ultimatively optimized AOSP-based ROM has born.

Why Should You Use UltimateROM? What makes it different?!

Honestly, I don’t necessarily care, how many users or downloads my ROM has. Most importantly, and what I do care about is people liking and enjoying their phone; if you try UltimateROM and you like it, great! I’m glad you enjoy it. If you don’t, maybe leave some feedback on how I can improve it, and go try something else in the meantime. If you’d like to know, what I’ve done that makes this ROM unique, here is a list:

  • Highly optimized. similar to Linaro(and in many ways, better than), build, resulting in a smoother Android
  • Compeletely developed in the open, everything I do is right on my GitHub for anybody to use and improve upon.
  • A unique kernel which attempts to balance features, stability, and of course, performance
  • Almost the sources, excluding apps, the SystemUI and some more, are based on CyanogenMod ones, which means there are more fixes and support for our legacy devices (even though CyanogenMod itself doesn’t really support any devices like our, anyway google doesn’t even do that minimal support as CM Team does)
  • Disabled SELinux. Looking backward on how many issues SELinux was causing and still causing for people that use it on MM, it seems to me a ridiculuos how google promotes and implements it everywhere, without any proof of improving anything rather than making worse.

Current Information

Everything I do with UltimateROM I always test personally on my phone, but anyway…

#include <disclaimer.h> 
 * I am not responsible for bricked devices, dead SD cards, thermonuclear
 * war, or the current economic crisis caused by you following these
 * directions. YOU are choosing to make these modifications, and
 * if you point your finger at me for messing up your device, I will
 * laugh at you.

Please also note that I don’t test installation with the Gapps.

What’s working:

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

What’s not

  • Wifi autoconnection after the deep sleep
  • Formatting SDcard as adoptable storage will screw it up (don’t format / encrypt)
  • MTP bug with doubled folders in sdcard root folder

ROM features:

  • Dark Marshmallow Theme
  • Home key press to accept an incoming call
  • power key press to end an active call
  • long volume press to skip track
  • PA Pie control
  • SlimRecents / improved AOSP recents
  • Re-added task manager
  • Navigation Bar
  • System UI tuner
  • expanded desktop
  • storages are swapped by default
  • extended reboot menu
  • customizable button backlight settings
  • Viper4Android FX
  • superuser embedded


20.09.2016: DepositFiles
27.02.2017: xda.mister-freeze.eu


Before installation, make sure that you have enough free space on partition /system. AT LEAST 540 Mb is required for this build if installing WITHOUT any Gapps. If you don’t have enough space, follow repartition manual. (at your own responsibility for any kind of possible damage. Be sure to measure twice and cut once!). There is a CWM ReParted zip that was tested by @Culateralligator.

  • wipe cache
  • make sure you’re using TWRP All the below is only tested on this recovery. Philz is not supported by this ROM and not planned to in the near future. Note that TWRP from the linked topic requires preinstalled chrono kernel.
  • install ROM first
  • install latest chrono kernel
  • install gapps (optional), if you do so, make sure you are not running of space on /system ( about GApps )

Thank Yous

SergeyL – many-many thanks for an initial set of patches, device tree and TWRP! Also thanks for helping me implementing some features to this ROM.
JDCTeam, BenzoROM – thanks for great cherry-picks!
MWisBest – this project was heavily inspired by his FML (Fork My Life) ROM
OptiPop – an initial set of optimizations that the currently used by me is based upon

@Meticulus – thanks for his great contributions on our devices!
@AGONTUK – thanks for an initial Marshmallow bring up!
@nieltg – Sources for Galaxy Ace 2 device
@golden-guy – thanks for great cherry-picks !
@TeamCanjica – vendor and hardware sources
@Unjustified Dev – Audio fixes



Viper4AndRroid Team

And many other devs, I could forget (please write me if I did so).

Special Thanks
@shaqman89 – for providing the build server
@S.AMU – for providing FTP server

Warning: count(): Parameter must be an array or an object that implements Countable in /home/chrono/public_html/chrono.insomnia247.nl/wp-includes/class-wp-comment-query.php on line 405