[Xiaomi Redmi 1S] Tarun93:
What is NamelessROM?

NamelessROM Gerrit Review [19/9]

Disclaimer

#include <std_disclaimer.h>
*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you. Hard. A lot.
*/

Got a bug report? Want to request a feature? Need extended support?

report it here

Installation Instructions

Factory Reset/Wipe Data

Format System

Format Dalvik Cache

Install ROM

Install Gapps

install supersu update zip

Reboot

Downloads

nameless-5.1.1-20150919-armani R5

*MIRROR*

Gapps

​

​

Changelog :

R1 :

-added intelli_plug,dynamic fsync, franco thermals ported directly from hammerhead , color calibrations, Zram enabled by default, under clocked to 96 Mhz :p

-Graphite, -O3 optimizations, pipe optimizations

-Sabermod 4.8.5 on the ROM and SaberMod 6.0 on kernel

-removed stock nameless launcher and added trebuchet launcher

-Camera FC for a few people solved

-Headphone volume boost as few reported low volumes in nameless 5.0.2 R1

-tried to keep is as AOSP as possible with kernel tweaks useful in daily usage :cowboy:

R2:

-updated to 5.1.1

-alucard hotplug added removed intelli_plug for now

-headsup notifications enable n disable switch

- network stats

-linaro 4.9 on rom n linaro 6.0 on kernel (UBERTC)

-Zram renabled

-tried to fix the overnight battery drain issue

R3

-removed all the fancy things from kernel and kept only the things that are needed

-used stock GCC stock toolchains

-overnight drains fixed

-nav bar options added

-ambient display added

-clear recents options for top right left buttom right buttom

-android 5.1.1_r2 (LMY47X)

-update with armani-dev trees :)

-replace Trebuchet with SlimLauncher :D

R4:

-Upstream updates

R5:

-UBERTC 4.9 used for Both rom n kernel

-O3 Optimizations

Project name: android_kernel_xiaomi_armani

*tarun93 - [PATCH] Implement kexec-hardboot

*faux123 - sched/fair: improve fairness efficiency

*tarun93 - Sched: Enable Arch Power and Disable Runtime Sharing

*tarun93 - defconfig update

*Steven Rostedt (Red Hat) - ftrace: Clean up function probe methods

*Steven Rostedt - ftrace: Make ftrace_location() a nop on !DYNAMIC_FTRACE

*Masami Hiramatsu - ftrace: add ftrace_set_filter_ip() for address based filter

*Steven Rostedt - ftrace: Make ftrace_modify_all_code() global for archs to use

*Minho Ban - tracing: Prevent wasting time evaluating parameters in trace_preempt_on/off

*Steven Rostedt - ftrace/x86: Have arch x86_64 use breakpoints instead of stop machine

*Behan Webster - ARM: 8158/1: LLVMLinux: use static inline in ARM ftrace.h

*Steven Rostedt - arm/ftrace: fix ftrace_return_addr() to ftrace_return_address()

*AKASHI Takahiro - ftrace: Make CALLER_ADDRx macros more generic

*Alin - security: force SELinux permissive mode

*tarun93 - toolchain: gcc: squashed fixes related to optimized toolchain

*zeroblade1984 - Fix Goodix panel drivers as well

*zeroblade1984 - ft5x06:Fix notifier for suspend

*Pranav Vashi - msm: Use ammended interruptible threads

*Ricardo Cerqueira - leds: At disable, set the trigger to default instead of wiping it

*yank555-lu - kernel/power/powersuspend: new PM kernel driver for Android w/o early_suspend v1.5 (faux123/Yank555.lu)

*tarunkapadia93 - fix cpufreq_interactive.c

*Viresh Kumar - cpufreq: Move get_cpu_idle_time() to cpufreq.c

*tarun93 - fix: msm: use of swp{b} is deprecated for ARMv6+

*Taniya Das - msm: acpuclock-8226: Limit DDR to 200MHz for APSS frequency

*Ke Liu - msm: acpuclock-8226: update corner mapping for 1.2 and 1.4 GHz speedbins

*tarunkapadia93 - mmc: disable crc check for 30% extra performance in IO

*tarunkapadia93 - compilation fixes

*tarun93 - Alucard_Hotplug by Alucard24

*franciscofranco - Remove '+' symbol from kernel version string

