[ROM][3.4 Kernel][4.4.4] Unofficial SlimKat 9.1 (pyramid) - HTC Sensation

{
"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"
}
Disclaimer: SlimRoms and I are not responsible for any damages to your device.
SlimRoms is a custom android operating system. The main goal is to offer users a slimmed down but still feature rich alternative to other android operating systems. The entire SlimTeam work together to bring you this tailor-made beauty straight from Android Open Source Project (AOSP) source code. All of the sources can be publicly viewed through GitHub and you can stop by the public Gerrit to submit patches of any type.
SlimKat is the project name for SlimRoms based on Android 4.4.
Original Features
The Real Dark Slim
Full system-wide dark interfaces. - If you like it smooth and classy.
Custom Shortcuts. Everywhere.
Hardware keys, Navigation Ring, Navigation Bar, Lockscreen, Tiles, Notifications etc. - We've got you covered.
System-Wide Keyboard Controls
Rotation, cursor control, optional emoticions, etc. - You'll be tapping away to your heart's content.
SlimCenter
Downloads, contact information, system app removal. - More fun than you can shake a stick at.
Camera Features
Trueview, Smart Capture. - Capture life moments with ease.
Unofficial Features
O2 Optimized Kernel
LibRIL updates
Added FIOPS/SIO/VR/Zen IO Schedulers
Added Badass/Hyper/Intellidemand/Lionheart/Smartmax Governors
Latest mpdecision from showp1984 hammerhead branch
Auto-brightness tweaks (more steps/dimmer in general)
init.d kernel settings script (one less app to install)
Other minor changes
Important links
Official Site - The official webpage where you can find the official download and everything you need to know about SlimRoms.
My Github - Source to the stuff I've changed.
Installation Instructions
Download, install and configure ivanich's 2.8.7.0 TWRP recovery from here.
Download and install the unofficial ROM through recovery from here.
Download and install the latest of my GApps packages from here.
Download and install the TWRP version of my odex package if desired from here. This essentially puts the dalvik-cache of system apps in /system which saves you some space in /data and also speeds up initial boot.
General Q/A
Q: Why SlimKat?
A: It is a great ROM and is very well suited for older devices.
Q: Why another SlimKat thread?
A: This is my own build with parts from various kernels that I feel are beneficial to pyramid users. It most likely won't be as stable as the official builds and therefore needs a separate thread.
Q: You just said it most likely won't be as stable. Does that mean it's buggy?
A: I will not release a build that doesn't work for me. The sensation is my only device and this build will always be my daily driver.
Q: Why not work with dexter93 to make the official build better?
A: That is my intention. We will all benefit from your support and testing. Let us know what works and what doesn't. Then it can be pulled into the official branch.
Frequently Asked Questions
How do I enable root access?
System settings -> Developer options -> Root access
First set to Disabled (if not already) and then set to Apps only or Apps and ADB.
How do I change resolution/dpi/density?
Manual: With root explorer, edit /system/build.prop and change ro.sf.lcd_density=182 to ro.sf.lcd_density=240 and reboot.
App: Download Texdroider DPI from play store to change 182 to 240 and reboot. You can then uninstall the app.
How do I change CPU min/max speed, governors and IO schedulers?
Manual: With root explorer, edit /etc/init.d/89kernel init script (setting options are in the script).
App: Download Kernel Tuner from play store.
How do I submit a bugreport?
See the Slim website instructions here. Attach the report in this thread.
What firmware/radio should I use with this ROM?
For TMOUS try: 3.32.531.14 which comes with radio 11.69A.3504.00U_11.23.3504.07_M2
For non-TMOUS try 3.32/3.33 firmware and corresponding radios from: firmware and radios
Tips/Tricks
If you use google apps, install the biggest package that you need. You want to do this because those google apps will be installed into /system. I've seen many users talk about wanting the smallest gapps they can have and then downloading just what they need from the play store. This is not a good approach for our Sensation because we have a very large /system partition and a very small /data partition (by today's standards). So, a better approach would be to get the *full* gapps package and either remove the apps that you don't need or disable them.
Odex your /system apps. This will free up quite a lot of space in the /data/dalvik-cache folder which again will give you more room for apps. There are many odex scripts available on XDA to choose from and probably even some apps in the play store. You can also try out my flashable zip here (md5sum: 04320206ec11669b2da2f5340bb647f2). Flash it after flashing GApps.
Known Bugs
Battery calibration issue on first boot causes charging to stop at 90%. Charging is normal after reboot. (Appears fixed now)
It has been reported that some bluetooth devices will fail to connect.
It has been reported that some VOIP apps will not work (Line/Skype).
It has been reported that call recording apps will not work.
Thanks
dexter93 - The guru who gave us SlimKat on the pyramid.
bruce2728 - 3.0 Kernel master
showp1984 - 3.0 Kernel master
SebastianFM - 3.0/3.4 Kernel master
sultanxda - 3.0/3.4 Kernel master
ivanich - 3.4 Kernel master
All other devs who have made the Sensation a fantastic device for over 3 years!
XDA:DevDB Information
Unofficial SlimKat (pyramid), ROM for the HTC Sensation
Contributors
LordNerevar
Source Code: https://github.com/LordNerevar
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
ROM Firmware Required: 3.32/3.33
Based On: AOSP
Version Information
Status: Testing
Created 2014-09-27
Last Updated 2016-01-12

