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

Search This thread

Concept48

Senior Member
Dec 26, 2021
641
283
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

The God of the Galaxy Advanced , I greet You !!!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    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
    6
    Vibration fix

    Vibration fix

    Due to issues with an infinite vibration, a vibrator HAL was disabled on this ROM.
    Until the next update, there is a fix to this issue:
    4
    Misc

    Vibration fix

    Due to issues, vibration was disabled on 10.03.2018 build.
    In order to fix this, follow these steps:
    4
    New build is up!

    Changelog

    20.08.2018 - build #2
    • sources update
    • switch to opensource sensors
    • switch more device libs to open source base
    • unified codina / janice build
    3
    Reserved

    Changelog

    20.08.2018 - build #2
    • sources update
    • switch to opensource sensors
    • switch more device libs to open source base
    • unified codina / janice build

    10.03.2018 - build #1
    • initial release