• 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][7.1.2][AOSP] UltimateROM [BETA][11.03.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)
  • 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
  • GPS
  • Vibration doesn't work (disabled temporarily due to an userspace vibrator driver issues)
  • Internal storage is not recognized
  • Formatting SDcard as adoptable storage will make it unusable
  • Buggy MTP implementation


Download

UltimateROM


Installation


  • before installation make sure you have a TWRP recovery
  • install chrono kernel (both ROM and the corresponding kernel are located in the same directory - see ROM link below)
  • reboot recovery
  • install ROM
  • install SuperSU
  • install chrono kernel again

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 chrono kernel
  • reboot recovery
  • flash ReParted zip. This will wipe system, data and cache partitions!
  • install ROM
  • install SuperSU
  • 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

Credits

SergeyL - many-many thanks for an initial set of patches, device tree and TWRP 3.x.y! Also thanks for helping me implementing some features to this ROM.
mickybart, millosr, MWisBest - thanks for great cherry-picks!

@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, mickybart, millosr, MWisBest
Source Code: https://github.com/UltimateROM

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

Version Information
Status: Beta

Created 2018-03-11
Last Updated 2018-03-11
 

ErackGamer

Member
Jan 2, 2017
34
21
0
Buenos Aires
Do these messages lead to any other problems? Try formatting /data partition. If that doesn't help, flash stock 4.1.2 ROM (with PIT file).
I think that the problem was due to the old twrp I had installed. After flashing the kernel and getting the newer twrp that it includes I was able to successfully run the script. More details at your Lineage 15.1 ROM post
 

lee.wp14

Senior Member
Sep 15, 2015
486
370
63
Penang
can't get it pass thru Setup Wizard :thinking:
it just stuck at Just a sec, do I need a data enabled sim?
I've inserted a fat32 sdcard.
I will try without gapps later...

EDIT : First boot cannot have GAPPS, it needs to be flashed after first boot. Whole system seems slightly unstable with GAPPS.
logcat is weird, the output looks "choppy"
 
Last edited:

lee.wp14

Senior Member
Sep 15, 2015
486
370
63
Penang
For those who are going to use GAPPS on this ROM:
1. Flash GAPPS after first boot! If you flash GAPPS before first boot, you won't be able to pass through Setup Wizard.
2. After flash GAPPS, do not wipe cache/dalvik cahce/data. Wiping these partitions after flash GAPPS seem to make GAPPS causing massive instability to the system.
3. On every boot, open once Settings -> Google and wait for Google Play Services to crash once. I don't really know why, but several GMS services kept crashing and restart GMS is restarted non-stop by the system. After Google Play Services crash once, the GMS services won't crash anymore. This should lead to a more stable system.

Overall, I don't recommend GAPPS with this ROM. With and without GAPPS on this ROM is almost a day and night difference, in terms of stability.
Janice + Nougat (w/o GAPPS) = BEST!
 
Dec 21, 2014
45
8
0
hi there, am seeing no comments of usability of this rom after Jun 2018.
Also there have been no no updates on the rom, seems like the developer has given up on the development.
can anyone confirm the bugs and can it used with microg?