[ROM][5.1.1_r6][UNOFFICIAL][UBERTC] Mokee OpenSource Project [08-07-2015] - Samsung Galaxy S II Plus

Disclaimer:
All the firmwares, custom ROMs, official firmware updates, mods and tools mentioned here belong to their respective developers/owners.
You will be doing everything at your own risk.
We nor the developers cannot be held responsible if you end up damaging or bricking your device.
{
"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"
}
Introduction:
MoKee OpenSource is based on the Google AOSP. We update our source code frequently to keep up with the latest development, and not forgetting to merge in special features of our own at the same time.
A small group of people from around the world who are interested in Android launched this project on the 12th of December 2012, and is committed to make this ROM better and better. Like most contributors of open source projects (Omni, CyanogenMod, Slim AOSPA etc), we are doing all these in our free time as our passion...
Since this project is open source, anyone interested can participate in the development (maintain new devices, contribute code etc). Newcomers are always welcomed!
Optimizations:
-from build 26-06-2015
rom compiled with ubertc 4.8
kernel compiled with ubertc 4.9
-O3
improve the performance and/or code size at the expense of compilation time and possibly the abilty to debug the program.
-graphite
graphite has been around for a wile in GCC. during this time a lot of people lesled grapithe and sebastian fixed many bugs. as of today the graphite infrastructure is pretty stable and hosts already specifix optimizations such as loop-interchange, blocking and loop-flattening.
-stric aliasing
the compiler writers know what the strict aliasing rules are for. they are writen to let compiler writes know when they can safely assume that a change made throuth one variable won't affect the value of another variable, and conversely when they have to assume that two variables might actually refer to the same spot in memory.
-floop
loop nest optimization is an optimization technique that applies a set of loop trasformations for the purpose of locality optimization or parallelization or other loop overhead reduction of the loop nests. one classical usage is to reduce memory access latency or the cache bandwidth necessary due to cache reuse for some common linear algebra algorithms.
-lto
Link-time optimization is a type of program optimization performed by a compiler to a program at link time. Link time optimization is relevant in programming languages that compile programs on a file-by-file basis, and then link those files together (such as C and Fortran), rather than all at once (such as Java's "Just in time" (JIT) compilation.
-PThread
It compiles the ROM binaries to be more optimized for multi-thread
-pngquant
reduce png size by 70%
-from build 10-04-2015
rom compiled with ubertc 4.8
kernel compiled with ubertc 4.9
full -o3 optimization
linker optimizations
graphite flags
many other gcc flags
pngquant
strict aliasing
Optimized Android Bionic
added Optimized android art
-from builds 17-03-2015
rom compiled with sabermod-4.8
kernel compiled with sabermod-4.9
added full -o3 optimization
linker optimizations
graphite flags
many other gcc flags
pngquant
strict aliasing
Optimized Android Bionic
-from builds 03-03-2015
rom compiled with sabermod-4.8
kernel compiled with sabermod-4.9
clang optimized with -O3 optimization
linker optimizations
graphite flags
many other gcc flags
pngquant
added strict aliasing
added Optimized Android Bionic
-from builds 25-02-2015
switch from linaro to sabermod
rom compiled with sabermod-4.8
kernel compiled with sabermod-4.9
added clang optimized with -O3 optimization
added linker optimizations
added graphite flags
added many other gcc flags
pngquant
-from builds 22-02-2015
rom compiled with linaro 4.8
kernel compiled with linaro 4.9 optimized for arm cortex a9
pngquant
Features:
ambient display
ListView animations
Calendar - with lunar and solar calenders
Bulk SMS recipients
Adjustable SMS font size
SMS sending delay
Smart dialing
Speed dialing
IP dialing
Custom carrier name
Network speed in status bar (upload and download!)
Built in timer in Apollo - determine when to stop playing music
Unique Power Saver functions!
Custom screen off animations
Lockscreen notifications
Multiuser support
Smart Lock
What works:
WiFi
Bluetooth
RIL (Calls, Mobile Data, SMS)
Sensors
GPS
Camera
Everything else not listed under "Known Issues" section
Known Issues:
you tell me
Installation Instruction:
Make sure you are on a 4.2.2 stock or based rom
Take a nandroid backup
Full wipe and factory reset
Flash ROM ( do NOT flash another kernel or you will loose a lot of the optimization )
Flash Gapps
FOR i9105 ( WITHOUT NFC ) FLASH NFC-DESTROYER
Reboot
Enjoy!
Changelog:
click here
device specific change:
_ 10-04-2015
fix streaming from netflix app
_ 25-02-2015
added selection of WCDMA network only
fixed playing of DRM content
enable ambient display
_ 22-02-2015
fixed device encryption (ext4 fs only)
restored USB-OTG settings
added support of f2fs
_ 11-02-2015
initila build
Download:
rom https://mega.co.nz/#F!EZgGSJ6D!GqrMtjXIeat9rNAddDOfaw
slim GApps http://forum.xda-developers.com/slimroms/general/gapps-official-slim-gapps-trds-slimkat-t2792842 (I recommend to use zero modular)
Sources:
https://github.com/MoKee
https://github.com/oned46xda/android_device_samsung_galaxys2plus-common/tree/mokee
https://github.com/oned46xda/android_device_samsung_i9105/tree/mokee
https://github.com/oned46xda/android_device_samsung_i9105p/tree/mokee
https://github.com/oned46xda/android_kernel_samsung_galaxys2plus-common
Thanks:
mokee team
@pawitp for patches
@andixlm for device tree
@LuK1337
@GHsR for kernel tree
@CoolDevelopment
and other I9105/P and I9082 devs
screenshots:

i9105 will be up later

Where is the screen shots

morrows said:
Where is the screen shots
Click to expand...
Click to collapse
i'm testing another rom right now , so i can't take it

i9105 is up

Good job mate.

Great!

Great work! I'm testing it!
No problems! Very fast!

great work man keep it up
we are waiting more roms from u

Nice work,

Fast and very stable Rom. No problem. hope they will continue updated.??

Nice work

can anyone tell us how about battery life

nice work men

really great rom

Incoming call problem
This is a very fast, stable and long battery life rom!
But there's a big problem: phone application crashes when there's an incoming call, so I cannot answer calls.
I've attached a logcat.

bonerserk said:
This is a very fast, stable and long battery life rom!
But there's a big problem: phone application crashes when there's an incoming call, so I cannot answer calls.
I've attached a logcat.
Click to expand...
Click to collapse
so sorry man i'll try to fix that as fast as i can

bonerserk said:
This is a very fast, stable and long battery life rom!
But there's a big problem: phone application crashes when there's an incoming call, so I cannot answer calls.
I've attached a logcat.
Click to expand...
Click to collapse
Long battery life ? Okay fast and stable yes, but my battery draind like crazy,so i get back to RR :\ what settings do you use ?

naskodeuces said:
Long battery life ? Okay fast and stable yes, but my battery draind like crazy,so i get back to RR :\ what settings do you use ?
Click to expand...
Click to collapse
Standard rom settings with all default service active.
Hi precision gps settings.
I've installed greenify to automatically hibernate some apps.
No custom kernel.
After 10 hours of my normal use i've got 60% of battery, more then other roms.

This is very great very fast, smooth great animation, hope to be always up to date, Thanks a lot for your great efforts.

Related

[KERNEL][GPL][23 FEV - #4] franco.Kernel | 2.6.35.10

About
{
"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"
}
Following the popular franco.Kernel series I present you the new .35 tree based kernel for the 2.3.3 from LG and for the CM testing releases from mik.
(Because people keep flashing this **** with the wrong roms and come here crying "HALP" enjoy the big letter warning)
This kernel is not for 2.2 roms and I will laugh at you if you flash it together with 2.2. Not either will it work on miks 6.5.8 nor void forever...
franco.Kernel facebook group page: https://www.facebook.com/franco.Kernel
Features & Changelog
#4
* Added 652, 672, 691, 710 cpu frequencies
* Doubled busses frequencies - system will go faster but you'll possible lose some overclocking capabilities. Busses frequency OC > cpu OC.
* Added and tweaked Simple IO scheduler as it proved to be the fastest one for this device
* Added tun.ko and cifs.ko
* Added camera flicker bug fix
* Cleaned up some more debug ****
* One or two small tweaks
#3
* Completely rebased kernel
* No more blackscreen
* Based on CM's source
* All the tweaks and ****s you've been known about from me
* Franco magic?
* POWER
* BATTERY
* Well...I'll write a more detailed post later, too busy at the moment =)
08122011
- Touchscreen driver improved
- Same changes as the 27/11 release but now with wifi working
27112011
- Major speed up because fsyncs are not disabled
- SLUB memory allocator tweaked and made default
- Wifi Tethering fix attempt
- One or two other small tweaks and optimizations
- This release is labeled as a testing version
22112011
- Bye vsync toggle, it's not possible to change vsync without a kernel recompile
- Blackscreen bug fix attempt
- Touchscreen drivers optimized with the axis inversion workaround - changes by paolo, fserve, and me
12112011
- Vsync on/off toggle added. This is what I need be checked, I don't know if it's working: run this command via terminal or init.d script
Code:
echo "0" > /sys/module/mddi_hitachi_hvga/parameters/vsync_on
Echoing 0 it will disable vsync, echoing 1 will enable it.
- FSB/BUS overclock is lower, it will lower benchmarks a bit, but you won't notice any difference during normal usage and it will increase stability
- Obviously all the changes from the latest testing version are included
- This release is labeled as a testing version
02102011
- Smartass2 tuning
- Ck2 patch - system more responsive and noticeably faster
- Compiled with the latest Linaro 4.5.4 2011.09 toolchain
- Fix camera flicker - thanks Turducken
- Add Simple I/O scheduler and made the default - should fix the slow USB transfer bug
- net: Reorder incoming packets in PPPoLAC and PPPoPNS
- Misc fixes
- Should provide some extra battery power
19092011
- A lot of reverts to increase overall stability
- Smartass2 improvements
- BFQ i/o scheduler added and made default. VR scheduler makes the USB transfers slow
- Wifi change to drain less battery
- Clear RAM feature in Andy's rom works now
- Add Jhash3
- vfs_cache from 100 to 25
- init/calibrate backported from 2.6.39
- Some other improvements that can be seen in my github
29082011
- Reducing VM_READAHEAD from 4096 to 512. Should fix the occasional music stutter
- Some .config changes from fserve to increase battery life
- Tweaks and code cleanups from CAF to increase stability, battery and performance
- Cleaned up some governors
- Add SmartassV2 added yesterday from the original Smartass creator
- Re-written InteractiveX
- Vsync enabled by popular demand
- dirty_writeback_interval = 1500 centisecs
- Some reverts that should fix the reboots or random crashes
- Thanks across for the testing
- This release is labeled as a testing version
24082011
- Strange behavior with ext3/ext4 fixed
- More ARM architecture specific code
- Internet/data speed majorly increased
- **** legacy drivers removed
- Dunno what else
- This release is labeled as a testing version
21082011
- Filesystem tweaks from Code Aurora. Mainly ext3 and ext4 improved code
- Power management tweaks from Code Aurora
- Two Power management patches from Arco's kernel
- A lot of ARM architecture specific tweaks and improved code
- Some other small ****s
- This release is labeled as a testing version
16082011
- Battery display bug is fixed
- Terminal ****ting itself when closing fixed
- Headset button should work now too
- Some reverts to provide some extra stability
03082011
- Patched with 2.6.35.14 from upstream
- Tweaks in the touchscreen driver
- Lots of reverts from backported code to improve stability
- USB should be fixed
- CFS scheduler updates
- Wi-fi should be finally fine (I hope because I haven't touched wi-fi **** code)
- Camera should work fine now too
01082011
This is a complete re-written kernel from scratch featuring all the performance and battery patches from the last version plus a lot of new code.
The changes are all in my github so I don't need to list them here. I need you guys to test the kernel and tell me what is working and what is not working, which bugs do you find, if the performance is good, if battery is good etc etc. I don't want posts like "BLUETOOH HANDS FREE DOESN'T WORK FIX PLX" or "WAHT IS THE BAST GOVERNOR AND OC HALP PLOX" I want informative posts about your conclusions, if it kernel paniced what is your environment, your OC, your governor... stupid and non helpful posts will be ignored. If you want a good kernel, do you job as an user and help me too.
Click to expand...
Click to collapse
Take note of this, I don't care nor will pay attention if you say you're having battery drain if: you flashed the kernel sooner than 24hours of your complain post, if you didn't wipe your cache partition before or after flashing it, or if you didn't wipe your battery stats. If any of these three conditions are met at the time of your posting I will simply ignore it.
Downloads
Download:franco.Kernel-4
franco.Kernel updater app: https://market.android.com/details?id=com.franco.kernel.p500
Installation
1 - Reboot intro recovery
2 - Flash the latest kernel version from this topic
3 - Reboot
4 - Enjoy
People remember this is a pre-release, it's a gift for you all to test and play in the next days while I make it better, faster, more stable and the likes. Now I'll retire for a nice beach day after a hard nights work
wow downloading and will flash it right away!!!! cant wwait for it so test. thanks franco you are genious!
franciscofranco said:
People remember this is a pre-release, it's a gift for you all to test and play in the next days while I make it better, faster, more stable and the likes. Now I'll retire for a nice beach day after a hard nights work
Click to expand...
Click to collapse
go ahead man. you deserve the best. your v18 is still as stable as rock so I can wait for the final version of this. i will flash this now.
I know testing isn't all abt posting quadrant scores ...but anyways this kernel gives [email protected] mhz
Sent from my LG-P500 using XDA App
thx franco.
downloading....
Rotation not fixed...not a huge problem anyways. Thanks
Sent from my LG-P500 using XDA App
Flashed it, seems stable at 710Mhz (which is the maximum my phone can get). Neocore [email protected]/Smartass running on official 2.3.3. That is 10FPS higher than stock kernel and 2 fps higher than stock OC'[email protected] stock kernel.
Will test further and post.
Neocore 55.1 [email protected] 806 MHz running on void forever
Sent from my LG-P500 using XDA App
franciscofranco said:
People remember this is a pre-release, it's a gift for you all to test and play in the next days while I make it better, faster, more stable and the likes. Now I'll retire for a nice beach day after a hard nights work
Click to expand...
Click to collapse
Are you using the LG Userspace Drivers?
can i know how much quandrant score for 3D of this kernel with overclock to 768mhz in stock 2.3.3 rom and non stock rom?
RevengeFNF said:
Are you using the LG Userspace Drivers?
Click to expand...
Click to collapse
As Franco said in the other topic, these drivers are not in the kernel but integrated in roms so we have to wait for mik, andy or Noejn to update their roms
Quadrant score after freeing my memory card is 1960
Sent from my LG-P500 using XDA App
thankxx man..
sajjan said:
Quadrant score after freeing my memory card is 1960
Sent from my LG-P500 using XDA App
Click to expand...
Click to collapse
what rom are u using? are u on the new baseband?
dark-k said:
As Franco said in the other topic, these drivers are not in the kernel but integrated in roms so we have to wait for mik, andy or Noejn to update their roms
Click to expand...
Click to collapse
Ok, and just for curiosity, in what consist those drivers, that give a huge boost in 3D?
franco,just wanna say thank you. I can see your passion in making our O1 better than ever. thanks a lot man. Know that your hard work is very much appreciated. More power. (^^,)
Sent from my LG-P500 using XDA App
I can boot v.2.2 with this kernel, can see some notifications in "toast",
but there is almost immediate shutdown with "Battery overheated"
RevengeFNF said:
Ok, and just for curiosity, in what consist those drivers, that give a huge boost in 3D?
Click to expand...
Click to collapse
Yes, a huge boost :
mik_os said:
kernel: 2.6.35 @ 600mhz
Click to expand...
Click to collapse
Just to inform I'm in stock v20g with just very few modifications by me and the kernel it's working without the bugs you describe

[4.2.2]Mokee Open Source Project[PA's PIE,HALO,more settings..] July 15

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Click to expand...
Click to collapse
[/YOUTUBE]
ABOUT MOKEE
1. Introduction
MoKee OpenSource is based on the Google AOSP and CyanogeMod project. We update our source code frequently to keep up with the latest development, and not forgetting to merge in special features of our own at the same time.The Mfunz Forums launched this project on the 12th of December 2012, and is committed to make this ROM better and better.
Since this project is open source, anyone interested can participate in the development. Newcomers are always welcomed!
Note: MoKee OpenSource and MoKee OS are not related, MoKee OS has ended development on 11/7/2012.
2. What can you do for MoKee OpenSource
MoKee OpenSource is a big project. We require talents from all fields to help out:
For example:
1. Translators for multiligual support
2. UI designers
3. Interaction designers to improve how users interact with their devices
4. Programmers to combat bugs and implement new features
5. ROM experts to extend support for more devices
6. Many more...
Click to expand...
Click to collapse
3. Build environment
A computer running Linux or a VM running Linux (Ubuntu 12.04 64-bit is recommended)
Click to expand...
Click to collapse
4. Discussions
If you face any problems during compilation, please contact QQ Groups: 285950190
If you want to add a new device tree, please contact:
Email: [email protected]
Twitter: https://twitter.com/martinczgao
Facebook: http://www.facebook.com/martinczgao
To ensure the performance and efficiency of the development team, inexperienced users will not be entertained.
Click to expand...
Click to collapse
My Github:
https://github.com/poppy1
Click to expand...
Click to collapse
Download
​
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Kernel update
Upgrade to Linux kernel version 3.0.86
Add 2D/3D overclocking
Add S2W features
USB quick charge
More ....[/CENTER]
Click to expand...
Click to collapse
Change Log
HTML:
Changelog: 2013-07-15
Fix on a low-resolution model of HALO error BUG
Repair does not have virtual navigation keys drawer models not bound by transparency and transparency in the system status bar BUG
Magic fun new exclusive wallpapers, selected in the magic fun desktop wallpaper.
HALO supports more gestures
Add a Halo))) Wizard
Optimizing code to enhance efficiency
Perfect magic fun pushing system
Merge into 2013-07-15 CyanogenMod code
More changes as described in https://github.com/MoKee
Changelog: 2013-07-13
Correction interface when reading the list view does not update the animation BUG
When the status bar, navigation is set to opaque, desktop drawer will automatically become a black background
Perfect transition into the drawer and thumbnail animations, making it more smooth
Fixing privacy protection possible UI freeze problem
Magic fun desktop now supports gestures!!! Default open double-double scale on the thumbnail, under the status bar, crossed opening the drawer can be customized.
Greatly enhance the interest in magic desktop fault tolerance and performance
Translations added
New task interface transparent lines
Task interface switching animation inconsistency problems before repair
Fixed lunar calendar dates at 40
Join SMS delay sending function
HALO performance optimizations and bug fixes
HALO styles improvements
Prohibited in protected lock screen shows HALO
Amendments to HALO))) set in the hidden problems in the application status bar and PIE
Magic fun new boot animation, and Easter eggs
Performance and stability enhancements, optimized detail to reduce power consumption
With the latest support slide enter Google Baidu alternative built-in input method input method
Join game Center
Merge into 2013-07-13 CyanogenMod code
More changes as described in https://github.com/MoKee
Changelog: 2013-07-05
Section field translate complement
Amendments under white themes program installed displays
Update to spot interesting statistical v1 interface
Fix 970 flower screen problems
HALO can be a graceful exit micro-
Fixed drawer interface virtual navigation keys and status bar background flicker
Adjustment of interest in magic desktop and drawers and transparent
Fixed a HALO button in PIE panel display problem
New list of animation
Rollback Spyder,umts_spyder,Edison the default frequency
Fix P880 not start problems
Merge into 2013-07-05 CyanogenMod code
More changes as described in https://github.com/MoKee
[QUOTE]Update log :2013-06-29
Part translate the field complements
Join the kernel for support for fast charging switch (some models kernel support, you can set - System - Quick setting panel - buttons and layout open, open the USB connection after charging faster, you need to transfer files, please note that off.)
P880 kernel perfect
i9100G repair hotspot
Atrix2 init script perfect frequency setting repair
Perfect phone to have the expansion card installation location options detection
Amendment procedure installer during rotation of the display problems
Brilliant animation custom interface list
Optimization framework layer shows a partial view of logic to improve system performance
Some small BUG fixes and code optimization
Merge to 2013-06-29 CyanogenMod code
More detailed https://github.com/MoKee changes
Update log :2013-06-25
The display processing logic correction HALO
I9100G new abyssplug, lulzactive, pegasusq governor
The status bar can now - fast setting to adjust the number of tools per line
New privacy protection, protect your phone records, text messages and other privacy!
Multi-user settings under an independent
Translation added some fields
Fixed call time does not go BUG interface
Amendment procedure installer horizontal screen mode can not click Next or install the BUG
The new privacy features
Optimized code, improve efficiency
Merge to 2013-06-25 CyanogenMod code
More detailed https://github.com/MoKee changes
Update log :2013-06-22
HALO now be completely closed
Join HALO extended settings
Fix a default error
Magic Fun Desktop logical adjustment (you'll like it)
A large number of code optimization to enhance system efficiency, energy consumption
Merge to 2013-06-22 CyanogenMod code
More detailed https://github.com/MoKee changes
[B]2013-06-16[/B]
1、Improve the Halo PIE response button on the status bar
2、Perfect Halo effect drop-down display of the status bar
3、I9100G fast charge technical support
4、Perfect PIE judging by the cleanup task button displays the notification bar interface
5、Notice to intercept surface layout of the perfect PIE
6、P880 core perfect
7、Nexus 4 Add new IO Scheduler
8、Fix XT912 Unicom network problem
9、Nexus 4 kernel enabled O3 optimization
10、Nexus 4 USB quick charge support
11、Galaxy released Nexus series speed Governor of smartass2,pegasuq
12、Galaxy released Nexus series SIO IO Scheduler
13、Settings-displays the Add precision distance sensor is not sensitive or damaged switch-distance can be closed automatically after it has pledged to call up screens
14、P880,P990 allows the use of the volume keys wake
15、HALO now remembers the last setting you location, and anyway when switching screen reset
16、Atrix 2,Spyder,umts_spyder default in Exchange for hotplug Governor
Merge into 2013-06-16 CyanogenMod code
More changes see https://github.com/MoKee
2013-06-11
1、PIE under the lock screen monitor complete cancellation, no side effects when docked at the side of the slide when
2、Installation interface adjustments
3、Rights management interface tweaks
4、P880 adding new IO scheduler and governor
5、atrix 2, spyder, umts_spyder default swap is smartass2 governor
6、HOLO multitasking support floating window
7、Optimize system services, save power.
Merge to 2013-06-11 CyanogenMod code
2013-06-08
1、Fixed some errors in the default parameters
2、PIE support adding the power button
3、PIE in lock screen conjured from now banned because useless
4、Improve some of the parameters of PIE
5、PIE can be adjusted now greater
6、Intelligent capture camera increases
7、Add the power button navigation bar support
8、atrix 2, spyder, umts_spyder increase powersave, conservative, smartass2, pegasusq governor
9、atrix 2, spyder, umts_spyder increase SIO IO scheduler
10、atrix 2, spyder, umts_spyder now overclocked to 1.3GHz (CPU unlock the case)
11、Nexus 4 increase SIO IO scheduler
12、Push systems continue to improve in order to better prepare for future work
13、Part of the code logic optimization, improve stability and speed
Merge to 2013-06-08 CyanogenMod code
2013-06-01
1、Fun Desktop repair magic number is 1 point home when the main screen FC problems Nima change to change while the problem here, while there problems, this completely better.
2、Fixed custom color option defaults PIE reading the wrong question
3、Update PIE
4、Part of the code logic optimization, improve stability and system speed
5、Updated some models GPS configuration
6、Enhance the response speed switching thumbnails
Merge to 2013-06-01 CyanogenMod code
2013-05-27
1、Repair Magic Fun Desktop restart the default desktop becomes the first of the BUG
2、Update your browser settings
3、Performance Optimization
4、Part of the code logic to adjust
5、Merge to 2013-05-27 CyanogenMod code
2013-05-25
1、Rollback default swap volume keys
2、Speaking complement some
3、Developers correction mode can not be turned off hidden BUG
4、Correction when the desktop is adjusted to a number of crashes BUG restart
5、Reverse checkbox rights management
6、Fix the drop-down status bar, press the Home key to return the main screen is not the issue but into thumbnails
7、Fix BUG unable to load the information ChangeLog
Merge to 2013-05-25 CyanogenMod code[/QUOTE]
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Greetings from China!
Keep it going dude!
Good job
send from chrome 26.0.1410.64 m
Thnx poppy another rom from source
Bags?
LeiManPRO said:
Bags?
Click to expand...
Click to collapse
what bags? this is rom not school...
@dominos_liberty;
Did you solve camera problem?
you meant recording problem?
@dominos_liberty
Yes
poppy22 said:
@dominos_liberty
Yes
Click to expand...
Click to collapse
Camcorder fix
here is you solution!!
So this is basicly AOSP with PIE Controls and features of CM, right?
I guess you should maybe explain where the differences between yours and CM/PAC-Man/etc. is, otherwise people - like me - who don't know what they have from flashing this, will stay away from that.
You could also make a smal video showing all the features.
awesome! Our C2 just keep gettin better and better! :highfive: :victory:
U mean its completly stock
Sent from my HTC One S using xda app-developers app
---------- Post added at 02:03 AM ---------- Previous post was at 02:00 AM ----------
Hmmy 4444 said:
U mean its stable
Sent from my HTC One S using xda app-developers app
Click to expand...
Click to collapse
Sent from my HTC One S using xda app-developers app
stuck on boot logo
Official?
Which version is this, official, beta, night or unofficial?
why not post in chinas forum?
translate:大神你怎么不在国内论坛发布呢?
Sent from my HTC Z560e using xda app-developers app
dominos_liberty said:
Camcorder fix
here is you solution!!
Click to expand...
Click to collapse
@dominos_liberty
I want to ask, these files are compiled by which source
lx9292 said:
why not post in chinas forum?
translate:大神你怎么不在国内论坛发布呢?
Sent from my HTC Z560e using xda app-developers app
Click to expand...
Click to collapse
@lx9292
国内有发布的
http://bbs.joyrom.com/thread-31642-1-1.html
http://bbs.mfunz.com/thread-710570-1-1.html
DeanderDean said:
stuck on boot logo
Click to expand...
Click to collapse
@DeanderDean
You may need to separate the brush into the boot.img
wognwarren said:
Which version is this, official, beta, night or unofficial?
Click to expand...
Click to collapse
@wognwarren
This is unofficial version

[ROM][4.4.4] Paranoid Android - Legacy

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is a source built rom from the aospa-legacy repos, and device specific repos for the kindle fire HD by MWisbest.​
Project AOSPA - Android Open Source Project (Paranoid Android)
Paranoid Android is known to bring various innovative features to various Android devices. Some of them include -
Hybrid Engine - Per app color, per app dpi & per app layout
Pie Controls - Alternate unobtrusive navigation controls
Halo - Bringing multi-tasking to a whole new level
Hover - Our take on redefining notifications and enhancing multitasking abilities
Peek - An intuitive way to receive notifications
Dynamic System Bars - Immersing you into a whole new experience using design tweaks
Working
Kernel 3.0.101 with tweaks by me
Boot
Sensors
Touchscreen
HD codecs for Youtube and Netflix
Camera
USB
Hardware Acceleration
WiFi
Bluetooth
Audio
HDMI out
Not Working
Nothing iv'e found, please report bugs asap
Rom updates
[14/12] Link time optimisations with -03 flags (should increase performance)
[14/12] Card stack recent apps!
[11/12] Apps and framework have been odexed for extra smoothness and faster first boot - this also frees up more /data
[11/12] More compiler flags for better optimisations for speed rather than size (we have a large /system partition so size optimisation is no longer needed)
[11/12] Removed some apps
[11/12] Patched external/webp to fix graphical glitches in play store when using toolchains 4.9+
[11/12] Rebuilt using the linaro 4.9.2 toolchain - huge speed increase!
[09/12] Built using GCC 4.8 toolchain rather than GCC 4.7
[09/12] Using optimised flags from Archi, increases performance up to 6x (here)
[09/12] Added DSB (Dynamic system bars)
[07/12] Paranoid android 4.6 BETA 6 common
Kernel updates
[14/12] Added some optimisation flags from MWisBest
[14/12] Removed KSM and added Ultra KSM which is an anhanced version and reduces RAM usage, at the cost of some CPU cycles
[14/12] Removed the 1.728ghz over clock as this caused more problems and instability than it was worth
[14/12] Added some under clock values
[11/12] Increased buffer for videos to ensure videos work after screen turns off without needing a reboot
[11/12] Added GPU overclock of 512mhz (automatically scaled by the system)
[11/12] Added -o3 flag to kernel build along with other compiler flags from Maromi - big thanks to him!
[11/12] Fixed reboots when using 4.9+ toolchains for the kernel (tested by me, without this patch, the ROM rebooted after unlocking the screen)
[11/12] Rebuilt using the linaro 4.9.2 toolchain
[09/12] Built using optimised flags for performance
[09/12] Built using GCC 4.8 toolchain rather than GCC 4.7
[07/12]Added overclock to 1.7Ghz
[07/12]Kernel 3.0.101 up from hashcodes 3.0.72
Downloads
[14/12]Paranoid android 4.6 BETA 6
PA Gapps
Old
[11/12]Paranoid Android 4.6 BETA 6
[09/12]Paranoid Android 4.6 BETA 6
[07/12]Paranoid Android 4.6 BETA 6
Nice work bro! ??
Omg someone picked this up yay!
Too bad AOSPA's Git is down. Would've loved the DSB and Recent Cards! Oh well. Great ROM!
Any chance for non over clocked versions as my device experiences graphical glitches and crashes?
Keep getting a E: Could not create file for updater extract in 'tmp/updater' error. Downloaded twice on two different computers.. Same error :/
Nvm, Installed some weird stuff and it just kept giving me an error lol. Rebooted recovery and it fixed it.
xWolf13 said:
Too bad AOSPA's Git is down. Would've loved the DSB and Recent Cards! Oh well. Great ROM!
Click to expand...
Click to collapse
I have the commits for DSB so that should be implemented today, only takes about an hour and a half to build, but we'll have to wait for recents card stack
Mr. Xplosion Man said:
Any chance for non over clocked versions as my device experiences graphical glitches and crashes?
Click to expand...
Click to collapse
Yeah i can provide non overclocked, then provide the overclocked version as an alternative :good:
Running well for you? Any issues?
So the issue on CM11 with YouTube is fixed on this ROM now?
From what I recall the issue was that videos wouldn't play in HD if your device went into standby after playing a YouTube video and you went to resume or play another video after unlocking, a restart was the only way to temporarily fix it.
Also on CM11, Netflix output via HDMI would freeze/stutter for few seconds, that's fixed here as well?
Just want to make sure as other than those issues CM11 works well for me, but I would jump ROM if those were fixed here.
Thanks :good:
Gilly10 said:
So the issue on CM11 with YouTube is fixed on this ROM now?
From what I recall the issue was that videos wouldn't play in HD if your device went into standby after playing a YouTube video and you went to resume or play another video after unlocking, a restart was the only way to temporarily fix it.
Also on CM11, Netflix output via HDMI would freeze/stutter for few seconds, that's fixed here as well?
Just want to make sure as other than those issues CM11 works well for me, but I would jump ROM if those were fixed here.
Thanks :good:
Click to expand...
Click to collapse
Sorry i didnt understand the youtube issue, ill test it now to make sure, if theres still an issue ill be grateful for some logcats, or ill do it myself and try to fix it.
Regarding hdmi out while using netflix, sorry i cant test as i do not have netflix, but again please logcat the issue and ill do my best to fix it
Gilly10 said:
So the issue on CM11 with YouTube is fixed on this ROM now?
From what I recall the issue was that videos wouldn't play in HD if your device went into standby after playing a YouTube video and you went to resume or play another video after unlocking, a restart was the only way to temporarily fix it.
Also on CM11, Netflix output via HDMI would freeze/stutter for few seconds, that's fixed here as well?
Just want to make sure as other than those issues CM11 works well for me, but I would jump ROM if those were fixed here.
Thanks :good:
Click to expand...
Click to collapse
YouTube is now working great! HD is working also.
new version is up! check the changelog for updates
Have this rom only cpu overclock or also gpu overclock?
fer2503 said:
Have this rom only cpu overclock or also gpu overclock?
Click to expand...
Click to collapse
Cpu overclock only, if someone could tell ke how to overclock the gpu i could implement it into the next version
faZevoLv said:
Cpu overclock only, if someone could tell ke how to overclock the gpu i could implement it into the next version
Click to expand...
Click to collapse
I see it in cm11 but i don't know how it works
faZevoLv said:
Cpu overclock only, if someone could tell ke how to overclock the gpu i could implement it into the next version
Click to expand...
Click to collapse
i set immersive mode from gravitybox (in your rom is not present), but when i enable it the system reboot
fer2503 said:
i set immersive mode from gravitybox (in your rom is not present), but when i enable it the system reboot
Click to expand...
Click to collapse
Immersive mode can be activated from the quicksettings when pulling down the status bar
Thank you very much for getting this working for the kindle.
Just out of curiosity, I see something about 6x performance. But I'm getting some serious jerkiness between animations and when scrolling. I've disabled animations for the time being, but out of three ROMs (LS, CM and PA) I haven't seen much smoothness in any ROM. Are there any suggestions for getting a little bit more butteriness out of the kindle.
Do you have dynamic system bars enabled? if so i would disable them for now as they are still a WIP and cause lag in the rom. Im building soon with the linaro toolchain for the system and the kernel, and hopefully some other tweaks for more speed.
Update coming as soon as i upload it
Much faster and a recomended update! Check changelog in post 2
Any features you want included, or if there are still speed issues, mention them in this thread please

[Kernel][D801]TMO G2 Lollipop 30b Kernel[Linaro][Bump][r8 2015/05/16]

{
"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"
}
Custom D801 stock LG kernel built from the latest 30b source. Must be on LG 30b rom with 30b bootloader, and have bump recovery. Credits and Thanks to CyanogenMod, CAF contributors, Linaro team, Faux123, FranciscoFranco, neobuddy89, RenderBroken, myfluxi, savoca, and dorimanx.
DISCLAIMER
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this kernel
* 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.
*/
INSTALLATION
Download the Kernel in post #2
Reboot to TWRP
Make a backup
Flash Kernel Zip
Reboot
Changelog and Kernel Downloads in POST #2
Source Links
Kernel Source
LG 30b Source
Current Build
r8 [2015/05/16]
md5: bb4398fa60bd89556abaf575b9f5d435
Update to Intelli-plug v5.4
workqueue updates
sched updates
See git for additional changes
Updated Intelli-plug tunables in post #3
Previous Builds/Changelog
r7 [2015/05/11]
md5: ad160415498fe576e24bae53d37cbe84
Sound driver updates
lz4 updates
ARM: dts: msm: i2c: change clock rate to 19.2 MHz
New hashtable implementation
KSM updates
drivers: usb: Use Android device as USB keyboard/mouse (See LINK)
lowmemorykiller updates
Tons of other kernel updates see git for details.
r6 [2015/05/10]
md5: 6573f10e83c7f171996b91caae556caf
Latest linaro 4.9.3 stable release
Added GPU Gov (conservative governor, simple_ondemand, Faux Simple GPU Algorithm)
dorimanx Backlight control v6
Updated scripts in post #3
r5 [2015/05/09]
md5: b1ef96ae764b5a385703e55b03393a03
Faux Intelliplug hotplug driver (mpdecision disabled by default)
Powersuspend driver
Bricked Thermal
Msm limiter driver
dorimanx logger driver
CPU OC: Add cpufreq levels up to 2.6Ghz
Add 389 GPU step
Overall stats updates
Add init.d support to ramdisk
r4 [2015/05/04]
md5: e2cb4a1a55d82002d5cd75620d2cf4f8
dorimanx fast charge v2.7
Lower minimum panel brightness
Latest Savoca KCAL control driver (Get the app Here)
Insecure boot.img
r3 [2015/05/03]
md5: c6087fe19f89b080ec95102e20254914
Update kernel to 3.4.107
Disable some debug
r2 [2015/05/01]
md5: da07acd959108f7b14c73b1916c8bcc9
Revert faux sound
Add franco's sound control implementation
r1 [2015/05/01]
md5: 0d6ad79accc4bd236869ae4499954f7a
Compiled with latest linaro 4.9 toolchain
Optimized build flags
fsync on/off support
mach: Add adb reboot recovery
Tune deadline, row, cfq, readahead, ondemand, and interactive.
Updated interactive gov
Add sio, fiops, and bfq sched
frandom
Optimized rwsem
Voltage Control
updated workqueue including power efficient patches
updated writeback
memcpy, memmove, copy_page optimization
faux sound support
Add more tcp congestion control algorithms
Use interruptible threads to reduce cpu load
Disable add_random
lowmemorykiller task adj rbtree optimization
ARM topology updates
slimbus: Optimized overclocking of master component
Optimized AES and SHA1 routines
Add NEON accelerated XOR implementation
Add support for kernel mode NEON
Add optimized SHA-256/224 routines
futex updates
sched updates
lib/memcopy: use glibc version
lib/string: use glibc version
lib/int_sqrt.c: optimize square root algorithm
Various other updates see git for details
Kernel scripts
https://github.com/DJLaMontagneIII/kernel-scripts
Wow!! Seems nice. I will try once i upgrade to lollipop.
Thnks man!!!
Pushed r2 its a small update. Mainly swaps sound control implementations as faux sound isn't working correctly with this new kernel drop.
Delete.
Kernel Logging
Hi, I just flashed and everything looks fine for now, I have one suggestion, I saw Dorimanx has a feature to disable kernel logging and all system logging like logcat, all different logs (radio, kernel, system, ...).
Could tat be possible to do it on this kernel to save extra battery?
Thanks for your dedication on this Lollipop version.
Sweet, gonna try and flash this thanks :good:
asalvi0 said:
Hi, I just flashed and everything looks fine for now, I have one suggestion, I saw Dorimanx has a feature to disable kernel logging and all system logging like logcat, all different logs (radio, kernel, system, ...).
Could tat be possible to do it on this kernel to save extra battery?
Thanks for your dedication on this Lollipop version.
Click to expand...
Click to collapse
Thanks for the suggestion i will cut out some of the useless debug
Update is up
Sup bro, I really love how you have tweaked this LP kernel. Props to you. I had a shutdown when i tried to undervolt with -75 but then i reduced it to -50 and everything works...no lags at all..no bugs that i know of. Will flash your new update now.
Yesterday flashed the r3 version, and I have noticed a battery consumption improvement, FastCharge feature would be really appreciated, this was not working since the original stock kernel.
Thank you!
Update is up
Flashed r4 yesterday, and today I noticed is consuming significantly more battery than r3.
wow thanks for this! hopefully it will solve LP nasty sound issues.
is there a flashable stock kernel backup somewhere just in case? edit: found it!
unfortunately, the audio issue is still here not sure if it occurs less though, needs testing.
here's what i'm talking about (perhaps @DJLamontagneIII might know more):
no matter what the audio source is (playing mp3s or lossless, tons of EQ on or off, YouTube video, game, video, etc) there's a totally random, short sound corruption that sounds like garbled, sped up noise. it's impossible to trace any pattern when and why does it appear (it's rare but sometimes happens 2-3 times in a row with short intervals) and perhaps it's related to radio since it tends to appear more when the signal is switching from Wi-Fi to cellular or cellular signal comes online, etc but not necessarily. i tried to look at the logs and don't see anything suspicious regarding sound there at all.
there's also a theory on other devices forums (yes, it's not solely LG's issue but rather LP's in general) that Qualcomm's mpdecision is the cause since it always leaves only one core for the sound online and on LP apparently you need more. that doesn't seem right, however, since it does happen when the phone is doing a lot too and not just with the screen is off.
@DJLamontagneIII
please check the logs regarding the issue above, i stopped recording each one right after the sound glitch occurs:
https://drive.google.com/folder/d/0B61ePioapOf8R2xTcFdEeFFzQ1U/edit
i'm pretty sure it's radio related somehow but don't have knowledge to attribute it to a particular activity.
for some weird reason, the glitches do seem to appear less with more aggressive governor/kernel settings.
also, noticed that the multicore power saving option is missing (unless it was done for a reason).
mannequin said:
@DJLamontagneIII
please check the logs regarding the issue above, i stopped recording each one right after the sound glitch occurs:
https://drive.google.com/folder/d/0B61ePioapOf8R2xTcFdEeFFzQ1U/edit
i'm pretty sure it's radio related somehow but don't have knowledge to attribute it to a particular activity.
for some weird reason, the glitches do seem to appear less with more aggressive governor/kernel settings.
Click to expand...
Click to collapse
Thanks i will check it out. Il have an update tonight that ive been testing that switches to intelliplug so if its a hotplug issue hopfully that will fix it
DJLamontagneIII said:
Thanks i will check it out. Il have an update tonight that ive been testing that switches to intelliplug so if its a hotplug issue hopfully that will fix it
Click to expand...
Click to collapse
a custom hotplug would rock (and hopefully it will help with the sound too)!
LP version of mpdecision is just not good (not sure how to describe it better) with really inconsistent and aggressive behavior. more so, i don't think it's possible to have a stable and good performing system using anything bust stock governor (ondemand) and settings since mpdecision shipped with LG's LP throws a huge wrench in anything custom (in my experience).

[KERNEL][06/12/2022] fsociety tribute for Google Pixel 5 [A12/L]

{
"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"
}
Hello, friend.
Inspired by @wrongway213's original custom kernel for Pixel 4/XL, I decided to make my own project starting with the PIxel 4a 4G, and then wanted to expand the support to the Pixel 5. The naming is a tribute to both his ideas and Mr. Robot. fsociety tribute's goal is to give the device a set of useful features while ensuring its stability for a daily life usage. Those features and changes are pulled from different places like Sultan kernel, Arter97 kernel, Kirisakura and many more.
Features
General features
Built with Google Clang version 14.0.2 + LLD linker
Full -O3 build with chipset's flags included (thanks to @eng.stk and @Sultanxda)
AnyKernel3 powered installation to stay OTA and flashers (EXKM, FKM...) friendly
ARM64 architecture optimization and performance patches
Merged security and code fixes from Qualcomm - CAF
Filesystem (ext4/f2fs) optimizations
Scheduler code improvements for better CPU tasks assigning
Disabled several debugging cruft
Memory related features
Merge zRAM and zRAM's compression algorithm code updates
Increase zRAM's disksize to 4GB (from the stock 2GB). Apps can be easily memory intensive nowadays...
Swap 1 page at a time instead of the default's 8, so that it may help in case "the device is under extreme memory pressure"
(source: https://source.android.com/devices/tech/perf/low-ram)
Reduce memory and CPU time usage by avoiding dynamic memory allocations in different kernel components (thanks to @arter97 and @Sultanxda)
Network related features
Set BBR as the default TCP network congestion control and switch to fq_codel queue discipline
(this combination improves network speed and reliability - thanks to @kdrag0n)
Enable support for TTL spoofing
Update Wireguard to its latest release
Power-saving related features
Some of the main kernel parts (such as the audio drivers and the WLAN driver's delayed work/tasks) now use power-efficient workqueues (thanks to @Freak07)
Display "power-saving tweaks" merged-in (from Proton kernel)
Reduce the GPU idle timeout set to 64 ms and implement GPU power-saving changes from Sultan kernel
battery: Tweak QG SOC to be more linear/monotonic (from Proton kernel)
That fixes the stock kernel's unlinear battery level curve, especially between 100% and 90%. The device will need a few charge-discharge cycles to take it into consideration
Performance related features
Faster system call filtering using BPF JIT (from Proton kernel)
Implement LRNG and enable it as default for better performance (more info at: https://www.phoronix.com/scan.php?page=news_item&px=LRNG-Random-2021-v41)
fuse: give wakeup hints to scheduler to speed up compress/decompress in internal storage (from Qualcomm,
found in P6's Kirisakura kernel)
Disable the GPU memory usage tracing (which was enabled for debugging purposes)
Return before thermal trip evaluates (it is a workaround for the lag occurring when the device is low on battery and automatically switches to battery saving mode)
Other under the hood changes
Extra features
KCAL Color Control support (from ElementalX/Cleanslate - thanks to @savoca, @tbalden, and @flar2)
Haptic Feedback level Control with Fingerprint Haptic Feedback Control support from blu_spark kernel (thanks to @eng.stk)
Boeffla Wakelock Blocker (to use with caution, and only if it is necessary)
Download & Links
#1.43 ZIP download: https://sourceforge.net/projects/fsociety-tribute/files/pixel5/fsociety-tribute-stable#1.43.zip/download
Android 12/L Franco Kernel Manager custom json: https://github.com/fsociety-tribute/redbull/raw/a12-rebase/fkm/redfin/fkm.json
Support: Telegram group
Donations: PayPal
Credits go to
LineageOS and GrapheneOS for providing their initial source drops
@wrongway213 for inspiring me to achieve this project and his contributions (especially this thread template)
@eng.stk for blu_spark kernel, for his contributions and his personal pieces of advice
@tbalden for Cleanslate kernel, KCAL support, providing the building script and his contributions
@Freak07 for his guidance in solving my first kernel compiling issues and for his amazing contributions
@kdrag0n for Proton kernel and his innovative contributions
@Sultanxda for Sultan kernel and his outstanding contributions
@arter97 for Arter97 kernel and his efficient contributions
@osm0sis for AnyKernel3 and his contributions
@flar2 for ElementalX and his contributions
@nathanchance for his compilation guides and repos
Thanks to
@Anonshe, @redsmith, @badaas and all my Telegram's group members for being the awesome testers they are
@lacia-chan and @JoshuaDoes for their technical support and the discussions we had together
Every person that submitted a donation, including Shane that gave me his financial contribution which pushed me to work on redbull
XDA:DevDB Information
fsociety tribute for Pixel 5, Kernel for the Google Pixel 5
Contributors
momojuro
Source code: Github repository
Kernel Special Features: KCAL, Vibration Control, Wireguard
Version Information
Status: Stable
Current Stable Version: 1.57
Stable Release Date: 2022-06-12
Created 2022-02-22
Last Updated 2022-06-12
Reserved #1
@momojuro This is probably a stupid question but how do we install it?
elong7681 said:
@momojuro This is probably a stupid question but how do we install it?
Click to expand...
Click to collapse
That's fine! You can install the flashable zip via a kernel flasher like FKM or EXKM.
momojuro said:
That's fine! You can install the flashable zip via a kernel flasher like FKM or EXKM.
Click to expand...
Click to collapse
Ok thanks
Awesome! Thanks for this. Gonna try it out right away
Absolutely Flawless!
Everything works as intended and better ... !
Many thanks
Hi all.
I installed the kernel yesterday morning. And I must say that I'm very much impressed by the speed of it. It really is impressive.
However, on the evening my phone rebooted by itself for no particular reason. It was just lying on a table.
So I don't know what can be said about stability. Next time I'll try to grab a logcat.
Regards
EViollet said:
Hi all.
I installed the kernel yesterday morning. And I must say that I'm very much impressed by the speed of it. It really is impressive.
However, on the evening my phone rebooted by itself for no particular reason. It was just lying on a table.
So I don't know what can be said about stability. Next time I'll try to grab a logcat.
Regards
Click to expand...
Click to collapse
Thanks for your feedback! If it does happen again, you're kindly asked to send the logs if you manage to grab them
momojuro said:
Thanks for your feedback! If it does happen again, you're kindly asked to send the logs if you manage to grab them
Click to expand...
Click to collapse
I will.
I saw it restart when I was in the shower.
Install last night on top of ProtonAOSP. Phone became incredibly jittery and slow all night and morning (like 3 fps scrolling). I let it stabilize and seems improved, but still settling.
Just had a random crash this morning, which is new. Device was sitting on my desk, untouched for last hour while I was working. Just noticed it suddenly rebooting.
Attached logcat post reboot (does that actually include the crash itself?)
ViperPyro said:
Install last night on top of ProtonAOSP. Phone became incredibly jittery and slow all night and morning (like 3 fps scrolling). I let it stabilize and seems improved, but still settling.
Just had a random crash this morning, which is new. Device was sitting on my desk, untouched for last hour while I was working. Just noticed it suddenly rebooting.
Attached logcat post reboot (does that actually include the crash itself?)
Click to expand...
Click to collapse
If you're using Proton ROM, I'm guessing you're also using Proton Kernel.
I think I read somewhere that when changing custom kernels from one to another, you must flash the stock kernel first.
fastboot flash boot boot.img
before installing the new kernel. I may be wrong but it could be worth trying. The dev can give us a more definitive answer, though. I have yet to try this kernel but on paper, it looks amazing!
ViperPyro said:
Install last night on top of ProtonAOSP. Phone became incredibly jittery and slow all night and morning (like 3 fps scrolling). I let it stabilize and seems improved, but still settling.
Just had a random crash this morning, which is new. Device was sitting on my desk, untouched for last hour while I was working. Just noticed it suddenly rebooting.
Attached logcat post reboot (does that actually include the crash itself?)
Click to expand...
Click to collapse
Feel free to join the Telegram group and share the logs you managed to grab. Some users running on ProtonAOSP reported this said lag, and I am still trying to figure out what could cause it.
momojuro said:
Feel free to join the Telegram group and share the logs you managed to grab. Some users running on ProtonAOSP reported this said lag, and I am still trying to figure out what could cause it.
Click to expand...
Click to collapse
On Proton 12.2.1 with stock kernel prior to flashing this. I did not flash ProtonKernel on it first (does that even work on Android 12?)
Trying again for logcat attachment, not sure where it went. https://www109.zippyshare.com/v/NiddH0z7/file.html
Phone rebooted again twice more yesterday while unattended, so back on Proton stock kernel for now.
Love the possibilities of the kernel though.
Does it work on 12L beta?
ViperPyro said:
On Proton 12.2.1 with stock kernel prior to flashing this. I did not flash ProtonKernel on it first (does that even work on Android 12?)
Trying again for logcat attachment, not sure where it went. https://www109.zippyshare.com/v/NiddH0z7/file.html
Phone rebooted again twice more yesterday while unattended, so back on Proton stock kernel for now.
Love the possibilities of the kernel though.
Click to expand...
Click to collapse
Thank you for your feedback! I am working on the next build. Feel free to join the Telegram group as I will upload the upcoming build there first for testing purposes.
tlxxxsracer said:
Does it work on 12L beta?
Click to expand...
Click to collapse
It should!
running smooth, thank you so much for you time and dedication, pixel 5 seems to be forgotten way too much
Thank's for your work. Could you please provide a boot img?
Would be nice to try out the kernel without flashing it with the fastboot command fastboot boot ****.img".
Thank you in advance
momojuro said:
Hello, friend.
Inspired by @wrongway213's original custom kernel for Pixel 4/XL, I decided to make my own project starting with the PIxel 4a 4G, and then wanted to expand the support to the Pixel 5. The naming is a tribute to both his ideas and Mr. Robot. fsociety tribute's goal is to give the device a set of useful features while ensuring its stability for a daily life usage. Those features and changes are pulled from different places like Sultan kernel, Arter97 kernel, Kirisakura and many more.
Features
General features
Built with Google Clang version 14.0.1 + LLD linker
Full -O3 build with chipset's flags included (thanks to @eng.stk and @Sultanxda)
AnyKernel3 powered installation to stay OTA and flashers (EXKM, FKM...) friendly
ARM64 architecture optimization and performance patches
Merged security and code fixes from A12L beta 3 (the kernel is upstreamed to 4.19.220 from android-stable)
Merged security and code fixes from Qualcomm - CAF
Fix memory leaks present in the camera driver (from Sultan kernel)
Filesystem (ext4/f2fs) optimizations
Scheduler code improvements for better CPU tasks assigning
Disabled several debugging cruft
Memory related features
Merge zRAM and zRAM's compression algorithm code updates
Increase zRAM's disksize to 4GB (from the stock 2GB). Apps can be easily memory intensive nowadays...
Swap 1 page at a time instead of the default's 8, so that it may help in case "the device is under extreme memory pressure"
(source: https://source.android.com/devices/tech/perf/low-ram)
Reduce memory and CPU time usage by avoiding dynamic memory allocations in different kernel components (thanks to @arter97 and @Sultanxda)
Network related features
Set BBR as the default TCP network congestion control and switch to fq_codel queue discipline
(this combination improves network speed and reliability - thanks to @kdrag0n)
Enable support for TTL spoofing
Update Wireguard to its latest release
Power-saving related features
Some of the main kernel parts (such as the audio drivers and the WLAN driver's delayed work/tasks) now use power-efficient workqueues (thanks to @Freak07)
Display "power-saving tweaks" merged-in (from Proton kernel)
Reduce the GPU idle timeout set to 64 ms and implement GPU power-saving changes from Sultan kernel
battery: Tweak QG SOC to be more linear/monotonic (from Proton kernel)
That fixes the stock kernel's unlinear battery level curve, especially between 100% and 90%. The device will need a few charge-discharge cycles to take it into consideration
PM: sleep: Don't allow s2idle to be used (enforce the default deep sleep mode because s2idle is buggy - from Sultan kernel)
Return before thermal trip evaluates (it is a workaround for the lag occurring when the device is low on battery and automatically switches to battery saving mode)
Performance related features
Faster system call filtering using BPF JIT (from Proton kernel)
fuse: give wakeup hints to scheduler to speed up compress/decompress in internal storage (from Qualcomm,
found in P6's Kirisakura kernel)
dma-buf/sync_file: Speed up ioctl by omitting debug names (reduces some of the CPU usage as well - from Sultan kernel)
Disable the GPU memory usage tracing (which was enabled for debugging purposes)
Other under the hood changes
Extra features
KCAL Color Control support (from ElementalX/Cleanslate - thanks to @savoca, @tbalden, and @flar2)
Haptic Feedback level Control with Fingerprint Haptic Feedback Control support from blu_spark kernel (thanks to @eng.stk)
Boeffla Wakelock Blocker (to use with caution, and only if it is necessary)
Download & Links
#1.00 ZIP download: https://sourceforge.net/projects/fsociety-tribute/files/pixel5/fsociety-tribute-stable#1.00.zip/download
Android 12 Franco Kernel Manager custom json: https://github.com/fsociety-tribute/redbull/raw/a12-rebase/fkm/redfin/fkm.json
Support: Telegram group
Donations: PayPal
Credits go to
LineageOS and GrapheneOS for providing their initial source drops
@wrongway213 for inspiring me to achieve this project and his contributions (especially this thread template)
@eng.stk for blu_spark kernel, for his contributions and his personal pieces of advice
@tbalden for Cleanslate kernel, KCAL support, providing the building script and his contributions
@Freak07 for his guidance in solving my first kernel compiling issues and for his amazing contributions
@kdrag0n for Proton kernel and his innovative contributions
@Sultanxda for Sultan kernel and his outstanding contributions
@arter97 for Arter97 kernel and his efficient contributions
@osm0sis for AnyKernel3 and his contributions
@flar2 for ElementalX and his contributions
@nathanchance for his compilation guides and repos
Thanks to
@Anonshe, @redsmith, @badaas and all my Telegram's group members for being the awesome testers they are
@lacia-chan and @JoshuaDoes for their technical support and the discussions we had together
Every person that submitted a donation, including Shane that gave me his financial contribution which pushed me to work on redbull
XDA:DevDB Information
fsociety tribute for Pixel 5, Kernel for the Google Pixel 5
Contributors
momojuro
Source code: Github repository
Kernel Special Features: Boeffla Wakelock Blocker, Fingerprint Haptic Feedback Control, KCAL, Vibration Control, Wireguard
Version Information
Status: Stable
Current Stable Version: 1.00
Stable Release Date: 2022-02-22
Created 2022-02-22
Last Updated 2022-02-22
Click to expand...
Click to collapse
I got another rookie question. How do we add the .json file to FKM?
elong7681 said:
I got another rookie question. How do we add the .json file to FKM?
Click to expand...
Click to collapse
Just click link fkm should auto recognise it.

Categories

Resources