Updates
Slim-pyramid-4.4.4.build.9.1-UNOFFICIAL-20160110-1414.zip
md5sum: 64a42295ee176c261b90468167c194a9
Updated to SlimKat 9.1
Updates to Bluetooth
Allow for F2FS on /system
Trying graphite compile optimization switch
User (instead of userdebug) build to save space in /data
Incorporation of Google's security bulletin patches through January 2016.
Older Releases:
9.0 Update 3: Slim-pyramid-4.4.4.build.9.0-UNOFFICIAL-20151011-1254.zip
md5sum: 7cfe0ea4d5f335a00dde66ab3adf69f0
Unofficial Changes:
Built with UberTC 4.8.5 toolchain (Kernel and ROM)
Kernel updated to 3.4.109
F2FS support for data/cache
ART is now working
Bluetooth updates
Thermald built into the kernel
Numerous security updates including those for stagefright
9.0 Update 2: Slim-pyramid-4.4.4.build.9.0-UNOFFICIAL-20150111-1119.zip
md5sum: b5dd51eb9e7dc3c3c1056ef76e963f88
Unofficial Changes:
Bluetooth and VOIP updates
9.0 Update 1: Slim-pyramid-4.4.4.build.9.0-UNOFFICIAL-20150105-2015.zip
md5sum: 7f12f89139d1e8e52e57084cb2dddf99
Unofficial Changes:
DashClock settings widget workaround for missing hdpi resources
Reverted vertical recording rotation hack which was broken recently
9.0: Slim-pyramid-4.4.4.build.9.0-UNOFFICIAL-20141221-2104.zip
md5sum: 93adac135d40010977c91b705debc806
Unofficial Changes:
No changes
8.20 Update 2: Slim-pyramid-4.4.4.build.8.20-UNOFFICIAL-20141209-1947.zip
md5sum: df2a03543a8db9e1fca6bdebf40e4549
Unofficial Changes:
Fix video camera stuttering from last build
8.20 Update: Slim-pyramid-4.4.4.build.8.20-UNOFFICIAL-20141209-0135.zip
md5sum: 7993a7df357c647517b0c23eea61ce21
Unofficial Changes:
Linux Kernel 3.4.105
Optimized LDFLAGS
Fixed lockscreen target selection
8.18 Update: Slim-pyramid-4.4.4.build.8.18-UNOFFICIAL-20141201-2127.zip
md5sum: e70f7f09cc5dda0ef382f16b70e7011b
Unofficial Changes:
MediaProvider updates from the CM base applied (see github for details)
Device tree updates (see github for details)
8.16 Update: Slim-pyramid-4.4.4.build.8.16-UNOFFICIAL-20141124-1939.zip
md5sum: 35c817148cdbb137f502e1a55cdfb1c1
Unofficial Changes:
ROM compiled with JustArchi optimizations for gcc 4.8 (it's not 6x faster as mentioned on that page but there may be some gains - you tell me)
Switched back to SIO for default scheduler (ROW was also giving me disk IO errors which cause FCs)
Added cooler color control in 89kernel
8.14 Update: Slim-pyramid-4.4.4.build.8.14-UNOFFICIAL-20141118-1755.zip
md5sum: f9b77e52154b6c510dff5a42d0326022
Unofficial Changes:
ROM compiled with gcc 4.8
Kernel copiled with gcc 4.8 (thanks to ivanich for finding the compiler option to get it booting)
ROW replaces FIOPS as the default scheduler (I was getting a lot of disk errors with FIOPS)
Use low-power flash when battery is low (thanks again to ivanich)
New adreno libs (thanks to sultan)
TCP congestion algorithm control (see 89kernel init script)
8.10 Update: Slim-pyramid-4.4.4.build.8.10-UNOFFICIAL-20141107-2317.zip
md5sum: 92d7b29e844a51cc01cf203e90cba9b1
Unofficial Changes:
USB OTG support
FIOPS replaces SIO as the default scheduler
Camera fixes
framework_av updates from CM
8.9 Update: Slim-pyramid-4.4.4.build.8.9-UNOFFICIAL-20141028-2037.zip
md5sum: 51cf55785c3acd53d3b59dfbb428b60d
Unofficial Changes:
Kernel updated to 3.4.104
Dalvik fixes
framework_av updates from CM
8.8 Update: Slim-pyramid-4.4.4.build.8.8-UNOFFICIAL-20141021-1253.zip
md5sum: 53c2441fbdef9b25fb9d285e4030bb87
Unofficial Changes:
Kernel incrementally updated to 3.4.94
Smartmax is now the default governor
Dalvik optimizations
8.6.1 Update: Slim-pyramid-4.4.4.build.8.6.1-UNOFFICIAL-20141015-2143.zip
md5sum: 6d728e918b8f7ad50933eb5ee81cf6ac
Unofficial Changes:
Kernel incrementally updated to 3.4.87
Added smartmax and hyper governors and updated intellidemand
Added vr and zen IO schedulers
8.4 Update: Slim-pyramid-4.4.4.build.8.4-UNOFFICIAL-20141008-1325.zip
md5sum: 17478f4a486b0a497a34f2d228886517
Unofficial Changes:
Get proprietary HTC blobs from TheLoonyBin
Fixed AC charging not starting immediately while in sleep
Added Vol2Wake setting to 89kernel (defaults to enabled)
8.2 Update: Slim-pyramid-4.4.4.build.8.2-UNOFFICIAL-20140930-0610.zip
md5sum: 5527dc8197b435d3370c149cbb36c87c
Unofficial Changes: Volume Rocker Wake Fix
Original Release: Slim-pyramid-4.4.4.build.8.1-UNOFFICIAL-20140926-1855.zip
md5sum: a5a0792ed2d89e213d0ac75e2e936d06

Good features! Thanks mate!

^^Hello, fellow Minchanin.
Xda: devdb? What does that green banner mean?
Are there any collaborative efforts between you and dexter?

Hello,
First off many thanks for your great work & contribution!
I would need S2W or a similar feature as the "Volume Rocker Wake" feature does not work in Slimkat. Would you have any recommendation for a custom kernel that I could flash that has such a feature?
Thank you.

what about cpu undervolt? is it working on this rom?

For sure, just tested this rom and its absolutely fast! With Lionheart governor and Sio I/O scheduler. But one question @LordNerevar, which option is the best for Multi-Core power savings?

ThatsABigOne said:
Xda: devdb? What does that green banner mean?
Click to expand...
Click to collapse
Nothing special. Just that the ROM has been added to the XDA database: http://forum.xda-developers.com/devdb/
ThatsABigOne said:
Are there any collaborative efforts between you and dexter?
Click to expand...
Click to collapse
Not yet, but I hope there will be in the future (see the Q/A section).
wieman01 said:
I would need S2W or a similar feature as the "Volume Rocker Wake" feature does not work in Slimkat. Would you have any recommendation for a custom kernel that I could flash that has such a feature?
Click to expand...
Click to collapse
Sultan's kernel had S2W for awhile but it caused lockups/reboots. I'll see if I can find why the Volume Rocker Wake doesn't work.
cclaxx said:
what about cpu undervolt? is it working on this rom?
Click to expand...
Click to collapse
I believe that is a custom Sultan feature that I haven't implemented. I take it you found it beneficial?
saldymhmd said:
But one question @LordNerevar, which option is the best for Multi-Core power savings?
Click to expand...
Click to collapse
Here is some technical information if you're so inclined...
http://lwn.net/Articles/297306/

LordNerevar said:
Nothing special. Just that the ROM has been added to the XDA database: http://forum.xda-developers.com/devdb/
I believe that is a custom Sultan feature that I haven't implemented. I take it you found it beneficial?
Click to expand...
Click to collapse
ye, i think that battery drain is the major problem of aosp roms... so a fewer cpu voltage could help
btw thank you for still develop for our device :good:

LordNerevar said:
Sultan's kernel had S2W for awhile but it caused lockups/reboots. I'll see if I can find why the Volume Rocker Wake doesn't work.
Click to expand...
Click to collapse
Thank you. Let me outline what has happened so far: Clean install of Slimkat (v7.9) with a formatted SD card and the system fully wiped. "Volume Rocker Wake" is enabled, however, only works for a few seconds after the screen has turned off. It also works perfectly when the phone is connected to a USB charger.
Occasionally the wake function would work even when the phone isn't charging, but this happens fairly randomly, no obvious pattern.

First of all, great rom!
Feels smooth and a lot of features.
But....... what about the resolution?
statusbar clock and such is really small, icons in appdrawer too, it almost looks like the resoltion is set to high.
When using google stock launcher the icons are normal but statusbar is still much smaller then the stock rom.
Is this changeable?
Grtz,
Ruben

g-member said:
First of all, great rom!
Feels smooth and a lot of features.
But....... what about the resolution?
statusbar clock and such is really small, icons in appdrawer too, it almost looks like the resoltion is set to high.
When using google stock launcher the icons are normal but statusbar is still much smaller then the stock rom.
Is this changeable?
Grtz,
Ruben
Click to expand...
Click to collapse
simply change density in build.prop to 240

Alternatively use TexDroid to change DPI to 240.
https://play.google.com/store/apps/details?id=com.texdroider.texdroider_dpi&hl=de
You need to grant root access in order for the tool to work.

Thanks for answering questions everyone! I've started an FAQ on the OP for the ones I've seen often on the Official SlimKat ROM thread.

I was able to fix the volume rocker wake bug in the kernel. It's working for me with and without a secure lockscreen enabled. Try it out if you need it. That along with all the 8.2 goodness from the Slim team is available in the 2nd post.

No way... Thank you very much! I shall give it a try tonight. I am very excited!
Just out of curiousity... What is a bug and if so what exactly was the problem?
Also would it make sense to report this back to the Slim Team, so they can fix this as well? I have seen other posts that report similar problems.
Thank you for you great support!

LordNerevar, your latest version fixed the volume rocker issue. Even better I did not have to clean-install, I simply upgraded from Dexter93's version 7.9 to yours and my phone works perfectly. I am more than happy and this has breathed new life into my old Sensation. Thank you very much!
Perhaps you can join forces with Dexter in that you let him know how you eliminated this bug?
Good job!

Upon closer examination of the code, I found that you can actually set /sys/keyboard/vol_wakeup to 1 and enable Volume Rocker Wake under Settings->Display as normal. This should even work with the Official versions. I will add this ability to the 89kernel init script.

Thank you, LordNerevar. Guess that is the fix I have been looking for. I never noticed that file.
Interestingly mine is still set to zero, but volume wake works nonetheless with your latest version.

wieman01 said:
Interestingly mine is still set to zero, but volume wake works nonetheless with your latest version.
Click to expand...
Click to collapse
That's correct. My latest version bypasses the need for that file. However, that file does serve a purpose and I was actually going to implement it when I found it already available. The purpose is that if you don't want volume rocker wake, having that tunable will keep the phone in sleep mode if the volume buttons are pressed. Without that file or with that file bypassed, if you have volume rocker wake disabled in display settings the phone comes out of sleep mode and just doesn't turn on the display.
So, with my next version you will need to enable the setting in 89kernel and in display settings for it to work.

Related

[GearCM][i9500][4.4.x] Optimized CyanogenMod 11 for Samsung Galaxy S4 [EOL 20151003]

{
"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"
}
CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.4.x (KitKat), which is designed to increase performance and reliability over stock Android for your device.
Code:
#include
/*
* 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.
*/
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.
ROM Downloads
20151003 Build: https://www.androidfilehost.com/?fid=24052804347828865
SuperSU Flashable ZIP (needs to be installed after 20150801 and newer builds): https://download.chainfire.eu/696/SuperSU/UPDATE-SuperSU-v2.46.zip
GearRecovery (based on TWRP Recovery) 20151003: https://www.androidfilehost.com/?fid=24052804347828835 <= Highly Recommended
Previous Releases:
20151001 Build: https://www.androidfilehost.com/?fid=24052804347826405
GearRecovery (based on TWRP Recovery) 20150920: http://renderserver.net/?dl=5236ed3fae796d580a0edd9d6743e7be <= Highly Recommended
20150801 Build: https://www.androidfilehost.com/?fid=24052804347785234
20141227v2 Build: https://www.androidfilehost.com/?fid=95864024717070927
20141227 Build: https://www.androidfilehost.com/?fid=95864024717070789
20141224v2 Build: https://www.androidfilehost.com/?fid=95864024717069601
20141210 Build: https://www.androidfilehost.com/?fid=95851614878826497
20141208 Build: https://www.androidfilehost.com/?fid=95832962473399309
20141122 Build: https://www.androidfilehost.com/?fid=95784891001614749
20141031 Build: https://www.androidfilehost.com/?fid=95784891001604849
20141025 Build: https://www.androidfilehost.com/?fid=95784891001602118
20141024 Build: https://www.androidfilehost.com/?fid=95747613655050199
Call Quality fix: http://forum.xda-developers.com/attachment.php?attachmentid=2983829&d=1414180358 <= TEST
20141011 Build: https://goo.im/devs/Alberto96/I9500/CM11_AutomatedBuilds/cm-11-20141011-UNOFFICIAL-i9500.zip
Mirror 20141011 Build: https://www.androidfilehost.com/?fid=95747613655044774
20140912 Build: https://www.androidfilehost.com/?fid=23622183712470380
20140910 Build: https://www.androidfilehost.com/?fid=23622183712469445
20140905 Build: https://www.androidfilehost.com/?fid=23622183712467233
Mirror 20140905 Build: https://mega.co.nz/#!O8ERCaRA!J2vAtAKPbdfs-GL-AXZlPz6K9Diq7k9Fu8lDMMmXV-g ( thx @fuser1337 )
20140903 Build: https://www.androidfilehost.com/?fid=23622183712466476
Pulsing LED patch v3 for 20140903 Build: https://www.androidfilehost.com/?fid=23622183712466763 (Flash after ROM)
20140901 Build: https://www.androidfilehost.com/?fid=23622183712465455
Download Folder (20140816 to 20140827): https://goo.im/devs/Alberto96/I9500/CM11_AutomatedBuilds
20140828 Build: https://www.androidfilehost.com/?fid=23622183712463791
20140827 Build: https://www.androidfilehost.com/?fid=23622183712463436
20140813 Build: http://www.androidfilehost.com/?fid=23610159112654826
20140808 Build: http://www.androidfilehost.com/?fid=23610159112651977
20140730 Build (Full Version): http://www.androidfilehost.com/?fid=23578570567720516
20140725 Build (Full Version): http://www.androidfilehost.com/?fid=23578570567718067
20140717 Build (Full Version): http://www.androidfilehost.com/?fid=23578570567714276
20140708 Build (Full Version): http://www.androidfilehost.com/?fid=23501681358559598
20140627 Build (Full Version): http://www.androidfilehost.com/?fid=23501681358553876
20140626 Build (Full Version): http://www.androidfilehost.com/?fid=23501681358553285
20140622 Build (Full Version): http://www.androidfilehost.com/?fid=23501681358551173
Download Folder (Full Version): http://goo.im/devs/Alberto96/I9500/CM11 <= Only 20140612 and older releases
Download Folder (Light Version): http://goo.im/devs/Alberto96/I9500/CM11Light <= Obsolete
Google Apps (add-on)
https://www.androidfilehost.com/?fid=95916177934548318 <== Recommended
Installation
3-button-combo = "Volume Up/+" + "Home/Center" + "Power/Lock"
- First time flashing GearCM 11 to your Galaxy S4 (or coming from TouchWiz/Stock Based ROMs)?
Root your device and install GearRecovery
Reboot into Recovery using 3-button-combo
Do a Backup!
WIPE (wipe data/factory reset + wipe cache partition + format /system partition)
Install the ROM from internal/external sdcard using ClockworkMod Recovery
Optionally install Google Addon
Done! You can now reboot the phone to enjoy the rom
- Upgrading from Official CM10.2/CM11?
Reboot into Recovery using 3-button-combo
Do a Backup!
Install latest GearRecovery (if needed)
Reboot into new Recovery using 3-button-combo (if needed)
WIPE (wipe data/factory reset + wipe cache partition + format /system partition)
Install the ROM from internal/external sdcard using ClockworkMod Recovery
Optionally install the Google Addon
Done! You can now reboot the phone to enjoy the rom
- Upgrading from another build of GearCM 11?
Reboot into Recovery using 3-button-combo
Do a Backup!
Install latest GearRecovery (if needed)
Reboot into new Recovery using 3-button-combo (if needed)
Install the ROM from internal/external sdcard using ClockworkMod Recovery
WIPE Dalvik/ART Cache (wipe cache partition + wipe dalvik cache)
Done! You can now reboot the phone to enjoy the rom
Known Issues
Please do not report bugs if it is already listen in the list of known issues
Some VOIP apps don't route audio properly with actual Audio HAL, so you won't hear anything. Check FAQ for Workaround
SIM Toolkit (STK) doesn't work (KK Specific bug)
Wireless Display with some TVs could cause issues (AOSP bug related to HDCP. Google doesn't provide a solution)
Any Chinese (CHN, I9500ZCUxxx codename) Baseband/Modem will decrease call quality due to forced Wideband AMR
Rarely, when you wake-up the device, touchscreen will have a noticeable input lag, easily fixable by turning off and on the display. (H/W or S/W bug?)
Reporting Bugs
You are allowed to report bugs only in this thread. Before reporting a bug, please make sure you are running as stock as possible. This means no custom kernel, no custom framework modification, etc. If you are using any of the above modifications, please flash the rom again to get rid of the modifications before reporting.
REPORT BUGS IN THIS THREAD ONLY
Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
If it is a random reboot, grab /proc/last_kmsg. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. The following is a useful format to follow. Note: If you can provide the latest night/build that the bug didn't exist, it would greatly help in tracking down what caused it.
Code:
What is your--
Phone model:
Radio (baseband) version:
GearCM version:
GearCM download url:
Google Apps version:
Did you--
wipe data/factory reset:
restore with titanium backup:
reboot after having the issue:
Are you using--
a task killer:
a non-stock kernel:
CMSettings/Performance Settings (other than stock):
ART Runtime:
other modifications:
Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed:
Changelog
20151003:
Fixed Manual Network Search and GPS (1 - adapted LL fix, 2 - using proper KK blobs)
Follow GearCM 12.1 Changelog, until 20151003 Build. Exclude F2FS, LL Camera Proprietaries and GPU Driver updates.
Please install SuperSU flashable zip (link on first post) to add Root support otherwise you won't be able to use Synapse, neither any root-dependent app.
Previous Releases:
20151001:
Follow GearCM 12.1 Changelog, until 20151001 Build. Exclude F2FS, LL Camera Proprietaries and GPU Driver updates.
Please install SuperSU flashable zip (link on first post) to add Root support otherwise you won't be able to use Synapse, neither any root-dependent app.
20150801:
Updated CM Sources
Follow CM12.1 Changelog, until 20150731 Build. Exclude F2FS, LL Camera Proprietaries and GPU Driver updates.
Please install SuperSU flashable zip (link on first post) to add Root support otherwise you won't be able to use Synapse, neither any root-dependent app.
20141227v2:
Updated CM Sources
Added CM Performance Profiles (Performance -default-, Balanced, Power Save). Go to Settings/Performance to change profile.
Optimized Offline Charging mode (now using less power than before)
20141227:
Updated CM Sources
Properly fixed & enabled Bluetooth features
A2DP Calls should work fine now
Reduced Surface Buffers for a smoother UI
Increased EGL Cache size
Fixed Audience ES325 audio effect name (now it should work fine everywhere)
KERNEL: reduce surface buffers
KERNEL: clean-up PVR GPU driver
KERNEL: some optimizations here and there
20141224v2:
Updated CM Sources
Clean-up here and there
KERNEL: reverted change that was causing chrome and other apps to crash
KERNEL: re-enable Android LMK
KERNEL: removed all Samsung USB rubbish
KERNEL: added some FS optimizations
EXTRA: Happy Christmas
20141210:
Updated CM Sources
Using proper RIL declarations (no more l2_hsic/rild/phone wakelocks)
Using smaller and faster CM bootanimation for quicker boot and less battery usage while booting
20141208:
Updated CM Sources
Add some optimizations
Clean-Up WiFi Ramdisk code
KERNEL: lots of updates from Manta
20141122:
Updated CM Sources
Fixed Wake-Up (Screen Off/Screen On) delay, you'll notice the difference especially while using s-view cover
Using new and better auto-brightness values
Using correct minimum screen brightness
Fixed ALL IR Transmitter compatibility problems
Added IPv6 Tethering support
Added USB Mass Storage mode for External SDCard
Cleaner and stabler USB Connection management
Reduced echo effect while in-call
Finally fixed all remaining RIL wakelocks
Cleaner ramdisk (as always)
KERNEL: Switch to stabler and official Google GCC 4.8 Toolchain (used on Android L)
KERNEL: Set higher charging values while using MHL Cable
You'll probably find other fixes/improvements that I don't remember
20141031:
Updated CM Sources
Fixed built-in camera app
Added ANT+ Devices support (needs testing, i don't have any wearable device here)
Switched to stabler (but less proper) call quality "fix" [THIS BREAKS ALL CHINESE MODEMS]
Cleaner ramdisk
UI should be smoother now (noticeable with a clean-install)
Fixed com.android.phone crash after sending an SMS
20141025:
Updated CM Sources (fixed built-in Camera app)
Fixed PowerHAL permissions
Fixed some init permissions
Built-in Call Quality fix
20141024:
Updated CM Sources
Properly fixed all RIL wakelocks (no more using workarounds)
Fixed USB OTG Auto Mount
Added a device specific power HAL with touchscreen power management
KERNEL: Enabled and Optimized Interactive CPU Governor (not as default)
KERNEL: Enabled Conservative CPU Governor (not as default)
20141011:
Updated CM Sources
IR Blaster has been fixed for all remotes
Sensors are now working as on Samsung stock ROMs
Ramdisk has been slimmed and cleaned
Added SAR Levels to Settings
Using less aggressive mount options to prevent any data corruption (performance is impacted just a bit with this change)
Using latest NI2 proprietaries and fingerprint
Call Recording has been enabled by default for Nordic Countries (where this is allowed)
Fixed all RIL wakelocks (using a workaround until a proper RIL class is made)
KERNEL: Fixed missing net parameters
KERNEL: Optimized PM runtime
KERNEL: Updated sources to NH4 Samsung OSRC release
KERNEL: Using Linaro GCC 4.9
20140912:
Updated CM Sources
Enable KSM as default
Increase a bit speaker volume
Charging should be faster now
Properly disable touchkeys when screen is off (e.g. while in-call)
Fixed S-View call issues
20140910:
Updated CM Sources
Little improvements (not really important)
20140905:
Updated CM Sources
Cleaner
Pulsing LED fix built-in
Better 2G/3G Radio Performance
20140903:
Updated CM Sources
Fixed Gaming lags/performance issues
Improved photos quality (Google Camera should save full-size photos now)
Enabled pulsing led while boot
20140901:
Updated CM Sources
exFAT problems should be fixed definitely (Feedbacks are welcome)
Fixed laggy Video Playback (sound card crash was still here)
Lighter kernel
Gaming problems should be solved (Feedbacks are welcome)
ROM could be a bit less smooth than before but stability has been improved
Better Camcorder values
20140828:
Updated CM Sources
GPS working great now, similar to TouchWiz
20140827:
Updated CM Sources
The smoothest build ever released :O
Using proper Bluetooth permissions
Added Smart Cover support (third-party apps aren't need anymore)
Finally fixed IR (Infrared used for Remote Control, tested with Smart Remote)
Using MPEG2 and VP8 (WEBm) hardware codecs
Reduced screen brightness while booting and while charging to save energy and reduce heat
No more video lags related to sound card crashes (Feedbacks are welcome)
20140824:
Updated CM Sources
Cleaner
Improved GPS Performance
Should solve all ext.sdcard issues (thx @Arch9 for reporting)
20140823:
Updated CM Sources
20140822:
Updated CM Sources
Restore some settings related to on-screen buttons
Clean-up (2x)
20140821:
Updated CM Sources
Fixed Offline Charging for ALL devices
Use Adaptive Backlight like on TouchWiz (this means better Screen-On battery lasting)
Clean-up
20140818:
Updated CM Sources
exFAT should work DEFINTELY fine for all users
20140816:
Updated CM Sources
Noise Suppression should work perfect now
Better audio values (almost 90% Stock-Like)
Offline Charging should work perfect now
New Offline Charging images
All WiFi issues with lost networks and anything else are now fixed
Proximity Sensor should work perfect on all devices with no issues
Increased UI Resposiveness
Improved GPS Performance
Faster Dalvik creation using multi-threading (this means faster boot after clean install or dalvik wipe)
Fixed no incall-audio on boot (thx @D_black84 for report)
exFAT should work fine for all users
Maybe many other things that i forgot (worked a lot on this release)
20140813:
Updated CM Sources
Add Vibrator Intensity Control ( are you happy now? )
Fix some overlay problems, now all is set correctly (see new working dock settings)
New charging images
Test new audio processing libraries from stock (seems a bit better with no echo)
20140808:
Updated CM Sources
Fix exFAT problems
Fix Chromecast support
Updated kernel to NG3 sources + many optimizations (whole rework)
Dropped definitely Light Version
20140730 Full:
Updated CM Sources
Fix Camera
Test new IR Library, now should work perfect
Use latest @nikitiser mixer_paths
Update proprietaries from NG3 Release
20140725 Full:
Updated CM Sources
Some little fixes to Camera paths and kernel
20140717 Full:
Updated CM Sources
Stabler
Using better audio values (thx @oz_90)
20140708 Full:
Updated CM Sources
20140627 Full:
Updated CM Sources
Improved Performance
Fixed Animations
20140626 Full:
Updated CM Sources
Improved Performance
Fixed Offline Charging
20140622 Full:
Updated CM Sources
Improved Performance
Enhanced Battery Life
20140613 Kernel Update:
Boost GPU Performance
20140612 KernelPatch:
Fix Inverted Colors in Videos
20140612 Full:
Updated CM Sources
Fix Images wrong decoding
Enhanced stability
20140610 Full:
Updated CM & Samsung Sources
Optimize much more kernel
Optimize Performance, now smoother than ever
No more low quality Photos (CM Camera has been fixed)
20140419 Full & Light:
Updated CM Sources
Fix Other Missing Permissions
Reduce NFC Debug
OTA Updates Support
Increased a bit mic volume
Introduce also Light Version
20140409 (don't use ART, CM Team is working on fix):
Updated CM Sources
Fix Step Sensor Permissions
CleanUp Ramdisk and System
20140323:
Updated CM Sources
Optimize Kernel
20140308v2:
Updated CM Sources
New Storage Settings (i need feedbacks for this because i can't test the kernel built-in)
New Offline Charging stuff (same as before for feedbacks)
New Audio Configuration (effects related)
Cleaned almost all ramdisk files
Using new NB3 Proprietaries (except RIL and Camera)
20140125
First Release
The CyanogenMod team would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!
XDA:DevDB Information
[GearCM][i9500][4.4.x] Optimized CyanogenMod 11 for Samsung Galaxy S4, ROM for the Samsung Galaxy S 4
Contributors
Alberto96, intervigil
Source Code: https://github.com/GearCM
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.4.x
Based On: CyanogenMod
Version Information
Status: No Longer Updated
Current Stable Version: 20151003
Stable Release Date: 2015-10-03
Current Beta Version: 20140419 Light
Beta Release Date: 2014-04-19
Created 2014-01-25
Last Updated 2015-10-03
Read carefully
Differences between GearCM (Optimized CyanogenMod) and Official CyanogenMod (NIGHTLY):​
Degrated Shadow said:
Enough of those dumb questions..
The official CM rom is maintained by @Alberto96 and @intervigil
He makes the very recent changes here relating to performance.. which are then in time pushed to CM official rom. The kernel is different because it has selinux disabled and few minor tweaks you might not even notice.. this gearcm rom will have more performance. But CM rom will have their updated base changes which are included here with each update.
What I mean is you probably wont even notice what's different in terms of user interface.. gearcm will have more performance. Official cm will have updated sources. But it will include gearcm's changes in time as @Alberto96 pushes them to CM
You can decide by a simple choice. more performance and not-nightly updated sources or similar performance (improving with nightly updates) with updated sources. I would choose gearcm because of the reasons I mentioned above. Do what you will.. and let this be a note to everybody who ask this again and again and again. Don't spam the thread with same question in every alternate page.. Because there are other people who might have different problems they need to ask. Read atleast 15 previous pages and the first post changelog before asking the question. Reading most of the times will give you a solution and if not most of the info you will read will help you anyway.
Click to expand...
Click to collapse
Reserved
FAQ (Frequently asked questions)​
Where is "Developer Options" category?
To activate 'Developer Options' category in Settings you need to tap 7 times on 'Build number' located into Settings -> About Phone.
What can i do to fix VOIP audio calls?
There's not a real fix yet, so i found this useful workaround that could help you.
If you need to make a VOIP call:
1) Play something using stock music player (also third-party music players SHOULD be fine)
2) Do not pause audio playback
3) Make a call using your preferred VOIP app.
Or you can just use a Wired Headphone/Headset | BT Headphone/Headset.
This workaround should work also for incoming VOIP calls.
How can i solve problems with Hebrew language?
Go to "Developer Options" in Settings and check "Force RTL layout direction".
What can i do to reduce the "echo effect" while in-call?
Try to reduce in-call earpiece volume (if possible). Shouldn't be required on latest builds.
I'm having problems with battery life, what can i do?
1) Use "Greenify" to hibernate all apps with a "little cloud + 'Gcm' word inside" on the right of each app's name. Donation version is recommended because it allows deeper hibernation of apps
2) Disable "Location" or set it to mode "Battery Saving" (Settings -> Location)
3) Make sure that your 2G/3G mobile network signal level isn't always low or unstable
4) Deny "Wake Up" and "Keep Awake" permissions to Google and third-party apps. (Settings -> Privacy -> Privacy Guard -> Press menu button and check "Show built-in apps" -> Press menu button again and go to Advanced -> Horizontal Scroll to Device)
5) Disable "Sync" or sync only useful stuff like Contacts
6) Disable "Auto-rotate screen" (Settings -> Display & lights -> Rotation)
7) Use one of the latest Modem/Baseband listed on first post.
8) Disable Ambient Display
9) Install Xposed Framework and configure Amplify
If this isn't enough then replace your battery and/or reduce your phone usage. :silly:
Is GearCM OTA supported?
Yes (Since 20150707 Build)
Why is my phone over-heating while playing heavy-games or running heavy-apps?
Use a bit your brain to explain why. High CPU and GPU usage = high heat production. Your phone will automatically throttle CPU when needed so don't worry, it is safe and normal.
Can I use another kernel instead of the one included in the zip?
No. Only use the included kernel for 100% compatibility, bug reports with non-standard kernel will be ignored.
Can i disable S-View cover features (lock/unlock)?
Not yet.
*** IR Remote app isn't working anymore/was working on previous builds/causes my phone to crash, what can i do?
Contact *** IR Remote app developer.
Any question about "Can't connect to camera" issue
Do not "stress" camera because we don't use yet a proper implementation. (Exynos limited open-source env.) Just Open & Close Camera apps carefully without force-closing them. (and do not do this frequently)
Oh yessssss!! Thank you thank you thank you
Thank you @Alberto96
Hell yeah!
:thumbup: Thank u!!!
Sent from my GT-I9500 using Tapatalk
God bless you and thanks downloading now
Sent from my GT-I9500 using Tapatalk
This release should be stable enough for daily use. Microphone should be better, IR Transmitter works and all the rest of the hardware too. So....
Let me know if you find something wrong (except bugs listed in first post)
Sent from my GT-I9500 using Tapatalk
Yessss. Thank you very much @Alberto96 Need we flash gapps uprading from another build of CM11?
Maybe for this first complete release wipe all data and flash latest gapps. It's better for no risk of bugs.
Sent from my GT-I9500 using Tapatalk
Thank you very much @Alberto96
Sent from my GT-I9500 using XDA Premium 4 mobile app
Alberto96 said:
Maybe for this first complete release wipe all data and flash latest gapps. It's better for no risk of bugs.
Sent from my GT-I9500 using Tapatalk
Click to expand...
Click to collapse
So the storage bug in the last release is fixed and the inverted colors is fixed to ?
Sent from my GT-I9500 using Tapatalk
Inverted colors bug still here without disabling hw overlays
Sent from my GT-I9500 using Tapatalk
Alberto96 said:
Inverted colors bug still here without disabling hw overlays
Sent from my GT-I9500 using Tapatalk
Click to expand...
Click to collapse
You should put it in the bug list because you will be asked a lot about it
Sent from my GT-I9500 using Tapatalk
medoooooo said:
You should put it in the bug list because you will be asked a lot about it
Sent from my GT-I9500 using Tapatalk
Click to expand...
Click to collapse
Thanks for reminding me
Sent from my GT-I9500 using Tapatalk
Alberto96 said:
Maybe for this first complete release wipe all data and flash latest gapps. It's better for no risk of bugs.
Sent from my GT-I9500 using Tapatalk
Click to expand...
Click to collapse
Ok. Thank you
Touch keys stay on when touching the screen. They supposed to go off until have been touched.
Home button delay. Takes about a second to respond. Kinda like the delay when svoice is on.
Maybe a bug fficial launcher takes alot of gpu power. When browsing the pages my gpu instantly goes up to 400 mhz and above. Not happens in nova.
Your doing a great works we all priciate the time and effort on this. Huge thanks.
Sent from my GT-I9500 using Tapatalk
Alberto96 said:
Thanks for reminding me
Sent from my GT-I9500 using Tapatalk
Click to expand...
Click to collapse
What about speaker distortion
Sent from my GT-I9500 using Tapatalk
---------- Post added at 11:47 PM ---------- Previous post was at 11:46 PM ----------
zetlaw said:
Touch keys stay on when touching the screen. They supposed to go off until have been touched.
Home button delay. Takes about a second to respond. Kinda like the delay when svoice is on.
Maybe a bug fficial launcher takes alot of gpu power. When browsing the pages my gpu instantly goes up to 400 mhz and above. Not happens in nova.
Your doing a great works we all priciate the time and effort on this. Huge thanks.
Sent from my GT-I9500 using Tapatalk
Click to expand...
Click to collapse
No the touch keys always light when you touch the screen that's the normal thing in cm
Sent from my GT-I9500 using Tapatalk
Microphone is much much better in this build!!
and by the way, a little bug: the startup animation is way slower now. nothing important though
Woooooo thanks !!! @Alberto96 and @NBruderman !!!
Enviado desde mi GT-N5100 usando Tapatalk

