• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][6.0.1][AOSP][OPTIMIZED] UltimateROM [Stable][20.08.2018]

ChronoMonochrome

Elite Member
Jan 29, 2014
2,276
4,896
113
Stavropol
Current Information

Hi there, UltimateROM is AOSP-based ROM with some features and optimizations added.

Everything I do with UltimateROM I always test personally on my phone, but anyway...
Code:
#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.
 */
What's working:
  • RIL (phone/SMS/3G)
  • Video (playback & recording)
  • Audio (playback & recording)
  • GPS
  • Wi-fi
  • Bluetooth
  • Camera (Front and rear)
  • 2D/3D HW Acceleration
  • USB, MTP, ADB
  • all native tethers (Wifi/BT/USB)
  • external storage

What's not
  • Vibration doesn't work (disabled temporarily due to an userspace vibrator driver issues)
  • Formatting SDcard as adoptable storage will make it unusable
  • MTP bug with doubled folders in sdcard root folder

ROM features:
  • Dark Marshmallow Theme
  • 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

Download

UltimateROM


Installation



If you proceed with installing GAPPS, you might have running out of space on /system partition. If you are planning to flash Gapps, you're likely need to use sdcard repartition (see below how to). Below is installation sequence with the repartition of the internal sdcard:
  • like before, make sure you have kernel with TWRP recovery inbuilt
  • install latest chrono kernel
  • reboot recovery
  • flash ReParted zip. This will wipe system, data and cache partitions!
  • install ROM
  • install chrono kernel again
*please note a possibly undesirable effect of the repartition: cache partition will be decreased to 15 MB and some ROMs that rely upon this partition won't boot. To restore original sdcard partition layout, flash stock 4.1.2 ROM (with PIT file).


Sources:


https://github.com/UltimateROM/android_manifest

Thank Yous

SergeyL - many-many thanks for an initial set of patches, device tree and TWRP 3.0.0.0! 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

Google
CyanogenMod

AOKP
SlimROMs
EuphoriaOS
OmniROM
AOSPA

Viper4AndRroid Team

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


Special Thanks:


  • @isaak, @enkflr, @Pdevo, @prometej-zg for donating this phone!
    [*]@S.AMU for providing FTP-Server


XDA:DevDB Information
UltimateROM, ROM for the Samsung Galaxy S Advance I9070

Contributors
ChronoMonochrome, SergeyL, JDCTeam, OptiPop Team, BenzoROM, OmniROM, AOKP, CyanogenMod, SlimRoms, AOSPA, Temasek.
Source Code: https://github.com/UltimateROM

ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.4.x
ROM Firmware Required: TWRP recovery
Based On: AOSP, LineageOS

Version Information
Status: Stable

Created 2018-03-10
Last Updated 2018-08-20
 

PolishVodka

Elite Member
Oct 4, 2012
1,137
2,810
0
Should be as you said, replaced vibrator.c from libhardware_legacy Rom source. This code was the same for Janice from JB 4.2 and above as I remember. When I was made CM13, this fixed continuous vibration after Rom boot up on Janice.
Are u enabled vibrator driver in kernel config? Driver is diffrent than Codina's one.
Maybe something in build process. Try to remove first compiled binary in hardware/libhardware-legacy/libhardware_legacy.so and build again make <device> libhardware_legacy.
 
Last edited:

Pdevo

Senior Member
Jun 13, 2012
67
11
8
Venice
@ChronoMonochrome I followed the exact sequence reported in the main post, but I guess something must be wrong.
I started from a freshly installed LOS 11 by epirex, latest october build, everything wiped, then I proceeded flashing chrono kernel before going to flash UltimateROM and chrono kernel again.
At this point, as happening coming from stock 4.1.2 + CoCore R24, I can't get to recovery and instead obtain a bootloop that again need me to do an odin restore.
Am I the only facing this issue? doing something wrong?
 

ChronoMonochrome

Elite Member
Jan 29, 2014
2,276
4,896
113
Stavropol
@ChronoMonochrome I followed the exact sequence reported in the main post, but I guess something must be wrong.
I started from a freshly installed LOS 11 by epirex, latest october build, everything wiped, then I proceeded flashing chrono kernel before going to flash UltimateROM and chrono kernel again.
At this point, as happening coming from stock 4.1.2 + CoCore R24, I can't get to recovery and instead obtain a bootloop that again need me to do an odin restore.
Am I the only facing this issue? doing something wrong?
It's possible that there's a bug somewhere in the current installation method. I will review this as soon as I finish working on the kernel stuff. It's not necessary to flash a whole stock firmware image each time after you lose recovery mode working, you only need to flash a stock kernel.
 

Recognized

Senior Member
Mar 23, 2014
92
27
0
In my experience, after flash most of Epirex's Rom will have bootloop in samsung logo, if u don't want go thru odin.
Easier way is just need flash leggera rom and proceed to recovery/other rom.
 

Pdevo

Senior Member
Jun 13, 2012
67
11
8
Venice
That's true, the problem in my situation is I can't get to recovery, so flashing leggera wouldn't be possible.
I solved following chrono suggestion, packing stock tar file with just kernel, so without the need of a full stock system flash from odin, but just the kernel/stock recovery.
 

Pdevo

Senior Member
Jun 13, 2012
67
11
8
Venice
Thank you so much chrono, just installed your new update, it took so much time to me to install the rom (by latest CK twrp recovery) but anyway it finished and booted fine.
Now I will be using it for a few days, had to do two reboots to have everything set up and working (got some issues with browser, music app and file manager not starting after first boot, while media scanner started working after the second reboot).
It seems smooth to me as the build #1, for this little first impression.
Will take some time to use it and report :)

UPDATE 31.08.2018
Ok, so far I am using it for days now and I can say I didn't found major probles at all, I kept everything as much stock as possible and it is fine.
To me seems like wi-fi signal strength is a bit lower than what I was used to, but need further days to say this safely (wheater conditions can influence this).
Multitasking is globally good, had some little glitches some times, I think this can just be tweaked a bit indeed by the user, on the base on what's the use of his terminal.
Had some troubles with gps when on mobile network, like it took too much time to get the fix and aborted, while this didn't happened when on wifi connection (a-gps related?).
Anyway I don't found these some important or unfixable issues at all and I am very happy with this update, I am using you rom without google apps (Opengapps) and I can say it is just fantastic.
Thank you Chrono
 
Last edited: