[ROM][CM-10.1]arter97's Linaro-built CyanogenMod 10.1.3 based ROM V4 for Galaxy S3 - Galaxy S III Android Development

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
arter97's Linaro-built CyanogenMod 10.1.3 based ROM V4 for Galaxy S3 [Android 4.2.2]​
* Tux is a penguin character and the official mascot of the Linux kernel.
* Above character is a redesigned Tux by @irendah07
● "What is this?"
'this' is a custom ROM built for Galaxy S3 based on CyanogenMod 10.1.3 code.
The main differences are 'Optimizations' and 'Features'.
I'm a huge fan of stock AOSP and I developed this without screwing up stock CyanogenMod's feeling.
You won't find any major UI differences.
I know that this article is very long. Please take your time on reading this.
You should at least know what this ROM offers you. Right?
● Features
Performance improvements & optimizations
- Built with latest Linaro stable toolchain with lots of optimizations flags
- Built with latest Java Development Kit(JDK) - (7u45)
- All *.jar, *.apk files within the ROM are uncompressed, zipaligned for maximum read speeds
- Optimized all images within the ROM by image_optim
- fstrim, remount all partitions with discard option on boot
- FSTRIM is performed while installing
- Optimize all /system, /cache, /data partitions with journal_data_writeback while installing
- Use Exynos optimized memcpy, memset
- Light build.prop optimizations
New features
- ListView animation by team ThinkingBridge (ignore others credit. This was originally designed and coded by ThinkingBridge)
- Camera Shutter Sound control
- Status-bar Quick Peek with Timeout control
- Status-bar transparency control with seperate Lock-screen transparency from Carbon
- 0% transparency on notification icons (icons on the status-bar are basically clearer)
- HALO from ParanoidAndroid (not 2.0)
- Screenshot Quick Trash
- Improved download/upload animation (just go to market and download anything)
- Vertical Electron-beam animation
- Animation scale in Development settings now has additional 0.6x ~ 0.9x (for those who thinks 0.5x is too fast and 1.0x is too slow)
- f2fs supported installation (for those who uses f2fs file-system on /system like me)
- Multitasking UI is now fullscreen
- LED notification behavior is same as CyanogenMod 10.1.0 (turn off the screen, the LED will go off)
- bootanimation is from http://forum.xda-developers.com/showthread.php?t=2429613
- Removed CMstats, CMupdater
- Full, proper exFAT, NTFS support
- No kernel is included in this build since kernels doesn't support gcc 4.8 out-of-the-box.
- Gesture based lockscreen security
- Pinch to enable expanded desktop added to Trebuchet (go to Settings->Launcher->General)
- AOKP custom system animations (go to Settings->System->AOKP Custom System Animations)
- added ADB over network QuickSettings Tile
- back-to-kill timeout control by neighbors28 from DokDo ROM
- DMB functionality for SHV-E210S, SHV-E210K (needs kernel-side support)
● What you need to know
- Even with all of those changes above, you still won't find any major UI differences.
- Linaro toolchain offers many optimizations than the stock Google's toolchain.
Also, the latest gcc 4.8 is used. Basically, this ROM has gcc 4.8 + Linaro optimizations.
Optimization flags includes : -w -s -pipe -O3 -marm -munaligned-access -mcpu=cortex-a9 -mtune=cortex-a9 -march=armv7-a -mfloat-abi=softfp -mfpu=neon -fno-unsafe-math-optimizations -mvectorize-with-neon-quad -fgcse-lm -fgcse-sm -fsched-spec-load -fforce-addr -fno-tree-vectorize -fno-tree-slp-vectorize -fno-defer-pop -fmerge-constants -fmerge-all-constants -fgcse-after-reload -fno-unsafe-loop-optimizations -fomit-frame-pointer -finline-functions -funswitch-loops -fpredictive-commoning -fivopts
-ffast-math has been explicitly disabled due to causing major and minor problems here and there across the entire ROM.
- Java Development Kit(JDK) 7 offers more stable, secure and optimized result than previous versions.
The latest 7u45 has been used.
- image_optim(https://github.com/toy/image_optim) is an image optimizer.
It can reduce image's size up to 95%. It will make the image load faster.
image_optim has, literally, took 26 hours to optimize the entire ROM.
- Uncompressed *.jar, *.apk will result in faster read speeds and reduce CPU loads by skipping decompression unlike any other ROMs out there.
It, of course, will use more space than stock CyanogenMod ROMs.
This ROM + optimized gapps will use about 680 MB in size.
- FSTRIM is a trim-like functionality on SSDs.
http://www.xda-developers.com/android/yet-another-reason-to-update-to-android-4-3-trim-support
- No kernel is included in this build since kernels doesn't support gcc 4.8 out-of-the-box.
Please use other 3rd-party kernel or stock CyanogenMod 10.1's boot.img.
- journal_data_writeback is an option to EXT4 partitions.
It will write datas to RAM first and flush it later. It will increase write speed dramatically.
- ListView is originally designed and coded by the team ThinkingBridge and can be controlled from Settings -> System.
Other ROM devs mostly has their credit written wrong. Please give proper credit to the original author!
- Camera Shutter Sound can be controlled from Settings -> Sound.
Please note that disabling the Camera Shutter Sound can be illegal in some areas.
- Status-bar transparency is cherry-picked from Carbon ROM and can be controlled from Settings -> Status Bar.
Lock-screen transparency has its separate control.
- HALO is cherry-picked from neighbors28's Github who ported HALO to DokDo ROM from ParanoidAndroid.
Credit goes to neighbors28 and other DokDo ROM developers and ParanoidAndroid ROM developers.
(Unfortunately, HALO included in this ROM is not 2.0 yet. Maybe not forever.)
- Light build.prop optimizations only has :
browser.tioptimization=true
dalvik.vm.execution-mode=int:jit
dalvik.vm.verify-bytecode=false
debug.performance.tuning=1
persist.sys.purgeable_assets=1
ril.category.delay=0
ro.config.nocheckin=1
ro.gpu.driver=1
ro.HOME_APP_ADJ=1
ro.HorizontalBUA=true
ro.HorizontalVVM=true
ro.kernel.android.checkjni=0
ro.kernel.checkjni=0
ro.media.enc.jpeg.quality=100
ro.product.gpu.driver=1
ro.ril.spender.bending=1
video.accelerate.hw=1
wifi.supplicant_scan_interval=180
windowsmgr.max_events_per_sec=90
● FAQ (Frequently Asked Questions)
Q : What is Linaro and why should I care about them?
A : Linaro is a not-for-profit engineering organization consolidating and optimizing open source Linux software and tools for the ARM architecture. It's widely known to provide the best optimized toolchain sets for arm-eabi and Android. Not only can it bring more faster binary, it can also bring stable, more bug-fixed binary as well. I care compiler optimizations more than the Android source code itself. Since compiler optimizations can speed up the same source code up to 5x, I hunted a lot for the best optimization flags available for Android. As a result, this ROM is speedier, more reliable than other ROMs that uses stock Google's toolchain.
Q : What about Linaro 4.9?
A : Linaro toolchain is built on the official GNU's code. Since GNU hasn't even finished on gcc 4.9 yet, Linaro 4.9 can be considered unstable. I'll work on it when GNU officially releases gcc 4.9.
Q : Can you teach me how to build ROM using Linaro toolchain?
A : There are tutorials of how to build ROM using Linaro toolchain on XDA already. Google is your friend.
Q : Is this ROM open source?
A : For selective parts, yes. Framework and Settings are available on http://bitbucket.org/arter97 . Don't repo init towards my repository. It doesn't have all repositories for full ROM build.
Q : No plans for CyanogenMod 10.2?
A : Yes, I do have plans on rebasing on CyanogenMod 10.2. I'm waiting for CyanogenMod 10.2's source code becoming bit more stabilized.
Q : Can I install your ROM on top of CyanogenMod 10.2 without factory reset?
A : No. Upper versions of Android's data are not compatible with older versions. You have to do a full data wipe in order to install my ROM on top of CyanogenMod 10.2.
Q : I got stuck on Galaxy SIII logo HELP!!!
A : Let me say it again, this ROM DOES NOT includes any kernel. Since kernel built with gcc 4.8 doesn't boot at all, I decided to remove kernel out of this ROM. Please use other kernel.
Q : What is F2FS?
A : F2FS (Flash-Friendly File System) is a flash file system created by Kim Jaegeuk at Samsung for the Linux operating system kernel. I use a custom-kernel that has F2FS support and I use my /system, /cache, /data with F2FS. F2FS support on this ROM is mainly for me Please don't ask me how to use F2FS.
Q : Some app crashes!
A : I won't get any sort of bug reports on app crashing on my ROM. My ROM uses Linaro and it can break some compatibility between userspace applications. Popular example, Handcent SMS. And it will not be fixed.
● Supported devices
- GT-I9300
- SHW-M440S (Korean 3G variant)
- SHV-E210S (Korean SK-LTE variant) (Fully applies telephony patches)
- SHV-E210K (Korean KT-LTE variant) (Fully applies telephony patches)
● Installation
- Download ROM from http://d-h.st/users/arter97/?fld_id=25066
or Downloads tab on the top
(Supported device All-In-One zip installation file)
- Download gapps from http://d-h.st/VtQ
(Checkout http://forum.xda-developers.com/showthread.php?p=45406214 for more information on my gapps. It's also uncompressed and optimized. I highly recommend to use my gapps with my ROM.)
- Download kernel
- Use Clockworkmod or TWRP
- Flash ROM, gapps, kernel in order.
- Enjoy!
● To do
- Korean translation
- Increase volume steps
● Disclaimer
Code:
/*
* 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.
*/
- No mirrors are allowed. Please ask me if you need any mirrors.
- Do not use files within my ROM and redistribute or edit.
- Redistribution or modifications are not allowed.
● Thanks to
- @irendah07 for the stylish drawing
- CyanogenMod (https://github.com/CyanogenMod)
- ParanoidAndroid (https://github.com/ParanoidAndroid)
- DokDo(neighbors28) (https://github.com/DokDo-Project)
- lion0738 (https://github.com/lion0738)
- Linaro (http://www.linaro.org)
- ThinkingBridge (https://github.com/ThinkingBridge)
- Carbon (https://github.com/CarbonDev)
- Der-Schubi (https://github.com/Der-Schubi)
- gal3 (갤3)
Comments are always welcomed!
Please hit "Thanks"!
XDA:DevDB Information
arter97's Linaro-built CyanogenMod, a ROM for the Samsung Galaxy S III I9300
Contributors
arter97
ROM OS Version: 4.2.x Jelly Bean
Based On: CyanogenMod
Version Information
Status: Stable
Current Stable Version: V4
Stable Release Date: 2013-11-07
Created 2013-09-19
Last Updated 2013-11-07

Changelog
● Changelog
- V4 : compiler option -funroll-loops has been removed; it was causing weird issues such as suddenly-fast-playing bootanimation.
built using Linaro toolchain 2013.10
built using JDK 7u45
host has been upgraded from Ubuntu 12.04 to Ubuntu 13.10 with gcc 4.8.2
dalvikvm, libdvm has been compiled with -ffast-math option for faster java runtime
--- This will be most likely the end of CyanogenMod 10.1 release. Since CyanogenMod 10.2 has a stabler M source tree, arter97 ROM will be getting rebased for Android 4.3 ---
- V3 : compiler option -fno-fast-math added to completely disable -ffast-math, -fmodulo-sched option removed; this will drastically improve system stability. (+ fixes video recording, WebKit parsing errors)
added -funroll-loops -fivopts compiler options to gain performance
built using JDK 7u40
used blobs from TheMuppets
added AOKP custom system animations (go to Settings->System->AOKP Custom System Animations)
fixed SHV-E210 variant's Airplane mode switch issues
Gallery2: reduce the latency between cam&camcorder switch
partial KO translations by lion0738
fade recents thumbnail to transparent earlier
show Expanded desktop toggle at the lock screen as well
play lock screen sound sooner
added ADB over network QuickSettings Tile
added back-to-kill timeout control by neighbors28 from DokDo ROM
- V2 : rebased on CyanogenMod 10.1.3 stable (adds CMAccount)
Revert Vold changes from Android 4.3; it may cause external SDcard mounting errors resulting in com.android.media force closes.
Added 01fstrim to init.d to replace Vold functionality of fstrim (remounts partitions with discard option, fstrim /system, /data, /cache; checkout adb logcat | grep arter97)
Focal has been removed; please download it from Google Play
Superuser deamon has been removed to provide more free resource to the system
added "Gesture based lockscreen security"
apns-conf.xml updated for SHV-E210
disabled additional MMS patch for SHV-E210 since it was causing SMS sending errors
back-to-kill timeout adjusted to 0.75s
misc Trebuchet changes to improve responsiveness
Pinch to enable expanded desktop added to Trebuchet (go to Settings->Launcher->General)
- V1 : initial release

Known issues
● Known issues
- As of V2, CMAccount has been added and it can cause FC loop on initial setup for some users.
After clicking like crazy, OK button on the FC message, you will be able to bypass the FC.
Sorrt for the inconvenience! But it looks like a source-code issues up from CyanogenMod

reserved
reserved #3

1 question : is navbar included with removal of 3-dot menu overflow button ?
if not, then please add it, and fix bug that 3-dot menu overflow button doesn't go off when nav bar is enabled.
this bug in all cm10.1 roms.

RohanAJoshi said:
1 question : is navbar included with removal of 3-dot menu overflow button ?
if not, then please add it, and fix bug that 3-dot menu overflow button doesn't go off when nav bar is enabled.
this bug in all cm10.1 roms.
Click to expand...
Click to collapse
Navbar is not included at all. (And I don't have it planned)
If you want to enable it, you have to do a build.prop trick.
Can you give me a open-source ROM address that has that 3-dot fixed?

Thank you for this ROM! Can you tell me if the ROM has a good camera (like no FC etc bugs etc) and also if there are any graphic glitches etc like some other CM roms?
Thanks again for your work!

zadusimple said:
Thank you for this ROM! Can you tell me if the ROM has a good camera (like no FC etc bugs etc) and also if there are any graphic glitches etc like some other CM roms?
Thanks again for your work!
Click to expand...
Click to collapse
What you've asked is identical to official CyanogenMod 10.1.3.
As of a personal experience, I haven't had any issues with the stock Camera app.
Graphic glitches are barely noticeable.
(Not like early CM-10.2 stage)
Sent from my SHV-E210S using xda app-developers app

A dumb question. Why based on 10.1? CM ditched 10.1 alltogether? Why not move to 10.2, it's stable now, and the glitches are gone? I'd love to try your rom, the feature list is amazing (I really want to try F2FS) as soon as you move to 10.2 CM base.

granets said:
A dumb question. Why based on 10.1? CM ditched 10.1 alltogether? Why not move to 10.2, it's stable now, and the glitches are gone? I'd love to try your rom, the feature list is amazing (I really want to try F2FS) as soon as you move to 10.2 CM base.
Click to expand...
Click to collapse
Because I want "stability".
If CyanogenMod 10.2 is stable, they would already put a "M", "RC", or "stable" tag.
They didn't.
I consider it unstable at the moment.
It's a quite big pain in the a** to build a ROM that's based on nightly since I'm not good on maintaining Git.
But, I do understand you.
If I have more free time, I'll try to
About F2FS, it's a serious journey both to you and the device.
Of course you need a FULL device wipe and you need an appropriate kernel, ROM and recovery.
What this means is you are stuck using one kernel, one ROM, one recovery.
(version may vary)
I make all three of them so I am free to use F2FS on my device.
But you, sometimes, may want to try other? Then you are in big trouble.
If you want your life to be more easier to live, I recommend not to try so

com.andriod.media force close

adilrenzu said:
com.andriod.media force close
Click to expand...
Click to collapse
Which ROM were you using before?
Sent from my SHV-E210S using xda app-developers app

arter97 said:
which rom were you using before?
Sent from my shv-e210s using xda app-developers app
Click to expand...
Click to collapse
cm 10.1.3 rc2

adilrenzu said:
cm 10.1.3 rc2
Click to expand...
Click to collapse
Can you tell me
Kernel/gapps/other mods you've flashed
Sent from my SHV-E210S using xda app-developers app

arter97 said:
Navbar is not included at all. (And I don't have it planned)
If you want to enable it, you have to do a build.prop trick.
Can you give me a open-source ROM address that has that 3-dot fixed?
Click to expand...
Click to collapse
latest rootbox (10.1) builds have 3 dots fix, and temasek's builds based on 10.2.
.
plz plan for nav bar.

arter97 said:
can you tell me
kernel/gapps/other mods you've flashed
sent from my shv-e210s using xda app-developers app
Click to expand...
Click to collapse
no mods or gapps but i flashed googy max kernel, may b that's the problem, cant you make it compatible with this kernel please

adilrenzu said:
no mods or gapps but i flashed googy max kernel, may b that's the problem, cant you make it compatible with this kernel please
Click to expand...
Click to collapse
i just flashed temasek kernel and not start just w8 on the bootanimation :S

FINEEEEE said:
i just flashed temasek kernel and not start just w8 on the bootanimation :S
Click to expand...
Click to collapse
I think this rom is compatible with only the kernel which support F2FS.
Sent from my GT-I9300 using XDA Premium 4 mobile app

adilrenzu said:
I think this rom is compatible with only the kernel which support F2FS.
Sent from my GT-I9300 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
uhmm thx then what kernel are compatible with F2FS?..

FINEEEEE said:
uhmm thx then what kernel are compatible with F2FS?..
Click to expand...
Click to collapse
I dnt know. I hv seen this word first time.
Sent from my GT-I9300 using XDA Premium 4 mobile app

Related

[ROM]**TESTING JB 4.2.1** 1/15/13 | AOSP***|EaglesBlood™|***ICS4.0.4 [p990] 7-21-2012

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
EAGLESBLOOD™ ICS "AOSP" 4.0.4_r2.1
**The Beta-Build (EB Build#4) is STABLE for most users. However, due to many varying basebands for this device spread throughout many countries, there are some users who experience trouble with data/service.** Build #5.5 is the most recent however some users still have issues. As we undergo further 'public testing' please be sure to backup first and use NVFlash to replace your ClockworkMod Recovery (if needed)**
-Thanks for your patience.
---------------------
As always a big thanks to the "CyanogenMod Team" for their amazing work they do for Android™. Without these guys hard at work and pioneering great features none of this would be possible for where we're at today.
Also big thanks to "rmcc" for the device tree and LGE Ril.
Click to expand...
Click to collapse
EAGLESBLOOD™ DEVELOPMENT PARTNERS:
[doniqcc | b0xer | cellsafemode]
..:::[ TEAM EB™]:::..
~THANK YOU TO EVERYONE ELSE WHO HAS HELPED AND SUPPORTED US~
ROM FEATURES & HIGHLIGHTS:
Code:
[SIZE=2]
*Based off EB AOSP Source.
*EB performance tweaks
*EB kernel compiled by CSM based off Faux's git added patch charging lockup fix,
*EB wallpaper/Bootanimation/Splash screen (Boxer)
*SU and Superuser
*Busybox
*Deodexed
*Unsecured Kernel
*Ganoptimezer thanks to Caynogen and his team
*Fully optimized
*Smoother/Faster UI
*All Png's optimized
*Optimizations for better handling cache
*Launcher2 Tweaked by me faster/smother
*Transition Effects to launcher (nebcat)
*Distinguishable data between 3G/H
*Quad lockscreen (Added phone, sms)
*Extension button for camcorder
*Power Shutter to camera
*SMS split and templates gestures
*Mark all read option to email.apk
*Shortcut button for sound recorder
*Playback mkv files with lacing (Pawit.P)
*Hide media from folder with .nomedia file
*Enabled extra keys for keyboard
*Disabled keyboard popup from showing up in status bar
*Incognito tab to browser
*FB sync (Romanbb)
*Fling velocity can be adjusted in build.props
*Dsp manager build from CM9 source choose under setting/sounds/music effects
*Rom Manager
*File manager
*Terminal
*Added all missing live wallpapers
*Removed AOSP music added music2
*Themes
*T-mobile Theme Engine support
*Settings
*Reboot/Recovery to power menu
*Screenshot to power menu (cm style)
*Hard press back button kills app (enable under Dev options)
*Notification drawer toggles and settings under Display (Pedlar)
*Option for disabling/enabling debug notification under settings/Developers options
*Performance settings under Developer Options
-Temp info
*Voltage settings 5 presets to choose from:
-stock,
-cautious,
-regular,
-aggressive,
-insane
*IO Scheduler (thanks CSM)
-noop,
-anticipatory,
-deadline,
-cfq
-bfq
*Dual-Battery Drivers & Settings
-CM Battery Driver
-DS Battery Driver
>(Go under settings/battery/menu enable to your liking)
*Pulse notification settings
*Auto-dim backlight
*Auto brightness patch
*Option to link volume under sounds/volumes (AOKP)
*Volume rocker under sounds/volumes
*180 Degrees hardware rotation
*21y Baseband support
* 21e ril cooked in the rom no longer needed to run getril
*STK (sim tool kit)
*Dev/shorcut under settings widget
*Italian translation to Power menu option [Thanks to andrew2511 for translation]
TOOLS
*Added etc init.d support
*Added busybox
*Added Bash
*Added Nano
*Added Lsof
*Added Libncurses
*Added Rsync[/SIZE]
CHANGELOG:
Code:
___________________________
|========Build 5==========|
___________________________
[i](Going straight to Build#5 since we are fully sync'd up to the same version# as p999 sister-phone.To make things easy on us and everyone, so we know this rom matches in reference).[/i]
* Filemanager updated to version 1.2
* Notepad app added
* Built with GCC 4.6 from AOSP (conservative optimizations)
* Data usage limits functionality now enabled in kernel
* Many libs updated to latest AOSP and patches to support building with 4.6
* Merge in AOSP from 6-23-12.
(Kernel)
* Rebased kernel against Harsh kernel 3.x
* (Ported patches used in old Faux based kernel to Harsh kernel)
* Changed overclock code to utilize full 1500Mhz mode.
* (Reconfigured kernel to match speed of older kernel, remove bloat)
**** This is still very much beta, as none of us own this hardware. We
appreciate as much testing in as detailed of a way as possible so
baseband specific issues can be addressed.
___________________________
___________________________
*Beta build for p990 was here in timeline.
...at launch p990 was current with our source/features/changes below.
___________________________
___________________________
====Build 4====
*21y Baseband support (another 1st by Team EB)
*Added option in installer to choose between 21e and 21y
++Don't forget to thank B0XER for not giving up on this and CSM for helping along. Combined together they put in 60+ hours to make this build possible.++
(Themes)
*T-mobile Theme Engine support
*new theme chooser icons
*Fixed SimUnlockScreen broken from initial t=mobile theme engine set up
(21y only)
*Updated camera driver and audiofx libs
(Camera )
*added color and grayscale (not avail to users atm) preview modes (cpu conversion)
*added 8MP mode :)
*Make accidentally hitting video not crash app. Videocamera still doesn't work in ics though.
-> !!panorama mode still will crash app. To be fixed soon !!!!
(Wifi)
*Updated driver firmware to be 802.11a , b and g compatible (thus should be 802.11n capable)
*Updated wpa_supplicant to version 8
*Fixed up wifi tethering. Full encryption modes supported.
(General ROM )
*fix /cache journal to remove journal errors (this would cause corruption)
*restore 2g/3g connection setting on boot
*Fix rendering issues with browser orientation crash
*Updated libskia and libwebcore and busybox among others
*Many other tiny fixes related to wifi signal strength
*Various opengl fixes related to handling tegra2 erratas (pulled from cm... like many fixes
needed for aosp to work)
*Reduce dalvik chatter in log
*resynced to latest rev of our kernel.
*Force GPU instead of CPU by default
*Updated GanOptimizer
====Build 3====
This release of the rom contains a ramdisk that will scan ext(4,3,2)
filesystems prior to mounting. Repairs are done automatically as
needed so if your filesystems are clean, you shouldn't notice anything
different. If they are corrupt it may take a little longer to boot.
Precautions:
We are asking (insisting) that everyone flashing this version of the
rom do a clean install.
Factory Reset must be run through recovery. The installer is not
capable of unmounting the cache partition that recovery mounts.
The Option inside the installer for clearing Data will reformat
the data partition only. In the future it will clear all the data
that the Factory reset option in recovery does, but for now it is
limited.
We are insisting that Factory Reset be used because it's an almost
guarantee that /data, /cache and perhaps /system are corrupt.
Journals only repair certain types of fs corruption and android
doesn't use fsck to repair filesystems. So overtime, especially
with the use of overclocking and undervolting and unsupported versions
of android, these writeable filesystems get corrupt.
Repairing such corrupted filesystems will yield completely unknown
results as far as files that get cleared or duplicated.
In the future however, you should be able to rely on dirty installs
much more, as those filesystems will not get more and more corrupt
overtime. You should also notice that long term use will not
result in increasing instability.
You can verify that filesystems are being repaired prior to mounting
by checking dmesg via adb or in Terminal. You should not see any
messages about the journal recovering the filesystems when they
are mounted. But more importantly you'll notice things are way
more stable (at least in the force close and random crash department)
Short version:
Boot into recovery.
Factory reset
Install zip
Leave installation options on default settings.
proceed with installation.
*Added AROMA installer v 2.0 per ppl request
*New Aroma settings + theme
*New Battery driver settings
CM Battery Driver
DS Battery Driver
Go under settings/battery/menu enable to your liking
*New Kernel 2.6.59
Various 21Y patches from faux repo
Merged in 2.6.59 changeset
Added rmcc ICS touch compability
Dual Battery driver
*New fsck enabled ramdisk
Check partitions on boot
*New boot animation
*Fixed carrier text in lockscreen
*Smoother/Faster overall performance
*Added missing Png's for profiles and pulse to settings
*Bunch of minor stuff
*T-mobile tyheme engine didn't make it on this release hopefully build 4
====Build 2====
*New 4.0.4 AOSP Base
*FULL WIPE a must on this one
*New CPU settings (CSM)
-Temp info
*Voltage settings 5 pres-sets to choose from:
-stock
-cautious
-regular
-aggressive
-insane
*New IO Scheduler (thanks CSM)
-noop
-anticipatory
-deadline
-cfq
-bfq
*New quad lockscreen
Added phone,sms
*21e ril cooked in the rom no longer needed to run getril
*New boot animation (Boxer)
*Added 2 more wallpapers (Boxer)
*Added screenshot to power menu (cm style)
*Fix reboot bug
*Fix mute on call bug
*New app launcher icon updated to match our EGB proprietary launcher.apk(Boxer)
*Removed navigation bar from menu settings not used by p999
*Removed bootloader option from power menu
*Add default translation for dB in DspManager
*New AOSP camera only 5mp
*Lots of other stuff that I'm forgetting lasted a while on this build lol
====Build 1====
*Beta build.
=======================================
IMPORTANT NOTES:
=======================================
This ROM is built off the latest AOSP source, plus some proprietary EB™ tweaks and features added.
=======================================
SOURCE CODE:
=======================================
http://github.com/***
=======================================
KERNEL SOURCE REPO:
=======================================
http://kernel.eaglesblood.com
===========================================
EAGLESBLOOD™ ROM INSTALL INSTRUCTIONS:
===========================================
**IMPORTANT** MUST READ CAREFULLY AND FOLLOW COMPLETELY.
1. Make a full backup of your current ROM. Then copy it over to PC if you wish.
2. Reboot into ClockworkMod Recovery (CWM). *Note* You should always flash CWM using a USB Cable and NVflash; do not 'flash CWM from the ROM Manager app'.
3. To begin start by clicking "Wipe User Data/Factory Reset", this will wipe all data off of the phone's memory (not SD card though).
4. Now click "Wipe cache partition".
5. Then go down to "Advanced > Wipe Dalvik cache".
6. Choose Install zip from "External SD Card". Wait for that to complete and confirm you see an "Installation Complete" message.
7. Now, you must flash the correct Google Apps - GApps ICS (gapps-2012xxxx-ics.zip) ...link below.
Once the gapps are installed you can now click "Reboot System". Failing to complete all of these instructions precisely can potentially leave you stuck in CWM Recovery until you manage to build your way back out. This is not fun, trust us.
9. Done. Enjoy your new ROM!
Click to expand...
Click to collapse
================================================================
================================================================​
DOWNLOAD LINK:​
EAGLESBLOOD™ ROM & GAPPS DOWNLOAD
(Go under Downloads tab)
================================================================​ ================================================================​
### TEAM EB™ THEMES, WALLPAPERS & MORE CAN BE FOUND ON OUR SITE OR ON THIS THREAD ###
Like our ROM? Feel free to show your support by rockin' this free public forum signature! Just copy the code below and paste in your signature settings...
FREE FAN/USER SIGNATURE:
TO GET IT, COPY THIS CODE IN THE BOX:
HTML:
[URL=http://www.eaglesblood.com][IMG]http://img855.imageshack.us/img855/5981/ebusersig500x40.png[/IMG][URL]
________
​
TEAM EB™
FAST. STABLE. CLEAN.
​[/CENTER]
-reserved- doniqcc
...reserved for DONIQCC
-reserved- csm
...reserved for CSM (CellSafeMode).
Fisrt! So, gonna test it right now
Reserved for Rayman96 opinion xDD
Yes !
A new rom for our beloved phone !
Wanna try this one.
Thanks !!!
Good luck with your Rom man! (;
What are bigger differences/improvements according to ICS from cyanogen?
Good luck guys with new rom
Sent from my Tapatalk
awesome thanks
Since I'm new in XDA, is there a feature for reporting disturbing account? *I typed this very very carefully. Just because of grammar police is around atm .
Anyway, I'm downloading this ROM. Hope it would be great.
First impression: damn fast with stock kernel. Well I have to test it further after I restore all my application
Great to see EaglesBlood finally come to our O2x, thanks fellas!
Btw, i cant understand how when our beloved spica got banned for a milder thing, this troller "dinmorerbedst" who has trolled and abused in all posts is still roaming free
will try this one
thanks
Running for a few hours now, not to shabby so far.
Only bug I've found is the browers crashes when you rotate, also the phone does get a bit warm when in use.
On a bright side of this thread:
i have tested the rom for a few hours. it runs smoothly as CM9 builds we have already here.
but, i have a little remark to make. when i turn on the wifi and i go into settings/wifi/show networks all networks show same signal strengths untill u choose the one to connect. After u initiate the connecting process, it detects the right signal strength for a moment, connects, then goes back to 3 bars of signal like the rest of the networks around me.
not a big deal for me, but could be frustrating for someone who is trying to find a network to connect to real quick. could be missleading him into thinking how the network has slow signal, then it would refuse to connect due to really weak signal strength. happened to me.
also. can u make a flashable zip to reverse mounting points for sdcard? like internal storage to be mounted as /sdcard/ ?
other than that, no issues for me.
keep up the good work, will be watching this thread closely.
Why when i charge my phone with wall charger it says usb and charging is soooo slow
Sent from my LG-P990 using xda premium
fuxmen said:
Why when i charge my phone with wall charger it says usb and charging is soooo slow
Sent from my LG-P990 using xda premium
Click to expand...
Click to collapse
That is actually good, it doesn't BSOD when charging mode is USB, at least not for me.
The downside is that it is slow to charge, but i charge overnight so no biggie.
Rz
Sent from my LG-O2X.
Flashed this one. Initial feeling-very smooth. Thanks.
Sent from my LG-P990 using Tapatalk 2
Thank you for ur work
Does it work with ICS CM kernels?
Thanks in advance. If yes then I will download and flash
Sent from my LG-P990 using Tapatalk
Still going good, a few more little problems, the auto brightness for the screen does not work, also on lock screen if you slide up and hover over messages you lose the top half of the circle.
The USB Connection is not working properly for me, after connecting to the pc and going in to internal storage and SD card, both aren't showing the sub-folders. Anyone else having this issue?

[ROM][old|new bl] ParanoidAndroid v2.6 - build 13 [May 20] [linaro][stable][smooth]

ParanoidAndroid CM10
- this is for you, if you want a stable ROM without the need to flash another update each day -
- no cutting edge 10.1 features but therefore almost bugfree daily driver experience -
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
FEATURES:
ParanoidAndroid:
Hybrid Engine - choose custom DPIs and Layouts for each app - see post 4
Center Clock option
Transparent Statusbar option
Brightness slider in the notificationbar option & different notification toggle styles
See through lockscreen
etc.
PDroid included to protect your privacy
HwaSettings included (read the Q&A in post 2 why)
adb remount command unlocked (to be able to adb push to /system etc.)
standard softkey vibration lowered
ships with the awesome kowalski kernel by pengus77
opensourced: https://github.com/tonypp
NEW: automatic NITZ fix for automatic time
NEW: linaro smoothness
NEW: lockscreen selection (Blackberry 10 / Optimus 4x / ICS etc.)
NEW: allow to select text in gtalk
NEW: statusbar color and transparency
​
If you like the ROM please press thanks, rate this thread with 5 stars
and consider to
buy me a beer here!
also consider donations to:
Ricardo Cerqueira (Cyanogenmod)
molesarecoming (ParanoidAndroid)
D4rKn3sSyS (ParanoidAndroid)
​​
CREDITS:
arcee for being our CM device maintainer. Without him none of this would exist!
molesarecoming & D4rKn3sSyS for founding and inventing ParanoidAndroid.
pengus77 for his awesome work at the kernel and new bootloader.
marsgod for fixing the callbug on the old bootloader.
wkpark for the cracked ICS bootloader, the ramhack idea, and all is valid input.
goo.im and vadonka for providing me great hosting services.
Q&A:
What are the known bugs?
There are a couple CM10 bugs present.
The most noticable are:
CM Camera isn't working great. Use the ported ICS Camera as a workaround
Low brightness after unlocking the screen. This is a CM issue with an easy workaround: Turn on all animation and transition scales at Settings - Developer Options.
transparent notification dropdown & statusbar isn't working (or at least not sticking a reboot) (fixed for build 05)
Auto brightness is flawky
HDMI rotation error
Please consult this post for more information about the bugs.
Not all of them are still present, some have already been fixed in the meantime (wifi drain, bluetooth, notification lights)
I got a bug which is not listed here, how do I report it?
First: Try to search for your bug, I don't add each and every stupid minibug to the known bugs list, but it's most likely already mentioned in the thread.
If you didn't find anything then report your bug. I ignore bug reports which don't contain logs, so you should study my [Reference] How to get useful logs thread.
If you want to report a sudden/hot reboot then you need to follow this format for the bugreport.
Can I post in here if I want to chitchat and talk with you guys, recommend my new app discoveries or ask questions which are only slightly related to PA?
No, please use the Userthread for stuff like that.
While everyone knows that I don't mind a couple funny or offtopic posts, we shouldn't drift off too far in the dev thread.
But every post in the Userthread is welcome - especially your tipps & tricks or app recommendations!
Is there any reason why I should use this ROM instead of others?
Well, use whatever ROM you want. This ROM isn't for people who always want to have the newest of the newest - so if you're one of that kind then just move on.
The biggest difference to other ROMs currently out there: This ROM is stable. I'm using it myself as a daily driver.
I really hate threads of people who push out ROMs without testing them or at least reading the users feedback (*cough* jellybam *cough*).
Why the f*** did it took you so long to release PA?
Simple. My PA ROM has always been as stable as possible. I didn't consider CM10 stable enough until now for being eligable to have another ROM out besides the official CM10 ROMs.
The OP is too long, can I ask what I need to know without reading it? And do I really need to search before asking?
Sure, go ahead and ask without searching or reading. I did spent lots of time on a detailed OP and answering questions in the thread, so I can just spent some more time answering every question again and again, right?
As the people who are targeted by this entry probably won't read this anyways but just post there's no need to expand further.
Oh but I'm looking forward to create a hall of fame shame of all those stupid posts :fingers-crossed:
Hahahaha you included HwaSettings again? Why would you do that, we do have fully working hwa, didn't you know?
Ah a smartass. But did you know that hwa increases the application's RAM demands?
The author of the HwaSettings app writes the following:
royale1223 said:
Basicaly you can deny hwui to any app that targets API 10 or below, any app that uses Holo.Light theme(Eg: Gmail : No gradient needed, but you have to be carefull because apps like Google+ and Github relies on hwui for animations/effects) or any app that doesn't have a UI. You see when hwui is not denies some libs are loaded :
Code:
07-17 14:20:37.968: D/libEGL(4041): loaded /system/lib/egl/libGLES_android.so
07-17 14:20:37.976: D/libEGL(4041): loaded /system/lib/egl/libEGL_POWERVR_SGX530_125.so
07-17 14:20:37.991: D/libEGL(4041): loaded /system/lib/egl/libGLESv1_CM_POWERVR_SGX530_125.so
07-17 14:20:37.991: D/libEGL(4041): loaded /system/lib/egl/libGLESv2_POWERVR_SGX530_125.so
If you deny hwui, these are not loaded. So denying hwui for one or two apps won't make a diffrence, but disabling hwui for many apps can save you some memory or even some battery.
Click to expand...
Click to collapse
As we're running low on RAM with our phone I thought it might be a good idea to include the app, then you can disable hwa for some apps or system parts and post your feedback here.
Additionally here's an interesting post by Dianne Hackborn about hwa.
Oh, that sounds great! But why are my newly downloaded apps not listed within the HwaSettings app?
That's a bug of the app unfortunately. You need to reset it at Settings - Apps (swipe to all, choose HwaSettings and delete data).
Is this the newest version of PA?
No, unfortunately not. The new and improved version (AOSPA 3.0) which source has been dropped in January 2013 is based on AOSP - which we need to port to the 2x first. So the new app in the PlayStore won't work with this "PACM" ROM.
But this ROM does contain all CM10 stuff including the latest CM-based PA hybrid engine.
I heared there's PDroid 2.0 - why is the old version included?
I'm monitoring the new threads of course. PDroid 2.0 is by another author than the original one. Development is currently stalled thus I'm stickying to the original and well tested version for now.
Downloads:
ROM:
Download: http://tonyp.basketbuild.com
Make sure to download the correct version for your bootloader!
For detailed instructions about CM on the new bl see this thread by pengus77
Mirror: http://goo.im/devs/tonyp
Gapps:
Standard CM10 Gapps
You know what you get. Official Gapps package.
Lite by KonstaT
Only the minimum needed files for the Google Services - no additional stuff for facelock, thinkfree, Now, TTS etc.
Aroma Multipack by tantrums
Aroma installer with TONS of customizations and options. Really worth a try.
Inverted by justin860
Aroma installer if you like black backgrounds. You need the 4.1.2 package, and follow the instructions!
gtalk videochat fix
Additionally, if needed - the gtalk videochat fix by wfd
gapps with faceunlock & Gtalk video
Gapps package with working faceunlock & gtalk video by Metallica
Kernel:
kowalski kernel thread
This ROM comes with the kowalski kernel by by pengus77.
For new versions (which come regularly) check out his thread!
Various:
my modded adb drivers
To be able to use adb in CWM at Windows.
Instructions:
Coming from another ROM:
Make sure you're using a correct recovery. I recommend TWRP, but you can use CWM as well of course.
If you're on the new bl make sure you use the CWM by pengus, not the old ones!
No need for a full wipe you're coming either from a official CM10 old bl or from a CM10 new bl ROM.
Any other ROM: Do a full wipe! Apperantly even needed if you come from CM10.1.
Just do the wipe, you will be thankful afterwards when everything does run better.
Format /system
Choose the correct ROM for your bootloader
Flash ROM + Gapps (from the ones I linked above AND NOT MY NONNEON 4.2 ONE!!!!)
Flash the latest kowalski kernel!
Reboot
Don't restore system apps (like Settings) or system data (like Wifi data) with TitaniumBackup!
You'll find a new Settings entry "Paranoid Settings" - to get a first impression of PA choose "Launch" and then "tonyp's profile".
If you want to use adb in recovery, here are my modded adb drivers for ICS.
Updating from a previous version:
Backup your PA Settings (at Settings - Paranoid Settings - Tools)
Download new build
Flash ROM (you don't need to do a full wipe - or any other wipes)
Flash the latest kowalski kernel!
Reboot
done
Changelog:
Code:
[U]Build 13[/U]:
[LIST]
[*] fixed searchkey hardwarebinding
[*] enabled notification dropdown transparency
[*] better autobrightness ROM support
[*] pengus77 call muting & call forwarding fixes (thx a lot!)
[*] added new Hardwarekeys binding options backported from my CM10.1 ROM
- Switch to last app
- Screen Off
- Power Menu
- Open custom app
- Screenshot
- Kill app (replaces the menu in the dev options)
- Quickmemo
[*] tonyp memory management backported from CM10.1 and enabled by default
(more advanced and less aggressive than the one in PA12)
[*] camera storage selection
[*] force clear cache by longpressing the clear all button on recent apps
This one is from my not-yet-released CM10.1 build 04b.
Do not overuse this feature, it's only there to get rid of lags!
[*] GPS updates by crypted
[*] Dalvik: disabled bytecode verification
[*] backported my theme fixes for the text-only battery style
[*] merged the latest CM10 updates - which aren't many as CM10 is almost dead
[*] kernel updated to kk 122
[/LIST]
[U]Build 12[/U]:
[LIST]
[*]I backported the CM10.1 clock app to CM10. This should help with missed alarms (plus contains more features and has a nicer look)
[*]Reverted the brightness testing stuff which caused some erratic behaviour
[*]added a warning dialog when enabling the CRT dialog that you shall not complain about it's broken-ness
[*]toolchain reverted to the previous 4.6.2. linaro one. I'll post some toolchain testing builds soon
[*]removed the KSM option
[*]removed the PerformanceSettings warning dialog
[*]kowalski kernel updated to kk 116
This should fix the recent reboots
[/LIST]
[U]Build 11[/U]:
[LIST]
[*]remove defective init..rc cpu parameters
[*]enable development settings by default
[*]disable auto rotate toggle by default (2/2)
[*]force crt animation to be disabled by default
[*]disable auto rotate toggle by default (1/2)
[*]update weather api calls
[/LIST]
[U]Build 10[/U]:
[LIST]
[*]kernel updated to kk 120
[COLOR="DarkRed"][B]Note[/B]: This build is incompatible with kernels < 119! You won't be able to change brightness manually with older kernels.[/COLOR]
[*]low brightness after unlocking bug completely fixed (even without the animations)
[*]auto brightnes should work again - but it's handled in the kernel (like in ICS) so you can't adjust it.
It still doesn't work perfectly - but at least better than before.
[*]0% battery shutdown bug should be fixed.
[*]I fixed call rejecting on SU660 BBs for real - I missed one constellation where it could still fail
[*]disabled the crt animation by default (hopefully) for real
There were four spots in the source where it's been activated, I think I tracked down all of them now
[*]removed live wallpapers
[*]xda member jojosch93 send me a couple German translations for the Launcher and Settings which I included
[/LIST]
[U]Build 09[/U]:
[LIST]
[*]under-the-hood stability & memory related fixes
[*]Selfported AOSP 4.2-based launcher replaces the Xperia one
[*]SuperSU replaced with new Superuser
[*]cherry-picked option to disable low battery warning and/or sound
[*]cherry-picked option to disable the bootanimation
[*]purgeable assets enabled by default
[*]Lumberjack replaced by SysLog
[*]merged upstream with CM10
[*]updated kernel to kk 115 and KowalskiManager to 017r
[/LIST]
[U]Build 08[/U]:
[LIST]
[*]tonyp: P990: fix call rejecting on SU660 Basebands
[*]tonyp: init: allow graphics to kill the bootanimation
[*]tweak for default ADJ values
[*]telephony: neighboring cells are now handled properly
[*]gnu linker (ld) updated to be able to enable the "--icf=safe" flag again
[*]bionic: Add ARMv7 optimized string handling routines
[*]option to enable the notification rotate toggle
[*]updated kernel to kk 109 and KowalskiManager to 015r
[/LIST]
[U]Build 07[/U]:
[LIST]
[*]Performance control build from source now (buggy UV section removed)
[*]massive sources cleanup
[*]further improvements for the PA launch profiles
[*]lots of stuff from build 06 reverted while trying to get rid of the
data corruption bug, which turned out had been the kernels fault
Together with some under-the-hood changes the following got reverted:
[LIST][*]bionic: Add ARMv7 optimized string handling routines
[*]option to enable the notification rotate toggle
[*]option to control visibility of soft keys in tablet status bar[/LIST]
[*]Kernel updated to (non OC) kk 100p2
[/LIST]
[U]Build 06[/U]:
[LIST]
[*]dpi backup script added, custom dpi settings will survive ROM flashes now
[*]bionic: Add ARMv7 optimized string handling routines
[*]ADJ values reseted to AOSP default
[*]option to enable the notification rotate toggle
[*]option to control visibility of soft keys in tablet status bar
[*]newbl version: RIL replaced with the correct v28g newbl one
[*]Kernel updated to (non OC) exp 003 (prerelease)
[/LIST]
[U]Build 05[/U]:
[LIST]
[*]build with linaro 4.6.2 and loads of build optimization flags.
Smoothness here we come!
[*]loads of stability fixes from various sources (even cm10.1 backports)
including stuff like wakelock and memleak fixes!
[*]Xperia Launcher replaces Trebuchet
[*]added possibility to select text in Gtalk
[*]option to disable volume adjust beep
[*]Statusbar color and transparency fixed (survives a reboot now)
[*]Allow purging of asset bitmaps
[*]"Android is Updating, Optimising Applications" shows more infos
[*]new lockscreen selection (Optimus 4x, Blackberry 10 etc.)
no complaints please, I'm aware of the minor flaws it still has.
[*]option to enable CRT animation (sometimes flawky!)
[*]new PA tonyp 2013 profile added
[*]Stock UI profile fixed (why did noone notice this? lol)
[*]ibjpeg-turbo replaces jpeg
[*]Kowalski Kernel updated to build 100 (OC).
Slow charging fixed on the oldbl! thanks so much pengus!
[*]lots of more stuff
[/LIST]
[U]Build 04[/U]:
[LIST]
[*]implemented a method to automatically apply the NITZ automatic time fix.
Automatic time will work out of the box for all Basebands now!
All SU660, v28, V30 and future ICS Basbands get detected automatically.
There's no need to manually add "telephony.test.ignore.nitz" anymore! :)
[*]Reverted to stock CM RIL. But the test with v30a has been successfull.
Advanced users can get the RILs here: [url=http://goo.im/devs/tonyp/P990-stuff/Basebands/RIL]RIL Downloads[/url]
[*]Kowalski Kernel & Manager updated to 011p3
011p3 fixes the lags, slowdowns and crashes from the previous version.
[/LIST]
[U]Build 03[/U]:
[LIST]
[*]fixed the Launch menu in Paranoid Settings
[*]loads of cherrypicked and backward-ported fixes for dhcp & wpasupplicant
Too many commits to list here. This should improve the wifi stability.
Thanks to tetsuo55 & pengus77 for their help & testing.
[*]KowalskiManager added
[*]Kowalski Kernel updated to 011
[*]re-enabled auto brightness (which is still flawky like with all CM ROMs)
[*]AOSP bootanimation (the logcat showed an error when showing the old one)
[*]iwconfig / iwlist added to enable TX power changing
[*]PDroid.apk "hacked" to disable notifications by default
[*]Cherrypicked [url=http://review.cyanogenmod.org/#/c/28689/]criticalBatteryShutdownLevel[/url]
[*]removed VideoEditor for real this time
[/LIST]
[U]Build 02[/U]:
[LIST]
[*]v30a RIL replaces the old v28 one (RIL modified for the oldbl)
[*]fixed the Toggle 2G button
[*]kernel updated to pengus 009p2
[*]PerformanceControl, Lumberjack & BarcodeScanner apps added
[*]Bluetooth crosshair pointer replaced with win pointer
[*]unset Phasebeam as default wallpaper
[*]PA Colors profile deleted (only useful for the navbar)
[*]Enabled installation of non market apps by default
[*][strike]VideoEditor removed[/strike]
[*]2G icon replaces GPS one in the tonyp profile
[*]stabilization improvement
[*]disabled KSM (can cause problems)
[/LIST]
[U]Build 01[/U]:
[LIST]
[*]initial build
[*]Changes compared to my old CM10 hackfest build 8:
[LIST][*]full hardware accellertion, videocam, camera etc.
[*]I fixed the need to flash gapps after every update
[*]CM Filemanager added
[/LIST]
[*]Changes compared to official CM10:
[LIST][*]Notification lights (more or less) fixed (use: always on)
[*]Bluetooth, Wifi, Wifi AP etc. fixed thanks to pengus77's kernel.
[/LIST]
[/LIST]
I'm new to ParanoidAndroid. I flashed it and see no difference, what to do now?
I suggest to go to Settings - ParanoidAndroid - Launch - and choose "tonyp's profile".
That's the setup I'm currently using, with the following config:
Standard DPI for apps & system at 190 DPI
Tablet UI for Settings, Browser, Gmail,
6 Holo Toggles in the Notification Dropdown menu and a brightness slider
How to change the dpi (size) and layout of an app
The 1280px layout has been removed from Youtube's newer versions. But these pictures still show the How To!
How to set the workspace mode
noteworthy posts
I get asked the same question about my personal tips and recommendations very often.
Thus I started to add some of my answers from within this thread here, to help you find the answers quickly.
Top tips:
My advanced ROM configurations
Greenify app tip
How to get useful logs
Everything else:
Solution for the brightness low after unlocking bug
Does the bootloader matter?
GPS problems? Not for me
Why I am using 420 BB
Extract parts of backups with AppExtractor v2.0
IData corruption in the kernel? It's been fixed! read here
Why the CRT effect is flawky

			
				
This is great. rom and kernel from two guys who have risen o2x.
Thanks.
Well i can't wait to try this)i missed the less vibration)
GO PENGUINS!)
Sent from my LG-P990 using xda premium
Great! Thank you! The best ROM is back!
Gesendet von meinem LGP990 mit CM10.
link
@tonyp the link to [email protected] kernel thread is missing
Okay, both builds are pushed to the server
http://goo.im/devs/tonyp/ParanoidAndroid-P990
They do contain the kowalski 007 kernel, so you don't need to flash the kernel on top.
But I'm sure pengus will release another kernel build soon as he's damn fast - especially for a penguin
Thanks tonyp for your work.
I Am now downloading.
maybe my last rom.
I am getting a iphone 4s.
Sent from my LG-P990 using xda app-developers app
tonyp said:
Okay, both builds are pushed to the server
http://goo.im/devs/tonyp/ParanoidAndroid-P990
They do contain the kowalski 007 kernel, so you don't need to flash the kernel on top.
But I'm sure pengus will release another kernel build soon as he's damn fast - especially for a penguin
Click to expand...
Click to collapse
It's the size that marks the difference... you know that
The smaller the penguin, the faster he codes hahaha
tonyp said:
Okay, both builds are pushed to the server
http://goo.im/devs/tonyp/ParanoidAndroid-P990
They do contain the kowalski 007 kernel, so you don't need to flash the kernel on top.
But I'm sure pengus will release another kernel build soon as he's damn fast - especially for a penguin
Click to expand...
Click to collapse
Just so you know Tony, the link here works fine, But the link in your OP for new bootloader comes up with a message saying OOPS can not find.
Will flash this shortly, just charging the phone up.
pengus77 said:
It's the size that marks the difference... you know that
The smaller the penguin, the faster he codes hahaha
Click to expand...
Click to collapse
So pengus77 if we wil make you smaller in length you wil make faster a kernel ?
Rom works good
Sent from my LG-P990 using xda app-developers app
winstonxl2 said:
So pengus77 if we wil make you smaller in length you wil make faster a kernel ?
Rom works good
Sent from my LG-P990 using xda app-developers app
Click to expand...
Click to collapse
It's the cage concept... i only grow depending on the amount of space i have available around me. And the space is small, so i'm forced at my computer. Give me a bigger space, i will grow, and find other things to do
Gonna try this tomorrow, so much good stuff around lately!
Well, Thank you both of you for providing a stable ROM/Kernel for the O2X because those last days all I'm seeing is half-baked ROMs/Kernels or just "i-wanna-be-dev" copy/paste ROMs.
So thanks again.
BigD18t said:
Just so you know Tony, the link here works fine, But the link in your OP for new bootloader comes up with a message saying OOPS can not find.
Click to expand...
Click to collapse
Working now, I am downloading it.
Does anyone have problems with turning wifi on? If yes please flash pengus77's new kernel on top - that will fix it:
http://d-h.st/users/pengus77?fld_id=9540
Strange enough, worked perfectly fine for me on yesterdays build, on the new one today it didn't - although there were no changes in the kernel repo. Using the new bl version.
But maybe it's just at my end.

[ROM][OFFICIAL][4.4.2] HELLKAT | LINARO 4.8.3 | 3.0.101 Diablo Kernel | Kindle Fire 2

Team HellKat Proudly Presents
HELLKAT for the Kindle Fire 2 (Code name: otter2)!!!!
HellKat is CM11 based with a completely redone beautiful Holo Red theme. I remade the kernel to improve performance and updated the kernel to the final 3.0.101 kernel version. You'll probably notice a difference between HellKat and CM nightlies (or the virgin AOSP builds) due to the LINARO 4.8 toolchain we use to compile the ROMs. HellKat was first created by DerTeufel during Jellybean and was called Hellybean. We now support several devices and with a new build server we will be able to bring this beautiful ROM to even more devices. If you have another device supported by CM you more than likely can build HellKat for your other device. We have a nice build script so that the hatrdest part of building HellKat is setting up Ubuntu and an Android developing environement. Checkout our sources at http://github.com/Hellybean
Here is a quick list of our differences from CM:
- RED THEMED!!!
- AWESOME RED DEVIL DROID WALLPAPER!!!
- Init.d Tweaker built into the settings menu
- LCD Density Changer built into settings
- Option to add date to status bar (Thanks Slim)
- Transparency options for notification drawer
- Transparency option for Lockscreen
- 3.0.101 Kernel
- Kernel has HYPER, InteractiveX, Lionheart, and Wheatley CPU Govs and Fifo and Zen IO Schedulers added
- DARK System UI (Thanks Slim)
- Build.prop injector
- Transparency options for notification drawer
- Force High End Gfx (Thanks SGT7)
- Transparency option for Lockscreen (Thanks PA)
- List View Animations
- Large recents, recents color, dual pane prefs options (Thanks SGT7)
- Options to disable bootanimation and wallpaper
- Lockscreen ring battery
- Dual Panel settings
- CM Screen Security settings
- Ability to change tile colors and transparency
- HALO)))
- Screen Recorder (ChaOS)
- More to come!!!
Things to expect in the future (because we had them in Hellybean)
PIE (Color option included)
- Active Display
- and we'll probably grab more things as we go! ​
I own a Kindle Fire so I'll do my best to debug issue that might present themselves. It still is not completely the same as a kindle fire 2 so I do request that you send me a logcat on FCs and RRs etc if you encounter any issues. Thanks in advance!
[Download Links]
Currently all builds will be found on goo.im at http://goo.im/devs/helldevs/otter2/hellkat​​
INSTALLATION INSTRUCTIONS
1. Download ROM (link above) and these art compatible gapps (which work fine for art mode as well as dalvik)
2. Wipe cache, dalvik, data and flash ROM followed by gapps
3. Reboot and enjoy!
4. I recommend changing from Interactive to InteractiveX for better performance. You can also install Trickster Mod from play store and disable F Sync for even better performance although if you crash your kindle you might suffer data loss.
Special Thanks to:
Derteufel1980
ThdDude
Hashcode
Twa_priv
Other Kindle Fire Devs
Google
If you'd like to contribute here are our sources http://github.com/Hellybean. Send us a pull request because we don't have a gerrit.
Diablo Kernel sources are here https://github.com/Hellybean/android_kernel_amazon_otter-common specifically so you can see the changes I've made to it.​​
wifi
Looks nice but wifi not connecting.
http://pastebin.com/reYjxdiG
stevemp said:
Looks nice but wifi not connecting.
http://pastebin.com/reYjxdiG
Click to expand...
Click to collapse
Thanks for the log! Wow this already looks like a promising forum! My guess is the file is present but permissions are not right. Usually you can fix it by reflashing. I have problem sometimes with this on my KF1.
Here are things to try:
1. Clean reflash
2. Dirty reflash
3 . Fixing Permissions with ROM manager
4. Toggling WiFi on and off rebooting in between
5. Taking a cm nightly flashing it first followed by this ROM (just in case file is missing)
If you still can't resolve the issue after trying these things. I'll start a build tonight on the server with default toolchains and that should work for sure (assuming some kindle merges from yesterday didn't Bork things up.)
Again thanks for the quick feedback and I look forward to building more for you all in the future.
wifi working now.
Reflashing worked. Thanks for bringing HellKat to the KFire2, I have been wanting to try it. I like it very much, thanks again for your hard work.
Unfortunately for personal reasons the OP is having to leave XDA.
Thread closed

[ROM] [6.0.1] [Build 4] [03/04] Unofficial CyanogenMod 13.0

Introduction
This ROM is inspired by JustArchi's build optimizations that provide up to 6x performance boost .​
I am not a developer by any means, I did my homework and I figured out how to compile and cherry-pick cool things. I am open to advice and guides that can help me make this ROM even better, you can also always ask for features and I'll do my best to bring them in.
As this is my rom for daily use, it contains many, many tweaks and endless hours of work of the best devs of XDA. In these features you can find Faux's Intelliplug, Yank555 powersuspend driver and many other stuff. At this point if you use any other kernel with my ROM you will lose about 80% of the features and the experience I want to provide will be lost. If you like other custom kernels such as Pink please kindly use official Nightlys.
If you are still here and haven't ran away you must know that you can always ask me for new features you see in other fine roms (Such as Temasek, CrDroid, etc) and if everybody like that feature (Including me) I will gladly bring it into the ROM. Don't forget that if you want a full featured ROM there's plenty of fine choices. The main idea with this is the same as with my old CM11 builds; "To stay as close to Stable CM as possible while adding on a little somethin' somethin' to make things better."
DISCLAIMER: I am not responsible for any damages to your device, always have a nandroid on hand if anything happens​
Main Features
Based on CyanogenMod 13 latest updates
ROM compiled with UberTC 5.2
Build optimized with Graphite and O3 flags
Build optimized Cortex A7 architecture
Custom cosmetical changes
Screen Record
Custom msm8226-common device branch (Different PowerHAL)
Custom Kernel with several features out of the box such as:
-Upstream GPU patches
-GPU Overclock
-HTC dynamic fsync
-USB fast charging
-Some Interactive picks
-Power efficient workqueues
-Simple GPU Algorithm
And much more, for a deep insight you can visit my github
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Installation Instructions:
Upgrading from a previous build:
1.- Flash the ROM
2.- Flash any add-ons you want
3.- Wipe dalvik and cache
4.- Reboot into ROM
Upgrading from any other ROM even CM11:
1.- Full wipe
2.- Flash the ROM
3.- Flash GApps
4.- Flash any add-ons you want
5.- Wipe dalvik and cache
6.- Reboot into ROM
Downloads:
ROM
Build 4
Build 3
Build 2.1
Build 2
Build 1
Kernel
[MM]Beto's_Kernel_V6.0.zip
5.1.1 releases,
Beto's_Kernel_V5.0.zip
Beto's_Kernel_V4.1.zip
My preferred GApps:
Open Gapps
--Recommended Settings--
Nope.
Source and credits:
*CyanogenMod for the awesome ROM and great support for our device
*Somcom3X our beautiful CM maintainer.
*JustArchi for the countless hours of testing build flags and Toolchains.
*Chainfire for the great Superuser.
*bedalus (picked lot of things from your kernel)
*GalacticStrider for his amazing build work on SaberSunset.
*CL3Kener
*Faux
*Synergy510 For his amazing work with Saberize optimizations which made possible this ROM. (I also took his thread as base to make this one )
This ROM wouldn't be possible without them, so please donate and show your support to them.
ROM OS Version: 6.0.1 Lollipop
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod 13
Source: My kernel sauce
Version Information
Status: Stable
Created 01/30/2015
Changelog
Build 4
-Updated to latest cm-13.0
-Changed some out of the box kernel settings
Click to expand...
Click to collapse
Build 3
Synced with latest cm-13.0 sources
MSM8226-Common
- Revert "msm8226-common: Add falcon and peregrine sensors HAL" …
- Revert "msm8226-common: Enable proximity check on wake" …
- Revert "msm8226-common: Enable Ambient Display" …
- msm8226-common: Kill Doze and sensor usage …
vendor/motorola
- Revert "falcon peregrine: Remove proprietary sensors HAL" …
cm/vendor
- Added Kcal control by savoca
- Added latest AdAway
- Added Nova Launcher
Click to expand...
Click to collapse
Build 2.1
Fixed derps with BT and optimzation flags
Click to expand...
Click to collapse
Build 2
ROM:
-Updated to latest cm-13.0 release
Kernel:
-Added Kcal support
-Added Faux Sound Control
Click to expand...
Click to collapse
Build 1
MSM8226-COMMON
-Default scheduler is ROW
[+] Which is vastly superior than default on real life usage
-Killed custom cm PowerHAL in favour of Qualcomm implementation.
[+] This improves battery consumption both on iddle and screen on.
-Disabled hispeed_freq when screen is off
[+] Intended to improve energy usage on iddle
-Replaced some libs to match qcom vendor
[+] This one fix some very annoying logs on the PowerHAL as it looked for libs that didn't exist. Such as “QCOM*PowerHAL:*Failed to acquire lock”
-Added MSM8226 board optimizations
[+] Given more data to the compiler such as number of cores and cache L1/L2 to allow it to optimize the code even further
Frameworks/Base:
-Ability to hide root icon
-Switchable kill-app timer
Build
-Compiled with Arter97 optimization flags
-Build compiled with UberTC 5.3 optimized
Vendor/cm
-Some cosmetical changes
Kernel: (Featuring my old kernel which is a stock kernel with a couple of extra features)
-Upstream GPU patches
-GPU Overclock
-Intelli-Plug and Mako hotplug
-HTC dynamic fsync
-USB fast charging
-Some Interactive picks
-Power efficient workqueues
-Simple GPU Algorithm
-Intelliactive governor
-More TCP congestion
-CPU-Boost on which is needed by qcom PowerHAL
-“A lot” of misc stuff which you can check on my github
Click to expand...
Click to collapse
Final
-Updated to latest cm-12.1 sources
-Reverted some custom PowerHal upstream commits since we are using qcom implementation
-Deleted profile settings that used to turn on MP-Decision on several tasks (We may now use Intelli-Plug without it messing around)
Click to expand...
Click to collapse
Build 26
-Updated to latest CM-12.1 sources
-Added wakelock blocker.
-Default scheduler is ROW again.
-Reverted custom PowerHal implementation
-Reverted readahead back to normal values
Click to expand...
Click to collapse
Build 25
ROM:
Updated to latest cm-12.1 sources.
Removed Nova Launcher
Custom PowerHAL implementation
[+] This one changes the battery profiles, specially for power saving, making the phone actually usable on saving mode (More info here)
Added MSM8226 board optimizations
[+] Given more data to the compiler such as number of cores and cache L1/L2 to allow it to optimize the code even further for our phone.
Bionic changes
[+] Added optimized memcpy implementation for Cortex A7
ART Optimizations
Patch to allow Viper4Android on enforcing mode
Misc UI changes
Kernel:
Pushed readahead to 512Kb
Intelli-Plug updates
Default scheduler is now BFQ
SELinux is now enforced.
soc: qcom: bam_dmux: Add fast-shutdown flag
[+] This one should greatly reduce bam_dmux_wakelock on our 4G device
Click to expand...
Click to collapse
Build 24
-Updated to latest CM-12.1 sources
-Reverted some unnecesary framework/base commits
-Restored MotoDoze
-ROM compiled now with Uber 4.9, which is fairly similar to SaberMod. Just for testing purposes.
-Cleaned my build environment squashing commits
Click to expand...
Click to collapse
Build 23
-Updated to latest CM-12.1 sources
-ROM is now compiled with GCC 4.9, the toolchain that'll be shiped on M.
-Fixed wrong auto-vectorization of ID3 iterator causing various media crashes with badly-tagged MP3s
-Kernel compiled with Linaro 4.9.4
-Added built in SuperSu menu (Require SuperSu)
-Updated to ArchiDroid Optimizations 4.1.
Click to expand...
Click to collapse
Build 22
-Updated to latest CM-12.1 sources
-Refactored kernel after *some guy* decided to fix Interactive governor when there it was nothing wrong with it.
-Updated kernel toolchain to Linaro 4.9.4
-Updated SaberMod 4.8 to latest release
Click to expand...
Click to collapse
Build 19
Updated to latest CM12 sources
Fixed hide supersu icon option
Disabled Faux123 Simple_Ondemand
Enabled Arter97 AdrenoIdler 1.1
Misc kernel cherry-picks I had before my phone died
Click to expand...
Click to collapse
Build 18
-Updated to latest CM12 sources
-Lot of things have been fixed, specially fixed parameters for lowminfree memory and possibly bluetooth hiccups
-Updated SaberMod toolchain.
Click to expand...
Click to collapse
Build 16
Updated to latest CM12 sources
Kernel and ROM are now separated, if you want my kernel it must be downloaded and flashed after the ROM.
Merged pull request of @Frazew
Fixed screen record which I had broke on Build 15
Build lited with Opti-Charger
Misc updates to Kernel
Click to expand...
Click to collapse
Build 15.1
-Finished bringing features of old kernel to the new one
-Implemented misc build.prop tweaks (Commit)
-Introduced Opti-Charger (To improve RAM use, more info in the spoiler)
Custom ROMs in the beginning had limited space to work with which is why Cyanogen introduced opticharging to the custom release tool in order to shrink apks to fit more apps on system partitions of the original android devices. The opticharger script pulls apart apks near the end of the build and optimizes all pngs drawables found in them. Originally this script used optipng which is great and there is absolutely no quality loss involved in the png compressions but more recently I’ve begun using pngquant because it compresses pngs even smaller 30-70% with usually an average of about 50%. Pngquant does result in a slight loss of quality but nobody has noticed yet (See more on pngquant here: http://pngquant.org/) (If you are worried about quality you can always use optipng which compresses without any quality loss themers usually use this option instead)
Currently, CyanogenMod has abandoned the use of the opticharger but many ROMs still use it such as SLIM, AOKP, LiquidSmooth, Dirty Unicorns, Carbon, Validus, and many others. Themers and app developers alike use these techniques as well to make their apps/themes run more smoothly. Making pngs 70% smaller actually makes the loading time 3 times faster for these pngs and also saves you RAM. I understand apks aren't all pngs but you'd be surprised how many junk pngs google has left behind since froyo that serve no purpose but are loaded into your ram with SystemUI anyways. Thankfully opticharging shrinks all of those undesirables by usually 50-70% and saves you several MB worth of space and speeds up your SystemUI. Since you can't unload the system UI this is well worth the effort! My motto always is every little bit counts
Many still argue that high end device don’t need opticharging anymore because they are fast enough to handle these full-sized pngs. While this is true it still doesn’t change the fact that opticharing IS still slightly faster and opticharged apks do use less ram
.
Click to expand...
Click to collapse
Build 15
-Updated latest CM-12.1 sources
-Switched kernel to latest CM sources, meaning you can use Optimus and Spirit kernel now. Make sure to update your bootloader if you don't want "screen-tearing" lines.
-Merged Arter97's fix to Play Store FC's
Click to expand...
Click to collapse
Build 14.1
First attempt to fix suddenly battery drops
Added more TCP congestion options
Click to expand...
Click to collapse
Build 14
Synced latest CM-12.1 sources
Featuring latest 5.1.1 R1 release.
Fixed crazy radio wakeups on deep sleep
Removed p-thread to get more battery life (MOAR!)
Added quick lockscreen gestures (To turn screen on when notification led is blinking and pocket mode)
Switched to latest JusArchi 5.1 gcc optimized for Cortex A7.
Added screen-recorder, which can be enabled on "Buttons" -> "Poweroff Menu"
Probably more stuff I don't remember right now
Click to expand...
Click to collapse
Build 11
Updated to latest CM-12.1 sources 8/05
We are back to my "stock" kernel which doesn't have DT2W
Released 2 variants of my kernel, one with DT2W and the other without it.
Click to expand...
Click to collapse
Build 10.1
Enabled DT2W implementation
Enabled power efficient workqueues
Activated fast charge via USB
Some misc picks to enhance kernel
Click to expand...
Click to collapse
Build 8.1
Fixed kernel Toolchain (Crucial for a perfect synergy with optimizations)
Click to expand...
Click to collapse
Build 8
Featuring Android 5.1.1
Synced latest CM12.1 sources 21/04/15
Updated kernel Toolchain to SaberMod 5.0
Complete rebase to kernel.
Updated graphite flags.
Beast benchmark scores (over 20k)
All old optimizations that are posted on OP are up and running too.
Click to expand...
Click to collapse
Build 6
Updated with latest CM12 sources
Intelli-Plug 4.0 with eco-mode is back.
Added some special changes to hotplug
Added option to hide the annoying icon of root at status bar. (@Pupet_Master bet you are going to love this one)
Switched to Linaro Toolchain 4.9.2 optimized for A7 Cortex architecture. (Rom is still compiled with SaberMod)
Misc tweaks to kernel.
Click to expand...
Click to collapse
Build 5
Reworked Project, added all optimization flags.
Click to expand...
Click to collapse
Build 4
*Synced latest CM12 sources
*No screen-tearing issues
*Re-Enabled MP-Decision
*Added new implementation of Intelliplug directly from Faux's Github
*Removed IntelliMinMax governor (For now)
*Updated powersuspend driver to v1.5
*Updated SaberMod Toolchains
*Ditched my old build environment and bringed up @JustArchi optimizations which takes Android to a whole new level
Important changes:
- Optimized for speed yet more all instructions - ARM and THUMB (-O3)
- Optimized for speed also parts which are compiled with Clang (-O3)
- Turned off all debugging code (lack of -g)
- Eliminated redundant loads that come after stores to the same memory location, both partial and full redundancies (-fgcse-las)
- Ran a store motion pass after global common subexpression elimination. This pass attempts to move stores out of loops (-fgcse-sm)
- Performed interprocedural pointer analysis and interprocedural modification and reference analysis (-fipa-pta)
- Performed induction variable optimizations (strength reduction, induction variable merging and induction variable elimination) on trees (-fivopts)
- Didn't keep the frame pointer in a register for functions that don't need one. This avoids the instructions to save, set up and restore frame pointers; it also makes an extra register available in many functions (-fomit-frame-pointer)
- Attempted to avoid false dependencies in scheduled code by making use of registers left over after register allocation. This optimization most benefits processors with lots of registers (-frename-registers)
- Tried to reduce the number of symbolic address calculations by using shared “anchor” symbols to address nearby objects. This transformation can help to reduce the number of GOT entries and GOT accesses on some targets (-fsection-anchors)
- Performed tail duplication to enlarge superblock size. This transformation simplifies the control flow of the function allowing other optimizations to do a better job (-ftracer)
- Performed loop invariant motion on trees. It also moved operands of conditions that are invariant out of the loop, so that we can use just trivial invariantness analysis in loop unswitching. The pass also includes store motion (-ftree-loop-im)
- Created a canonical counter for number of iterations in loops for which determining number of iterations requires complicated analysis. Later optimizations then may determine the number easily (-ftree-loop-ivcanon)
- Assumed that loop indices do not overflow, and that loops with nontrivial exit condition are not infinite. This enables a wider range of loop optimizations even if the loop optimizer itself cannot prove that these assumptions are valid (-funsafe-loop-optimizations)
- Moved branches with loop invariant conditions out of the loop (-funswitch-loops)
- Constructed webs as commonly used for register allocation purposes and assigned each web individual pseudo register. This allows the register allocation pass to operate on pseudos directly, but also strengthens several other optimization passes, such as CSE, loop optimizer and trivial dead code remover (-fweb)
- Sorted the common symbols by alignment in descending order. This is to prevent gaps between symbols due to alignment constraints (-Wl,--sort-common)
Click to expand...
Click to collapse
Build 3
Updated CM12 commits.
Initial Modular O3 Implementation … (Yay!)
armv7-a-neon: Apply Correct mfpu and mfloat tunings per arch …
Updated Graphite flags
Speed up Recents Menu, StatusBar and Windows Orientation.
Added a setting to disable expanded notifications.
Disabled MP-Decision (Conflicting with Intelli-Plug when performance per app is ON)
Enabled Intelli-Plug by default.
Misc cherry-picks to polish new optimizations
Click to expand...
Click to collapse
Build 2
Added Graphite optimizations
Added Strict-Aliasing optimizations
Updated latest CM12 sources.
Click to expand...
Click to collapse
FAQ
Thanks a lot @Travisholt92 for writing this guide, please give him a big thanks here!
Question 1: I am coming from (Stock or CM11), how can i install this?
Answer 1:
1. Back up all of your files, text messages, and everything else that you dont want to lose (try Easy Backup in the Google Play Store). You will lose everything stored on your phones internal storage and applications , your SD card will be safe.
2. Download the latest build posted in OP and Download GAPPS and move the .zip files onto your SD card (Remember where you put these files).
3. Shut down your phone.
4. Reboot into recovery mode by holding down the volume down button and the power button, then releasing the power button. This will come up with the Fastboot interface. Press volume down to highlight Recovery and then press volume up to boot into recovery mode.
(through TWRP)
5. Press Wipe
6. Press Advanced Wipe
7. Select Dalvik Cache, Data, Internal Storage, Cache, and System.
(Do not select microSD card or USB OTG)
8. Swipe to wipe.
9. Press Install. At the top of the screen make sure it says "Storage: microSD card". Navigate to the ROM .zip file and press it.
10. Press Add More Zips and select the GAPPS .zip file.
11. Swipe to confirm flash, reboot system, enjoy SaberMod!
(If none of these answers fix your issue read the comments for others having similar issues to see if anybody has found a fix for the issue. If the issue hasn't been meantioned previously please report the issue, leave a comment. Make sure to state what build you are running and what kernel you are using if you installed a custom kernel. If its something that happens when you perform a certain action such as after sending a text your phone reboots, try and be as detailed as possible when reporting the bug)
Question 2: I just installed (insert build name here and issue below). How do i fix this?
A. and my device is stuck at boot animation, device boots but spams with system application errors (meaning installed by your ROM not from GAPPS) , or anything else that prevents you from using your phone.
Answer: Backup your device and follow the directions for answer 1. (install the last ROM you were running if you are coming from an AOSP build if needed to back up your data)
B. and my device boots but spams with my downloaded application errors.
Answer: Uninstall the application and redownload it from the Google Play Store.
Gonna test
Que buena ver un chileno por estos lares, y más aun desarrollando roms, bastante bueno; voy a probar la ROM y ver como anda
English; Gonna test the rom and will say how it works
Any severe bugs up to know?
primewell said:
Any severe bugs up to know?
Click to expand...
Click to collapse
Only CM11 bugs, wich at this stage of develeopment are almost zero. That's the idea of applying only minimal stuff, the result is a enhanced CM11 experience with the same stability.
Next build will inlude GPU and RAM OC.
.
I also prefer CM 11 for now. Better stability and performance. And your ROM is great! No bugs so far. Thanks!
BUG
I Got Alll cores running on 1190hz all time and i can't change the frequencies
SplaszIG said:
I Got Alll cores running on 1190hz all time and i can't change the frequencies
Click to expand...
Click to collapse
It is not a bug, MPdecision shows all cores at full freq, but if you check them at real time (I.E using CoolTool) you'll see they work normally.
Anyway, I DK if add more features on the next build (Halo maybe?) or keep things simple with Linaro and Archi's optimizations. What do you guys think?
keep it simple, there are other ROMs for those who want more.
or you can make it modular and give additional functions in flashable zips
WiCiO_MeDi said:
keep it simple, there are other ROMs for those who want more.
or you can make it modular and give additional functions in flashable zips
Click to expand...
Click to collapse
+1
WiCiO_MeDi said:
keep it simple, there are other ROMs for those who want more.
or you can make it modular and give additional functions in flashable zips
Click to expand...
Click to collapse
Will do.
Thanks for your input!
I Think that modular add ons wolud be great , btw i would like more perfomance improvements too:good:
Wonderful job, hermano trasandino'. One thing I'm missing is the Tap2Wake feature. How can I add it to this ROM ?
Thanks
I'm guessing there's still this mystical memory leak problem as in CM11?
Sent from my XT1039 using XDA Free mobile app
New build is up. Currently I'm adding general tweaks before fetching more advanced stuff. (I'm having a lot of fun on Blechdose's AeroKernel and Faux github )
Changelog:
Updated with latest CM sources
Added GPU OC 550mhz
Added Min CPU Freq 192mhz
GPU optimizations
Added instructions for Cortex A7 architecture
ARM: use -mcpu=cortex-a7 when targeting MSM8226 CPU
Added frequency to corner mappings for msm8226v2
Reverted RAM OC due overheating
Interactive governor misc tweaks.
Click to expand...
Click to collapse
Link: Build 2
Can I flash this doing a clean install from CM12? There will be no problem right?
rodsayd said:
Can I flash this doing a clean install from CM12? There will be no problem right?
Click to expand...
Click to collapse
Yes. That's the way I've done it. Just simply erase everything EXCEPT sdcard and usbotg. Then, as usual, flash this ROM and then Gapps
I've been using it since yesterday and the perfomance is amazing! I will keep this as a daily driver, just one problem: sometimes the camera doesn't take the photo, it freezes just after I push the botton (I had the same problem on CM12).
rodsayd said:
I've been using it since yesterday and the perfomance is amazing! I will keep this as a daily driver, just one problem: sometimes the camera doesn't take the photo, it freezes just after I push the botton (I had the same problem on CM12).
Click to expand...
Click to collapse
Glad to see there's actually someone using and enjoying it. I'm having pretty good battery life and performance too, I guess Linaro and JustArchi's optimizations are just magical.
Regarding the camera, I don't use stock CM11 app but "A Better Camera" from the PlayStore. GIve it a shot and tell me if the issue persists.
Regards!
Great, I will try it. By the way, there isn't block screen notifications on the rom? That would be a nice feature if you can add it and keep up the good work, I'm staying with this.

[ROM][5.1.1] [Discontinued] ♦ AOSP ♦ OptiPop ♦ HellsCore ♦ UBERTC 4.9.3 ♦ [05/14/15]

[ROM][5.1.1] [Discontinued] ♦ AOSP ♦ OptiPop ♦ HellsCore ♦ UBERTC 4.9.3 ♦ [05/14/15]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is a port of Cl3Keners OptiPop rom to our N4 Mako. Many thanks to him for his permission and all thanks and credits go to him. :good: :good:
Please note: the kernel coming with the rom in this version is build of sources from hellsgod (build: b73-UTC-L, using this repo).
Cl3Kener said:
I've been making my own custom ROM builds with all of the features I like and optimizing it as much as possible so I thought I'd share with you all here on XDA.
Click to expand...
Click to collapse
OptiPop Features
►Lollipop 5.1.1 LMY47X
►AOSP sources based
►Dark Material or White Material Builds
►Deodexed for Customizability (still user builds though for less debugging and greater battery)
►ROM built with UBERTC 4.9.3 (for speed and performance)
►Faster Animations (fling velocity, window animations, faster rotation, etc.)
►Opticharging to reduce apk size using pngquant which gives up to 70% compression
►Smoother scrolling
►Soft Reboot Option
►Strict Aliasing
►Graphite and -O3 Optimizations
►Built with optimized compiler flags
►Art & Bionic optimizations
►Busybox
►Slim Heads Up Changes for LP
►Disable Search Bar in Recents
►Quick pulldown settings
►Display rotate settings
►Power notification sound preference
►Status bar clock and date customizations
►Statusbar brightness control
►Extended power menu with settings (currently non-configurable)
►Clear all button on recent apps
►Preference for custom clear all recents button position
►Volume rocker wake
►Volume music control
►Volume adjust preference
►Volume panel style preference
►Safe headset volume preference
►LED control settings
►Incall vibration
►Navbar DPI settings
►Custom apns (Updated Regularly)
►Privacy Guard
►Quick Unlock
►Kill app longpress back
►Preference for status bar activity indicators for mobile data and wifi settings
►Option to use volume keys to control media volume anytime
►National data roaming
►Increasing ring feature
►Dialer lookup settings
►Pin Keypad Shuffler
►Statusbar ticker
►Volume button longpress seeks Music track on screen off
►MediaScanner Disable option
►ADB over Network
►SMS Rate Limiting
►Blacklist Support
►Wakeup on Charger Enabled/Disable Option
►SystemUI Restart Option
►CM Clock & Hide Alarm Icon
►Power Menu Configurability
►Proximity wakeup block
►QuickBoot Preinstalled
►CM System Profiles
►Battery Style Options
►PA Style Clear All
►Speed Tweaks
►QuickBoot Preinstalled
►Probably a thing or two more which I haven't noticed so far....
Known Bugs:
► You tell me
Rom Downloads
AndroidFileHost
Installation Instructions:
1) If you are coming from an other rom: Factory reset, Full Wipe, Data, Cache, System
2) Flash ROM then Gapps
3) Flash your choice of Superuser
(SuperSU found at http://forum.xda-developers.com/showthread.php?t=1538053)
Note: Always flash SuperSU last to avoid problems. If you choose to dirty flash wipe system partition then flash everything again in this order above ^^^. DO NOT FORGET TO MAKE A BACKUP FIRST!!!
Please note that first boot will last a bit longer, can take till up to 10 min, so just wait and have a coffee
Gapps:
PA Gapps Modular Micro
Comprehensive Changelog
Source Code - “Good code is its own best documentation." ~Steve McConnell
I do also realize some of you don't really care about the full source documentation and just want smaller feature lists and such so read this instead:
Code:
[SIZE=4]
[B][SIZE="6"]Build Changelogs[/SIZE][/B]
[B]05/12/15[/B]
- Merged android_5.1.1_r2 - Lollipop 5.1.1 LMY47X
- Removed AOSP Browser
- Added Custom Carrier Label (with color)
- Added Custom OTG Storage Notification
- Update to sqlite 3.8.10
- New Wallpapers (more optimized and better looking)
- Dark build: Fixed a theming issue during setup (you'll notice that WiFi connect menu looks better)
- Dark build: Dark Launcher theming
- Removed many unused drawables from frameworks-res.apk (smaller ROM size by almost 5 MB)
- Latest APNs (from CM)
- Many other under the hood changes to various repos (please refer to source)
- Updated HellsCore kernel to b73-L
[B]04/24/15[/B]
- Updated to latest LMY47V (android-5.1.1_r1)
- A few other minor under the hood tweaks for stability/speed (see source)
- Updated HellsCore kernel to b73-L
- Updated device code, based on [URL="https://github.com/Chroma-Aosp/vendor_lge_mako"]Chroma-Aosp[/URL] github, thanks to Sykopompos
- Updated vendor blobs to 5.1.1
[B]04/15/15[/B]
- Updated to latest LMY47O (android-5.1.0_r5)
- Updated sqlite to 3.8.9 (latest version)
- Latest Toolchain Updates for 4.9.3 (built today from source)
- Misc frameworks tweaks to remove more jank from ROM
- Vectorized navbar drawables (makes them smaller and more efficient)
[COLOR="Red"]Full wipe is recommended[/COLOR]
[B]04/06/15[/B]
- Initial Dark-5.1 LMY47I Release!
- Note: some features from 5.0.2 have not been readded yet see above for current features
[B]03/29/15[/B]
- Initial release of OptiPop Dark Rebase version for Mako, based on yesterdays sources
- all customizations mentioned above included such as center clock and nav bar height
[B]03/23/15[/B]
- Dark build uploaded
- all customizations mentioned above included such as center clock and nav bar height
[B]03/21/15[/B]
- Initial release of OptiPop White Rebase version for Mako, based on yesterdays sources
[/SIZE]
Credits:
Code:
[SIZE=4]
♦ Cl3Kener ♦ Williamsss ♦ Aidan Follestad ♦ chadouming (For Allowing Kener to build on his server) ♦ sparksco and SaberMod Team ♦ CyanogenMOD ♦ SlimRoms ♦ Omnirom ♦ Linaro ♦ LG ♦ Google ♦ SimpleAOSP ♦ [/SIZE]
​
XDA:DevDB Information
[ROM][5.1.1] ♦ AOSP ♦ OptiPop ♦ HellsCore ♦ UBERTC 4.9.3 ♦ [05/14/15], ROM for the Google Nexus 4
This Rom is an official kanging of N5 thread by @Cl3Kener lead author of OptiPop. So all credits and thanks goes to Cl3Kener !!
Contributors
rodman01
Source Code:
Rom: https://github.com/OptiPop
Kernel: https://github.com/hellsgod/hells-Core-N4
For tweaking the kernel, use Trickster Mod.
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
Version Information
Status: Beta
Created 2015-03-23
Last Updated 2015-05-14

			
				
in case I need another
Will test this, Thanks!
@rodman01 : Thanx a lot man for bringing this awesome rom...
Btw its 5.0.2 or 5.1...buildprop had build number and id as 5.1 while certain places its 5.0.1...confused
Wow, heard a lot of good things about this rom in the N5 forum, can't wait to try the 5.1 version of this rom once it's released
There is still no 5.1 factory image for the N4 out, but sources of Cl3Kener are mainly for N5 and others and so the Rom is already "prepared" for 5.1 I am not sure whether it is already everything merged, think several things are still in progress, but build number and version number already shows 5.1....even so he hasn't released the 5.1 yet, so take it as a good mix or cocktail and stay tuned .
rodman01 said:
There is still no 5.1 factory image for the N4 out, but sources of Cl3Kener are mainly for N5 and others and so the Rom is already "prepared" for 5.1 I am not sure whether it is already everything merged, think several things are still in progress, but build number and version number already shows 5.1....even so he hasn't released the 5.1 yet, so take it as a good mix or cocktail and stay tuned .
Click to expand...
Click to collapse
Thanks for clearing that up
Loving the dark version...hope you maintain this
What does custom apn do? I'm not sure what it means :\
If I am not mistaken, in device sources is a separate apn.xml, which some additional apns to the default xml. Nothing spectacular .
rodman01 said:
If I am not mistaken, in device sources is a separate apn.xml, which some additional apns to the default xml. Nothing spectacular .
Click to expand...
Click to collapse
All is working well...clean flashed...but are you using dark-rebase ?
Cos nothing is dark in this
Everything is white
Though...https://github.com/OptiPop/packages_apps_Contacts/commits/rebase-dark has commits for dark ui ?
Any reason for that ?
Edit : Also after installing apk package installer fcs each time though app is installed
rodman01 said:
If I am not mistaken, in device sources is a separate apn.xml, which some additional apns to the default xml. Nothing spectacular .
Click to expand...
Click to collapse
Does this rom support RRO LAYERS?
vampire36 said:
All is working well...clean flashed...but are you using dark-rebase ?
Cos nothing is dark in this
Everything is white
Though...https://github.com/OptiPop/packages_apps_Contacts/commits/rebase-dark has commits for dark ui ?
Any reason for that ?
Edit : Also after installing apk package installer fcs each time though app is installed
Click to expand...
Click to collapse
Many thanks for the info...I noticed that too yesterday, but it was quite late and I was quite sure that I used the dark rebase branch...rechecked the manifests again and saw my mistake and confirm that its the white rebase version...I will rename everything and sorry for confusion!!! (btw: new version full featured and dark is in the ofen )
According apk package installer I have no idea, can you explain it a bit more or do you have more info.
rodman01 said:
Many thanks for the info...I noticed that too yesterday, but it was quite late and I was quite sure that I used the dark rebase branch...rechecked the manifests again and saw my mistake and confirm that its the white rebase version...I will rename everything and sorry for confusion!!! (btw: new version full featured and dark is in the ofen )
According apk package installer I have no idea, can you explain it a bit more or do you have more info.
Click to expand...
Click to collapse
So basically as the app is installed, the installer will fc instead of letting you select "Done" or "Open". Nothing that has a real negative impact as the app is fully installed with no problems at all. Btw, if I want to install another kernel, do I have to flash stock before installing the other kernel?
Just flashed francos kernel only just on top without problems.
rodman01 said:
Many thanks for the info...I noticed that too yesterday, but it was quite late and I was quite sure that I used the dark rebase branch...rechecked the manifests again and saw my mistake and confirm that its the white rebase version...I will rename everything and sorry for confusion!!! (btw: new version full featured and dark is in the ofen )
According apk package installer I have no idea, can you explain it a bit more or do you have more info.
Click to expand...
Click to collapse
Fantastic waiting for the dark one....
Hate white
Btw when you install an apk after the installation completes you get a message packages installer force closed...though app is installed all right...
Rom is smooth and loving it...
Just compile a dark one soon as rebase-dark is more updated than white one if u check the commits too
rodman01 said:
Just flashed francos kernel only just on top without problems.
Click to expand...
Click to collapse
Not sure what happened but when I flashed stock kernel from flashify it ended with a bootloop, now trying to dirty flash rom then followed by semaphore 3.0.5.
Rom sounds very nice. What about the gapps? Can I use more actual ones? Like Banks Gapps?
Gesendet von meinem Nexus 4 mit Tapatalk
I tested the gapps from point 2 in installation tips from op. They are working. Kener linked to pa gapps (also in op), but I haven't tried them yet.
rodman01 said:
I tested the gapps from point 2 in installation tips from op. They are working. Kener linked to pa gapps (also in op), but I haven't tried them yet.
Click to expand...
Click to collapse
I have tested with PA Gapps and unfortunately, they don't work with this ROM. I'm using latest TWRP and is says Installation failed due to incompatible Android Version. I'm not sure if it's because it reads the rom as 5.1 but really it's 5.0.2.
Do you think you can fix this problem? I had to boot without gapps and I'm just awaiting till this gets fixed

Categories

Resources