[ROM] [4.4.4] [Jul-20] [HOMEMADE] OmniRom for HTC Desire (GSM) | *Inspired*

{
"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"
}
I am proud to present you with a lean AOSP based ROM.
Omni is a community-based project for the Android community which is Free: Free to Use, Free to Modify, Free to Share. It's also about options, which is the beauty of Android.
​
Code:
#include
/*
* 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.
*/
Homepage:
=================
http://omnirom.org/
Wiki:
=================
http://docs.omnirom.org/Main_Page
ROM Features:
=================
Inspire Launcher and Wallpapers (thanks iGio90)
Custom Bars
Custom Power menu
Custom Notification drawer
Active display
OmniSwitch (Recent applications view)
Non-intrusive popup for incoming calls
Dash Clock
CM cLock
Slim's Simple Explorer
OmniTorch
Performance Settings (CPU, Memory, Dalvik, Advanced)
Built-in A2SD (thanks Evervolv)
Xposed installer
KERNEL:
====================
Evervolv qsd8k kernel 2.6.38 with a few security fixes and mods
CPU governors: SmartassH3, SmartassV2, InteractiveX, Interactive, OnDemand, Performance
SD Read Ahead: 2048KB
BE ADVISED:
====================
====================
Bugreporting with logcat, please.
It's an early preview so expect bugs.
I don't claim responsibility for the code in this rom, I have only built it for this device.
DOWNLOADS:
=====================================
=====================================
ROM:
=================
OmniRom 4.4.4 20140720 Bravo HOMEMADE
Gapps (4.4.4):
=================
Slim gapps 9 (removed Google Setup Wizard)
=====================================
=====================================
INSTALLATION:
=====================================
=====================================
Requirements:
=================
An hboot with at least 250mb on system. These include stock hboot or Alpha Jelly (250/5/182) hboot
A 512mb - 1.5gb EXT partition (EXT4 recommended) on your sdcard. Use this guide to create the partition. Partitions made using other tools (CWM, Minitool Partition Wizard, etc.) will likely cause issues.
The latest TWRP (credits @Chromium_) or 4EXT (credits @madmaxx82) Recovery. Old versions of CWM may cause issues.
Installation process:
=================
Full wipe
Flash ROM
Boot ROM and let it settle down (3-5 min)
Open up Terminal Emulator, type in 'su' and 'a2sd install ' (chose: Y/N/N)
Boot into recovery and flash latest slim Gapps
CHANGELOG:
=====================================
=====================================
https://changelog.omnirom.org/#/m7ul/next
What's new in release 5:
- Sync with omnirom repo (2014/07/19)
- Fixed "Got stuck at boot/splash screen" by
- using a new kernel version ("Utopian") which:
-- is closer again to the Evervolv kernel
-- default governor set to PERFORMANCE (if you want a longer battery life, switch to SmartAss)
- Fixed 'long press home key' to bring up the recent apps
- Fixed Notification/Battery LED support
- Fixed battery draining with Google services framework 5
- Baked in chainfire's SuperSU v2.01 (no more extra flashing required)
- Added Xposed installer
- Added Slim's FileManager
- Added InspireLauncher & InspireWallpapers (thanks iGio90 for allowing me to use it in my rom)
- Added CM's cLock
- Added back DeskClock
- ART is working (tested by myself)
Not working:
- Xposed/GravityBox brings FC
Release 4:
- Welcome to Android 4.4.4 KTU84P
- Sync with omnirom repo (2014/06/21)
- Switch gcc toolchain to Linaro 4.9
- ART included
- USB tethering fixed
- Latest carbonized kernel (min.cpu freq. set to 200MHz)
Note: download the latest gapps package for 4.4.4 which is linked in this thread!
Release 3:
- Sync with omnirom repo (2014/05/18)
- Switch gcc toolchain to Sabermod 4.10 (better performance)
- Fix Usb Mass Storage
- Enable high-end graphics option (gives translucent decor/status bar)
- "CarbonizedKernel" v0.6 which is based off of Evervolv's qsd8k and of EternityKernel (kudos @croniccorey):
-- BFS (Brain F*ck Scheduler)
-- HAVS (Hybrid Adaptive Voltage Scaling; dynamically changes the phones voltage; should use up less battery)
-- Lots of different CPU governors (Lazy [thanks @Ezekeel], Lagfree, SmartassH3, SmartassV2, InteractiveX, etc.)
-- Default CPU gov is SmartassH3 which is said to offer a great balance between performance and battery life
-- Extended CPU freq table: Min. CPU freq: 175MHz; Max. CPU freq: 1500MHz (!)
-- Read ahead 2048Kb
Release 2:
- Sync with omnirom repo (2014/05/03)
- Fixed Bluetooth
- Performance enhancements via bionic optimization
- Added back stock Mms.apk (theme issues were reported for MMS Dark Holo)
- Added LiquidFileManager.apk (thanks dnielfe & liquid smooth team)
Release 1:
- Initial release (2014/04/26)
CURRENTLY NOT WORKING:
==============================
MMS (present in all 4.x ROMs; Just use Textra SMS instead)
Video recording (currently present in all 4.x ROMs for HTC Desire; Just use Videocam Illusion (audio quality at 44.1KHz!))
Screen recording (writes zero KB file)
OpenVPN (kernel issue: cannot acquire tun interface socket)
SELinux (disabled by intention)
ART support:
The most recent release also includes ART. Please be warned that ART is still considered to be an "experimental mode". Only few apps support it. ART is currently not tested by me and may lead to crashes or even to data loss. Please enable ART only if you know what you are doing and why you are doing this.
Todo list:
==============================
Add Trackball wake option
Investigate why hardware keys are not illuminated when you push them
Sources:
=================
ROM: http://github.com/omnirom
Manifest: https://github.com/spezi77/omnirom
Kernel: https://github.com/spezi77/android_kernel_htc_qsd8k/tree/utopian
You may want to compile it yourself:
=============================
To initialize your local repository use this command:
Code:
repo init -u git://github.com/spezi77/omnirom.git -b android-4.4
Then to sync up:
Code:
repo sync
Then to build:
Code:
cd into repo folder; . build/envsetup.sh; brunch bravo
Special thanks:
=================
OmniROM Team
Evervolv Team "bringing us kk in the first place and some of the other source used"
Croniccorey "for EternityKernel"
CyanogenMod "for their legacy code"
BaNkS "for the minimal GApps package"
PurityKitKat "for the bionic optimizations"
Have a nice day!
A few screenshots
thnx for ur effort !
keep going AND thnx again
dariush_jab said:
thnx for ur effort !
keep going AND thnx again
Click to expand...
Click to collapse
U r welcome! Cooking ROMs has become my hobby. It keeps me alive!
I would greatly appreciate it if you give me some feedback in return! :good:
@spezi77, hat's off to your talents. I have flashed 3 of your roms
from Xperia Z > CM-11 KitKANG > Carbon
they are all ready well made and at very high standard.
Omni is the next rom that can match CM. I can't wait to try.
off topic, are you working on a Sense based rom?
U Rock!
Spezi, can't thank you enough for your efforts!! You're awesome!
Will test it out tonight and let you know how it goes... :good:
@spezi77, you are doing good job to desire community. Keep up good work.
Just flashed this and all running good. Will have more of a play and let you know but big thumbs up so far . Thank you kindly
p70shooter said:
Just flashed this and all running good. Will have more of a play and let you know but big thumbs up so far . Thank you kindly
Click to expand...
Click to collapse
Relieved to hear that it's running good. I have asked devs from omni-team about the BT and UMS issues. Maybe someone can help me to find the right fix..
Nice rom, very fast and smooth.
Sent from my HTC Desire using Xparent Blue Tapatalk 2
My experience on the first build of the Omni rom is smooth and fast response.
On Installation process, please add "flash supersu zip" before InstallA2SD,
Boot ROM and let it settle down (3-5 min)
Install A2SD
because root access is required.
Do you find develop in Omni is easier or harder than CM?
I still ran out of space quickly using a2sd, but mount2sd is working sweet, 20+ apps so far.
Rom has been very stable for me, compared with other kitkat roms I've used. Good work
Sent from my HTC Desire using Xparent Blue Tapatalk 2
hi
i installed,its greet ,and fast,i just like to have Softkeys :fingers-crossed:
but i will wait for fixing bluetouth and others which work in kitkat rom
thnx again
dariush_jab said:
hi
i installed,its greet ,and fast,i just like to have Softkeys :fingers-crossed:
but i will wait for fixing bluetouth and others which work in kitkat rom
thnx again
Click to expand...
Click to collapse
For softkeys try Xposed and gravitybox. Or you can edit the build prop yourself but I forget the line you need to add
p70shooter said:
For softkeys try Xposed and gravitybox. Or you can edit the build prop yourself but I forget the line you need to add
Click to expand...
Click to collapse
thnx and I know !
but by inserting in build ,softkeys size is too big !
dariush_jab said:
thnx and I know !
but by inserting in build ,softkeys size is too big !
Click to expand...
Click to collapse
Ah ok. Can't remember if with gravitybox you can adjust the size or not.
Super!
Quick and easy installation.. Super quick and smooth Rom!!
Just one small issue with the default messaging app - outgoing SMS shows up blank, although the messages are getting delivered.
Something to do with the theme colors I think. Just moved to some other messaging app.
All-in-all - a great rom -
Active display and other cool features too!
I don't know if it is a placebo - but the battery seems to last longer :victory:
Thanks Spezi77!
rao.vinay said:
Quick and easy installation.. Super quick and smooth Rom!!
Just one small issue with the default messaging app - outgoing SMS shows up blank, although the messages are getting delivered.
Something to do with the theme colors I think. Just moved to some other messaging app.
All-in-all - a great rom -
Active display and other cool features too!
I don't know if it is a placebo - but the battery seems to last longer :victory:
Thanks Spezi77!
Click to expand...
Click to collapse
I believe that longer battery life comes from SmartassH3.
SmartassH3 - based on SmartassV2 with parameters tuned by H3ROS (thanks) -
more efficient frequency scaling - not ramping too high when not needed this could potentially
result in better battery life
Click to expand...
Click to collapse
Source
BTW, I got Bluetooth to work!
Furthermore switched to the latest Purity bionic repo (thanks @Chromium).
Mini update for release 2:
I have uploaded a new rom.zip which comes along with a File Manager -- get it from the 1st post.
deepgrass said:
@spezi77, hat's off to your talents. I have flashed 3 of your roms
from Xperia Z > CM-11 KitKANG > Carbon
they are all ready well made and at very high standard.
Omni is the next rom that can match CM. I can't wait to try.
off topic, are you working on a Sense based rom?
Click to expand...
Click to collapse
OT: Well, I thought of looking for a new challenge.. but until now I could not find enough time to continue my SENSE research..
deepgrass said:
Do you find develop in Omni is easier or harder than CM?
Click to expand...
Click to collapse
Well, it is hard to give you a true and general statement.
I was working approximately for 2-3 months to make my debut with Kitkang. At that time I have invested a lot of time in researching, discussing and learning from other xda devs. That was really a great time! OmniROM took me less time (maybe 2-3 weeks) because I was already aware of all the tricks to make it run on HTC Desire.
I admire the unique aspects of OmniROM -- I like the innovative and experimental approach and thinking different -- "Omni isn’t better, just different"!
So if I were to start or get involved in feature developments, I would definitely go for Omni.
P.S.: I believe that with one of the next releases we can expect the much-discussed "Multiwindow" feature.

