What is NamelessROM?
NamelessROM Gerrit Review [19/9]
Disclaimer
Code:
#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.
*/
report it here
Installation Instructions
Factory Reset/Wipe Data
Format System
Format Dalvik Cache
Install ROM
Install Gapps
install supersu update zip
Reboot
Downloads
R1 :
-added intelli_plug,dynamic fsync, franco thermals ported directly from hammerhead , color calibrations, Zram enabled by default, under clocked to 96 Mhz 
-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:
-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
-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
-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
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