[ROM][6.0.1] Resurrection Remix M v5.7.3 [27/08/16] - Galaxy S I9000 Android Development

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
About Resurrection Remix ROM ®
Resurrection Remix the ROM has been based on AOKP, CM, PA, Omni and original Remix ROM builds, this creates an awesome combination of performance, customization, power and the most new features, brought directly to your Device
Many things that in previous versions were tweaked with mods, are now included by default in the ROM so, please enjoy!
Resurrection Remix
supporting many devices
Special thanks to the AOKP team ParanoidAndroid team, the CM team, OMNI team and of course to all the supporters
-INSTALLATION INSTRUCTIONS-
1.- Factory reset
2.- Format your /data partition to f2fs
3.- flash the ROM via TWRP, all the /data partition will be wiped !
4.- Install gapps ( optional ), you can use pico open Gapps or A-Gapps, but no Gapps at all is recommended
5.- Reboot
Please note, that first boot after fresh installation lasts a couple of minutes.
-INSTALLATION FILES-
ROM
CHANGELOG
-Thanks-
Thanks to all the RR rom team, the CM team and @sooti for making cm13 run on our device.
​
XDA:DevDB Information
Resurrection Remix M v5.7.0, ROM for the Samsung Galaxy S I9000
Contributors
Coldwindofnowhere, sooti
Source Code:
Rom: https://github.com/ResurrectionRemix
Device Tree: https://github.com/Coldwindofnowhere
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.0.x
Version Information
Status: Beta
Created 2016-04-09
Last Updated 2016-06-30