[ROM][4.4.4][Jul-22] UNOFFICIAL LiquidSmooth v3.2 | Security Patch Level: 1st Jun 15

I am proud to present you with an incredible smooth and feature rich AOSP based ROM.
{
"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"
}
DISCLAMER
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.
Click to expand...
Click to collapse
LiquidSmooth is an aftermarket firmware based on the Android Open Source Project.
Dedicated to providing users with smooth, stable and fast ROMs. A Lightweight modified AOSP base, and then add the features you crave!
While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device.
We ask that you do your part to know your device and know how to recover from problems before you flash!
Liquid0624
Deadman96385
jsnweitzel
Somber73
CPA-Poke
TheBr0ken
Cdub50
FEATURES:
UBER 4.9 GCC Toolchain
ARM Optimized String Handling Routines
Linaro and Code Aurora Optimizations
Slims DPI on the fly
Custom animation controls
TRDS 3.0 (Liquid Blackout in settings)
Active Display
Slims QuickSettings
Halo
Ram Bar
New CM Theme Engine
Privacy Guard
Built in SuperUser
Working wifi Tethering
Cell Broadcasts
Slims Configurable Power Menu
Slims Configurable Nav Bar
Gamma Configuration support
Custom animation controls (Listview)
LockScreen Notifications
And way more than this...
LiquidSmooth v3.2 Full list of features
CHANGELOG:
NEW IN RELEASE 8:
Add back full language support.
Lower the default max. cpu freq to 998400 Hz.
Torch: Removed brightest option from settings; Torch will now stay on after screen shut down!
NEW IN RELEASE 7:
This build includes the official Android Security Updates from 1st June 2015
Compiled the ROM with O3 flag
Compiled the kernel with UBER toolchain 4.9.4 for increased speed and battery life (credits Cl3Kener); compiled the rom with AOSP toolchain 4.8
Update kernel (July security bulletin)
Replace KernelTweaker (FC'ing) with KernelAdiutor
Removed DashClock widget (cLock is much nicer)
NEW IN RELEASE 6:
This build includes the official Android Security Updates from 1st Nov 2015 (you can now view the information about the patch level under Settings > About Phone > Android security patch level)
Compiled the ROM with O3 flag
Compiled the kernel with UBER toolchain 4.9.4 for increased speed and battery life (credits Cl3Kener)
Patched the previously missed out security holes in kernel base as mentioned by @walter79
If you want to have kernel 3.0.16 (experimental) use this flashable zip
Updated NovaLauncher to 4.1.0
Removed DashClock widget (cLock is much nicer)
Added signature spoofing support (read more about this)
Fixed an issue in the hardware keys configuration (credits @sverfaillie)
Slim GApps: fixed a problem (three no longer required apks were still remaining under /system/apps after GApps installation) to gain more space in the ROM's system partition
NEW IN RELEASE 5:
Added a few more patches against vulnerabilities, e.g.: CVE-2015-1528, CVE-2013-6282 (kernel patch).
Big thanks to @walter79 for making me aware of their existence!
NEW IN RELEASE 4:
Added the previously missed out patch (CVE-2015-6602) to reach full Stagefright 2.0 security level & Android Security Updates from Nov 2015)
NEW IN RELEASE 3:
Patched to the highest security level for Kitkat (incl. Stagefright 2.0 & Android Security Updates from Nov 2015)
Set CM cLock as default lockscreen widget
Added a patch to prevent wakelocks caused by Google Play Services 7.x SystemUpdateService (credits CM)
Use per default SMARTASSH3 (allows a better speed/battery-saving ratio)
NEW IN RELEASE 2:
ART
Liquid Launcher
Keyguard: use overlay to disable Menu Key In Lock Screen
Fix 'long press home key' to bring up the recent apps
Slim down rom by removing Chinese font
Update animation scale defaults with the optimal settings for htc bravo (0.5x)
Frameworks/base: Add setCurrentFunctions to Legacy USB DM
Allow forcing HighEndGfx mode
New CM Theme Engine
NEW IN RELEASE 1.5:
Update of Inspire Launcher (12.2.0): Launcher settings is more stable now
Fixed Hardware keys
A2SD is working now (fixed an issue with mounting sd-ext)
NOT WORKING:
MMS (present in all 4.x ROMs; Just use Textra SMS instead)
Video recording (present in all 4.x ROMs)
Screen recording (not supported by kernel)
OpenVPN (kernel issue: cannot acquire tun interface socket)
SELinux (disabled by intention)
Torch: Brightest setting and stay on after screen shut down (Torch improved)
Please let me know if you find bugs -- if possible with logcat. Thanks! :good:
DOWNLOADS:
Download LiquidSmooth Kitkat v3.2 2016-07-22
Slim Gapps for LiquidSmooth 2016 (73.18 MB)
REQUIREMENTS:
An hboot with at least 250mb on system. These include stock hboot or Alpha Jelly (250/5/182) hboot
A 512mb - 1.5gb EXT partition (EXT4 recommended) on your sdcard. Use this guide to create the partition. Partitions made using other tools (CWM, Minitool Partition Wizard, etc.) will likely cause issues.
The latest TWRP (credits @Chromium) or 4EXT (credits @madmaxx82) Recovery. Old versions of CWM may cause issues.[/QUOTE]
HOW TO INSTALL:
Full wipe
Flash ROM
Boot ROM and enable A2SD before flashing GApps
Boot ROM and let it settle down (3-5 min)
CREDITS:
LiquidSmooth, SlimRoms, AOSPA, AOKP, and everyone else who has contributed
Google and CyanogenMod for the Android Security Updates
@LaidbackNikez and Evervolv - for being a forece behind the kernel that powers this ROM, as well as for the vendor files and device trees
SOURCE:
Kernel:
https://github.com/spezi77/android_kernel_htc_qsd8k
ROM:
* Base: https://github.com/LiquidSmooth
* Mods: https://github.com/spezi77
You may want to compile it yourself:
Code:
repo init -u git://github.com/spezi77/liquid.git -b kitkat
repo sync
wget https://s.basketbuild.com/uploads/devs/Cl3Kener/TOOLCHAIN/uber-arm-eabi-4.9.tar.xz
tar xvC prebuilts/gcc/linux-x86/arm -f uber-arm-eabi-4.9.tar.xz
rm uber-arm-eabi-4.9.tar.xz
. build-liquid.sh -o3 bravo
Have a nice day!
​
Screenshots:
[/CENTER]

			
				
