Custom Marshmallow kernel for Asus Zenfone 2 ZE551ML/ZE550ML - ZenFone 2 Original 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"
}
I present Custom Kernels for Asus Zenfone 2 ZE551ML/ZE550ML for 4.21.40.61/54/69/111/112/134/144 firmwares(Android 6.0.1)
Disclaimer: I am not responsible for your broken phone , broken memory card, etc. All my kernels I test first on my own phones , and then upload here
If you like my works please do not forget donate to me(my PayPal account is [email protected])
Kernel is signed. For install you should have unlocked bootloader which unlock for example if you get root access or install constantly TWRP or if you to flash 6.0.1 beta over 2.20.40.184 with unlocked bootloader. If you don't want to get root access or install constantly TWRP please search on this forum method of unlock bootloader on Android 6.0.1 beta, for example, here http://forum.xda-developers.com/zenfone2/general/unlock-zenfone2-android-6-0-beta-unlock-t3411264.
Attention!!! If you have root acess after installing my kernel you lose root access. You may to get it one more time.
May be problem with detect SIM1 or SIM2 after first start/geting root access. Solution: go to Settings>Dual SIM card settings and disable-enable SIM1/SIM2. After this you not will see this problems, sims will be detect without problems
Don't be afraid print "Your device has failed verification" ,DON'T TOUCH ANY BUTTONS, please simply wait 2-3 sec- and device will start
Features:
1. USB Mass Storage Mode support
2. Added Conservative, Powersave, Interactive Pro, Intel governors and I/O schedulers Deadline, bfq,sio,sioplus,fifo,fiops,vr,zen
3. Processor mode "1 cpu per module" a place of "2 cpus per module" btw each core change frequency independent, not pair
4. KVM support
5. Video card changes:
a) available additional GPU frequencies 106, 133,160,177 MHz btw underclock but I to set min freq 457 MHz same as stock kernel. You may change GPU freq from my Kernel Adiutor version(it lay on google drive with my kernels) or from say99
b)Added additional thermal states. If on 457 MHz have overheating- freq go to 400 MHz, if overheating on 400- go to 355, if hot on 355-go to 320 MHz and so on. In stock kernel if overheating on 457 MHz- processor goes in 200 MHz and was lags in games
c) Added 640 MHz GPU frequency
6.Full autobrightness, remove her minimal 15 level btw min autobrightness became lower
7. Multi-window mode. you can enable it in Settings>Developer Options>Multi-window mode
8.Added choice adoptable storage(SD card as Internal Memory). May do it from Quick Settings after reboot or Settings>USB & Storage>click on sdcard> Menu(three points in Right corner)> Settings)
9. Improve touchscreen work quality
10. Better game Performance
11. Added Multiuser mode
How to install
Method 1. From PC
1. You should download files for flashing:
ADB v1.0.32: https://drive.google.com/file/d/0B-Fin8UxrD6PUmN6SkVPMXR3UTA/view?usp=sharing
2. Download Kernel image and put it to directory with unpacked ADB & fastboot drivers from previous point of this manual
All my Marshmallow kernel versions will be herehttps://drive.google.com/drive/folders/0BxVRXQGBg4DTV3RUZEVhSnBkLVU
3.You should reboot your phone in the droidboot mode. (turn off you gadget then press Turn off button and volume + button)
4. Then go to the ADB folder and hold Shift + Right Mouse button and write this command:
Code:
fastboot flash boot boot55x-XX.XX.img
, where XX.XX- date of kernel
5. Reboot to Android.
Method 2( via TWRP, without PC)
1. Download bootMyyy-XX.XX.img
2. Go to recovery mode
3. Click Install, choose this boot55x-XX.XX.img, choose boot partition and flash
4. Then reboot
Method 3 If You don't want to install constantly TWRP may also to install via Temporary TWRP
1. Put any TWRP to folder with ADB& fastboot drivers on PC
2. Download boot55x-XX.XX.img to phone
3. Reboot your phone to bootloader
4. Connect your phone to PC
5. Then go to the ADB folder and hold Shift + Right Mouse button and write this command:
Code:
fastboot boot your_twrp_name.img
6. TWRP started
7. Click Install, choose this boot55x-XX.XX.img, choose boot partition and flash
8. Then reboot
My Kernel Source here https://github.com/BORETS24/Marshmallow-kernel-for-Asus-Zenfone-2-ZE551ML-ZE550ML
Changelog:​15.01.2017
Now one universal kernel for both models
Added 640 MHz GPU frequency and it really work, now on simple_ondemand GPU governor available 3 freqs: 457, 533 and 640 MHz(but I don't want to name this "overclock" because performance still same)
Compilied with new GCC 5.4
Used AOSP 7.1.1 instead 6.0.1 and BSSL instead OpenSSL
Disabled Intel DPST. Now maximum manual brightness will be really high
Decrease minimal manual brigtness from 15 to 12 level and autobrightness level from 6 to 3
Selinux Enforcing by default again, you may change selinux mode to Permissive from other apps or with init.d scripts 1a2g3h , which need put to su/su.d folder or may put to root internal memory- /sdcard. I attached it end of kernel description
Added Multiuser mode to Main settings (up to 3 users)
Some changes in sfi-cpufreq driver and Intel and Interactive governors
26.11.2016
Improve touchscreen work quality(fix little freeze when you sliding very slow)
Improve Game performance
Ramdisk from 184 firmware
Dirty Cow protect
Improve interface speed
LZ4 kernel compress
Remove KSM and UKSM
25.10.2016
USB Mass Storage Support
XDA:DevDB Information
Custom Marshmallow kernel for Asus Zenfone 2 ZE551ML/ZE550ML, Kernel for the Asus ZenFone 2
Contributors
BORETS24
Kernel Special Features:
Version Information
Status: Testing
Created 2016-07-30
Last Updated 2017-01-15

Great @BORETS24, a huge thank you! Pity you can only like posts once... [emoji2]

Changelog:
30.07.2016
Full autobrightness, remove her minimal 15 level btw min autobrightness became lower
Add version for ZE550ML

Awesome Man~!!! Was waiting for custom kernel....will try and report any issues!!! Great Work!!!

BORETS24 said:
My Kernel Source not complete yet, upload it in future
Click to expand...
Click to collapse
You know this really is no excuse for not posting your current source right ? There are rules to posting kernels....
Is this based on the zx551 zoom source? If so how'd you get it booting as I can only get boot when ”fastboot boot", not when "fastboot flash".
Sent from my ASUS_Z008 using Tapatalk

jrior001 said:
You know this really is no excuse for not posting your current source right ? There are rules to posting kernels....
Is this based on the zx551 zoom source? If so how'd you get it booting as I can only get boot when ”fastboot boot", not when "fastboot flash".
Sent from my ASUS_Z008 using Tapatalk
Click to expand...
Click to collapse
1.well, if you hurry you get dirty sources, there many unused code, I uploaded it right now
2. If you make "half-unlock" bootloader on Marshmallow you may to flash my boot.img with command fastboot flash boot name_of_boot.img as usually and device will work. Fastboot boot twrp.img- command for start temporary TWRP

do you have a new version ?

ThienJerry said:
do you have a new version ?
Click to expand...
Click to collapse
Beta version marshmallow you can find in internet since July mounth, you flights from Mars, if don't know this?

Today asus released marshmallow 2.20.40.134 for ZE551ML and 2.20.40.112 for ZE550ML, my kernel save compatibility with released firmwares, don't worry.

BORETS24 said:
Today asus released marshmallow 2.20.40.134 for ZE551ML and 2.20.40.112 for ZE550ML, my kernel save compatibility with released firmwares, don't worry.
Click to expand...
Click to collapse
I will try your kernel in MM official update. In some Zenfone 2 (specially Brazilians ZFs) the upgrade breaks the sensors. Did you heard about it?

Dan_Jacques said:
I will try your kernel in MM official update. In some Zenfone 2 (specially Brazilians ZFs) the upgrade breaks the sensors. Did you heard about it?
Click to expand...
Click to collapse
I heard, but I supposed that app for test sensors incompatible with android 6+zf2 btw show that sensors didn't work wrong. I haven't problems with sensors on release firmware.

BORETS24 said:
I heard, but I supposed that app for test sensors incompatible with android 6+zf2 btw show that sensors didn't work wrong. I haven't problems with sensors on release firmware.
Click to expand...
Click to collapse
Nope. Really isnt working.

Dan_Jacques said:
Nope. Really isnt working.
Click to expand...
Click to collapse
I have legal official device version for Russia (RU) and all sensors work OK. Buy this device more than 1 year ago in July 2015.

BORETS24 said:
I have legal official device version for Russia (RU) and all sensors work OK. Buy this device more than 1 year ago in July 2015.
Click to expand...
Click to collapse
Me too. Legal device bought in Brazil. Other users had the issue too: http://www.asus.com/zentalk/thread-98565-1-1.html
Flashed your kernel. Problem persists.

Changelog:
30.08.2016
Add multi-window support, you can enable it in Settings>Developer Options>Multi-window mode

Deleted

Thanks op. Great job.
Works well on official mm.
Hope to see more developments soon.

Question @BORETS24: where did you get the MM kernel source from? I searched on the Asus support Page and goggled, but no success...
I'd like to mess a bit around with it

TheSSJ said:
Question @BORETS24: where did you get the MM kernel source from? I searched on the Asus support Page and goggled, but no success...
I'd like to mess a bit around with it
Click to expand...
Click to collapse
Please open Zenfone zoom ZX551ML support page and find there kernel source. It full compatible with Zenfone 2.

@BORETS24
Thanks again for the kernel. Its great.
Can i request for:
1. Cpu hotplug
2. More io scheduler like fiops
3. Usb fast charge
4. Vibration control
Its just my wishlist. If you are busy or its not possible due to sources etc., its ok.
Thanks again

Related

[KERNEL][SEP.30]Bricked-Kernel|2.6.39.4|v0.7|Sweep2Wake|mpdecision|stickyf req

Bricked-Kernel One X (endeavoru)
The first 100% stable kernel for the HTC One X (endeavoru)
(thx HTC for the screwed source btw, fixed it ^^)
Replaced NVIDIA's strange hotplug manager with my own: tegra_mpdecision​
Features:
Based upon HTC source
Fixed all stability issues from the HTC source
Fixed all section mismatches
Various other fixes
Sweep2wake
tegra_mpdecision, which completely replaces nvidias hotplug manager (better battery life + performance)
extensive sysfs interface for mpdecision with all the tuneables you want
modified ondemand governor for tegra3 & mpdecision (this is the only recommended governor atm)
fixed sound playback while screen is off
GPU OC (484Mhz)
Variant free CPU OC for all phones (51 - 1600Mhz)
Compiled with gcc4.7
fixed max cpufreq resets throughout the kernel
all cores now use the max freq (before: only in singlecore, otherwise -100Mhz)
Undervolting (faux123)
Check the changelog for the rest ​
Changelog @ bricked.de​
What is sweep2wake?
How to install?
!!!!IMPORTANT!!!!​Flash through recovery. But:
Since the htcdev unlock prevents us from flashing the boot partition from recovery, the installer will ONLY INSTALL THE MODULES & disable the HTC screenshot! (needed as a fixup for sweep2wake, use the AOSP screenshot pwr+vol.down instead)
_YOU_ will need to flash the boot.img within the zip (folder: kernel) yourself! (extract it to your desktop so you can use the commands given to you here)
I can't stress enough how important this is. _YOU_ will need to flash it.
How to do that (full guide, if you use the reboot option given to you by the installer you will only need steps 1 & 4-7)
1. Install HTC drivers (how to do that is explained a hundred times all over the web)
2. Reboot
3. in the boot animation, connect your phone to your computer and do:
adb reboot-bootloader
4. You should now see "FASTBOOT USB", if that is the case:
fastboot flash boot %USERPROFILE%\Desktop\boot.img
5. fastboot reboot
6. check with: adb shell uname -a if it says bricked.
7. enjoy
ofc these steps can also be done before the installer is executed from recovery. Just be sure to complete both.
​
Where to complain about errors/bugs?
Please use the Issuetracker for bugs/errors/feature wishes!
Issuetracker @ https://code.google.com/p/bricked/issues/entry
[email protected]
IRC Chat: Freenode IRC #bricked​
Download:
No Guarantees! If it kills your grandmother or your device, I am NOT responsible! If you understand this:
(If you download, please hit Thanks below my post! Thank you!)
>>> DOWNLOAD <<<​
Donor List:​
> Hall of fame <
With special thanks to all piggy bank donators!
Thank you very much!​
Source:
​
Battery life
{
"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"
}
(InsertCoin)
Performance:
Knowledge base:
(under construction)
tegra_mpdecision manual:
coming soon(tm)
Why only clock with 1.4 Ghz max?
That's not a fix, just a point of opinion. I provide stock or close-to-stock kernel settings in regards to UV/Clocks. Usually I don't take HTC's 'stock' but the manufacturer of the component. In this case the soc, so NVIDIA.
Our stock-phone is clocked with 1.5Ghz single core and 1.4Ghz multicore (as soon as the 2nd core comes up). Usually, whatever you do, you will instantly trigger the second core to come up, if even only for a short time. This would effectively limit the cpu clock speed to 1.4Ghz for that time.
Since I overwrote the clock reduce, our phone will clock with the set max at all times. Which, in this case, is overclocking.
So I just reduced the clock back to it's "stock" setting and please trust me that you won't notice the difference to stock in Benchmarks, UI performance, or anywhere else. Not only because it is only 100Mhz on ONE CORE, but also because that core seldom runs alone and therefore can only use the 1.5Ghz for a very short time.
You are ofc free to clock it back to 1.5Ghz again. Please note that this counts as overclocking and the same rules as undervolting apply to it.
Soon to be tested will post results...
Sent from my HTC One X using XDA
Will it work with all the builds say 1.29, 1.28, 1.26?
Sent from my HTC One X
THANHVO31 said:
Will it work with all the builds say 1.29, 1.28, 1.26?
Click to expand...
Click to collapse
I am on 1.29, that's what I have tested. Chances are it will work fine with all builds, test it and report back
got excited and flashed the kernel,
no luck, stuck on htc splash screen
- 1.28 firmware(coredroid 2.1 ROM)
show-p1984!!!!!!!!!!!!! im so happy to see you here!!!!!!!!!!!! love your work on the bricked kernel for the hp touchpad!!!!
cant wait to get stuck into this one!!!!!!!!!
also will you be adding otg support?? just seen it in the changelog for the eternity kernel.
once again so glad to see you working on this awesome device!!!!!!!!!!!!
Buhhhuuuhhhuuuuuuu.... No pc atm.
Download your kernel right now, flash @ 6:15 dhft! (deagleonehomecommingflashtime)
Thanks show, will report
InsertCoined from my nearly"bricked" One X (thanks show, for doing your business^^)
after test eternity project i will test yours. Thanks for your work!!
Just pushed this. Booted just fine. No freezes or reboots. But I do have WiFi error
Sent from my HTC One X using xda premium
Can i install it tru CWM ?
wolfraim said:
Can i install it tru CWM ?
Click to expand...
Click to collapse
TRY reading the OP bro.
I just flashed it and flashed the Boot.img no WiFi. I flashed it through recovery twice. And manually flashed the Boot.img. Still no go. Any idea?
EsHi sir ......hopefully you Will support call recorder....please any chance to provide this feature to one x owners....thanks again in advanced
rayford85 said:
TRY reading the OP bro.
Click to expand...
Click to collapse
Sorry about it. Now im flashing.
---------- Post added at 10:47 PM ---------- Previous post was at 10:37 PM ----------
Installed without problems... no wifi problems for now.
i just do an full wipe with my VillainRom, then i flash the boot and start all again.
Any issues i will put here.
Thanks for now hahaha
rayford85 said:
Just pushed this. Booted just fine. No freezes or reboots. But I do have WiFi error
Click to expand...
Click to collapse
ShyamSasi said:
I just flashed it and flashed the Boot.img no WiFi. I flashed it through recovery twice. And manually flashed the Boot.img. Still no go. Any idea?
Click to expand...
Click to collapse
I am seeing this too in the latest version. I forgot to include some modules :/ Gimme a few.
hasan_abeer said:
EsHi sir ......hopefully you Will support call recorder....please any chance to provide this feature to one x owners....thanks again in advanced
Click to expand...
Click to collapse
I don't mean to sound rude. But you REALLY don't need to post this everywhere! The devs are aware it's a feature people want, but the reality is that getting things STABLE first is the highest priority.
It's not point getting call recording added if the phone doesn't work properly. Please just be patient and stop spamming every thread with your requests.
M.
+1 for Wifi error (maximus 1.3)
+ Led Notify always ON (red)
I had Flash boot.img + copy modules at CWM.
Sweep2Wake is cool but sorry.
Man, sweep2wake its amazing!
Now with no problems about wifi, its weird :s im using VR 2.

[TW][5.0.x][G925T/W8][24. May][Synapse][AOE3] SimplKernel

{
"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"
}
Never skip LAG-day - Live on the Edge​Supported: G925T & G925W8 (Based on sources for International - F -​
Code:
###Disclaimer###
Your warranty is now void.
We are not responsible if your phone will be damaged, broken, bootlooping or detonating in a thermonuclear reaction.
YOU are choosing to make these modifications and accept the fact that something might go wrong.
Introduction
SimplKernel is developed by SimplTeam. We originate from the Note4 and have a long story of success there. Our builds are known for being close to stock, yet full of useful features and enhancements. The aim is to provide maximum performance and maximum batterylife. No compromises.
Features
# Based on latest G925FXXU1AOE3
# NightClock fully fixed
# Compiled with AARCH64-Android-4.8 toolchain - Kudos Google, this is one is awesome
# Replaced CPU_FREQ_RELATION_L with C for Interactive -> selects freq with min euclidean distance to target freq, should be more efficient
# MDNIE ColorControl
# VoltageControl (CPU, GPU, HPM, BUS)
# Underclocking by default
# Full Synapse Support
# SELinux mode set to Permissive
# Governors added: powersave, intellidemand, ondemand, bluactive and intelliactive
# busybox and init.d
Click to expand...
Click to collapse
--> More will be added, this is just the start :angel:
Changelog
Code:
R4T/W8 - Same as R4F
R4F
- Based on G925FXXU1AOE3
- Busybox updated to 1.23.2
- NightClock fixed
- GPS Fix for AOE3 based Firmwares
- Synapse included
- Enabled Synapse Support
- mDNIE Control -> Control your DisplayColors! Will be expanded.
- Governor selection for individual cluster (A53 & A57)
- Full CPU VoltageControl for both A53 & A57
- Underclocking to 200mhz enabled by Default
- HPM VoltageControl
- GPU VoltageControl
- Memory Bus, Internal Bus & Image Signal Processor VoltageControl
- mDNIE Tab in Synapse (name is Screen)
- I/O Scheduler settings (Tunables + Definable Read-Ahead)
- BFQ and Deadline I/O scheds added*
- BFQ as default
- VirtualMachine Tweaks
- Full Synapse Settings Backup added
- Fixed 2 GPIO memory leaks + 3rd probable leak
- Memory-killer enhancements (see Github)
- GPU Throttling Levels smoothened
- more stuff I forgot
R2.9F
- Added Overclock and Underclock (@ktoonsez) - Only in Ktweaker for now!
- Added VoltageControl
- Fixed the NightClock - Display is now fully turning off (Switch from MDNIE_LITE to MDNIE)
- DynamicMemoryAllocation: Reduce max PAGE_SIZE to 4 and CMA areas to 4
- Minor tweaks here and there, check my github :D
- Synapse support for 2.9F withdrawn - This build is a patch for NightClock users! R3F coming soon too..
- Added KTweaker for this build - @Ktoonsez ;)
v1.2F/T/W8
- Added T-Mobile, Canadian and I variants (T, W8 & I)
- Added Synapse Support
- Automatized Wifi-Forgetting fix in the ramdisk
- Ported MDNIE HIJACK (ColorControl) - Basic settings for now
- Reverted previous DeepSleep workaround and applied proper patch
- Added awesomeness
v1.1F
- Patched the DeepSleep problem / thanks to @HomerSp for this
- Added governors: Bluactive, Intelliactive, MythX (disabled) and enabled powersave + ondemand
- Added busybox and init.d
- CPU_FREQ_RELATION_C: When scaling freqs, it selects the freq with the minimum euclidean distance to target.
How to install
Via recovery
You have to have a custom recovery like TWRP, Philz or CWM installed.
- Download the kernel
- Reboot to recovery
- A backup is always recommended
- Flash the zip file
- You're done! Reboot and enjoy.
Via Flashify
- Make sure that you are rooted.
- Download the zip and extract the boot.img
- Download the free app Flashify (Caution: Free Version only allows 3 flashes per day!)
- Grant Flashify Root permissions.
- In main screen, select Boot image and navigate to the previously extracted boot.img
Downloads
T-Mobile, Canadian (T & W8): (R4T/W8)
Latest R4T/W8 click here (version with MDNIE and possible viewfinder distortion
Click to expand...
Click to collapse
Please do not make mirrors! If you need one, please post a reply here, and we'll make it happen. Thanks.
If you apply Interactive in Synapse, ALWAYS enable it for both clusters. Enabling it for only one will cause funny effects, perhaps even a solid chaos, batterydrain and other unpleasant things. You've been warned.​
Credits
S6 Edge Tester-Team: For doing what no one did before, flashing a never tested build and going through huge pains to help me. It wouldn't be possible without any of you! :angel:
@strikerdj2011
@jaytehnut
@Briz0wn
@charlypaez
@sswagonman
@ShermCraig
@beats4x
@ktetreault14
@nvict
@skivnit
@leoaudio13
@xadidas4lifex
@reesedizan
XDA:DevDB Information
SimplKernel, Kernel for the T-Mobile Samsung Galaxy S6 Edge
Contributors
mythos234
Source Code: https://gitlab.com/mythos234/SimplKernel-LL-G925F
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: R4T
Stable Release Date: 2015-05-24
Created 2015-05-25
Last Updated 2018-06-05
Awesome.... Thanks for you contribution can't wait to try it out.
I'm I wrong does this kernel fix the memory leak
winco209 said:
I'm I wrong does this kernel fix the memory leak
Click to expand...
Click to collapse
"The leak" - There are more leaks than either of us can count, some little ones here and there, and all of them hidden. Unlikely that there ever will come a time that there are no leaks at all
But I guess that you are reffering to the major leak with 5.0? That is in the Rom and framework afaik, and thus not my department to fix. I'm not even sure if 5.1 has the proper fix merged to be honest :/
Flashed on top of Alliance v3, a T-mobile based ROM. Everything is super smooth, call audio is fine, GPS test can't see any satellites. Will try some more stuff to see if I can get it to work and then report back.
EDIT:
Flashed the GPS fix from mythos in the international thread.
That post is here: http://forum.xda-developers.com/showthread.php?p=60932260
Just flashed and rebooted, didn't even wipe cache / dalvik. Worked like a charm!
mythos234 said:
"The leak" - There are more leaks than either of us can count, some little ones here and there, and all of them hidden. Unlikely that there ever will come a time that there are no leaks at all
But I guess that you are reffering to the major leak with 5.0? That is in the Rom and framework afaik, and thus not my department to fix. I'm not even sure if 5.1 has the proper fix merged to be honest :/
Click to expand...
Click to collapse
sorry off topic, but do you think we will get miui ported over to here at some point?
kswa1987 said:
Flashed on top of Alliance v3, a T-mobile based ROM. Everything is super smooth, call audio is fine, GPS test can't see any satellites. Will try some more stuff to see if I can get it to work and then report back.
EDIT:
Flashed the GPS fix from mythos in the international thread.
That post is here: http://forum.xda-developers.com/showthread.php?p=60932260
Just flashed and rebooted, didn't even wipe cache / dalvik. Worked like a charm!
Click to expand...
Click to collapse
Good to hear
srkoza said:
sorry off topic, but do you think we will get miui ported over to here at some point?
Click to expand...
Click to collapse
My profile pic, isn't it? Usually there are votings held in the english MIUI forum to decide which phone will (first) get an official port. By the amount of development and users on XDA, I'd put my bets rather on the edge-less S6. But since we can run their Roms too that should not be too big of a problem.
Then again the official 3rd party MIUI not always is a shining light at the horizon. I never liked it. If there are bugs, they won't always get fixed, very frustrating, but understandable - MiPhones do have priority. As to unofficial porting.. I have literally no idea, but it would be nice to see some CM12.1 and MIUI over here, altough I somehow doubt the latter..
mythos234 said:
Good to hear
My profile pic, isn't it? Usually there are votings held in the english MIUI forum to decide which phone will (first) get an official port. By the amount of development and users on XDA, I'd put my bets rather on the edge-less S6. But since we can run their Roms too that should not be too big of a problem.
Then again the official 3rd party MIUI not always is a shining light at the horizon. I never liked it. If there are bugs, they won't always get fixed, very frustrating, but understandable - MiPhones do have priority. As to unofficial porting.. I have literally no idea, but it would be nice to see some CM12.1 and MIUI over here, altough I somehow doubt the latter..
Click to expand...
Click to collapse
i hope so and yes it was the display picture, im also polish noto dziendobry
No wifi calling I assume?
Woohoo!!
This is going to sound strange, but how do I go about deleting synapse? I've completely reflashed my ROM and it keeps reinstalling itself and I don't want it.
Sent from my SM-G925T using Tapatalk
Awesome update. Thanks.
Malnilion said:
This is going to sound strange, but how do I go about deleting synapse? I've completely reflashed my ROM and it keeps reinstalling itself and I don't want it.
Sent from my SM-G925T using Tapatalk
Click to expand...
Click to collapse
Delete its folder from your sd card and myapps on google play. That should fix it.
Daxxer2007 said:
Delete its folder from your sd card and myapps on google play. That should fix it.
Click to expand...
Click to collapse
Also in /data, delete .simplkernel
Thats new
is bluactive governor a good choice for battery or performance?
never used it before
thanks!
wase4711 said:
is bluactive governor a good choice for battery or performance?
never used it before
thanks!
Click to expand...
Click to collapse
Never tried it, to be honest. I always stick with Interactive
tigercranestyle said:
thx for the kernel, @mythos234 . smooth as butter.
only one thing i've noticed, but it's not isolated to just your kernel. i've had this issue periodically in the past on nexus devices using aosp roms. it always came back to an issue in the kernel... not the rom. this issue is also present in another kernel in the forums for the s6 edge.
the issue is with google play movies not working. the app will open and you can select a movie, but a few seconds after hitting the play button there is a black screen and then it errors out. it doesn't matter if you are streaming the movie or if it's a downloaded one. black screen and then an error.
i've attached a log of the errors.
oh... i'm running simplrom btw.
thx, brosef.
Click to expand...
Click to collapse
Awkward. I'll take a look at it R5 is coming soon as well. It will be called R5U - The U is for Awesome Unified
I dont seem to be able to get bluactive to stick after switching to it; is there a trick to making it active?
I clidk the check mark after changing to it, but after a reboot, its back to interactive..
thanks! This kernel works great on international/s^/Tmobile any rom I have tried it on! :good::good:
wase4711 said:
I dont seem to be able to get bluactive to stick after switching to it; is there a trick to making it active?
I clidk the check mark after changing to it, but after a reboot, its back to interactive..
thanks! This kernel works great on international/s^/Tmobile any rom I have tried it on! :good::good:
Click to expand...
Click to collapse
Did Synapse boot up correctly or did it say something like "Synapse boot cancelled" in the form of a standard toast message?
it does at first, but then it seems to get SU permission, and appears to load correctly...
thanks!
---------- Post added at 06:57 PM ---------- Previous post was at 06:54 PM ----------
Actually I just tried again and I think I got it to work!!!
Sent from my SM-G920T using Tapatalk
How come when I wipe both caches and fix permissions on the kernel after using it for a couple days it makes my battery go to 0% when I boot back up when I knew I still had about 40% left before I did that? Thanks
Sent from my SM-G925T using XDA Free mobile app

[Kernel]Reaper Reborn[LINARO-7.1.2][Zenfone Max/Z010D]

THE FIRST EVER CUSTOM KERNEL FOR ASUS ZENFONE MAX​
HTML:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards, dead cats,
* thermonuclear war, or you getting fired because the alarm app failed.
* YOU are choosing to make these modifications, and no point
* in pointing the finger at me for messing up your device
*/
Lets get started
CHANGELOG​
V1.0
Compiled with latest Linaro 7.1.2 toolchain.
KSM Enabled By Default
Added Thundercharge (Read this before enabling.).
KCAL support.
Upstreamed to latest 3.10.108 kernel version release.
More stable and secure than before.
Enabled Conservative governor.
INSTALLATION INSTRUCTIONS
I would highly recommend clearing data of your kernel adiutor/any other apps that you use to control features or better yet since this is a "FLASH AND FORGET" kernel uninstall them you don't need it now.
Download the .zip file from the downloads section.
Reboot into recovery.
Select the zip file and flash.
This kernel is a "FLASH AND FORGET" kernel meaning everything is set and optimized by default if you mess up by changing default settings.
DOWNLOADS
Custom Roms
V1.0 https://sourceforge.net/projects/aimsystem/files/roman/kernel/Reaper-Reborn-V1.0.zip/downloadhttps://sourceforge.net/projects/aimsystem/files/roman/kernel/Reaper-Reborn-V1.0.zip/download
Stock Rom
No build for stock rom as of now.
NOW TIME FOR SOME GROUND RULES :silly:
PLEASE USE ABOVE GIVEN SECTIONS TO SORT EVERYTHING YOU HAVE IN YOUR MIND.FOR EXAMPLE IF YOU WANT TO REPORT A BUG USE BUG REPORT SECTION ANY BUG REPORTS GIVEN IN THE COMMENT SECTIONS WILL BE IGNORED SAME GOES FOR EVERYTHING.
IF YOU WANT TO REPORT A BUG PLEASE EXPLAIN IT IN DETAILS AND STEPS OF HOW THAT BUG OCCURRED AND WITHOUT LOGCATS I CAN'T DO ANYTHING.
Wanna show your love and support by donating or planning to contribute to the project?
All of my work is open source and available on github.
You don't have to but if you want to donate me then send a private message. it'll only encourage me to keep working and help with some financial problems :victory: .
Be A Regular User And Give Feedbacks Every Week With Logs And Battery Stats.
Drop A Like.:fingers-crossed:
XDA:DevDB Information
Reaper-Reborn, Kernel for the Asus ZenFone 2
Contributors
ShadowReaper1, audahadi, commits i used from other developers repo's
Source Code: https://github.com/ShadowReaper1/android_kernel_asus_msm8916.git
Kernel Special Features: A Better And Feature Full Replacement For Stock Kernel.
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2017-12-09
Created 2016-09-25
Last Updated 2017-12-09
Reserved
Before enabling thundercharge read this first.
Must Read
Use it only when you are not planning to use your phone with the charger plugged in.I have kept it off as default because i do not recommend to use your phone while charging with Thundercharge enabled cause it might cause some hardware issues, break charging drivers or in the worst case scenario you'll have a Samsung Galaxy Note 7 experience yourself.
Got some problems with fastcharge not working or the values are not sticking?
If Thundercharge isn't working then navigate to Thermal tab in Kernel Adiutor and disable VDD Restriction then enable Core Control.
If the values are not sticking then use this kernel adiutor.
Charging Tests
Test 1
Tested percentage -> From 56 to 100
Average mA -> 1100
Battery temp -> 36 when plugged in and 39 when pulled out.
Cpu idle temp -> 46-49, 51 max.
Time Taken -> 1:20hrs
Test 2
Tested percentage -> From 25 to 100
Average mA -> 1200
Battery temp -> 36 when plugged in and 39 when pulled out.
Cpu idle temp -> 46-49 max.
Time Taken -> 2:15hrs
Kernel Settings?
I prefer to use stock kernel settings but if you want more battery then change the governor to conservative(That's what i use BTW because i am a very moderate user) it might lag so i will just ignore those whinny comments about lags.
How to use the features that are implemented in the kernel?
Download kernel adiutor from playstore or from given link and Explore!.
Having problems? Anything you wanna ask? Mention me on your comment or Send a message on Telegram at @ShadowReaper1 .
Reserved
This guide will be updated shortly.
How To Build Your Own Kernel?
*Each Step Is Very Important Be Sure To Follow Each Steps And Do As I Said.
*You Are Gonna A 64bit Linux OS Any Will Do I Use Ubuntu 16.04 LTS.
*Let's Setup Your Build Environment.
*Open Terminal(ctrl+alt+T).
*Now Type "sudo apt-get update" Then Hit Enter And Let It Complete.
*Refer To This Awesome Guide By @akhilnarang To Automatically Install All The Proprietary Things.
*Where "<name-of-script>" Type "ubuntu1604linuxmint18.sh" If You Have Ubuntu 16.04 Then Hit Enter And Let It Complete.
*You'll Need Kernel Sources Again Open Terminal And Type "git clone https://github.com/ShadowReaper1/android_kernel_asus_Z010D.git" And Let It Complete It'll Take A While Depends On Your Internet Speed.
*Now To Compile The Kernel Download A arm64/aarch64 Toolchain You Can Use Any Gcc 4.9 Toolchain I Prefer Google or UBER Toolchain.
*Open Kernel Directory It Should Be Named Like "android_kernel_asus_Z010D" And Open build.sh And Edit The Parts Where "change" Is Written According To Your Toolchain Path And Cpu Cores After Editing Save It.
*It's Time To Compile The Kernel Open Terminal Inside Kernel Directory And Type "bash build.sh" or "./build.sh" Then Sit Back And Wait For It To Complete And You'll Find Your Kernel.zip inside "base_files" Folder.
*What To Do Next? Flash It .
*Add Features As You Like And Fix Bugs.
*Don't Come To Me Crying How To Add This And That I Won't Help In That Matter See Other Kernel's Of Other Devices With Same Specifications Use That As Reference And Cherry Picks Features From Them Resolve The Conflicts For More Information Refer To This Excellent Guide By @eagleeyetom.
*One More Thing Leave A Like And Press That Thanks Button .
Gr8
★✩★ 7HD 17.0 ★✩★
Great job! Is the kernel compatible to Lollipop versions or just Marshmallow? Thanks!
Rooted Zenfone MAX
Will wait first for user feedbacks regarding this... Up!!! ^_^
mrichiem said:
Great job! Is the kernel compatible to Lollipop versions or just Marshmallow? Thanks!
Rooted Zenfone MAX
Click to expand...
Click to collapse
It's for marshmallow only but you can try if you are on lollipop so that the users know and they can use it on lollipop as well.
asukaragnaboy said:
Will wait first for user feedbacks regarding this... Up!!! ^_^
Click to expand...
Click to collapse
Why not be the first to give feedbacks instead of waiting for someone.
I try on lasted lollipop. It show boot image invalid!
Thanks, works fine. Don't know about the frequency, I just applied the patch.
Is it ok to use with L Speed? I use it since it got rooted.
just flash from fastboot(fastboot flash boot ***.img?)
just flash from fastboot(fastboot flash boot ***.img?) or any other procedure?
ShadowReaper1 said:
It's for marshmallow only but you can try if you are on lollipop so that the users know and they can use it on lollipop as well.
Click to expand...
Click to collapse
Flashed it on .82 lollipop build, got bootlooped so it's definitely not backwards compatible.
Rooted Zenfone MAX
mrichiem said:
Flashed it on .82 lollipop build, got bootlooped so it's definitely not backwards compatible.
Rooted Zenfone MAX
Click to expand...
Click to collapse
Ok Thanks for trying out i'll update the thread regarding lollipop support.
mrichiem said:
Flashed it on .82 lollipop build, got bootlooped so it's definitely not backwards compatible.
Rooted Zenfone MAX
Click to expand...
Click to collapse
It will bootloop.. You need lollipop ramdisk
Sent from my ASUS_Z010D using Tapatalk
hackergacon9x said:
I try on lasted lollipop. It show boot image invalid!
Click to expand...
Click to collapse
It won't work on lollipop its for marshmallow only.
ratan656 said:
just flash from fastboot(fastboot flash boot ***.img?) or any other procedure?
Click to expand...
Click to collapse
yes or you can use twrp to flash img
This version 2.0 can work on lollipop???
hackergacon9x said:
This version 2.0 can work on lollipop???
Click to expand...
Click to collapse
Make it a habit to read previous posts. We just said it wont work on lollipop....
Rooted Zenfone MAX
{
"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"
}
Nice
★✩★ 7HD 17.0 ★✩★
One question
This kernel for zenmax snap 615 or 410 sir?
*edited : upss, sorry I didn't see the tittle code above. Thanks in advance.

[KERNEL] [blu_spark r60 OP7T/Pro] [OOS /Custom A10]

{
"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"
}
Kernel features:
Powered by Ubuntu 18.04.3 x86_64 (sparky VPS @ www.servercore.com.br - thanks @ChristianLetti)
Build with custom toolchain blu_gcc-9.2.0 (cortex-a76.cortex-a55 targeted, build with latest Crosstool-NG from GCC-9.2.0 snapshot)
Full -O2 build with device and target flags enhanced, linaro build improvements, etc
Less is more: stockish OP7 builds based on OnePlusOSS/android_kernel_oneplus_sm8150 for max stability
Systemless installer (doesn't touch system partition, OTA friendly), AnyKernel3 backend (compatible with autoflash apps)
Removed some debug and logging options
ARM enhanced performance and battery patches
CVE security patches, general upstream and CAF fixes for important subsystems
Several CPU Governors (blu_schedutil modded governor merged from latest CAF sm8150 patchset)
No OC, use 300HZ base timer frequency
msm_performance touchboost toggle on/off (enabled by default), tweaked cpu_boost driver
Enhanced TCP methods (westwood is default), Network tweaks and updated drivers
Several I/O control tweaks, added schedulers ZEN v2 is default, advanced filesystems enabled (F2FS, ExFAT, NTFS, CIFS & NFS)
Patched SafetyNet flags to pass CTS
Stock thermal driver by default
ZRAM Swap (LZ4) and with file disabled
Vibrator Strength tunable and Gesture Haptic Feedback control (touchpanel and FPR)
KGSL fixes and reworked GPU driver
adrenoboost enabled by default at low level
KCAL - Advanced color control for Qualcomm MDSS v2 (RGB calibration and post-processing features)
KLAPSE support (v5.0)
USB Fast Charge (USB mode up to 900mA with MTP on)
FS fsync toggle on/off
Wakelock blockers available
wireguard support
CDROM emulation on mass_storage (compatible with DriveDroid 0.10.36+)
Compatible with Kernel Adiutor, EXKM, FKM and others
DOWNLOAD KERNEL ZIP​(No mirrors please)​
Warning: If you come from other kernel or have any issues, you should dirty flash your ROM before flashing blu_spark zip to avoid problems.
Reflash ROM -> flash TWRP --> reboot to recovery --> flash Magisk if you want (default, no plugins/modules) -> flash blu_spark.
If you are already rooted or upgrading between blu_spark versions, just flash the kernel zip. Also uninstall or clean data of any kernel control app you're using.
About bugs and troubleshoots: don't bother to post if a log isn't ready or without steps so the behavior can be replicated. I only active support stock OOS with NO mods whatsoever (apart from root). That includes NO support if using xposed, Magisk with modules, etc.
If you're using custom ROMs (including OOS based ones) or Open Betas you're on your own. I'm only interested on debugging stuff in stock and stable OOS.
Save the SOT and battery stats/screenshots for general threads, here we deal with development, not personal tastes and results.
Also don't spam this thread with CM or other ROMs stuff like "this don't work, my app doesn't open, etc" , no OT about OTAs, apps, ROM bugs, Recovery/TWRP troubleshoots and other userspace stuff. There's threads for it, use them.
Going back to stock: This kernel installer doesn't change your filesystem. You can backup your boot.img with TWRP before flashing blu_spark if you want to go back to full stock or just dirty flash your full ROM.
If you like my work, donations are always welcome.
Don't forget to hit thanks and rate the thread nicely, it's free
OnePlus 7 Pro development unit donated by OnePlus. Big shouts to them
Very proud of being on the OnePlus Developer Program, special thanks to Manu J. for being such a supportive person.
XDA:DevDB Information
blu_spark kernel for OnePlus 7T/Pro, Kernel for the OnePlus 7T Pro
Contributors
eng.stk
Source Code: https://github.com/engstk/op7
Kernel Special Features: Powered by sparky
Version Information
Status: Beta
Current Beta Version: r60 unified
Beta Release Date: 2019-11-13
Created 2019-11-13
Last Updated 2019-11-13
blu_spark r60 release (Android 10 unified)
All right crew!
First build for the 7T/Pro is up :highfive:
This kernel is unified, good to go on OP7/T/Pro (I only can test on Pro).
blu_spark_r60 release
All the goodies available from OP7/Pro
Synchronize codes for OnePlus 7T Pro Oxygen OS 10.0.1
CAF updates f2fs, dm-verity/init, mm, crypto drv, devfreq, etc
fs: exfat: version 2.2.0-3arter97
AnyKernel3 updates
If you use root, Magisk 20.1 or newer is mandatory
Click to expand...
Click to collapse
Keep in mind: I will give no active support for custom ROMs (including OOS based ones).
I am only interested on debugging stuff in stock and stable OOS (with logs and reproducible steps to replicate the issue).
Don't spam this thread with LOS or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.
Also don't go spam and bug reporting on ROM threads if using this.
No mirrors please
If you like my work, donations are always welcome.
Don't forget to hit thanks and rate the thread nicely, it's free
Flashed and booted fine with EXKM.
Used this awesome kernel on the 5T and expect nothing less.
Awesome work!
Lossyx said:
Flashed and booted fine with EXKM.
Used this awesome kernel on the 5T and expect nothing less.
Awesome work!
Click to expand...
Click to collapse
Bam! Enjoy mate
Sent from my blu_spark'd OnePlus
Hi, will this work on OP7T Pro McLaren Edition? Thx
HD1913 on OOS 10.0.3.HD01BA
oooo nice :good:
nice to see you here[emoji106]thxs for you work.
Verstuurd vanaf mijn HD1913 met Tapatalk
Anyone have tried to use twrp to flash this kernel yet?
How to use twrp to flash in? With USB stick?
Nice work
great stuff and really nice features - thanks for this !
gonna flash it right now ...
2 questions:
- reworked GPU driver: what has been reworked here ? Will this affect performance or compatibility (vulkan/ ogl ?)
- Could you add audio-tweaks like global earpiece/ main-speaker gains (so one can modify these in EXKM for example ?)
Stereo-Panorama isn't very well balanced - at least MY main speaker is too loud. Of course we have the audio-balance in Android 10 now, but not all sources (e.g. most emulators) don't play audio through it ...
thanks and regards
jaythenut said:
oooo nice :good:
Click to expand...
Click to collapse
beaverhead said:
nice to see you here[emoji106]thxs for you work.
Verstuurd vanaf mijn HD1913 met Tapatalk
Click to expand...
Click to collapse
Ride on guys
Sent from my blu_spark'd OnePlus
koliberk said:
Hi, will this work on OP7T Pro McLaren Edition? Thx
HD1913 on OOS 10.0.3.HD01BA
Click to expand...
Click to collapse
Don't know what differences that model has.
If it's the same as 7T pro it should work.
Backup and test if you want to try and let us know
ricky886 said:
Anyone have tried to use twrp to flash this kernel yet?
How to use twrp to flash in? With USB stick?
Nice work
Click to expand...
Click to collapse
Yeah twrp should work fine with zip sideload or using usb stick.
Or use autoflash kernel apps like FKM on a rooted environment and profit
Quantuml3ap said:
great stuff and really nice features - thanks for this !
gonna flash it right now ...
2 questions:
- reworked GPU driver: what has been reworked here ? Will this affect performance or compatibility (vulkan/ ogl ?)
- Could you add audio-tweaks like global earpiece/ main-speaker gains (so one can modify these in EXKM for example ?)
Stereo-Panorama isn't very well balanced - at least MY main speaker is too loud. Of course we have the audio-balance in Android 10 now, but not all sources (e.g. most emulators) don't play audio through it ...
thanks and regards
Click to expand...
Click to collapse
Drivers from the graphic stack have been trimmed on cruft, debug, logging, etc to make it a bit more efficient. Also some patches to improve interactiveness. GPU boost is also available to tune it up if you game alot.
Full compatibility with anything same as stock.
I will not touch anything audio related, sorry.
Sent from my blu_spark'd OnePlus
eng.stk said:
Don't know what differences that model has.
If it's the same as 7T pro it should work.
Backup and test if you want to try and let us know
Click to expand...
Click to collapse
Which one should o use if I'm on stock ROM?
blu_spark_r60-custom_op7x_b48eb6a14.zip16.6 MB
blu_spark_r60-oos_op7x_ef7715b31.zip14 MB
koliberk said:
Which one should o use if I'm on stock ROM?
blu_spark_r60-custom_op7x_b48eb6a14.zip16.6 MB
blu_spark_r60-oos_op7x_ef7715b31.zip14 MB
Click to expand...
Click to collapse
It's not too hard to work out
I have tested oos
Flash in failed, error code :1
"Unsupport android version. aborting"
---------- Post added at 03:06 PM ---------- Previous post was at 02:40 PM ----------
Lossyx said:
Flashed and booted fine with EXKM.
Used this awesome kernel on the 5T and expect nothing less.
Awesome work!
Click to expand...
Click to collapse
This worked!!!
eng.stk said:
Backup and test if you want to try and let us know
Click to expand...
Click to collapse
Flashed OOS, phone seems to be a bit faster. Noticed quicker loading of widgets after boot.
But there seems to be a bit to much brightness while booting, as boot animation overshoots it's limits :/
The other issue I had was missing all stock sounds, like ringtones and notifications.
I could only use my own sounds from internal storage. :/
Left with new kernel, right is with stock.
koliberk said:
Which one should o use if I'm on stock ROM?
blu_spark_r60-custom_op7x_b48eb6a14.zip16.6 MB
blu_spark_r60-oos_op7x_ef7715b31.zip14 MB
Click to expand...
Click to collapse
OOS is always for OOS based ROMs.
Custom is for AOSP/CAF ROMs.
koliberk said:
Flashed OOS, phone seems to be a bit faster. Noticed quicker loading of widgets after boot.
But there seems to be a bit to much brightness while booting, as boot animation overshoots it's limits :/
The other issue I had was missing all stock sounds, like ringtones and notifications.
I could only use my own sounds from internal storage. :/
Left with new kernel, right is with stock.
Click to expand...
Click to collapse
Thanks for testing. It may be small changes then.
What ROM does the device run? May be just a case of binaries/kernel mismatch.
If is something done on purpose because of SKU difference, coded on dtb and or even worse in drivers, may be more hard to address.
In the past we had checks we could fake SKU to have the themes and stuff available, I'll take look.
eng.stk said:
OOS is always for OOS based ROMs.
Custom is for AOSP/CAF ROMs.
Thanks for testing. It may be small changes then.
What ROM does the device run? May be just a case of binaries/kernel mismatch.
If is something done on purpose because of SKU difference, coded on dtb and or even worse in drivers, may be more hard to address.
In the past we had checks we could fake SKU to have the themes and stuff available, I'll take look.
Click to expand...
Click to collapse
Thanks, I have included details of my ROM in the attachment.
I think my ROM is global, as just after receiving device from OnePlus UK it was on 10.0.1, than OTA full update to10.0.3 from OOS.
Data as per Oxygen Updater:
OOS Ver: 10.0.3.HD01BA
OTA Ver: OnePlus7TProOxygen_14.E.07_GLO_007_1910120134
Incremental OS Ver: 1910120055
Thanks man. Device is running great on this kernel but I've noticed since I flashed it this morning that the fingerprint reader is really flakey, has anyone else noticed this? I've reregistered a few times but I find I have to try 5-6 times to unlock whereas before it worked first time every time.
daveuk87 said:
Thanks man. Device is running great on this kernel but I've noticed since I flashed it this morning that the fingerprint reader is really flakey, has anyone else noticed this? I've reregistered a few times but I find I have to try 5-6 times to unlock whereas before it worked first time every time.
Click to expand...
Click to collapse
I have the same problem. It's also with kirisakura kernel.
Only flars kernel doesn't have this behavior so far.
Thanks for providing the kernel too us anyways.
daveuk87 said:
Thanks man. Device is running great on this kernel but I've noticed since I flashed it this morning that the fingerprint reader is really flakey, has anyone else noticed this? I've reregistered a few times but I find I have to try 5-6 times to unlock whereas before it worked first time every time.
Click to expand...
Click to collapse
Been noticing this too.
But it only happens when device falls into deep sleep (?) for me.
Example:
I woke this morning and device been sleep overnight the fingerprint wasn't recognized
When I took a shower and came back the fingerprint wasn't recognized.
However when I unlock it and use the phone for a minute or so the fingerprint starts to work fine again.

[ROM][UNOFFICIAL][MONTHLY][EAS][R-HALs] Pixel Experience 13 [NORMAL/PLUS] for Xiaomi Mi5

{
"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"
}
PixelExperience for Xiaomi Mi 5 [Gemini]
What is this?
Pixel Experience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation)
Our mission is to offer the maximum possible stability and security, along with essential features for the proper functioning of the device
Based on Android 13.0
Whats working?
Wifi
Wifi hotspot
RIL
Mobile data
GPS
Sensors
Camera
Flashlight
Camcorder
Bluetooth
NFC/GPAY
Lights
Sound / vibration
Fingerprint
WiFi Display
VoLTE
Double Tap To Wake
Buttons swap
Google Voice Match
SELinux enforcing
Safetynet
DON'T FLASH GAPPS, ALREADY INCLUDED
Download standard version from Android File Host
Download PLUS version from Android File Host
​
Flashing Instructions:
Pre-installation:
Pixel Experience Recovery (Download from here)
First time installation:
Fastboot or flash recovery image
Reboot to new recovery
Click on Factory Reset --> Format data/factory reset
Click on apply update and sideload the zip file or install it using an USB OTG
Enjoy
About Camera App: default camera app is GCAM version SGCAM_8.4.400.42.XXX_STABLE_V35 by Shamim. Everything works fine except 240 fps (1/8) slow motion videos
mandayugana shared his config xml file, which add the specific noise model for Gemini with Shamim GCAM, dowload it from my Github (sgcam-8.4-v35-pe13.xml) or from his post, apply to GCAM following this tutorial and say thanks to him for his great work
XDA:DevDB Information
Pixel Experience, ROM for the Xiaomi Mi 5
ROM OS Version: Android 13
ROM Kernel: Linux 4.4
ROM Firmware Required: MIUI V10.2.2.0.OAAMIXM as minimum target
Based On: AOSP
Source Kernel repo: Link
Gemini device tree repo: Link
Xiaomi msm8996-common repo: Link
Vendor repo: Link
Special thanks to
LineageOS
Pixel Experience
Shamim
xNombre
mandayugana
I'm currently using PixelExperience_gemini_12.1
Is it possible to directly update it via twrp? (I don't have a PC to install PErecovery)
ademuhamad said:
I'm currently using PixelExperience_gemini_12.1
Is it possible to directly update it via twrp? (I don't have a PC to install PErecovery)
Click to expand...
Click to collapse
I haven't tried but could work. Just be sure to format internal storage before rebooting into system
the rom is very laggy, and cpu usage between 50%-100% with nothing open :/
Echidna_Kawaii said:
the rom is very laggy, and cpu usage between 50%-100% with nothing open :/
Click to expand...
Click to collapse
Check what process is eating your cpu in the background, i have no problems at all with cpu usage on screen and with deep sleep
and also this giving Random reboot here :/
Echidna_Kawaii said:
and also this giving Random reboot here :/
Click to expand...
Click to collapse
No one reported random reboots, i never had once in a week of usage. Logs or never happened
-+BB+- said:
I haven't tried but could work. Just be sure to format internal storage before rebooting into system
Click to expand...
Click to collapse
ERROR:1 )l
暗夜很无语 said:
ERROR:1 )l
Click to expand...
Click to collapse
That's why I wrote could, I haven't tried and there are multiple versions of TWRP, if you experience problems flashing the ROM use my recovery
pretty much very stable rom... working everything very smothly...but one issue...after usung 1 or 2 shot with gcam its freeze the cam...and then can't open the gcam anymore...
Unfortunately I can't install it. It would be great if there was a zip file that can be installed with twrp. Thanks for your effort anyway.
after using 2-3 days.. i found some bug
1. after activated vibration mode no vibration icon showing in status bar
2. gcam not working (tried many version)
and after some times phone autometically try to reboot itself but stuck at mi logo.. have to forcefully tap on power button to reboot manually (happened every time i install different version of gcam) i had same issue in lineageOS 19
3. no ota updater option (maybe because its unofficial or i don't know)
4. don't have the option double tab on status bar area to lock screen
5. not showing am/pm in time
İST1907 said:
Unfortunately I can't install it. It would be great if there was a zip file that can be installed with twrp. Thanks for your effort anyway.
Click to expand...
Click to collapse
Could you please post the log of the error during the flash?
mrinfinity0007 said:
after using 2-3 days.. i found some bug
1. after activated vibration mode no vibration icon showing in status bar
2. gcam not working (tried many version)
and after some times phone autometically try to reboot itself but stuck at mi logo.. have to forcefully tap on power button to reboot manually (happened every time i install different version of gcam) i had same issue in lineageOS 19
3. no ota updater option (maybe because its unofficial or i don't know)
4. don't have the option double tab on status bar area to lock screen
5. not showing am/pm in time
Click to expand...
Click to collapse
1 and 5 are AOSP/PE bugs, hopefully will be fixed in QPR2 release
2 don't use Gcam for now, i've fixed hdr+ photos on recent Gcam version in my internal builds but it's still crashing causing a reboot after a minute, i had no time to inspect yet because i was focused on EAS and power HAL port
3 correct, no OTA update app on unofficial builds
4 i'm not 100% sure but if i remember well it's a feature of plus version
@-+BB+-
Thanks for sharing your Mi5 rom with us.
Since Android 12 the Mi5 phone is missing a working TWRP recovery, with support of the fbe encryption. This prevents many users from trying all the new roms, because there is no way to take full backups.
Can you tell me what is the reason?
I would be glad to help the development, but I don't know where to start. If I had someone who can guide me in the process I could do my part. Being part of a team would be ideal.
JackSlaterIV said:
@-+BB+-
Thanks for sharing your Mi5 rom with us.
Since Android 12 the Mi5 phone is missing a working TWRP recovery, with support of the fbe encryption. This prevents many users from trying all the new roms, because there is no way to take full backups.
Can you tell me what is the reason?
I would be glad to help the development, but I don't know where to start. If I had someone who can guide me in the process I could do my part. Being part of a team would be ideal.
Click to expand...
Click to collapse
Unfortunately Pixel Experience doesn't support natively TWRP compiling, and i don't have space on my NVME for another build enviroment. Also as far as i know they did not release yet an Android 13 recovery, they are working right now on it, but i don't know if works. Do you know if TWRP supports FBE on other devices? if TWRP supports FBE then best thing would be compile TWRP in an Android 12 build enviroment with a 4.4 kernel with FBE support. you can use my repos or los repos, it' the same. The only requested changes are a makefile with a basic conf for mi5 and convert the fstab in a compatible version for TWRP
@mrinfinity0007 not fixed yet but probably i've understood what's happening... Could you please try to put selinux in permissive mode and use the camera? You can do with adb:
Code:
adb root
adb shell setenforce 0
adb shell getenforce
The last command checks that selinux is correctly disabled, the output must be 0 or permissive
@-+BB+-
Thank you. Yes, from what I see TWRP supports FBE and A12 on other devices.
But I guess that porting it on our device is not that easy as one could think.
My problem is finding detailed guides to start understanding the process, or at least having a overall view.
Anyway I don't want to post too many OT messages on your thread.
-+BB+- said:
That's why I wrote could, I haven't tried and there are multiple versions of TWRP, if you experience problems flashing the ROM use my recovery
Click to expand...
Click to collapse
Let me try another TWRP version
-+BB+- said:
@mrinfinity0007 not fixed yet but probably i've understood what's happening... Could you please try to put selinux in permissive mode and use the camera? You can do with adb:
Code:
adb root
adb shell setenforce 0
adb shell getenforce
The last command checks that selinux is correctly disabled, the output must be 0 or permissive
Click to expand...
Click to collapse
i don't root my phone? does it work without it?
JackSlaterIV said:
@-+BB+-
Thank you. Yes, from what I see TWRP supports FBE and A12 on other devices.
But I guess that porting it on our device is not that easy as one could think.
My problem is finding detailed guides to start understanding the process, or at least having a overall view.
Anyway I don't want to post too many OT messages on your thread.
Click to expand...
Click to collapse
I will take a look this weekend and let you know because I don't remember where but I'm pretty sure that I read a tutorial for TWRP compiling some years ago
暗夜很无语 said:
Let me try another TWRP version
Click to expand...
Click to collapse
If your goal is to flash the ROM without format the internal memory won't work, you may be able to flash the zip but after the flash you'll be forced to format the internal memory without fbe support
mrinfinity0007 said:
i don't root my phone? does it work without it?
Click to expand...
Click to collapse
Yes it's a root shell, you have root permissions only with ADB, not in your phone. If you want to roll back to selinux enforcing and stop the rooted shell simply reboot the phone, that changes doesn't survive after the reboot
@JackSlaterIV found it, it's old and some things may be slightly different but this is a good tutorial.
Here's the link of the minimal manifest 12.1 is the correct branch but decryption is WIP at the moment, don' t think will work, unless you don't set a password/PIN/pattern, in that way should be fine
@mrinfinity0007 never mind, i've fixed It, Gcam was crashing because it was trying to use hexagon for HDR+, but SELinux was blocking it. Now it's wotking fine even in enforcing mode
PS: i've decided to upload the latest personal build i made, some thing may change because i'm still testing them, but more or less (on device side) this will be the next official release when PE devs will merge QPR2 changes and feb security patch.
Here's the direct link
And here's the changelog:
ROM:
- Synced code with latest PE changes
Kernel
- Ported EAS and set it as default scheduler
- Ported Stune Boost and use it as default
- Fixed almost all compiling warns
- Ported misc optimisations from infinity kernel
- Fixed a bug that could cause the boot to fail (Mi logo --> Black screen --> Mi logo again)
- Misc fixes from upstream
Recovery
- Fixed a bug that could cause the boot to fail (Mi logo --> Black screen --> Mi logo again)
Device Tree
- Ported EAS
- Move to EAS compatible power HAL
- QCOM audio HAL: add missing audio power hints support
- Fixed Google Camera crash when trying to use Hexagon
- Camera: move to Gcam Version MGC_8.1.101_A9_GV2b_ENG big thanks to BSG. Camera can be updated with all APKs released by BSG, just be sure to download the ENG version
- SELinux: fixed all denials
- Ported various improvements from my old 12.1 ROM
- Tuned ZRAM size for 3Gb devices
- Camera: improved camera HAL + misc fixes
- Configure SQLite to operate in MEMORY mode
- Set CFQ as default scheduler
- Added pixel animated wallpapers to build
For more detailed changes take a look at my repos
PS: i cannot test GPAY at the moment because i'm testing other things and i'm running in permissive mode, if someone decide to try the update and use GPAY please let me know if works, i made some changes to sepolicy and i want to be 100% sure that Google pay isn't broken before the official release.

Categories

Resources