Please do a factory reset when you update the rom, this will prevent issues. ... and don't forget to backup your data.
Known bugs :
- SoD for some people ... any more feedback ?
- Network shutting down (will be fixed in next version)
- Codec issues (?)
- You say
-----------------------------------
Various errors found in a logcat:
Code:
wifi_gbk2utf: g_pItemList is NULL
native : do suspend true
bt_a2dp_hw: adev_set_parameters: ERROR: set param called even when stream out is null
>> I'm also getting this quite often when wifi is enabled ... any idea ?
Changelog :
20160609
- RR v5.6.9
- Android 6.0.1_r46 and latest security patches
- RIL should be fixed
- Highend gfx is now enabled by default
- Updated kernel with device specific optimization flags
- Newest DragonTC toolchain and i'm using google androideabi toolchain back (instead of UberTC)
20160509
- Fixed bluetooth
- Updated sooti's repos
- More kernel optimizations (see github, as usual)
20160506
- RR v5.6.8
- Android 6.0.1_r43 and latest security patches
- Nuplayer as defaut media player
- Fixed playback of many codecs
- No more Archi optimizations, is that any slower ?
20160416
- RR v5.6.7 (6.0.1_r24)
- No more reboots when the device is going to sleep
- Advanced settings are back !
- AudioFX is back too, but i advice you to use voodoo sound app if you want more settings
- Built using Ubertc 4.9 and archidroid optimizations
- Custom clang 3.9 toolchain (https://github.com/dragon-tc/DragonTC)
20160409
- Initial release
Todo ( more like a personal reminder ) :
- CMHW bringup (done, LiveDisplay is working !)
- Device files cleanup and reorganization (done)
- Bring back and fix shutter (done)
- Remove useless stuff to free some space in /system (see script)
- See if there's something wrong with Gallery
- More updates
- Not enough time to work on android stuff (unable to fix)
FAQ :
How to get rid of transparent status bar ?
Set persist.sys.force_highendgfx to 0 in build.prop
Where is SuperSU ?
You don't need to flash SuperSU, just enable it under the Developer options.
How to change Bigmem modes ?
Use DevilTools app.
I want to undervolt so i can have more battery life, give me the best voltages !
1400mhz: 1425 mV
1300mhz: 1350 mV
1200mhz: 1300 mV
1100mhz: 1250 mV
1000mhz: 1225 mV
800mhz: 1100 mV
400mhz: 950 mV
200mhz: 850 mV
100mhz: 775 mV
Use Kernel Adiutor to set these voltages, but keep in mind that UV can vary a lot between voltages.
Phones can react very differently: if you experience random crashes, add 25 mV to your current voltage.
When will you release the next build ?
Don't ask for ETA ..... and WAIT !
X feature is not working , help me !
Screenshots are attached to this post

question...is call delay maybe gone or at least reduced ? or is this impossible task for i9000?

dejan- said:
question...is call delay maybe gone or at least reduced ? or is this impossible task for i9000?
Click to expand...
Click to collapse
Well i think it's impossible, it's not that long to be honest for a MM rom running on a 6 years old phone.
The only way to get rid of it is to go back to GB or ICS.

After flashed I had bricked my phone. Of course I restored my stock rom, but anyone have idea what should I do? Or maybe someone have these same problem?

polakmaly11 said:
After flashed I had bricked my phone. Of course I restored my stock rom, but anyone have idea what should I do? Or maybe someone have these same problem?
Click to expand...
Click to collapse
Could you be more precise, "bricked my phone" is a bit vague.
Also, what rom were you running ? What recovery ? Have you followed the instructions in the OP ?

Black screen and when I tried to reboot there were only vibrations.
Now I'm using Dstriker 1Z with recovery 2.8.6. But I suppose it could be fault of my recovery becouse when I'm trying flash something another I had these same result. So I try to change my recovery maby these will help me. If not I will let you know.
Yea I followed the instructions.
Sent from my D5503 using XDA-Developers mobile app

polakmaly11 said:
Black screen and when I tried to reboot there were only vibrations.
Now I'm using Dstriker 1Z with recovery 2.8.6. But I suppose it could be fault of my recovery becouse when I'm trying flash something another I had these same result. So I try to change my recovery maby these will help me. If not I will let you know.
Yea I followed the instructions.
Sent from my D5503 using XDA-Developers mobile app
Click to expand...
Click to collapse
Well if you have the same error with flashing other files i guess it's related to the recovery ......
Isn't Dstriker 1Z a rom for the Xperia Z1 ? Just saying, this rom is for the i9000 aka Samsung Galaxy S1 ONLY.

Not only, it's also for Z1 C
Sent from my D5503 using XDA-Developers mobile app

Hello, This ROM is Resurrection Remix Official or Unofficial?
Thanks!

pickmod said:
Hello, This ROM is Resurrection Remix Official or Unofficial?
Thanks!
Click to expand...
Click to collapse
It's an unofficial alpha version.

Good job!!
ROM is a lot more responsive than other cm 13 variants.
The only issue,for now, is the one listed- reboot needed after phone sleeps.
Thanx.
Sent from my GT-I9000 using XDA Premium 4 mobile app

Calvin.manneson said:
Good job!!
ROM is a lot more responsive than other cm 13 variants.
The only issue,for now, is the one listed- reboot needed after phone sleeps.
Thanx.
Sent from my GT-I9000 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Actually the workaround i found is to set the min CPU frequency to 200 MHz instead of 100 MHz. Still i'm not sure if it completely solves it ....
Increasing 100 MHz ARM voltage to 1 Volt should work too i guess. Now I have no clue why we're getting this .... voltages should be fine.
Here is the kernel log :
Code:
<6>[ 453.092293] request_suspend_state: sleep (0->3) at 453066419665 (2016-04-09 18:15:20.565289128 UTC)
<6>[ 453.183312] disable touch controls
<4>[ 453.183767] dhd_set_suspend: force extra Suspend setting
Could someone tell me if you get the same force extra Suspend setting on CM 13 ?
logcat :
Code:
04-09 20:41:18.418 1006 1217 I PowerManagerService: Going to sleep due to power button (uid 1000)...
04-09 20:41:19.159 1006 1062 V KeyguardServiceDelegate: onScreenTurnedOff()
04-09 20:41:19.190 1006 1060 I DisplayManagerService: Display device changed state: "Écran intégré", OFF
04-09 20:41:19.198 250 250 D SurfaceFlinger: Set power mode=0, type=0 flinger=0x40564000
04-09 20:41:19.510 1006 1285 D PowerManagerService-JNI: Excessive delay in autosuspend_enable() while turning screen off: 306ms
04-09 20:41:19.510 1006 1060 W art : Long monitor contention event with owner method=void com.android.server.power.PowerManagerService$1.onDisplayStateChange(int) from PowerManagerService.java:2307 waiters=0 for 304ms
04-09 20:41:19.514 1006 1062 I PowerManagerService: Sleeping (uid 1000)...
04-09 20:41:19.553 1006 1235 E native : do suspend true
04-09 20:41:19.569 270 270 E bt_a2dp_hw: adev_set_parameters: ERROR: set param called even when stream out is null
04-09 20:41:19.618 2140 2140 D PhoneStatusBar: disable: < expand ICONS* alerts SYSTEM_INFO* back home recent clock search quick_settings >
04-09 20:41:19.897 2140 2140 D PhoneStatusBar: disable: < expand ICONS alerts SYSTEM_INFO back HOME* RECENT* clock SEARCH* quick_settings >
So there is two errors ... weird i don't think it's sufficient to make the device reboot ...
Note that while unplugged, the device goes into deep sleep, but it doesn't when it's plugged.

Yep.increasing min CPU works .
Interesting ROM.lots of settings that are customizable...
Sent from my GT-I9000 using XDA Premium 4 mobile app

@Coldwindofnowhere
In highendgfx solution replace /system/build.prop with /data/default.prop - it will prevail system update, plus it won't cause potential problems when wrongly typed by newbies. In worst case wipe will be necessary.

Memory/ram settings in devil app seems not to persist thru reboots.
btw,this ROM has impressive performance, very fast.
I'm not using gapps and overclocked to 1300 MHz - no random reboots.

hey ^^ where can i get twrp for the i9000? I have allready rooted the phone but i need a recovery witch support f2fs.
thanks ^^

@Coldwindofnowhere if you used my kernel source then the SOD is my bad, I added something from xc-racer that removes logging and I think that messed it up, reverted it and it looks like no more SOD

sooti said:
@Coldwindofnowhere if you used my kernel source then the SOD is my bad, I added something from xc-racer that removes logging and I think that messed it up, reverted it and it looks like no more SOD
Click to expand...
Click to collapse
That explain this weird issue, i couldn't get where it was comming from.
And yes, i used you kernel source, thanks for pointing this out. I'll rebuild the kernel right now to see if the SOD is gone.
Okay, so here is the fix : http://www81.zippyshare.com/v/c9Pg7U6K/file.html
Flash this using TWRP.
@audianer flash any Omnirom 5.1.1build , TWRP will be installed automatically.

sooti said:
if you used my kernel source then the SOD is my bad, I added something from xc-racer that removes logging and I think that messed it up, reverted it and it looks like no more SOD
Click to expand...
Click to collapse
No, that's my bad, it was my commit. I also got the SoD but only in powered-off charging. We'd have to remove the ram console from the defconfigs as well as a few other places (but I think the debugging via /proc/last_kmsg is worth sacrificing the 1MB of RAM). The headset fix won't do anything to the i9000 as its all #ifdef'ed for the Galaxy S 4G.

Related

[KERNEL] | WildKernel Build #5 Reloaded 2 | Featurlicous | Tame Companion | Nov 7

WildKernel
for LG Optimus G Pro (E98x & F240x Variants)
Go check out Tame! It goes great with this and it handles OTA updates for this kernel.
Unrelated: Is your Gpro camera buggy?
This is a Linux based (3.4.0) Kernel which is maintained by me, and kept inline with the CyanogenMod Kernel so this is compatible with ALL the latest 5.x AOSP Roms (unless otherwise stated in the ROM).
Please report anything good and bad so that I know what to keep and what not to keep for the next release. This also helps me push out fixes faster when presented with lots of information (such as logs etc.).
Please see changelogs for an in-depth look at features. Also take a look at the screenshots for a sneak peek.
Feeling like a critic? Leave a review!
Link broken? Try one of the mirrors, Still a no go? Goto my signature and click the file backups link, then navigate to what you were looking for.
So what is this mysterious zip file doing to my device?
Code:
[B]Note: Your phone must already have a booting ROM installed for WildKernel to work. If you find yourself not booting
after installing WildKernel, reinstall your ROM zip then reboot. Ensure that it boots now, then try installing WildKernel again.
If it fails a second time, yell at me below in this thread preferably with a log of some sort attached.[/B]
1. Extracts boot partition and de-lokifies it for manipulation.
2. Takes our new file and decompiles a now readable boot image to utilize its ramdisk, the one currently installed in your ROM
3. Then, it fuses my kernel image with your ROM's ramdisk to form a new boot image
4. Our new boot image is loki-fied and flashed to your boot partition
Assuming that these 4 steps were successful, you can now show your new phone off to your friends.
{
"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"
}
There is NO need to clear caches, kernel installer handles everything. Just flash and reboot.
E98x Build #5 Reloaded: Primary | Mirrors: #1 / #2
F240x Build #5 Reloaded #2: Primary | Mirrors: #1 / #2
All Releases: AFH | TRU Mirrors
Thanks:
TeamChopsticks & CyanogenMod
TeamSXL
SultanXDA
mcaserg
TeamDS
faux123
Tamcore
cretin45
showp1984
RomanBB
Mito Takatori
and any others I may have missed
Info on Governors/Schedulers
You may find my source hosted @ Github
What Do I Pack?
Tame (duhh)
CM 12.1 10/2/16 & Minimal Gapps 5.1
Ondemand on 1st core @ 384-1782mhz
Performance on other cores @ 1458mhz
CFQ Scheduler
4th core disabled
Stock Voltage
GPU: 320mhz
Did you read the announcement? (page header)
​
XDA:DevDB Information
WildKernel for the LG Optimus G Pro (E98x & F240x Devices), Kernel for the LG Optimus G Pro
Contributors
Emmanuel U
Source Code: https://github.com/EmmanuelU/wild_kernel_lge_gproj/
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: Build #5
Stable Release Date: 2015-10-28
Created 2015-04-01
Last Updated 2015-11-07
Changelog:
Code:
[B]November 7, 2015 - Build #5 Reloaded #2[/B]
1. Fixed blackouts for [B]F240x[/B] (my changes weren't previously applied in last update)
[B]October 28, 2015 - Build #5 Reloaded[/B]
1. Reverted CM's color adjustment code that created the possibility for blackouts, this is a workaround. There is still a problem with mdp but this will prevent any more blackouts.
[B]September 23, 2015 - Build #5[/B]
1. Mpdecision re-enabled (recommended), intelliplug still available just disabled by default
2. Support for customizing HBLN's pattern style
3. Updates from CM Upstream
4. Misc memory patches
5. Interactive governor updated from upstream
[B]August 16, 2015 - Build #4[/B]
1. Implement DoubleTap2Wake and Sweep2Wake
2. Improve lge_touch_core logic for wake features
[B]June 21, 2015 - Build #3[/B]
1. Touch Boost updates and revamps
2. Added Governors: Adaptive, Intellidemand, Lionheart, SmartassV2 and Wheatley
3. Patch and tweak govenors
4. Added TCP Congestion controllers: Westwood and Veno
5. Made CUBIC the default TCP Congestion Controller
6. Disabled mpdecision
7. Added [URL="https://github.com/EmmanuelU/wild_kernel_lge_gproj/commit/03fd621788eb48a77e88cff990048687ca6e877d"]Intelliplug[/URL]
8. Misc patches for my drivers
[B]April 19, 2015 - Build #2 Reloaded[/B]
1. Synchronized F240x Kernel to include FauxSound (oops heh should've already been added)
2. 5.1 Bootloop issues seem to have been fixed as reported by my testers, but let me know. Thanks SultanXDA for the pointer.
[B]April 16, 2015 - Build #2[/B]
1. Support for the LG F240x Variants
2. Thermald Re-enabled, but [URL="https://github.com/EmmanuelU/wild_kernel_lge_gproj/commit/46ee361bc0023a75a47381ec0cfdc9b341ce6e7c"]limited[/URL].
3. Created the ability to [URL="https://github.com/EmmanuelU/wild_kernel_lge_gproj/commit/dc3f14b3c5a234fe8d83f93bb8a551efe21e5c45"]disable secondary CPUs[/URL], to save power.
4. Added ability to use USB Fast Charge
5. Added FauxSound Support
6. Increased regular charge current max to 1500mA for faster regular charging too
7. [STRIKE]Lollipop 5.1.x is now supported[/STRIKE]
[B]April 1, 2015 - Build #1[/B]
1. Initial Release - Official CM Kernel
2. Home Button: Added Support for Forcing Notification Pulse Intervals
3. Home Button: Added Support for Forcing Notification Pulse Blink Colors
4. Ondemand & Interactive patches
5. Input Boost Driver by SultanXDA
6. My [URL="https://github.com/EmmanuelU/wild_kernel_lge_gproj/commit/42e759fda2d4643334452ddc6866926e510f29a3"]Retain Cpufreq driver[/URL]
7. Thermald HAL disabled, [URL="https://github.com/EmmanuelU/wild_kernel_lge_gproj/commit/1dee7142d398677aa6814d454f1619ebd9244970"]here's why[/URL].
8. Disabled some unneeded debugging
9. ROW patches
10. Voltage Control Support
11. 2.1ghz support (overclock with discretion, no device is built the same)
Things You Should Know:
This kernel supports overclocking of up to 2.1ghz, however don't report instability as no 2 devices are built equal. If you feel the need to overclock, experiment with what your device can handle.
Automatically Disable HW Overlays:
As you know, our ROMs currently have graphical issues caused by our MDP drivers and need HW Overlays disabled as a workaround. Well you can add this to a Run At Boot Script in my app Tame (or your own script, ran with su) to save yourself having to manually re-enable it.
Code:
service call SurfaceFlinger 1008 i32 1
Every custom feature in this kernel can be easily configured with Tame (highly recommended), however here is how you can configure things using your favorite ADB/Terminal shell if you're feeling independent.
CPU Control:
Code:
You should be able to understand what I'm doing here. replace cpu0 with cpu[1-3] to change your secondary cores.
echo 384000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo 1728000"> /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
Voltage Control:
Code:
Overvolt CPU by 25mV
echo "+25000" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
Undervolt CPU by 25mV
echo "-25000" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
Note:
Values are complimentary. so to undo voltage changes, reboot or input the opposite of what you had previously input.
Home Button Light Notification Control:
Code:
Force all notifications to pulse red (you must input a RGB value)
echo "FFFFFF" > /sys/class/leds/R/device/led_blink_rgb
Force all notifications to pulse for 300 milliseconds, every 1.5 seconds
echo "300 1500" > /sys/class/leds/R/device/led_blink_interval
Input Boost Control:
Code:
Dynamically raise minimum frequency for touch events (in 3 levels).
Enable
echo 1 > /sys/kernel/cpu_input_boost/enabled
Set the boost levels for CPU #1-3 (CPU #1 is the highest level)
echo "1134000 918000 702000" > /sys/kernel/cpu_input_boost/boost_freqs
GPU Control:
Code:
View available GPU clock frequencies
cat /sys/class/kgsl/kgsl-3d0/gpu_available_frequencies
Set max GPU Clock to 400mhz
echo 400000000 > /sys/class/kgsl/kgsl-3d0/max_gpuclk
USB Fast Charge:
Code:
This only effects non-wall chargers, wall charging is already allowed max current (1500mA)
Enable maximum speed charging (1500mA under best conditions)
echo 1 > /sys/kernel/fast_charge/force_fast_charge
Limit USB charging to 1300mA
echo 2 > /sys/kernel/fast_charge/force_fast_charge
echo 1300 > /sys/kernel/fast_charge/fast_charge_level
CPU Toggler:
Code:
I recommend disabling CPUs in greatest to least order (4-1) to avoid any possible issues, so disable your 4th core before your 3rd etc. Disabling cores can save power, but also be wary that disabling too many with to little power may slow your device down to a point of it being detrimental.
Disable 4th CPU
echo 0 > /sys/devices/system/cpu/cpu3/enabled
Disable 3rd CPU
echo 0 > /sys/devices/system/cpu/cpu2/enabled
Custom Wake Triggers:
Code:
Note: These features prevent your touchscreen from fully entering sleep, which can consume (slightly noticeable) battery
DoubleTap2Wake - Double tap the center of your screen
echo 1 > /sys/android_touch/doubletap2wake
Sweep2Wake - Sweep your finger from the left part of the screen to the right
echo 1 > /sys/android_touch/sweep2wake
TCP Control:
Code:
Note: It's a common misconception that certain protocols are the best for everyone. While this has a small truth, it ultimately depends on your connection speeds and distance. I would disregard what you may have read about reviews of various protocols, and experiment to see which one works the best for you.
See available protocols
sysctl net.ipv4.tcp_available_congestion_control
Change protocol to westwood
sysctl -w net.ipv4.tcp_congestion_control=westwood
How to make your Developer's Day
Bug Reporting:
Things marked in bold are things you should mention in a bug report to any developer, to make our lives easier.
To be clear as I'm writing this, almost all bugs you encounter are unrelated to your kernel. Most issues stem from the ROM/app/mod you're running, however on the rare occasion, I may be at fault
Well first off, let's narrow down the bug. Assuming your phone rebooted at some point, what caused your phone to reboot? Assuming you're running the latest version of my kernel, did your phone reboot when you were using it, or did you notice it reboot by itself when you weren't using.
Were you overlocking or playing a game? - IF SO stop yourself right here. This is your fault haha I win, otherwise keep going down.
Okay, can you reproduce this reboot? If so, this is a major giveaway that it is indeed an issue.
Reproducing your bug, to capture:
So now I'm gonna need 2 files off your device. Note, you need ADB drivers installed on your computer (google it), and your device plugged in.
First: Plug your device into your computer, to prepare to capture your error.
2nd: Logcat.
Once device is plugged, run:
Code:
adb logcat > logcat.txt
While this is running, reproduce your bug. If your phone doesn't reboot, this is probably not a kernel issue, but reboot yourself and keep going anyway.
Next we will retrieve your KMSG, once phone has rebooted run
Code:
adb pull /proc/last_kmsg kmsg.txt
Note: above will retrieve kernel logs right up until your phone powers off, from the LAST session. Battery pulling, or rebooting twice will overwrite this log and make it irrelevant.
You will now have 2 files logcat.txt and kmsg.txt. Attach em to a Pastebin or attach them to your post.
moe coming soon​
Will there be any release in future for Korean versions?
asingha94 said:
Will there be any release in future for Korean versions?
Click to expand...
Click to collapse
most likely yes, but for now I'm sticking with my current device only through beta stages.
Emmanuel U said:
most likely yes, but for now I'm sticking with my current device only through beta stages.
Click to expand...
Click to collapse
Thanx & good luck..
Does this work with android 5.1?
warthog1997 said:
Does this work with android 5.1?
Click to expand...
Click to collapse
Wow that was quick, I didn't even notice there was a 5.1 ROM available for this device. While the kernel most likely won't require any changes on 5.1, the kernel installer will fail when trying 5.1 because it's only set to install on 5.0.x versions.
Awesome!
Nice build dude. Rock solid on ressurection remix 5.3.8 thx to @Alezzander_ . Its first OC capable kernel since android 4.3 time (that rus mcaserg was a real genius too bad he abandoned this phone)
Maybe you two can combine your intelligence and give us something unseen on g pro scene @Snepsts
Didnt checked my pvt but i need +20 mV to get 2GHz stable (on default instant reboot)
And btw faux sound would be nice Thx dev!
Links updated.
Emmanuel U said:
Links updated.
Click to expand...
Click to collapse
Awesome! Thanks for this @Emmanuel U.. I could include it in BlissPop if you wouldn't have a problem with that (with credits to you of course).. It's running so smooth on my latest version..Do you have plans for underclocking?
nerdyblonde said:
Awesome! Thanks for this @Emmanuel U.. I could include it in BlissPop if you wouldn't have a problem with that (with credits to you of course).. It's running so smooth on my latest version..Do you have plans for underclocking?
Click to expand...
Click to collapse
I used to believe that this would be beneficial for the primary core, but after gathering knowledge, now I believe that adding lower clock steps on phones like these (~384mhz) has more harm than good. If the phone is willing to idle, it'll suspend into low power otherwise we shouldnt allow it to scale to such low freqs as it won't be getting any work done at those freqs. I'm working on ideas for battery consumption (I do already get about 7.5 SOT), but I cant see myself adding lower freq steps. Feel free the lower your CPU voltage though.
Oh yea feel free to include this kernel in your ROMs, and this goes for any developer wishing to do the same
Emmanuel U said:
I used to believe that this would be beneficial for the primary core, but after gathering knowledge, now I believe that adding lower clock steps on phones like these (~384mhz) has more harm than good. If the phone is willing to idle, it'll suspend into low power otherwise we shouldnt allow it to scale to such low freqs as it won't be getting any work done at those freqs. I'm working on ideas for battery consumption (I do already get about 7.5 SOT), but I cant see myself adding lower freq steps. Feel free the lower your CPU voltage though.
Click to expand...
Click to collapse
Wow... Is that with a stock battery or the big Zero Lemon batteries?
nerdyblonde said:
Wow... Is that with a stock battery or the big Zero Lemon batteries?
Click to expand...
Click to collapse
Stock, but my phone in general heavily modified though because coming from a kid who's had dual cores all his life, you grow accustomed to cutting down on performance.
Emmanuel U said:
Stock, but my phone in general heavily modified though because coming from a kid who's had dual cores all his life, you grow accustomed to cutting down on performance.
Click to expand...
Click to collapse
Hi. What about quick charge and gpu overclocking?
Sent from my LG-E980 using XDA Free mobile app
please have mercy on the F240k/L users . we barely see any kernel for us
Alezzander_ said:
Hi. What about quick charge and gpu overclocking?
Sent from my LG-E980 using XDA Free mobile app
Click to expand...
Click to collapse
Most likely, just give it time.
ecrum said:
please have mercy on the F240k/L users . we barely see any kernel for us
Click to expand...
Click to collapse
Emmanuel U said:
most likely yes, but for now I'm sticking with my current device only through beta stages.
Click to expand...
Click to collapse
^^
Emmanuel U said:
Most likely, just give it time.
^^
Click to expand...
Click to collapse
can i flash this on stock kitkat rom?
[email protected] said:
can i flash this on stock kitkat rom?
Click to expand...
Click to collapse
No, it's a CM kernel
nerdyblonde said:
No, it's a CM kernel
Click to expand...
Click to collapse
for lollipop only?

[Kernel][All Quark]BHB27-Kernel android [5.1.1] to [10.x]. For Custom and Stock ROM's

{
"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 have start this project to bring a more features and updates to Quark Kernel, and put the user on the control of the Kernel configuration
ROM Support:
This will work on any CM/LOS Custom ROM that is up to date to CM/LOS Repo or my custom ROM repo (in doubt check with the ROM developer) And latest Motorola Stock Marshmallow ROM for all devices (for the stock ROM use Kernel V3.5 and up only)
TWRP will display what is flashing during installation if the TWRP screen show something odd print the screen and post on the thread
SuperSu support on Stock ROM:
Link for BETA-SuperSU-v2.62-3-20151211162651_3
If you never flash SU on Stock ROM first Flash that version reboot then go back to recovery and Update using the latest from SU thread
This Kernel has safetynet verification Support on unlocked bootloader of course without ROOT, if you wanna ROOT checks latest hide root support threads use XDA search for that
Main features:
I will bring any featuring and improves that is possible to Quark, but the main point is provide the better experience balance battery vs performance, keep a update kernel and full user control.
Kernel is a slow process to improve I will take my time and will make updates when I can, every update will be tested before release, any bug found please let me know.
Some of the below features can only be see on the app when using this thread Kernel, the below are just some of many featuring of this app/kernel...
CPU and GPU - Over and under clock;
Linux Kernel always update to the latest version;
Many custom CPU GOV optimized for Krait 450;
CPU optimizations;
CPU Per core control;
CPU Per core Frequency control;
CPU Per core Governor control;
CPU Schedule workqueues;
CPU Boost ;
CPU Wakeup Boost and Hotplug Boost;
CPU voltage control;
Custom CPU Hotplug;
Custom Thermal control;
Ram control;
GPU optimizations;
GPU idling algorithm;
Wake gestures Doubletap2wake and Sweep2wake ;
KCAL - Advanced color control;
Sound control module;
Power and suspend Improves;
I/O Scheduler optimizations;
Many custom I/O;
Wake Locks controler;
KSM kernel same-page merging;
Virtual Memory;
Zram;
Network optimizations;
Many custom TCP Cong algorithm;
Custom Kernel Adiutor app with special features just for Quark (to better support my kernel I make my on Kernel adiutor check Downloads)
Check Changelog L, Changelog M, Changelog M and N, Changelog O, Changelog P and Mod Kernel adiutor changelog for full list of features.
Installation instruction Kernel:
Download the latest version
Take a TWRP backup (system, boot and data)
Flash the zip using latest TWRP recovery (wipes are't necessary)
Reboot
Enjoy!
On Oreo, will take two tries to finished the boot process after the update, first is slow and reboot at the end second is fast and after all must work OK
Installation instruction app:
Just Install the apk like anormal app on any ROM it need's ROOT access to work.
Installation Files
Download Kernel Oreo, Nougat and Marshmallow (Marshmallow only version 3.5 and up, Oreo 9.5 and up):
Main:
Gdriver Mirror Click Here (This contains current and previously version)
Secondary:
AFH Mirror Click Here (This contains all old versions)
Download Kernel Lollipop click here
Download App Mod Kernel adiutor for Quark:
XDA Labs Click Here or use XDA Labs app to install update and received updates warning (search for KA27)
AFH Mirror Click Here (This contains all old versions)
TWRP For Quark click here
To go back to Stock ROM kernel:
Oreo:
Is possible in Oreo to just restore or reflash the Stock ROM boot.img, if you did not made a backup of the boot partition, you can extract the boot.img from the ROM zip and install it over TWRP the process is the same as any .zip flash but you must chose "images (is in the bottom right of the install screen) after select the image and image type "boot"
Older than Oreo OS::
As quark kernel is not just a boot.img before Oreo, it has some modules that are on the system partition, to restore is need to re-flash yours ROM zip (a dirty flash) it will re-flash the stock kernel + all the modules of that ROM, but will erase any modification that you made to system like xposed or gapp so is need to re-flash any zip that changes the system partition. Make a TWRP backup first just in case, the dirt flash may bootloop, in that case clean install.
Thanks:
@Skrilax_CZ for his hard work on CyanogenMod for this device.
Big thanks:
A big thank for those that donating to thanks for my work on this kernel
Developer donation link:
To donate via paypal click here
No other donation option is available.
XDA:DevDB Information
BHB27-Kernel, Kernel for the Motorola XT1225, XT1250 and XT1254 -- Moto Maxx, Moto Turbo and DROID TURBO.
Contributors
baybutcher27
Source Code:
Kernel: fgl27/BHB27Kernel/tree/N_c
Toolchain: UBER from matthewdalex/arm-eabi-4.9
How to Build: how_to_build_this.sh
Mod Kernel Adiutor app: fgl27/KA27
Kernel Special Features: Check Changelog L, Changelog M,Changelog M/N Unified, Changelog O, Changelog P/Q
Version Information
Linux: 3.10.x
Status: Stable
Created: 2015-09-21
Last Updated: Check Changelog L, Changelog M,Changelog M/N Unified, Changelog O, Changelog P/Q
Below is some help for the most know problems.
Random Power off or reboots?
To identify if the device random reboot or simply power it self off there is two ways.
1) If after the device goes black you can't power it up again without plunging the charger, then is because the battery is dead, even if yours battery had good % left before it shutdown yours battery is probably damage doesn't matter if the device/battery is new a battery can go bad simply by charging the device wrong, a wrong way to do it is let the device constantly go bellow 20% as low you let it get worse yours battery will be with time.
2)Check the boot reason prop "ro.boot.bootreason" if it is like the example bellow set to power_key_press the device didn't reboot it sled power off.
Code:
[ro.boot.bootreason]: [power_key_press]
Check the prop using :
Kernel Audiutor app > logs section > search in a log > mark getprop > search key word "reason".
If the Random power off are related to battery, BCL can help mitigate the problem.
BCL can be controlled via BHB27 kernel adiutor Power and battery section.
Lowering the BCL Max frequency or Making the number of hot unplugged core higher will help to mitigate the CPU power.
But if the problem persist is necessary to change the BCL low and high voltage threshold to higher values to make BCL to start sooner, the recommendation is to set they to 3700mV (Low) and 4000mV(High) and if the problem is resolved after that, the device stops randomly power it self off, lower the values 100mv it until you find a perfect value, or if the problem persist make the values 100mV higher.
Is also recommended to set the battery "Automatic power saver" from default 15% to a higher value, with is today max at 25%
If the device did just reboot just share a log as recommended on next post.
There is a help like this on the ROM's I share it may help as some problem are ROM related and not kernel so they are not here, so try to check there for more .
This kernel is tested and is fully working.
Bug report are welcome, make with in the most accurate description possible, do not spare words, screens and logs, a bug that I can't understand and can't be reproduced, I can't fix.
Always start a post with a bug report with @fgl27 and always attached a log .zip
fgl27 Kernel Adiutor > Logs > One click all Logs to a ZIP
If is a Reboot/Power off related bug make the log as soon the device finishes boot up
Bugs without logs, without @fgl27 will probably not be read, there is too much posts on the thread sometimes and I don't have time to read it all, anyone can post as much as is need of course as long is a things related to this thread
Feature request are welcome too, but understand not all feature that exist is possible to bring to quark.
What's difference between this and kernel of NX?
----
Moto Maxx - XT1225
Xposed NXRom 5.1.1
Flashed, looking forward to seeing if it makes a difference during class and such tomorrow, thanks!
RSDamasceno said:
What's difference between this and kernel of NX?
----
Moto Maxx - XT1225
Xposed NXRom 5.1.1
Click to expand...
Click to collapse
Never used, can find source dev does not seem to publish, can look.
Will ask him for the source.
baybutcher27 said:
This kernel is tested and is fully working.
Bug report are welcome, make with in the most accurate description possible, do not spare words, screens and logs, a bug that i can't understand can't reproduce I can't fix.
Feature request are welcome too, but understand not all feature that exist is possible to bring to quark.
Click to expand...
Click to collapse
One request, if possible? "Westwood Plus" TCP congestion control. I know "Cubic" is the Android default, but many tests show Westwood Plus (also written Westwood+) is better under lossy conditions. (Not to be confused with the original "Westwood", Westwood + is a newer version. ) Many custom ROMs include it in their kernels, and some custom kernel devs make it the default over Cubic.
Yes, there is debate over which one is better -- Cubic or Westwood Plus. But isn't choice a good thing?
http://androidmodguide.blogspot.com/p/tcp-algorithms.html
Westwood/Westwood+:
A newer version of Reno, and another commonly used one. It controls parameters better, helping out streaming and overall quality of browsing the internet. One of the most 'fair' algorithms out there, and is one of the most efficient algorithms to date.
Click to expand...
Click to collapse
If it's not possible to include it, I can live with Cubic. Just a request. :good:
ChazzMatt said:
One request, if possible? "Westwood Plus" TCP congestion control. I know "Cubic" is the Android default, but many tests show Westwood Plus (also written Westwood+) is better under lossy conditions. (Not to be confused with the original "Westwood", Westwood + is a newer version. ) Many custom ROMs include it in their kernels, and some custom kernel devs make it the default over Cubic.
Yes, there is debate over which one is better -- Cubic or Westwood Plus. But isn't choice a good thing?
http://androidmodguide.blogspot.com/p/tcp-algorithms.html
If it's not possible to include it, I can live with Cubic. Just a request. :good:
Click to expand...
Click to collapse
Yes The + i did not find because did not know about, i will search, I have included some already in the test version that i'm using, check the pic.
I know how to make things work for quark Kernel, but i don't now all the things that exist, so keep me inform, i will search and if is possible to port to quark i will.
will try to release a new version later today 6 to 8 hours from now, test is very good.
@ChazzMatt the Westwood in the next build is already the Westwood+
check the C file in here
The file is name just westwood but you can read in the file description that is the +... Test kernel is really stable, will released today, let all test and see what is the best for it use...
baybutcher27 said:
Never used, can find source dev does not seem to publish, can look.
Will ask him for the source.
Click to expand...
Click to collapse
You want some screenshots of Kernel Adiutor?
----
Moto Maxx - XT1225
Xposed NXRom 5.1.1
Kernel update! BHB27-Kernel-V1.0.2
Download-Kernel
Changelog-Kernel
Change:
====================
09-22-2015
====================
* V.1.0.2
* Implemented KSM
* Add TCP-CONG Westwood, bic, Highspeed, Hybla, Htcp
* Implemented CPU otimizations Flags to the Kernel (more otimizations to come in next build)
Test and let me know...
Bug report are welcome, make with in the most accurate description possible, do not spare words, screens and logs, a bug that i can't understand can't reproduce I can't fix.
BTW try to implemented DT2W and S2W but quark doesn't accepted it (the config is ok but noting happen ), maybe i future update. Can be a conflict with moto screen wave and pick i disable it but not work...
Will try if success will release a separated version with DT2W because it can be a wakealock.
Removed the last update something is wrong on my device will check.
baybutcher27 said:
Removed the last update something is wrong on my device will check.
Click to expand...
Click to collapse
Working fine here
goalando said:
Working fine here
Click to expand...
Click to collapse
I tested it over 24h, It may work well but from noting it start to produce bugs. maybe a none kernel related i looking
Making a new build remove a wrong entry to see if help.
Kernel update! BHB27-Kernel-V1.0.3
Before install it, uninstall or clean data of any kernel control app you're using.
Download-Kernel
Changelog-Kernel
Change:
====================
09-22-2015
====================
* V.1.0.3
* Remove incompatibility (CPU optimizations flags and Remove per-cpu workqueue) To find a bug will add improves latter.
Test and let me know... I test this, i remove some improves that may cause bugs, is more to stock as possible, but still have, CPU gov, KSM and TCP govs.
Bug report are welcome, make with in the most accurate description possible, do not spare words, screens and logs, a bug that i can't understand can't reproduce I can't fix.
Gpu governor > simple ondemand = freeze and reboot. In v.1.0.3
Edit for requests:
1) add mako hotplug
2) GPU frequency minimum to 27MHz
3) volume and microfone gain
----
Moto Maxx - XT1225
Xposed NXRom 5.1.1
Thanks for all your hard work man
RSDamasceno said:
Gpu governor > simple ondemand = freeze and reboot. In v.1.0.3
Edit for requests:
1) add mako hotplug
2) GPU frequency minimum to 27Hz
3) volume and microfone gain
----
Moto Maxx - XT1225
Xposed NXRom 5.1.1
Click to expand...
Click to collapse
Yes it does, did not have time to go over gpu_gov, I recommend to leave as default msn-adreno-tz. Will remove or fix simple ondemand. :good:
Implemented, now I'm testing new features that user's ask... No new hotplug, mako is not ported right now to MAXX, will try to port other improved hot plug or improve msm
Voltage, sound, FS and screen control. FS can only be change with some kernel app (like trickster mod ).
All is good bu twill test longer to make shore.