So uh, like can I port this to the Nexus One
tommypacker said:
So uh, like can I port this to the Nexus One
Click to expand...
Click to collapse
Files are up now..
Hey man, you have my permission! :good:
liquid0624 has authorized me this port if I mark the rom as unofficial. Please also take care of that.
spezi77 said:
Files are up now..
Hey man, you have my permission! :good:
Click to expand...
Click to collapse
Got it booting already
Downloading now, and will soon flash it. :victory:
spezi77 said:
I am proud to present you with an incredible smooth and feature rich AOSP based ROM.
​
LiquidSmooth is an aftermarket firmware based on the Android Open Source Project.
Dedicated to providing users with smooth, stable and fast ROMs. A Lightweight modified AOSP base, and then add the features you crave!
While we make every effort to test these builds as much as possible, we are not responsible for anything that may happen to your device.
We ask that you do your part to know your device and know how to recover from problems before you flash!
Liquid0624
Deadman96385
jsnweitzel
Somber73
CPA-Poke
TheBr0ken
Cdub50
Sabermod 4.10 GCC Toolchain
O3 Strict-Aliasing & ISO C++11 Mode
ARM Optimized String Handling Routines
Linaro and Code Aurora Optimizations
Slims DPI on the fly
Custom animation controls
TRDS 3.0 (Liquid Blackout in settings)
Active Display
Slims QuickSettings
Halo
Ram Bar
T-Mobile Theme Engine
Privacy Guard
Built in SuperUser
Working wifi Tethering
Cell Broadcasts
Slims Configurable Power Menu
Slims Configurable Nav Bar
Gamma Configuration support
Custom animation controls (Listview)
LockScreen Notifications
And way more than this...
LiquidSmooth v3.0 Full list of features
NOT WORKING:
Hardware keys (Just use Soft keys or Pie control instead)
USB Mass Storage (Just use Bexton's UMS Toggle for now)
A2SD (error: SD-EXT not mounted properly; Just use Mounts2SD for now)
MMS (present in all 4.x ROMs; Just use Textra SMS instead)
Video recording (present in all 4.x ROMs)
Screen recording (brings "Unable to create output directory.")
OpenVPN (kernel issue: cannot acquire tun interface socket)
SELinux
ART
LiquidSmooth Github
Kernel Github
ROM Download - md5 333262e0d8b50468ece6de7b473dee6a
Slim Gapps - md5 279b5dea79e5deaae67253c402a43843
Please Support Liquid by Donating HERE
​
Click to expand...
Click to collapse
Any Chance You Could Stick To Building One Rom? haha because all your roms are epic and they would be better if you stuck to one rom
wow man ! your suprized us day to day !
thnx
did u notice ,ur thnx record cross 1000? and i am glad about it
when I install it exactly like in OP ... when it boots up I let it settle for 3-5min and then the FC's starts... Everything FC actually. Gapps , Inspire launcher , Nova Launcher , media , acore , play store and all basically anything. I do it exactly like in OP , or flash the ROM then boot the ROM , then reboot to recovery and instal gapps but still doesnt work ... When I boot it up , it just says i have no space for anything and i cant use applications , and I have no space so I wont receive SMS ... any idea?
proadi96 said:
when I install it exactly like in OP ... when it boots up I let it settle for 3-5min and then the FC's starts... Everything FC actually. Gapps , Inspire launcher , Nova Launcher , media , acore , play store and all basically anything. I do it exactly like in OP , or flash the ROM then boot the ROM , then reboot to recovery and instal gapps but still doesnt work ... When I boot it up , it just says i have no space for anything and i cant use applications , and I have no space so I wont receive SMS ... any idea?
Click to expand...
Click to collapse
Then please flash M2SD directly after the ROM and boot. Then reboot into recovery for flashing gapps. Which is your hboot? Stock: 250/40/147 ?
Sent from my Nexus 4 using XDA Free mobile app
@spezi77 You think there is not enough system storage on hboot?
deepgrass said:
@spezi77 You think there is not enough system storage on hboot?
Click to expand...
Click to collapse
Nope.. there could be too less space on data partition.
Sent from my Nexus 4 using XDA Free mobile app
Hey @spezi77 you're working hard on different kitkat roms which I find them all Identical, don't you think its better to provide one stable and complete rom instead of many different which all contain problems? I'm not here to disappoint you, but I think all these roms could be converted to each other by only some launchers and tweaks. I hope some day I can use one of your very best roms.
thanks indeed...
Inspire Launcher Settings from App Drawer (Don't touch it - it will crash and reboot your phone! To safely access Inspire Settings make a long press on the screen and then tap on the Gearwheel icon)
Click to expand...
Click to collapse
Today I have received an update for Inspire Launcher (v12.2.0). Somehow this issue is gone.
How's the rom for you? :fingers-crossed:
pro.gangster said:
Hey @spezi77 you're working hard on different kitkat roms which I find them all Identical, don't you think its better to provide one stable and complete rom instead of many different which all contain problems? I'm not here to disappoint you, but I think all these roms could be converted to each other by only some launchers and tweaks. I hope some day I can use one of your very best roms.
thanks indeed...
Click to expand...
Click to collapse
True words.. no worries, it's really hard to disappoint me.
Frankly, I am just learning about Android developments and versioning while looking for the most suitable and stable kk rom for my device. I enjoy the creative process of building roms -- especially by trying out different approaches, roms and kernel mods -- and sharing the results with you. There are a lot of dev teams out there borrowing features from each other -- giving their roms quite a similar feature set (why not?). But imho there are still noticeable differences! And even if we only talk about a specific look and feel or small innovations (have you ever seen Omni? sorry for OT).
With reference to the current bugs, you should not forget that most of them are common for all 4.x roms because they depend on the kernel. :angel:
However, enough said and I guess that by now you guys got really oversaturated! I will try my best to tone it down and focus on improving what is here!
Cheers!
I have different opinion on this. I agree that quality should be in favor over quantity.
We should be graceful @spezi77 bring us many choice to choose from, and then you can select the rom you like
and be more active in that thread, then natural selection will take it course.
@spezi77 I honor your overwhelming passion to the xda community and Desire, and your next great rom.
spezi77 said:
Then please flash M2SD directly after the ROM and boot. Then reboot into recovery for flashing gapps. Which is your hboot? Stock: 250/40/147 ?
Sent from my Nexus 4 using XDA Free mobile app
Click to expand...
Click to collapse
Stock hboot, ok i will try to flash M2SD right after ROM and boot and will see
Sent from my HTC Desire using xda premium
New version available:
Hardware keys are working
A2SD is working
I hope you enjoy this one..
Hi, thx for your hard work and all the fantastic Roms for our desire. could i ask how i can transculent the statusbar? ican`t find something. Thank you.

[Kernel][Grouper|Tilapia][F2FS][15Sep2016 Android-7.0.0_r6 test build]DC-Kernel

Although I'd already uploaded the source to github, I was asked a few times to release the kernel of my OmniROM6 build. Frankly, I only contributed a small part of it. Most of the codes are here and there from other devices and/or developers. I just modified a few and patched a few.
This week, I was packaging a kernel for my other devices. Thanks to the AIK (Android image Kitchen) by @osm0sis, it make my life much easier. I think spending a few more minutes for my Nexus 7 is not a bad idea. I don't know if it would work for your existing ROM. I only have three success reports. Fail and success reports, suggestions and comments are welcome.
This might just another one time deal as my TWRP. I'll make this thread simple. Anyway, it's done.
Release Notes:
2016/9/15: Finally a long holiday come. It's about time we migrated to Nougat. Most of the custom ROMs are busy for their first release. In the meantime, I may consolidate the kernel and device trees. After struggling for a few hours, I finally stop the sepolicy from denials for the first time.... The test AOSP-N builds are unloading now. See post#184 for details.
History
2016/8/9: PerformanceControl is update to Drawer view UI now. Enable native D2TW interface for other ROMs (** How to enable it is in the Theory section **)
{
"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"
}
2016/6/7: Android N preview2 zip version was uploaded to experimental pool.
2016/6/5: Android N preview2 testing boot and system image in experimental pool. Read post #135 for detail.
2016/3/30: Add the power HAL with frequency adjustments and set feature support.
2016/3/18: Upload a test kernel to experimental pool.
2016/3/14: Bug fix in PerformanceControl.apk and the final code for kexec patch.
2016/3/13: Add the experimental pool for the testing builds.
2016/2/29: Seems it is not a one time thing now so I added the Change log section. The initial commit of Tegra3 Support is added to the PerformanceControl apk. In addition, I also include the Nexus 7 support in the Tools page. Wiping caches and flashing images are working for Nexus 7 now. A bug in Set on Boot is also fixed.
2016/2/16: Seems most of the fellow ROM builders had included the rotation patch in their kernel. I have no problem spending another few more minutes for the user oriented request. I prepared another zip. The only difference between 0214 and 0216 zip is 0216 included the rotation patch. If anyone have problem with rotation stopped after long deep sleep, you may try the 0216 version.
2016/2/14: This is not an update. There are requests for LP and KK ROMs. I added the fstab for those earlier versions. The script was modified. It will check the /system/build.prop for Android version and copy the corresponding fstab to the ramdisk. cheers!
Theory:
The source is from the stock AOSP kernel (3.1.10) for grouper. The kernel binary is more or less the same for most of the ROMs posted. The major difference would be the ramdisk. With this in mind, I just replace the kernel binary and keep the existing ramdisk. The existing kernel might not have F2FS support so I replace the File System Table (fstab.grouper) too.
Even though this is from my OmniROM6 (MM) ROM, it might also work for LP or earlier. There are two default fstab (MM and LP) inside. For those who want to use their own, you may replace the file /data/AIK-mobile/XX/fstab.grouper inside the zip. Where XX=MM for ROMs from 6.0.0, XX=LP for ROMs before 6.0.0 (LP and KK, JB not tested)
To ROM builders:
If you want to enable the native DT2W in Display settings, please include the following lines in:
device/asus/grouper/overlay/frameworks/base/core/res/res/values/config.xml
You may enjoy the DT2W feature now
Code:
<!-- Whether device supports double tap to wake -->
<bool name="config_supportDoubleTapWake">true</bool>
Click to expand...
Click to collapse
Reported ROMs:
Reported Working :victory:
MM: Android 6 AOSP on Grouper, CyanogenMod 13 , Pure Nexus, AICP, VRToxin, OctOs
LP: CARBON-LP, Dirty Unicorns 5.1.1, ResurrectionRemix LP
KK: SlimKat 9.1
Reported not Working
MM: Android MarshMallow Pure AOSP
Change log:
Code:
[COLOR="Blue"]2016/8/9[/COLOR]
 - kernel: adjustments voltage tables
 - PerformanceControl: version 2.1.6, Drawer view UI
 - PerformanceControl: Support CM-13.0's native root access
[COLOR="Blue"]2016/3/30[/COLOR]
 - kernel: DT2W fix the power when resume
 - kernel: DT2W adjustment
 - PerformanceControl: Fix a potential crash at first launch
 - PerformanceControl: Enable the CPU Governor settings if supported
 - Power HAL: adjust to the O/C frequencies
 - Power HAL: Add set feature support for AOSP native DT2W settings (planning)
[COLOR="Blue"]2016/3/14[/COLOR]
 - kernel: Add zRAM support
 - kernel: Add kexec-patch for MultiROM
 - PerformanceControl: Fix the crash in Advance > Highend graphics
[COLOR="Blue"]2016/2/29[/COLOR]
 - kernel: Add custom panel backlight control
 - PerformanceControl: (v2.1.5) Add Tegra3 support, GPU, voltage and backlight settings.
 - PerformanceControl: Add Nexus 7 Tools. (wipe caches, flash kernel/recovery, etc.)
[COLOR="Blue"]2016/2/16[/COLOR]
 - kernel: Include the Rotation fix
[COLOR="Blue"]2016/2/14[/COLOR]
 - Add detection of Android version to script
 - Include the fstab for LP and earlier
[COLOR="Blue"]2016/2/8[/COLOR]
 - kernel:initial release
 - PerformanceControl: (v2.1.4) from Exynos4
 - PerformanceControl: DT2W, CPU settings
Features:
Kernel
  1. Build with gcc 4.9
  2. F2FS support
  3. OC for CPU, LP
  4. OC for GPU
  5. Voltage Control (for CPU, GPU etc.)
  6. DT2W support with bound and duration sysfs fine tune (disabled by default)
  7. Retrying for i2c processes.
  8. UID_CPUTIME support with power table from Tegra spec.
  9. Add wakelock timeout for a few drivers (xmm_power, etc.)
 10. Add journal_async_commit flag to ext4 /cache and /data
 11. Included rotation patch (from 20160216)
 12. Panel min. and max. backlight control
 13. zRAM support
 14. kexec patch for MultiROM (from 20160314)
PerformanceControl Apk
 1. CPU: freq. and voltage settings
 2. Tegra3 settings: GPU freq., various voltages, backlight, etc.
 3. Memory: KSM, OOM and VM (zRAM testing) settings
 4. Advanced: Ahead buffer, I/O schedulers, DT2W settings, etc. (when available)
 5. Tools: Wiping, flashing images, optimizations, shell commands at start, etc.
 6. Informations: Battery, Memory, System, storage, etc.
 7. Draw view UI
 8. Compatible with CM-13.0 (Slim6 etc.) native root access.
Download: :highfive:
 Host: Android File Host mirror: 百度网盘
 Experimental
 Note: I only tested it in TWRP.
     Some features required ROOT access.
     Extra settings can be found in the Included PerformanceControl
     Root would be preserved for systemless SuperSU from @Chainfire.
Know issues:
 1. D2TW sometimes not started at the first suspend after reboot.
 2. May be more....
Sources:
Sources of the kernel and the PerformanceControl apk included is in my github
Credits: :good:
 ** The Android Image kitchen by @osm0sis
 ** M-kernel by @Metallice
 ** All those who donate and/or help the developers. Giving us the resources and reason to carry on.
Donations: :angel:
daniel_hk said:
Even though this is from my Marshmallow ROM, it might also work for LP or earlier. The only file required to modified would be the fstab. For those who want to try, you may replace the file /data/AIK-mobile/fstab.grouper inside the zip.
Click to expand...
Click to collapse
What exactly does one have to modify in the fstab.grouper file to make it compatible with LP? Or is there a pre-defined file that can replace the current one for MM present in the .zip file?
orville87 said:
What exactly does one have to modify in the fstab.grouper file to make it compatible with LP? Or is there a pre-defined file that can replace the current one for MM present in the .zip file?
Click to expand...
Click to collapse
The only difference between MM and LP would be the OTG line.
Usually, the one found in cm-12.1 would work for all LP. Unzip this one View attachment fstab.grouper.zip
I have changed a few flags. Other developers might have other changes too.
The one inside your LP ROM would be better for your ROM. You may copy it out from root directory after start up.
If there is no F2FS support in your ROM's fstab,
1. Let say the one inside my zip is the base fstab.
2. the one in you LP ROM is target fstab.
3. copy the 4 lines with /data and /cache from the base fstab to the target fstab.
4. replace the base fstab with the target fstab inside my zip.
That's all
note:Those lines are quite long and might extended to a few lines.
Good luck!
Edit: Starting from version 20160214, there are two folders MM and LP which correspondinng to ROMs from or before Android 6.0.0. There is a default fstab inside each. For those who want to replace it with their fstab. It should be put inside the corresponding folder.
Which changes would be necessary to use your kernel with KK/4.4.4 ?
mklmkl said:
Which changes would be necessary to use your kernel with KK/4.4.4 ?
Click to expand...
Click to collapse
Same as the above in post#3.
There is a fix for auto rotate implemented in other grouper kernels that appears to be missing from this one, but it's nice to have the clock speeds to play with :good:
Thanks! I'll test it tomorrow.
---------- Post added at 01:27 AM ---------- Previous post was at 01:04 AM ----------
Booted on KK/4.4.4! Will go on testing!
But where to find the performance apk? Or do I have to compile it from source?
Thanks!
adstraylight said:
There is a fix for auto rotate implemented in other grouper kernels that appears to be missing from this one, but it's nice to have the clock speeds to play with :good:
Click to expand...
Click to collapse
The audio and rotation fix are not in the kernel. I did it in the platform. Ask your ROM's builder for detail.
mklmkl said:
Thanks! I'll test it tomorrow.
---------- Post added at 01:27 AM ---------- Previous post was at 01:04 AM ----------
Booted on KK/4.4.4! Will go on testing!
But where to find the performance apk? Or do I have to compile it from source?
Thanks!
Click to expand...
Click to collapse
The apk is in the system. It is in /system/apps/PerformanceControl/PerformanceControl.apk
I forgot if KK's system apps was inside a folder. If not, move it out.
Good luck
Found & installed -> works!
GPU is (obviously) for a different HW, correct?
mklmkl said:
Found & installed -> works!
GPU is (obviously) for a different HW, correct?
Click to expand...
Click to collapse
Yeah. The apk was for my other devices. There are apks like trickster mod can modify Tegra GPU. I seldom change it in my tilapia so I didn't add the extra codes. (lazy too )
I included this apk because there is settings for DT2W. The sources are in my github. It would be quite easy for others to port their own.
EDIT:Can you tell me which ROM you are using?
Unofficial SlimKat 9.1 (see: http://forum.xda-developers.com/showthread.php?t=3214142)
Many thanks for your effort!
@daniel_hk regarding screen rotation, I suppose you missed this commit. It's about handling the timer values in MM. I first handled this issue in frameworks/base, too, but the kernel patch is more easy to maintain.
AndDiSa said:
@daniel_hk regarding screen rotation, I suppose you missed this commit. It's about handling the timer values in MM. I first handled this issue in frameworks/base, too, but the kernel patch is more easy to maintain.
Click to expand...
Click to collapse
I saw it in manta's commit too.
Since I'm maintaining a few devices, I want to make it common. I did it in the platform. Same source would work for the three kernel sources I'm working on.
Delete
FYI: Update. Link on the OP. Thanks again!
atlharp said:
FYI: Update. Link on the OP. Thanks again!
Click to expand...
Click to collapse
Can you tell me what you meant? What link? Thanks!
The link to the kernel build is on the opening page.
atlharp said:
The link to the kernel build is on the opening page.
Click to expand...
Click to collapse
If you meant the download link to AndroidFileHost, I just checked and its OK. May be it's temperately unavailable at your side.
Hell yes! Finally a OC kernel for the Nexus 7 on MM! I have been trying to make one for hours though couldnt work it out! Can i beg for a commit to be added so us Tiapila users can use it too?
https://github.com/jfmcbrayer/grouper-kernel/commit/3f0c118b4ebc45045049e7e01c6deae5bdddb243
This commit stops the 3G wakelock that cripples the battery life on all Tiapila devices on version 5.0 and above. Battery life is like 20 hours even with no screentime.
Pretty please! This commit is already included on both CM13 and Pure Nexus Kernels for Grouper though those Kernels don't have OC!
Thanks very much.
Sage said:
Hell yes! Finally a OC kernel for the Nexus 7 on MM! I have been trying to make one for hours though couldnt work it out! Can i beg for a commit to be added so us Tiapila users can use it too?
https://github.com/jfmcbrayer/grouper-kernel/commit/3f0c118b4ebc45045049e7e01c6deae5bdddb243
This commit stops the 3G wakelock that cripples the battery life on all Tiapila devices on version 5.0 and above. Battery life is like 20 hours even with no screentime.
Pretty please! This commit is already included on both CM13 and Pure Nexus Kernels for Grouper though those Kernels don't have OC!
Thanks very much.
Click to expand...
Click to collapse
Why beg for the things already there? If you read my rather short thread. It was already there. Grouper and Tilapia share the same kernel. I already implemented it in the early stage of my Omni6 months ago...

[7.1.x|SM-N900| Unofficial LineageOS 14.1 (ha_3g)

LineageOS is a free, community built, aftermarket firmware distribution of Android 7.1 (Nougat), which is designed to increase performance and reliability over stock Android for your device.
It is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.​
{
"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"
}
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* We are 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 us for messing up your device, we will laugh at you.
*
*/
This thread is for Unofficial LineageOS 14.1 builds for ha3g (SM-N900). The following will not be supported here:
Custom kernels
Mods
Xposed
I don't support Xposed and any logcat which includes a Xposed module will be ignored. You're kindly invited to not report bugs if you:
Flashed a custom kernel
Installed or did mods from untrusted sources
Modified system files
First time flashing LineageOS 14.1 on your device, or coming from another ROM?
Download the zip(s)
Install a compatible Recovery
Perform a nandroid backup of your current ROM (Optional)
Wipe data/factory reset
Flash LineageOS
Install the Google Apps addon package (Optional)
Reboot
Ha3g Downloads folder
Older Builds:
03/27/17 build
03/09/17 build
Audio Crashes fix for 03/09/17 build
02/19/17 build
02/09/17 build
02/07/17 build
02/03/17 build
01/31/17 build
01/26/17 build
01/18/17 build
01/16/17 build
01/07/17 build
12/27/16 build (CyanogenMod 14.1)
Google Apps:
http://opengapps.org/
Want Root access? Flash this!
LineageOS SU Addon
Flahed the SU Addon and now you want to remove it? Flash this!
LineageOS su addon Remover
04/29/2017
*In call volume has been properly fixed!
*In call mic mute has been fixed!
*Dropped Substratum support
*SELinux policy has been fixed (Kernel is permissive, but it can go enforcing without issues)
*Lots of under the hood changes!
*Updated to 7.1.2
*Built with up to date LineageOS sources
Older Changelog:
03/27/2017
*KeyDisabled is fixed! The hardware buttons do not turn on when the navbar is enabled anymore.
*HUGE RIL REWORK. Lots of fixes and stability improvements for telephony.
*Audio Has been tuned:
*Speaker sound is a bit higher,
*Headphone volume was normalized, it was to high, overdriving the channel.
*Microphone crashes have been solved
*Built with up to date LineageOS sources
03/09/2017
*New feature: One handed mode
*New feature: Keypad disabler! Disabling the keypad will enable the navbar.
*CM File Manager is gone!
*Sdcardfs has replaced fuse. 3 times faster read/write speeds!
*New mali GPU driver (r7p0 from MM release, great performance!)
*GPU OC up until 600mhz with the new driver
*Few fixes to the gpu driver
*Half of the camera HAL has been open sourced! (more stable, better support)
*Camera media sharing works properly now (Instagram, Snapchat, etc)
*Wifi Stability fixes
*The Samsung Power HAL has been fixed (more responsiveness without compromise)
*The S-PEN can now click the keypad buttons!
*Rootless Substratum Support! Rom was updated for the new substratum app!
*March security upgrade applied
*Built with up to date LineageOS sources
02/19/2017
*RIL: Stability Improvements
*Fixed potential reboot scenarios while on a call
*Fixed WiFi calibration (It is more stable now)
*SamsungDoze: Screen WILL NOT wake up on significant motion anymore
*Minimum screen brightness lowered a bit
*Media Volume steps have been doubled
*Added full OMS7 support and Masquerade app for substratum
*This build fully support substratum theming!! See instructions on post #3
*Built with up to date LineageOS sources
02/09/2017
*Fix for Bluetooth Audio reproduction
*MSAA not forced anymore, causes troubles
*Fixes for ril (the modem was not defined right, plus some changes in libril). This fix results in:
*RIL: Signal Strenght reported properly now
*RIL: No more mobile data problems
*RIL: Fixes for memory leaks
*RIL: More stability improvements
*Optimizations for the Graphics 2D driver (smoother system, more battery friendly)
*Fixes for codecs: ffmpeg sw codecs work now
*Some fixes on bionic (should improve overall system stability)
*Built with up to date LineageOS sources
02/07/2017
*Fixed bad quality on the camcoder
*Fixed problems with Android Auto
*Everything that uses the AVC/h264 encoder will work well now
*Wifi: more kernel stability patches
*Built with up to date LineageOS sources
02/03/2017
*Wifi Hotspot is fixed!! It works now!
*Stability improvements for wifi (fixes for potential wifi crashes)
*Live Display RGB tunning fixed!
*Under the hood: Stability patches for kernel
*Built with LineageOS source synced and up to date
*ROM Tagged as Stable from now on
01/31/2017
*Video Zooming issue is fixed! Now videos scale properly!
*Under the hood changes: gralloc has been updated
*New LineageOS recoder included!
*Built with LineageOS source synced and up to date
01/26/2017
*AudioFX is back! And now it works!
*Some fixes and improvements for noise cancelation
*New notification LED capabilities: you can also now choose the color of the LED!
*CPU Governors: Interactive has been tuned for better battery life
*Under the hood changes: Codecs are built from source now
*Under the hood changes: Camera Improvements (Color mode was upgraded)
*KERNEL: Fixed a race condition in the scheduler that could lead to random reboots
*New root method! New LineageOS SU Addon Packages in OP to download
*Built with LineageOS source synced and up to date
01/18/2017
*Fixed a bug that prevented ambient display from waking the screen to pulse
*Enabled the Significant Motion sensor for doze
*Fixed the Recents Apps transparent bar glitch
*No more root access by default. You are gonna have to flash it now!!
*New LineageOS Bootanimation!
01/16/2017
*Fixed auto-rotation!
*Some fixes on bionic (Will improve overall system stability)
*AmbienDisplay has been fully moved to the screen section where it belongs
*KERNEL: Fixed GPU governor table (will increase performance, improve stability)
*KERNEL:GPU OC up to 667mhz is possible now (533mhz is the default max freq)
*KERNEL:GPU control interface added for clocks, powerpolicies, thermals and voltage
*DeathlyAdiutor was updated. Now it includes fragments to control the new GPU kernel nodes.
*DeathlyAdiutor: fixed the gpu usage statistics. Yes, they were broken!
*LINEAGE: New setup wizard and a couple more things rebranded
01/07/2017
*Rebrand to LineageOS
*Fixed microphone recording (everything that uses the microphone will work from now on)
*Camcoder works now
*Fixed DRM content reproduction
*Fixed In Call Volume (reworked old safared fix)
*ScreenCast should work with sound now!
*Updated Samsung Doze for nougat
12/27/2016 (Cyanogenmod 14.1)
*Initial Release
*Sharing videos on apps like WhatsApp or Snapchat does not work.
*You tell me!
Other issues?
Before posting in this thread, make sure of a few things:
You used the search function of the forums.
If you are the only one having a problem. Boot into recovery, wipe data/factory reset, reflash the rom/gapps and nothing else. Boot up and see if the problem persists.
Make sure your post is relevant to this thread.
Logs! You can use this: https://play.google.com/store/apps/d....tortel.syslog
@UpInTheAir for his kernel magic and misc fixes
@crpalmer (for picassowifi device and kernel gits)
@eousphoros (for his work on klimtwifi)
@nvertigo67 (for his work on chagallwifi)
@Nexorrr (for his work on chagalllte)
Exynos5420 Dev Team (@deadman96385 @thompatry @ZakooZ @Orion116 @mosimchah
@joshndroid @Andmoreagain @thermskin, @javelinanddart, @tincho5588)​
Source Code:
Kernel
https://github.com/exynos5420/android_kernel_samsung_exynos5420/tree/cm-14.1
Device Tree
https://github.com/exynos5420/android_device_samsung_ha3g/tree/cm-14.1
XDA:DevDB Information
[7.1.x|SM-N900| Unofficial LineageOS 14.1 (ha_3g), ROM for the Samsung Galaxy Note 3
Contributors
tincho5588, tincho5588
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.4.x
Based On: LineageOS
Version Information
Status: Stable
Stable Release Date: 2017-02-03
Created 2016-12-27
Last Updated 2017-04-29
Reserved
Kernel Info:
M Kernel base from the Galaxy Tab S
CPU Voltage Control
CPU OverClock/UnderClock (Up to 2.1GHZ)
MIF/INT Voltage Control
Wolfson Sound Control (No Yamaha support)
UKSM instead of KSM
Added the following IO Schedulers: fifo, fiops, sioplus, tripndroid, vr, zen, bfq (Default)
Full f2fs support updated off the mainline (Stock cm kernel has limited support)
Modified Thermal Throttling temperatures for all devices so hopefully they won't get as hot
Exynos thermal exposed to sysfs
Android Logger disabled by default can be enabled over sysfs
WQ power efficient workqueues (Still need to apply in more places)
Frandom Support
Readahead bumped to 256 from 128
Max77803 charger control interface
Input boosters control interface
Root Access and Theming Guide
Want Root access??
Just flash with TWRP the LineageOS SU Addon zip file found on the download section... Flash it after you have flashed Google Apps!!!
Then enable the developer options menu with this guide:
To enable Developer Options, open the Settings screen, scroll down to the bottom, and tap About phone or About tablet.
Scroll down to the bottom of the About screen and find the Build number.
Tap the Build number field seven times to enable Developer Options. Tap a few times and you’ll see a toast notification with a countdown that reads “You are now X steps way from being a developer.”
When you’re done, you’ll see the message “You are now a developer!”. Congratulations. Don’t let this newfound power go to your head.
Tap the Back button and you’ll see the Developer options menu just above the “About Phone” section in Settings. This menu is now enabled on your device—you won’t have to repeat this process again unless you perform a factory reset.
Now go into the developers options menu and find the option to enable root access!!
Flashed the SU Addon and now you want to remove it from your phone??
Just download the LineageOS SU Addon remover and flash it with TWRP...
Excellent...
New year gift...
No words to explain happiness
Sent from my SM-N900 using XDA-Developers mobile app
first one !!LOL
TNX Martin
so it is the beta , is DA supported ??
As usual downloading first...
Thanks allot sir
Sent from my SM-N900 using XDA-Developers mobile app
downloading...
5 min to finish
booting...
pedy6990 said:
downloading...
5 min to finish
Click to expand...
Click to collapse
good for u man. my net is like snail. 3h to download
RYAN SHAY said:
first one !!LOL
TNX Martin
so it is the beta , is DA supported ??
Click to expand...
Click to collapse
DA is shipped with the rom... same as with CM13...
Under my point of view, it is fully stable... I labled it as beta until u guys test it and tell me everything is OK... that is the only reason...
RYAN SHAY said:
good for u man. my net is like snail. 3h to download
Click to expand...
Click to collapse
I'm also in ur country, khubi?
tnx for hard working and keep a live our Note 3 N900. if u have good Internet with Unlimited Size ( or Volume Whichever was true. ) tell us rom is Stable or Not ( Just to be sure. because i dont have Unlimited net. and if only have incall volume bug i download it ).
pedy6990 said:
I'm also in ur country, khubi?
Click to expand...
Click to collapse
tnx bro , I am fine.
lets stick to the thread and not to make Mods angry.
any work u had with me just pm me.
rasoulia said:
tnx for hard working and keep a live our Note 3 N900. if u have good Internet with Unlimited Size ( or Volume Whichever was true. ) tell us rom is Stable or Not ( Just to be sure. because i dont have Unlimited net. and if only have incall volume bug i download it ).
Click to expand...
Click to collapse
It is fully stable... only bug i found was the in call volume patch... I use it as daily driver...
Everything is there on OP!
tincho5588 said:
DA is shipped with the rom... same as with CM13...
Under my point of view, it is fully stable... I labled it as beta until u guys test it and tell me everything is OK... that is the only reason...
Click to expand...
Click to collapse
so it seems to be really stable. I dont know what to say.
i just have this last query , maybe its like a dumb Q , Are all of the change logs of MM included in this rom too ??
Thank you my brotheeeeerrrr.... ???
Yeah it was really stable. Fast, without laggy.
Zud bezan download arzeshesho dare. @rasoulia
tincho5588
You AMAZING DEVeloper! Thank You & Happy New Year! :victory:
Thanks my dear friend! Our device support vulkan api?
Thanks man.... Working great..... A very happy new year to you.... Keep up the good work....
Sent from my SM-N900 using XDA-Developers mobile app
Darkphyx said:
Thanks my dear friend! Our device support vulkan api?
Click to expand...
Click to collapse
No... Opengl 3.1
RYAN SHAY said:
so it seems to be really stable. I dont know what to say.
i just have this last query , maybe its like a dumb Q , Are all of the change logs of MM included in this rom too ??
Click to expand...
Click to collapse
Yes sir! All the work done in cm13 is inhereted here! That is why it was so important to polish MM...

Categories

Resources