*tarun93 - drop unwanted things

*fefifofum - f2fs: bring up to date with Jaegeuk's branch

*fefifofum - armani: defconfig: Enable BFQ IO scheduler

*Mauro Andreolini - block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.4.0

*Paolo Valente - block: introduce the BFQ-v7r8 I/O sched for 3.4

*Arianna Avanzini - block: cgroups, kconfig, build bits for BFQ-v7r8-3.4

*tarun93 - dts: msm8226 msm_thermal use tsens_tz_sensor5 for thermal throttling instead of tsens_tz_sensor0 (EXPERIMENTAL)

*Evisceration - msm: thermal: allow to configure poll interval from userspace

*franciscofranco - msm: thermal: add Franco's cleaned up in-kernel driver

*franciscofranco - msm: thermal: fix init with msm_thermal

*Chris Fries - ARM: Use -mtune=cortex-a7 for 8226/8610

*Pranav Vashi - msm: use of swp{b} is deprecated for ARMv6+

*H. Peter Anvin - kernel: Replace timeconst.pl with a bc script

*Dan Pasanen - timeconst.pl: fix perl warning

*Riley Andrews - android: drivers: workaround debugfs race in binder

*Ajay Dudani - Staging: android: binder: Add some tracepoints

*Tejun Heo - workqueue: make all workqueues non-reentrant

*Mike Snitzer - block: disable entropy contributions for nonrot devices

*Jann Horn - fs: take i_mutex during prepare_binprm for set[ug]id executables

*Kirill A. Shutemov - mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support

*Sasha Levin - vfs: read file_handle only once in handle_to_path

*Rabin Vincent - tracing/syscalls: Ignore numbers outside NR_syscalls' range

*Will Deacon - tracing/syscalls: Fix perf syscall tracing when syscall_nr == -1

*fefifofum - armani: defconfig: Enable FIOPS IO scheduler

*Shaohua Li - block: fiops ioscheduler core

Project name: android_device_xiaomi_armani

*tarun93 - init.armani.rc: add thermal limits as per cm performance profiles

*tarun93 - audio: Change mixer control to set correct BTSCO Sample rate

*fefifofum - Update fingerprint to latest release

*Krishna Vanka - CPUFreq: Set optimal frequency for msm8226

*fefifofum - sepolicy: Use correct permissions for CMHW

*fefifofum - sepolicy: Remove display policy items

*fefifofum - sepolicy: Cleanup system_server

*tarun93 - add OTA support

*tarun93 - TCP Optimizations from CAF

*tarun93 - Custom Tweaks, Script & Clean

*fefifofum - Enable dex-preoptimization

*fefifofum - Enable BFQ IO scheduler by default

*tarun93 - init.armani.rc : permission fix

*tarun93 - thermal:loosen thermals a bit

*kairi_zeroblade - Switch to per-core swapping

*Kra1o5 - Revert "Add overlay for non-roaming operator"

*fefifofum - Update fingerprint from latest official release

*tarun93 - tune things my way

*fefifofum - Show app install location option

*fefifofum - Update fingerprint from latest official release

*Kra1o5 - Add overlay for non-roaming operator

*fefifofum - Use prebuilt libOmxVdecHevc

*Ricardo Cerqueira - media: Switch to lower-end codecs

*fefifofum - overlay: Enable proximity check on screen wake

*fefifofum - Enable FIOPS IO scheduler by default

*fefifofum - sepolicy: Address mediaserver denial

*fefifofum - Nothing to see here

*fefifofum - Remove unused mms overlay

*fefifofum - Set fingerprint and other device props

*fefifofum - Enable drm prop

*fefifofum - Don't symlink firmware files

*fefifofum - Reorganize makefiles

*fefifofum - sepolicy: Address wcnss_service denial

*fefifofum - Don't need to copy FFMPEG config anymore

XDA:DevDB Information

[ROM][5.1][OFFICIAL][armani] NamelessROM R5 [DISCONTINUED], ROM for the Xiaomi Redmi 1S

Contributors

Tarun93, armani-dev

ROM OS Version: 5.1.x Lollipop

ROM Kernel: Linux 3.4.x

Based On: Nameless ROM

Version Information

Status: Stable

Current Stable Version: R5

Stable Release Date: 2015-09-19

Created 2015-03-25

Last Updated 2015-10-02