[ROM/Kernel][6.0.1][Port][Uber 5.3] [AOSP/CM] Viper R6

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is a port of Optimus Kernel by Flashhhh for Titan​
Make sure to thank him - Here
I present to you my own kernel which has been built with many optimizations and tweaks. This kernel will work ONLY on Marshmallow roms(Not for stock roms) only.The main aim is to provide a stable kernel with optimizations.
I hope you all will like it
Custom Kernel Features:
- Updated to latest cm-13.0 Sources
- Compiled With Custom UBER 5.2.1 Toolchain
- Compiled With -O3 & Graphite Flags
- Additional many optimization flags
- Compiled With Cortex A7 Tweaks
- ARM v7 Optimizations
- Intelliplug
- Mpdecision hotplug driver(Using custom powerhal by CM)
- GPU underclock/overclock(Min:100 MHz & Max:533 MHz)
- Add dev/frandom
- Added Support for Kernel Neon Mode
- Enabled Pipe Flag
- Adreno Idler Algorithm
- PowerSuspend Driver v1.5
- Add BioShock/DanceDance Govs
- Added SmartMax/LionHeart Govs
- LCD Kcal Control by Savoca
- Faux's Sound Control
- Optimized ARM RWSEM Algorithm
- Optimized Square Root Algorithm
- LMK tweaks
- block: disable add_random
- Enable unaligned capability for ARM
- CpuFreq and CpuBoost Optimizations
- Disabled Gentle Fair Sleepers
- Enabled Many TCP Congestions
- Added SIO,VR & ZEN IO Scheduler
- Sched & Mutex Tweaks
- Pushed Read Ahead value to 512
- Use your android device as USB Keyboard/Mouse
- Enabled FSync by default
- Optimized Slub
- VFP HardFloat
- Power Efficient WorkQueues
- Reclaimed RAM from loggers
- Power Efficient WorkQueues
- Kexec patched
- Many more things (Check Github)
Disclaimer:
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.​
Pls Read This before flashing:
You need ROM's default kernel before flashing this, as this kernel makes use of AnyKernel 2 by @osm0sis. Make sure you have it otherwise clean flash the kernel with the rom to avoid any issues.(At least dirty flash rom+kernel) Credits to @attack11 for some part of install script.Read FAQ's and changelogs in 2nd post. THIS KERNEL COMES FINE TUNED OUT OF THE BOX. Some useful battery saving tipshttp://forum.xda-developers.com/showpost.php?p=64850959&postcount=198
DOWNLOADS:
Grab it here
#ROM infos on the 4th post, be sure to check it
How to Flash:
1. Download the kernel and place it into your phone storage
2. Reboot into recovery
3. Install the kernel
4. (optional) Wipe Dalvik Cache and Cache partitions
5. Reboot and enjoy!​
PLS DON'T MIRROR THE LINKS
Recommended app:
Synapse or Kernel Adiutor
Flash UKM.zip from the below link: (credits to @apb_axel)
http://forum.xda-developers.com/android/software/zip-synapse-script-universal-kernel-t2736986
And then install synapse from play store.
I would like to say thanks to @flashhhh for allowing me to port the kernel. Also a big thanks to @faux123 @YoshiShaPow @fermasia @Alberto97 @TeamMex @Quasar @Mazda @FabioSan @Blechdose @neobuddy89 @RenderBroken @savoca @deadman96385 @pinkflozd @alin.p @Cl3Kener @Shivam Kuchhal @cust0mworx for the awesome graphics and CYANOGENMOD TEAM
and MANY MORE...
XDA:DevDB Information
Optimised CM and Viper Kernel for Titan, Kernel for the Moto G 2014
Contributors
Vatsal
Source Code: https://github.com/koradiavatsal/Viper-kernel
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: v6
Stable Release Date: 2016-01-15
Created 2015-12-02
Last Updated 2016-01-17
FAQ
F.A.Q. - Read this before complaining!
1. My phone exploded, HELP!
A: I don't answer to problems without a log. The log file is in /proc/last_kmsg. Paste it on hastebin.com and link it on your post. Logcats are useless for Kernel purposes, don't bother posting them.
2. This kernel works on Y or X rom?
A: Works on all CM13 based roms. Not for stock roms!!
3. OMG BATTERY SUCKZ, ITZ DEAD IN 45 MINUTES, HELP!
A: As you can imagine I don't build kernels to decrease battery life. All the battery life problems come from your apps, either Facebook, or Maps, or some Location Service being enabled etc etc. Check your damn wakelocks and fix them, the kernel is not responsible for them.
4. How do I flash this?
A: Read the OP, theres a reason why I added instructions on it.
5. What is a data loss? Did I just had one?
A: Data loss is simply having the connection cut for X periods of time, usually few seconds. Grey bars means the device is not connected to Google services for some weird reason, but you'll still have internet connection.
6. OP is arrogant, I'm gonna call the Internet Police?
A: Deal with it.[/QUOTE]
Info
Many thanks to showp1984 for this info
What is msm_mpdecision?
100% kernel based multi core decision! (should cpu1/2/3 be online or not?)
This is a special version modded by neobuddy Plus the idle frequency and some load thresholds have been adjusted by me.
Some Configuration:
startdelay = time until mpdecision starts doing it's magic (20000)
delay = time between checks (130)
pause = if something else plugs in the cpu, fall asleep for 10000ms (10 secs)
scroff_single_core = if the screen is off, don't plug in cpu1/2/3. Additionally: Unplug all cpus except cpu0 when screen is turned off (1)
enabled = enable(1) or disable(0) mpdecision. This does not affect scroff_single_core!
min_cpus = min cpus to be online, cannot be < 1. Default: 1
max_cpus = max cpus to be online, cannot be > 4. (if you set it to 2 and min_cpus to 1 you will basically have a dualcore) Default: 4
idle_freq = a value against that will be checked if a core +/- is requested. (600 MHz)
mpdecision's input event boost, aka project butter
This will boost your min cpu speed if you touch the screen or press a button and gives you full control.
In those events the min cpu freq will be risen to a predefined value on every online cpu. This boosts overall reaction times and smoothness a lot. (works similar to the qcom mpdecision binary)
So here's the surprise
Hello folks,
I am using my own optimised builds since initial phase of CM13. Rom and kernel are both build with Uber 5.2.1 and few more optimisations on the kernel (It's same like in the first post). The Uber Toolchain developer said due to new neon optimisations in Uber toolchains, the battery life has increased by 25%. Well using since a long time, I almost get 6hrs+ SOT(Ofcourse will vary with you) and a mindblowing performance. So I am going to provide weekly Uber CM13 builds with optimisations(It is somewhat close to pf-cm by Diamond Bond). The people interested, could use it , It will stay really close to CM and few picks here and there. I would really appreciate feedbacks I am using the build posted and it's really rock stable.
Download :-
All optimised buildshttps://www.androidfilehost.com/?w=files&flid=44644
Installation :-
A clean wipe is mandatory.
Wipe cache,dalvik cache, system, data
Flash the zip
Flash gapps ( I use slim zero gapps)
Reboot, Enjoy!
FAQ:-
Differences between UBERTC and other Toolchains
Changelog for the 1st December Toolchain updates
Regards
Awesome work brother
Vat Bro
This is cool.
Good going
Keep it UP
Check #4th post for the Optimised cm13 builds, Really didn't feel like making a new thread..
Is it fully functional, Like Working mobile data , camera Themes Etc... Is there any way you can provide delta updates to ur rom instead of downloading the whole file.. I'm currently using cm 13 which has no Major issues as of now , so is this rom(dec 2 build) Recommend or should I wait for future builds ?
Thanks IA ��
james11705 said:
Is it fully functional, Like Working mobile data , camera Themes Etc... Is there any way you can provide delta updates to ur rom instead of downloading the whole file.. I'm currently using cm 13 which has no Major issues as of now , so is this rom(dec 2 build) Recommend or should I wait for future builds ?
Thanks IA ��
Click to expand...
Click to collapse
Everything working same as CM, No OTA/delta updates sorry..
Vatsal said:
Everything working same as CM, No OTA/delta updates sorry..
Click to expand...
Click to collapse
Thanks for the quick response , I'll try it out and let you know .., . And thanks for the rom ��
I can't install your kernel over CM's stock kernel. there's an error with the updater-script. I am using the 02/12 CM13 build, how can I help?
(zip placed on the root of internal storage)
Vatsal said:
Everything working same as CM, No OTA/delta updates sorry..
Click to expand...
Click to collapse
Does that mean XT1068 users with one sim cannot use this?
Sent from my Moto G 2014 using Tapatalk
Vidhanth said:
Does that mean XT1068 users with one sim cannot use this?
Sent from my Moto G 2014 using Tapatalk
Click to expand...
Click to collapse
I guess thats fixed in cm as well
Vatsal said:
I guess thats fixed in cm as well
Click to expand...
Click to collapse
Sweet. Have you tried it though? Cuz I can't risk 310 MB lol
Sent from my Moto G 2014 using Tapatalk
Vidhanth said:
Sweet. Have you tried it though? Cuz I can't risk 310 MB lol
Sent from my Moto G 2014 using Tapatalk
Click to expand...
Click to collapse
I have msim
mpeL said:
I can't install your kernel over CM's stock kernel. there's an error with the updater-script. I am using the 02/12 CM13 build, how can I help?
(zip placed on the root of internal storage)
Click to expand...
Click to collapse
Installs really fine here, can someone else confirm the issue?
Vatsal said:
I have msim
Click to expand...
Click to collapse
Thanks man. I'll try it asap. I always wanted to be on 6.0 but the battery life held me back. But now that u have said its increased by 25%, I'll have to try it
Sent from my Moto G 2014 using Tapatalk
Vatsal said:
Installs really fine here, can someone else confirm the issue?
Click to expand...
Click to collapse
Same here , I tried flashing this Kernel over ur rom(didnt know it already had this kernel) , I tried mounting n unmounting system, still got error updating binary...
james11705 said:
Same here , I tried flashing this Kernel over ur rom(didnt know it already had this kernel) , I tried mounting n unmounting system, still got error updating binary...
Click to expand...
Click to collapse
Yes rom has the same kernel inbuilt. I'll reupload kernel.
EDIT : Uploaded Download
Please test this and tell me
Vatsal said:
Yes rom has the same kernel inbuilt. I'll reupload kernel.
EDIT : Uploaded Download
Please test this and tell me
Click to expand...
Click to collapse
Still the same error, tried it on crdroid 6.0 also .. Other than the kernel, the rom is awesome, better than cm 13 official in performance n also is bAttery Friendly ?
Some amazing stats with quiet heavy use
Sent from my Moto G 2014 using Tapatalk

📱[ROM][6045][UNOFFICIAL][5.1.1][31Mar] Flyme OS 4.5.4 1.5 VERSION📱

{
"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 my modded FlymeOS 4.5.4​
This Rom is Based on Temasek CM12.1 builded by The Marionette​
Code:
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
This rom should support all variants(6045Y,6045I,6045K,6045O),and supports dual SIM functions!]​
Changelog​
ChangeLog 1.2 VERSION​:
-Gapps now working *Login Working*
-New Kernel for 6045Y
-Changed Build.prop
-Extend Battery Life
-removed Reboot in Updater-Script
-Now Support DUAL SIM
-Now you can delete Chinesse Apps without Bootloop​
CHANGELOG 1.3 VERSION​
-editted-build.prop
-editted updater-script
-ARDE OC KERNEL WHO FIXES BATTERY DRAIN
-MM-PP-DAEMON FIXED DOESN'T DRAINS THE BATTERY
-Now you can delete system apps with app remover root *download from play store*
-USE KERNEL AUDITOR TO EXTEND BATTERY LIFE AND PERFONMANCE
-I WILL WRITE INSTRUCTIONS TO EXTEND BATTERY LIFE AND PERFONMANCE ​
CHANGELOG 1.4 VERSIO​N
-New kernel(fast,battery drain fixed..)
-some improvments for speed
-mm-pp-daemon doesn't eat battery
Changelog 1.5 version by:Murigny64
- remove some bloatwares (clean master, mi-greenify)
- remove chinese weather
- add Xperia keyboard ( must be actived in settings )
-framework popup fixed
-ARDE KERNEL​
INSTRUCTIONS​
1.Wipe All
2.Flash Flyme *you get first Failed*
3.Reboot to recovery
4.Flash Flyme *without Wipe*
5.Mount System
6.Reboot
7.Wait to system fully boot(approximately 5-15 min)
8.Go to recovery
9.Flash Gapps Pico
10.Mount System
11.Reboot​
Extra Features with Dimo Tools​-Flash when Ringing(change speed.times flash,working time and other)
-Greenify (Extend Battery Life)
-Viper4AudioFx
-3D Audio
-Wifi info
-Reversible like Stock
-Battery Info
-and more​
Bugs:
-XPOSED FRAMEWORK-BOOTLOOP
-POPUP BOX COLOR-FIXED​
DOWNLOADS​
New version by Muringy64 ​
https://mega.nz/#!KY8ChTIB!5RMwKQYHY4rCdJWwTkxixnLo9p_IVDCmek2JegF2I8g​
Older versions:
https://www.androidfilehost.com/?w=files&flid=52233​
If you have reboots or bootlop or something else flash this kernel:​
https://www.androidfilehost.com/?fid=24459283995307681
​
CREDITS:
Big thanks to @muriginy64 for the New Build
Big thanks to @The Marionette for the New Kernel
XDA:DevDB Information
FlymeOS, ROM for the Alcatel Onetouch Idol 3
Contributors
The Marionette murginy64
Source Code:https://github.com/TeamRegular/android_kernel_alcatel_msm8916
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.10.x
Version Information
Status: Beta
Version: 1.3
Created 2016-03-09
Last Updated 2016-03-28
Reserved
For gapps black screen, you can just turn off screen and wait for 2-3 mins and wake up again.
murigny64 said:
For gapps black screen, you can just turn off screen and wait for 2-3 mins and wake up again.
Click to expand...
Click to collapse
True
Sorry I can help lower the temperature of the idol in you is que.se flyme overheats and install the new kernel and yet warms much you would greatly appreciate your help
Mepk900 said:
Sorry I can help lower the temperature of the idol in you is que.se flyme overheats and install the new kernel and yet warms much you would greatly appreciate your help
Click to expand...
Click to collapse
This problem it's on All Custom Roms,i will try to solve it
I installed this rom yesterday on my 6045k. No heat problem, no reboots. I did not instal different boot.img, i use the one in the rom and everything works great so far. Great rom, different, stable, snappy
:good:
Only couple of things i don't like:
Double touch actions don't work, white navbar and dimo tools are in chinese
Can you mod the roms for 6039?
builderkage said:
Can you mod the roms for 6039?
Click to expand...
Click to collapse
AT the moment NO
New build later will be uploaded
Changelog 1.3 VERSION
-editted-build.prop
-editted updater-script
-ARDE OC KERNEL WHO FIXES BATTERY DRAIN
-MM-PP-DAEMON FIXED DOESN'T DRAINS THE BATTERY
-Now you can delete system apps with app remover root *download from play store*
-USE KERNEL AUDITOR TO EXTEND BATTERY LIFE AND PERFONMANCE
-I WILL WRITE INSTRUCTIONS TO EXTEND BATTERY LIFE AND PERFONMANCE
Hi thx for your work
An update to fix the problem of black popup ?
aleksandar.d123 said:
New build later will be uploaded
Changelog 1.3 VERSION
-editted-build.prop
-editted updater-script
-ARDE OC KERNEL WHO FIXES BATTERY DRAIN
-MM-PP-DAEMON FIXED DOESN'T DRAINS THE BATTERY
-Now you can delete system apps with app remover root *download from play store*
-USE KERNEL AUDITOR TO EXTEND BATTERY LIFE AND PERFONMANCE
-I WILL WRITE INSTRUCTIONS TO EXTEND BATTERY LIFE AND PERFONMANCE
Click to expand...
Click to collapse
How did you fix the daemon? Is that something you can apply to other roms? I would love nothing more than a zippy CM12 with good battery and no heat issue lol.
carnivalrejectq said:
How did you fix the daemon? Is that something you can apply to other roms? I would love nothing more than a zippy CM12 with good battery and no heat issue lol.
Click to expand...
Click to collapse
Just flashed Arde OC on this build and doesn't mm-pp-daemon eats battery
raptax said:
Hi thx for your work
An update to fix the problem of black popup ?
Click to expand...
Click to collapse
This build doesn't fix problem with black popup
but fixes battery drain (mm-pp-daemon) and dramaticly faster perfonmance i will later upload instructions
Here.s LINK for new Build​https://www.androidfilehost.com/?fid=24459283995298096
*Battery and Perfomance are Dramaticly Changed *Faster and Better Battery Life*
Settings for Better Perfomance and Battery
BIG CPU
Turn on
core1 and core 4
cpu maximum 1651 hz
cpu minimum 533 hz
cpu governor interactive
above hispeed delay 20000
align windows 0
boost 0
bootpulse-duration 80000
go hispeed load 99
hispeed freq 1651200
io is busy 0
max freq hysteresis 0
min sample time 20000
target loads
98533333:25
800000:32
960000:21
1113600:95
1344000:8
147600:7
1612800:6
1651200:9
timer_rate 2000
slack 80000
migration 0
sched load 0
LITTLE
active all cores
cpu maximum 1601
minimum 52
governor interactive
governor tunables
above hispeed
20000
533333:60000
800000:200000
align windows 0
boost 0
bootpulse duration 80000
hi speed load 99
hisped freq 800000
io busy 0
freq hysteris 0
sample time 30000
target loads
98 533333:19
800000:80
998000:12
1113600:81
1309000:9
1448000:69
1601000:95
time rate 20000
slack 80000
migration 0
sched load 0
There's instructions how extend battery life and perfonmance
if you get bootloop flash original kernel wait until boot and then Arde OC
and if you get problem with Updater-Script or something else or you want to stay on first build
flash first build of rom and then Arde OC and apply this instructions
Here's Screenshoot for Battery charged to 92 %
I hope I am not the only one with this problem.
Every time I flashed Flyme,the kernel already inside it would never let the rom get past the boot animation.
I would have to flash a custom kernel every time for it to boot.
The same problem occurs on the new release too.
I tried flashing original stock 5.0 to maybe fix the problem which only I have,but it didnt help at all...
The Marionette said:
I hope I am not the only one with this problem.
Every time I flashed Flyme,the kernel already inside it would never let the rom get past the boot animation.
I would have to flash a custom kernel every time for it to boot.
The same problem occurs on the new release too.
I tried flashing original stock 5.0 to maybe fix the problem which only I have,but it didnt help at all...
Click to expand...
Click to collapse
i don't know what's the problem
i had the same problem with the old build
in newer working for me ,no problem
if someone had in next post they are instructions
IF YOU HAVE BOOTLOOP OR SOMETHIND ELSE ON NEWER BUILD
HERE'S INSTRUCTIONS WHAT CAN YOU DO
1.FLASH THIS KERNEL
https://www.androidfilehost.com/?fid=24438995911974775
2.WAIT TO BOOT
3. REBOOT TO RECOVERY AND THEN FLASH THIS KERNEL
https://www.androidfilehost.com/?fid=24459283995298182
here's what i get in antutu
i'm used the RIL from FlymeOS ON CM13 but not works

[KERNEL][7.x - 10.x] Tsurara-QZ 1.3d [Z00L][Z00T]

{
"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 Kernel for Lineage 17.0, tested only on Android Q (LineageOS 17).
Kernel Features (Whats New?):
CPU Governor : BLU_ACTIVE
I/O Scheduler: anxiety,sioplus,maple,zen
TCP Congestion Algorithm : cubic, bic, htcp, reno, westwood
F2FS Support
ZSWAP,Z-RAM (lzo,lz4,lz4hc,deflate)
Fsync
Software CRC Control
Gentle Fair Sleepers
Adreno Idler
Arch Power
wq_power_saving
Minor Optimization and Patches
Compiled Using Latest GCC11.1
Tested ROM:
LineageOS 17
Downloads:
Older Version :
V.1.0
V.1.2a
V.1.3a
V.1.3c
Latest:
V.1.3d
Note: Due a change on some system related stuff, it's required to clear your dalvik-cache after flashing this v.1.3d
FAQ:
Is this kernel going to be updated frequently?
Answer: probably, if i am not busy.. it'll just mostly follow Lineage17 commits
I Want this FEATURE
Answer: will probably add, not sure
what about TCP Westwood?
Answer: sometimes later on, i'll probably add it or if Lineage 17 unnofficial author doing it
Known Issues:
My Unity Games Freeze after a slight Stutters!
Fix: " I/O Stats" and " add_random" set to 1 if they're 0
Information:
Linux kernel version: 3.10.108
Based from:Lineage17-unnoffical markkiths Z00L-ten branch
Compiler Used
GCC 11.1 Experimental (ARM64) (Aarch64-ELF)
Kernel Source:Here
Thanks:
markkiths for maintaining lineage17-Z00L/Z00T
mg712702 for maintaining lineage16-Z00L/Z00T
YaAlex3 for maintaining Z010ED
Roker2 for maintaining Z00RD Z00ED
maxmesa for maintaining Z00RD Z00ED
HyperTeam
theimpulson for firekernel
osm0sis for anykernel
and lot of people that i couldnt mention here that actually contribute to kernel
Changelogs :
-Tsurara v.1.0a
Rebase to Lineage17 kernel sources
Added Zen Scheduler and BLU_ACTIVE
Minor Cortex A53 Related optimization
Added Z00L Builds
-Tsurara v.1.2a (Ported ICEY-S)
Ported ICEY-S
Bunch of other stuff from ICEY-S
-Tsurara v.1.3 (ICEY-QZ)
Latest Lineage17 Commits:
Bluetooth Improvement
msm_performance changes
arm64/lib improve copy_page
Core_Ctrl changes
-Tsurara V.1.3a (ICEY-QZ)
Revert Core_Ctrl changes
GPUOC 650mhz for msm8936/msm8939
-Tsurara V.1.3b (ICEY-QZ)
cgroup fixes
sched fixes
lz4 fixes
additional core_ctrl changes/fixes
-Tsurara V.1.3c (ICEY-QZ)
Core_ctrl changes
Optimize Sched and Fork
-Tsurara V.1.3d (ICEY-QZ)
uid_sys_stats fix
Specific Patches :
Lineage17 Z00T Fixes
-Limit dex2oat to 1 and set filter to speed-profiles
for better experience and SOC temperatures
-better lz4 configuration for playing games
-set default compiler to "speed-profile"
-Configure IO Stats and add_random to be enabled
Lineage 17 03-09 Z00T Fixes
-Same with above but updated to 03-09 updates
userdebug fixes
-for games that refuse to launch
(Magisk Modules) selinux_permissive_v2 (Source Here)
-Fix chrome crashing issues in Q
(only in older version, 03-09 doesnt need this)
How to use:
Flash on TWRP
Hi,
good job.
From the title it follows that this kernel can be used from Android 7 up to 10; it's correct?
I would like to test it on an Asus ZE550KL Z00LD with Aosp 5.8 Android 8.1.
Thanks so much
jimjack12 said:
Hi,
good job.
From the title it follows that this kernel can be used from Android 7 up to 10; it's correct?
I would like to test it on an Asus ZE550KL Z00LD with Aosp 5.8 Android 8.1.
Thanks so much
Click to expand...
Click to collapse
its should be, its ICEY-S modified to work with Q.. if you can kindly share your experience on older rom such as 7.x / 8.x / 9.x, that'll be great for other user to check and consider wether not or will they use this kernels.
Hi ReikaRin and thanks for the great work.
Today I tried to install the Kernel "ICEY-QZ-1.0.3a-02-03-2021-11-29-Z00L-Q.zip" on Asus ZE550KL Z00LD 16/2 Gb Android 8.1 AOSP Extended 5.8 and the installation goes successful without any errors.
I can't do all the tests on the device as I don't play with it, I don't use bluetooth headsets, etc ...
However, I can confirm that the device is working properly.
We are waiting for some other members of the Forum who do other tests.
Thanks so much
Avoid using Zen scheduler for now if you're using 1.0.3b
Edit: currently pushing new builds, zen should be disabled properly now
Edit2: Fixed
any fix for the freeze in unity game? i hope there is a fix.. first tiem use this my phone is cool af idk if it bcoz this kernel or weather lol.... but my game is freeze and got banned bcoz afk... hope it
Zero 2wo said:
any fix for the freeze in unity game? i hope there is a fix.. first tiem use this my phone is cool af idk if it bcoz this kernel or weather lol.... but my game is freeze and got banned bcoz afk... hope it
Click to expand...
Click to collapse
it depend on the rom but some of them have it configured using script (you can modify it using root then find it or have some Kernel Manager do it automatically for you everytime your phone boot, i'll just copy the notes here :
My Unity Games Freeze after a slight Stutters!
Fix: " I/O Stats" and " add_random" set to 1 if they're 0
ReikaRin said:
it depend on the rom but some of them have it configured using script (you can modify it using root then find it or have some Kernel Manager do it automatically for you everytime your phone boot, i'll just copy the notes here :
My Unity Games Freeze after a slight Stutters!
Fix: " I/O Stats" and " add_random" set to 1 if they're 0
Click to expand...
Click to collapse
ok i will try it.. thanks for gpu oc kernel..... im flash the latest stable.. and i hope the unstable will be stable soon.. thank alot to you i think asus z00ud is already forgoten lol.... so just enable the i/o stats and add random to fix game freeze?
ReikaRin said:
it depend on the rom but some of them have it configured using script (you can modify it using root then find it or have some Kernel Manager do it automatically for you everytime your phone boot, i'll just copy the notes here :
My Unity Games Freeze after a slight Stutters!
Fix: " I/O Stats" and " add_random" set to 1 if they're 0
Click to expand...
Click to collapse
just enable the i/o stats and add random? but why it still freeze
anyone play any unity game with this kernel? i hope there is a real fiz.. bcoz this kernel is nice.. but the freeze is happen... or any recommendation rom to fix this?
Zero 2wo said:
just enable the i/o stats and add random? but why it still freeze
Click to expand...
Click to collapse
what game you're talking btw?, also EX Kernel Manager does not expose it.. try using Lanthanum Toolboxes or Smartpack kernel manager then check on I/O Section, it help mitigate the freeze but not entirely.. it happen when the Storage is Busy or when your CPU Usage spiked to 100% for short duration, it just a known behaviour of Unity's IL2CPP/Mono backend. this does not affect any recent phone mainly because what we're using (in this case MSM8916/MSM8939) is really just that old.
ReikaRin said:
what game you're talking btw?, also EX Kernel Manager does not expose it.. try using Lanthanum Toolboxes or Smartpack kernel manager then check on I/O Section, it help mitigate the freeze but not entirely.. it happen when the Storage is Busy or when your CPU Usage spiked to 100% for short duration, it just a known behaviour of Unity's IL2CPP/Mono backend. this does not affect any recent phone mainly because what we're using (in this case MSM8916/MSM8939) is really just that old.
Click to expand...
Click to collapse
im playing mobile legend... i change i/o stat and add random with spkm... but its freezing... so im just use stock from from los q
Zero 2wo said:
im playing mobile legend... i change i/o stat and add random with spkm... but its freezing... so im just use stock from from los q
Click to expand...
Click to collapse
i don't really play Mobile Legends, so can't really say much about that freezing issues.
Thanks for reporting anyway~
i can probably install lineage 10 tomorrow. we got a new build today.
is "ICEY-QZ-1.0.3-02-03-2021-04-52-Z00T-Q" stable enough? can i have a modified V.1.3c if you're not busy?
Hi ReikaRin, great job, thanks.
One question: I installed the latest LineageOs 17.1 build from 09.03.2021, after installing your kernel, 1.3c, it completely muted the audio. is it a kernel or rom problem? Asus ZE550KL Z00LD 16/2 Gb. Thanks so much
i have got error:1 when try install selinux_permissive_v2 . any one ?
markkiths said:
Can you Try go to settings > system > system profile turn off then restart device and test audio again?
For new build you must to do wipe system because we have much change with library
Click to expand...
Click to collapse
Thank you so much markkiths,
I had forgotten this detail ....
However with the default kernel, the rom works very well.
Thank you
str4610 said:
i have got error:1 when try install selinux_permissive_v2 . any one ?
Click to expand...
Click to collapse
that is magisk module, i forgot to mention it.. sorry

Categories

Resources