Hi Guys, I guess you all know that Xiaomi has released an incompatible kernel source.
20.09.2016
But it is not nearly as broken as we thought it is. Thanks to Shaky (his Name in Telegram), we now know, that the bootloader has Secure Boot enabled (proof in the attachements).
This means we are not able to boot any other kernel than xiaomi's release.
We guess, there is something in the prebuilt zImage that allows the kernel to boot. Because all roms built with this zImage are booting.
21.09.2016
Its actually confirmed that the kernel that was released only works with Miui 7, so it will only boot with firmware and blobs from Miui 7.
23.09.2016
Shaky156 managed to boot a custom kernel on Miui 7.3.2 :fingers-crossed:
But WIFI is not working.
{
"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"
}
29.09.2016
Its actually confirmed that the kernel that was released only works with Miui 7, so it will only boot with firmware and blobs from Miui 7.
So today is the day :victory:
The "The Muppets" updated the blobs to work with the older bootloader. Github
Cyanogenmod updated the Device tree to build custom kernel right with the rom Github
01.10.2016
@bgcngm is working hard to update the device-tree and kernel to get CM working. There is already a booting built with kernel built from source, so stay tuned.
02.10.2016
Shaky156 said:
I have managed to boot a custom kernel on miui8 with latest firmware, unfortunately internet issues have come up so its delayed the kernel but hopefully have something published asap
Click to expand...
Click to collapse
15.10.2016
First Custom Kernel released: Brand Kernel, but still with the same bugs like every other kernel built with the rom...
And the Kernel that is provided from Xiaomi works actually, after fixing some build problems.
Now we just have to wait for the firs roms to come up with the kernel source and hopefully we can enjoy custom kernels in the near future :victory:
I will also update this Thread if there is something new.
Thanks for information !
Qualcomm Secure Boot is enabled on all phones with snapdragon. (With a few rare exceptions)
It's used for i.e verifying the trustzone image, the modem image, and the kernel when the bootloader is locked
Since your bootloader is unlocked, Secure Boot is not causing your problems
Actually bgcngm said that everything works now and it's just the matter of time when we will get a custom kernel.
Ch0rus said:
Qualcomm Secure Boot is enabled on all phones with snapdragon. (With a few rare exceptions)
It's used for i.e verifying the trustzone image, the modem image, and the kernel when the bootloader is locked
Since your bootloader is unlocked, Secure Boot is not causing your problems
Click to expand...
Click to collapse
Are you shure? Because this image was taken on a device with unlocked bootloader.
33bca said:
Are you shure? Because this image was taken on a device with unlocked bootloader.
Click to expand...
Click to collapse
Yes, Secure Boot is activated with blown fuses, and can not be disabled. It will be active even if the bootloader is unlocked, but it will not care about the kernel image when unlocked.
Ch0rus said:
Yes, Secure Boot is activated with blown fuses, and can not be disabled. It will be active even if the bootloader is unlocked, but it will not care about the kernel image when unlocked.
Click to expand...
Click to collapse
Okay that's nice, i did not know that.
Its been confirmed that the issue is only with firmware,
only a matter of time until things is happening i guess
Lets hope, pray and donating to the dev!
custom kernel can extand life of phone. I really hope xiaomi 5 will have custom kernel so i can make decision to choose mi5 than oneplus 3.
Kernels booting
[emoji39] [emoji39] [emoji39]
I can't even get the Kernel to compile
Thanks for your efforts :good:
Harrynowl said:
I can't even get the Kernel to compile
Thanks for your efforts :good:
Click to expand...
Click to collapse
The kernel, how it is now, wont compile watch on mi5devs github or mine
In mine i just fixed all the building errors, mi5devs fixed much more.
33bca said:
The kernel, how it is now, wont compile watch on mi5devs github or mine
In mine i just fixed all the building errors, mi5devs fixed much more.
Click to expand...
Click to collapse
I shall give the Mi5devs one a go. Thanks for the information
Wow nice kernel is booting , i just wanted to knw what are the issues in custom kernel beside wifi nt wrkng,?
Custom kernel CPU speed
If developers successfuly create this custom kernel that works flawlessly with Miui 8, will it be possible to change a standard Mi 5 32Gb that runs at 1.8Ghz/1.36Ghz, clocking at 2.15Ghz/1.59Ghz? This question is based on the factor that the 32Gb version is running an underclocked SD820. What do you guys think?
rcarkk said:
If developers successfuly create this custom kernel that works flawlessly with Miui 8, will it be possible to change a standard Mi 5 32Gb that runs at 1.8Ghz/1.36Ghz, clocking at 2.15Ghz/1.59Ghz? This question is based on the factor that the 32Gb version is running an underclocked SD820. What do you guys think?
Click to expand...
Click to collapse
Well if overclocking can be enabled on the msm8996 chipset with use of a custom kernel I do not see why not, assuming there are not weird perflocks although I expect the 820s found in the 32gb version may be low bin
Harrynowl said:
Well if overclocking can be enabled on the msm8996 chipset with use of a custom kernel I do not see why not, assuming there are not weird perflocks although I expect the 820s found in the 32gb version may be low bin
Click to expand...
Click to collapse
My only doubt remains on the Ram clock. The lower clocked SD820 on the Mi 5 32Gb have the Ram clocked at 1333mhz instead of the 1833mhz. I believe the 64Gb SoC is the same as the 32Gb SoC, as they sport the same 3GB of Ram.
@Shaky156 how did you get the kernel running? With what sources? Can we have a picture for proof?
BTW congrats on your 1000th post!
Related
Hello everyone, it's a pleasure for me to share this great kernel; this is focused on stability and battery life
My dream (since I bought this phone) has been to have a kernel that suits my needs, to have great features and a rock-solid stability
I put all my time and heart to get this awesome product.
Please read this thread carefully. I will try to do my best to help you if you do the same
I'm back at it again, wishing you a happy new year and with a shiny new kernel, with a LOT newer kernel base and with a LOT of unneeded crap removed, this project has taken me more than a year to polish and I'm still doing it, but I've reached a state where I think it can be tested by you. My second m4 has completely broken (because it fell down xD), so that's why I need you guys to test it and give me feedback.
I promise you that it this is a whole different experience, you won't have any random reboots or battery drains at all
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Disclaimer:
Code:
I, nor xda are responsible if you use this and brick your device or if your device blows up, implodes, flames start shooting from it or it kills your neighbor's dog. Flash at your own risk.
Some notes:
THIS WILL WORK ONLY ON UNLOCKED BOOTLOADERS
For now I won't be adding features because I need to finish other things
About features:
Compiled with Linaro 4.9
Improved cpu frequency scaling, before it used to ramp like crazy, and now if you aren't doing anything it will stay at the lowest freq, you can use this app to check
I've also added a wifi module replacement procedure that will Always Work(TM), regardless if it has been screwed up by other custom kernels, so you won't need to worry about no wifi and/or moving the module manually
Latest upstream Linux kernel version 3.10.108
Optimizations from LineageOS (I've based my kernel on their kernel for the msm8916 family)
This kernel is based on the latest tag of the CAF branch for the msm8916 family on nougat (LA.BR.1.2.9), which has got a lot of security and stability patches compared to our ancient stock kernel base
Cubbins' kanuti_hwid driver for bands -> The stock kernel had a really crappy solution for the mobile bands of the world regions, so this awesome guy coded a driver for this!
Pure mdss driver + pcc adjustments
Pstore support
Latest sdfat opensource filesystem, replacing the ancient and closed source tuxera module
Usb HID keyboard/mouse support you can install this and you're good to go!
Refactored bmm050 magnetometer driver
bma2x2 accelerometer sensor driver from CAF -> The stock kernel had an extremely initial and ancient version of this driver, I've spent more than a month porting it to the improved and newer driver from CAF
A LOT of cleanups everywhere, most likely you won't get to understand the big amount of removed crap so I'd suggest you to check my source repo
To control the kernel:
Use Kernel Adiutor
Installation instructions:
Just go to recovery and flash the zip!
Enjoy :')
Downloads:
https://drive.google.com/open?id=0BwBZLmXTjkbJU21neUxXZVV1UEE
Thanks To/Credits
-Cubbins, all of this hadn't been possible without his support
-The sodp guys that worked on the 3.10 AOSP kernel for tulip
-zachariasmaladroit
-AndyPhoenix9879
And other whose autorship are on my commits
Testers:
Huge thanks to them! You are enjoying this kernel because of their precious help!
@Pachops427
@Mark.05
@kamilkos16
@moustafa.badry
If you've been a tester and I haven't added you, it's because I don't know your username, so please let me know and I will add you here
XDA:DevDB Information
Destiny, Kernel for the Sony Xperia M4 Aqua
Contributors
dani020110
Source Code: https://github.com/danielgusvt/destiny
Kernel Special Features:
Version Information
Status: Testing
Created 2017-01-11
Last Updated 2017-07-22
Changelog
I will add the new changelog starting with the next build!
Reserved
Reserved
Just in case
Great! Now we can have more battery life
Hi @dani020110!
First and foremost, thanks for sharing your kernel!
After reading the mutha [email protected]#k'n thread, i did not yet find what features it does have.
You only state that we can't ask for unstable features.
Can you give us a spec list?
Thanks!
Oh and one more thing....no love for E2363?
Waancho said:
Hi @dani020110!
First and foremost, thanks for sharing your kernel!
After reading the mutha [email protected]#k'n thread, i did not yet find what features it does have.
You only state that we can't ask for unstable features.
Can you give us a spec list?
Thanks!
Oh and one more thing....no love for E2363?
Click to expand...
Click to collapse
When I have time, I add the features list and release for you variant
dani020110 said:
When I have time, I add the features list and release for you variant
Click to expand...
Click to collapse
Thanks!
Thank you so much! Finally a kernel with display control, i see in your commits you're working in Faux Sound, it isn't? I hope you can make it work, i buy the app a long time ago lol and a i want to use it lol, whatever, good work and good luck, i'm waiting the next version.
RodrigoKunJPN said:
Thank you so much! Finally a kernel with display control, i see in your commits you're working in Faux Sound, it isn't? I hope you can make it work, i buy the app a long time ago lol and a i want to use it lol, whatever, good work and good luck, i'm waiting the next version.
Click to expand...
Click to collapse
If I recalled, he had some problems with Faux Sound Control (speaker suddenly became very very quiet) so he disabled it for now.
Waancho said:
Hi @dani020110!
First and foremost, thanks for sharing your kernel!
After reading the mutha [email protected]#k'n thread, i did not yet find what features it does have.
You only state that we can't ask for unstable features.
Can you give us a spec list?
Thanks!
Oh and one more thing....no love for E2363?
Click to expand...
Click to collapse
Well, I've just added the features list; maybe today or tomorrow I'm uploading the second release and support for the E2363
hey , could you add wake gesture such as double tap to wake or it is unstable feature ?
fadyzico said:
hey , could you add wake gesture such as double tap to wake or it is unstable feature ?
Click to expand...
Click to collapse
It is a unstable feature.
What about brightness control or just lowering the brightness a little bit?
Waancho said:
Hi @dani020110!
First and foremost, thanks for sharing your kernel!
After reading the mutha [email protected]#k'n thread, i did not yet find what features it does have.
You only state that we can't ask for unstable features.
Can you give us a spec list?
Thanks!
Oh and one more thing....no love for E2363?
Click to expand...
Click to collapse
According to @EHSAN™ you can use the e2333 build
fadyzico said:
What about brightness control or just lowering the brightness a little bit?
Click to expand...
Click to collapse
Already added :,)
Does it work on E2306 with MM? Great work by the way!
ZxDax said:
Does it work on E2306 with MM? Great work by the way!
Click to expand...
Click to collapse
Yeah it does work flawlessly on E2306, I tested it because is my variant
kernel not working in sony m4 e2312
I used sony e2312 26.3B.1.33 stock android 6.0. I certainly did the right thing under the guidance and download the e2312. after flash your kernel, I restarted the sony logo But it has powered off and I've tried restarting but still did not fix the situation. I think that your kernel fails. wish you help me fix this soon
new update not working e2333
reboot at sony logo
This is a working recovery + kernel for the newer oneplus x devices. (E1003_15)
TWRP 3.1.0 : https://drive.google.com/open?id=0B4M7PGD9hwRdbXBmekJpNkQyaHc
Arsenic Kernel : https://drive.google.com/open?id=0B4M7PGD9hwRdc1RzWkVRRlFHMDA
- Android 6.x and 7.x compatible.
- It only works with AOSP/CM roms based on the new bootloader.
Instructions :
- Update to OOS 3.x if you haven't already
- Unlock your bootloader if your on OOS
- Boot into bootloader
- fastboot oem unlock (if you haven't unlocked your bootloader already)
- fastboot flash recovery twrp-3.1.0.0-onyx-E1003_15_161107.img
- fastboot reboot (and hold the volume down key to get into the recovery)
- Make a backup!
- Wipe system/data/cache/dalvik cache
- Flash your favorite rom
- Flash the Arsenic kernel
Credits to :
@CheckYourScreen for his kernel
The whole TWRP team.
Tested on : cosmic os , RR and LOS.
Note: This is merely a temporary solution until everything gets released officially.
edit: Official version of lineage-14.1-20170316-nightly-onyx-signed.zip now works without flashing a custom kernel.
What's different here than official twrp and arsenic r32?
There's no point of releasing a new one unless it has some more fixes.
Fyi I'm already working on twrp, aroma is almost fixed, only some graphical glitches are remaining(which doesnt appear in screenshots), will release as soon as its fixed.
{
"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"
}
nikhilsnigam said:
What's different here than official twrp and arsenic r32?
Click to expand...
Click to collapse
It actually works on the new revision of the oneplus X.
Alot of people had trouble getting a working twrp to flash a custom rom on a E1003_15 oneplus X . Since almost no roms came with a kernel that supported the E1003_15 , i figured i'd patch arsenic's kernel since it supports both AOSP/CM roms.
This is by no means a replacement for any official release and merely a temporary solution until everything gets released officially.
CheckYourScreen said:
There's no point of releasing a new one unless it has some more fixes.
Fyi I'm already working on twrp, aroma is almost fixed, only some graphical glitches are remaining(which doesnt appear in screenshots), will release as soon as its fixed.
Click to expand...
Click to collapse
It only has the fix for the e1003_15 devices. It's merely a temporary solution and i do suggest people use the official Twrp/Arsenic kernel once it's released.
Ps: Nice to see aroma installer will be available to us soon. Any repo where i can find these changes? I don't mind testing it
ChzeRub said:
It only has the fix for the e1003_15 devices. It's merely a temporary solution and i do suggest people use the official Twrp/Arsenic kernel once it's released.
Ps: Nice to see aroma installer will be available to us soon. Any repo where i can find these changes? I don't mind testing it
Click to expand...
Click to collapse
We have a telegram group, PM me if you're interested
ChzeRub said:
This is a working recovery + kernel for the newer oneplus x devices. (E1003_15)
TWRP 3.1.0 : https://drive.google.com/open?id=0B4M7PGD9hwRdbXBmekJpNkQyaHc
Arsenic Kernel : https://drive.google.com/open?id=0B4M7PGD9hwRdc1RzWkVRRlFHMDA
- Android 6.x and 7.x compatible.
- It only works with AOSP/CM roms based on the new bootloader.
Instructions :
- Update to OOS 3.x if you haven't already
- Boot into bootloader
- fastboot flash recovery twrp-3.1.0.0-onyx-E1003_15_161107.img
- Boot into recovery
- Flash your favorite rom
- Flash the Arsenic kernel
Credits to :
@CheckYourScreen for his kernel
The whole TWRP team.
Tested on : cosmic os , RR and LOS.
Note: This is merely a temporary solution until everything gets released officially.
edit: Official version of lineage-14.1-20170316-nightly-onyx-signed.zip now works without flashing a custom kernel.
Click to expand...
Click to collapse
Woow.. it's perfect cosmic rom... great working now on my opx... thank you ChzeRub...
Hello highest respect to owner of arsenic kernel and twrp maintainer or developer i dont know the precise name for tht im sorry just want to ask, if i flash official twrp 3.1.00 from twrp app is if the same as on this thread
Wanakmalarief said:
Hello highest respect to owner of arsenic kernel and twrp maintainer or developer i dont know the precise name for tht im sorry just want to ask, if i flash official twrp 3.1.00 from twrp app is if the same as on this thread
Click to expand...
Click to collapse
This version is for the newer oneplus x devices. Currently the official version doesn't support them yet.
ChzeRub said:
This version is for the newer oneplus x devices. Currently the official version doesn't support them yet.
Click to expand...
Click to collapse
@ChzeRub, Is it possible for this patched TWRP version to mount USB-OTG so that I can install Arsenic kernel from there.
I only copied RR Rom and gapps to internal storage, flashed them, flash boot.img, now I am stuck in RR booting animation.
Tried to push kernel from ADB with no result. Device not found error.
Or could you make the boot.img version of arsenic, so at least my opx pass RR booting animation.
Qniichan said:
@ChzeRub, Is it possible for this patched TWRP version to mount USB-OTG so that I can install Arsenic kernel from there.
I only copied RR Rom and gapps to internal storage, flashed them, flash boot.img, now I am stuck in RR booting animation.
Tried to push kernel from ADB with no result. Device not found error.
Or could you make the boot.img version of arsenic, so at least my opx pass RR booting animation.
Click to expand...
Click to collapse
You can boot into recovery , connect it to your computer and copy the files onto the sdcard.
{
"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"
}
Genesis Kernel for suzu
Features
- Sony RIC disabled
- dm-verity disabled
- DRM patch included
- Patches from CAF
- Patches from Google
- Added some CPU govenors
Installation
- Install the .zip file via TWRP (the boot.img will not work on it's own)
- For upgrades you can use FlashFire 0.53 - which is what I am using if your device is always with root access.
- Then flash SuperSU if required.
Downloads
*** Please do NOT create any mirrors ***
- Download Genesis Kernel From AndroidFileHost
Kernel Source Code
- https://github.com/ggow/android_kernel_sony_kugo/commits/android-7.1.1
Credits
- Sony | tobias.waldvogel | AndroPlus | cyanogenmod | sultanxda | franciscofranco | arter97
- If I have left anyone off then, apologies in advance and PM me to be added.
New Build is Up
- Rather than maintain the list multiple times:
- Version History can be found here
Everything looks fine, but I don't know how to test DRM function properly.
Would be so kindly and help me out?
At the moment, WiFi, BT, screen/touch etc. working as it should
Mikolaj612 said:
Everything looks fine, but I don't know how to test DRM function properly.
Would be so kindly and help me out?
At the moment, WiFi, BT, screen/touch etc. working as it should
Click to expand...
Click to collapse
Good news, thanks for that.
Check this post for how to check DRM status: https://forum.xda-developers.com/showpost.php?p=52990972&postcount=3
Widevine and CKB are OK, there is nothing more on my phone.
So may I assume that your DRM fix is working?
Mikolaj612 said:
Widevine and CKB are OK, there is nothing more on my phone.
So may I assume that your DRM fix is working?
Click to expand...
Click to collapse
Yes, that sounds like it's working just fine
After few hour of testing and normal phone usage I can report that there is no issues at all
I hope it will stay that way
Looks intresting. What features are you planning to add next?
ggow said:
- Dated 01 January 2018
- ALPHA release for suzu device
- @Mikolaj612 - would you mind testing this?
EDIT: Confirmed working and Stable
Click to expand...
Click to collapse
can you include drm fix into kernel, not into /system/vendor ?
lubik1 said:
can you include drm fix into kernel, not into /system/vendor ?
Click to expand...
Click to collapse
I remember looking into this before when working the x compact and decided it doesn't work like that. I can't recall the exact reason.
Would it be possible to include OC/UC control as well as .kcal support?
Thanks!
ggow said:
I remember looking into this before when working the x compact and decided it doesn't work like that. I can't recall the exact reason.
Click to expand...
Click to collapse
then, can i modify you kernel by myself and use it on my ROMs?
lubik1 said:
then, can i modify you kernel by myself and use it on my ROMs?
Click to expand...
Click to collapse
Yes, go ahead.
mcraeally44 said:
Would it be possible to include OC/UC control as well as .kcal support?
Thanks!
Click to expand...
Click to collapse
I'm a little nervous about adding OC support to the X compact and X. On the X compact, the phone already overheats when under heavy load. That doesn't make a good case for overclocking on these devices for very little gain in real world performance.
I'll look into adding KCAL support.
Has anyone played with undervoltage? I have very little experience with the SD650 running under a custom kernel.
KCAL would be nice.
OC? I don't think so, X gets pretty hot when used as a video call device or while heavy gaming.
It would be better to add UC or give us a chance to modify some voltages for better battery life and less heat.
After all there is no error on my phone, Magisk work perfect, more advanced functions are working perfectly fine with your kernel.
Some undervoltage recommended?
On another phones like Nexus 5 with ElementalX Kernel , SoC works fine using 750mah with [email protected],4/2,5Ghz (Yeah, Overheating is there), and [email protected],1/1,6GHz and 730mah...
Curiously, with their Kernel App UI, you could make another type of Undervolting or force the SoC to other low frequencies... And when you try to install Higher Frequencies installing the kernel, the phone is locked later on Splashlogo/Bootlogo (For Voltage fault, I guess).
I think that you could some similar Kernel for this... And if you think put OC option remember the Overheat and some method for a cooler
- Send from my Oven Xperia X (Bye paint, hallo Aluminium back cover :3).
sebasrock156 said:
Some undervoltage recommended?
On another phones like Nexus 5 with ElementalX Kernel , SoC works fine using 750mah with [email protected],4/2,5Ghz (Yeah, Overheating is there), and [email protected],1/1,6GHz and 730mah...
Curiously, with their Kernel App UI, you could make another type of Undervolting or force the SoC to other low frequencies... And when you try to install Higher Frequencies installing the kernel, the phone is locked later on Splashlogo/Bootlogo (For Voltage fault, I guess).
I think that you could some similar Kernel for this... And if you think put OC option remember the Overheat and some method for a cooler
- Send from my Oven Xperia X (Bye paint, hallo Aluminium back cover :3).
Click to expand...
Click to collapse
One of the features I have added for the next release is undervolting - see here.
I'm updating the list as I go.
ggow said:
One of the features I have added for the next release is undervolting - see here.
I'm updating the list as I go.
Click to expand...
Click to collapse
can you include this 2 commit to your build? For full SuperUserMod.
Any ETA for new version of your kernel?
After one week of testing I can tell one thing - everything is rock stable
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hello all,
I tried to play a bit with AOSP and thank to phhusson experiments with Treble I managed to have an AOSP 9.0 Pie ROM for our Moto G6, of course this is a WIP, I still have a lot of stuff to work on but it's a good starting point!
Since I use my Moto G6 also for my work I can't backup/format/flash my device every day, would be very very nice if anyone would like to help me to buy a new one dedicated to the development.
The goal is 250CHF (see here: https://goo.gl/mWeKFz)
If you would like to contribute you can donate here: paypal.me/pools/c/88dRQdo7o5
BIG thanks!
What works:
RIL
SMS
Camera
WiFi
Mobile data
Bluetooth
Root
What doesn't works / Not tested yet:
NFC
Dolby Audio
FM Radio
Fingerprint
Other?
Next steps:
Update to latest Android version
Add GApps
Add Browser
Add WebView
Update the kernel
Cleanup & optimize
Download:
[26.09.2018][TESTING] Moto G6
SHA1: 53dcbf3d678e2b985556edf02e109063a674ed41
How to install:
!!! First all you must have unlocked the bootloader.
Extract the .tar.gz file.
Put the device in fastboot mode: Press and keep pressed Volume - and then press and keep pressed Power for about 2-3 sec.
Flash .img file using fastboot with:
Code:
$ fastboot flash system system.img
Once done, reboot with:
Code:
$ fastboot reboot
Have Fun!
XDA:DevDB Information
Android AOSP 9.0 Pie, ROM for the Moto G6
Contributors
secuflag
Source Code: https://github.com/MotorolaMobilityLLC/kernel-msm/tree/oreo-8.0.0-release-ali
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.x
Based On: AOSP
Version Information
Status: Abandoned
Current Beta Version: Pie-R01
Beta Release Date: 2018-09-26
Created 2018-09-26
Last Updated 2019-03-19
Reserved
I'm already installing it, thanks dude
whats different between this and the 9.0 GSI available on the project treble forums?
Does VoLTE work?
Does it work moto g6 play
Anyone know if someone is developing any rom for the G6 Play?
Dadud said:
whats different between this and the 9.0 GSI available on the project treble forums?
Click to expand...
Click to collapse
I don't know, never saw that ROM.
teckgiik101 said:
Does VoLTE work?
Click to expand...
Click to collapse
It should since the RIL works fine but I can't test it.
Ken.McVishen said:
Does it work moto g6 play
Click to expand...
Click to collapse
I don't know. Install this app and post the result.
secuflag said:
I don't know, never saw that ROM.
It should since the RIL works fine but I can't test it.
I don't know. Install this app and post the result.
Click to expand...
Click to collapse
LTE didn't work for me on the Treble project (phh's 9.0 GSI)
secuflag said:
I don't know, never saw that ROM.
It should since the RIL works fine but I can't test it.
I don't know. Install this app and post the result.
Click to expand...
Click to collapse
https://forum.xda-developers.com/pr...vice-development/aosp-9-0-phh-treble-t3831915
I really appreciate the work you are doing here! :good:
What about SafetyNet? Does it pass or fail? It's kinda important to me.
SnapDrag910 said:
What about SafetyNet? Does it pass or fail? It's kinda important to me.
Click to expand...
Click to collapse
Didn't test it yet, it's not a priority at the moment.
secuflag said:
Didn't test it yet, it's not a priority at the moment.
Click to expand...
Click to collapse
Oh okay. Actually I don't have the device. I'll probably get it next week, and as an android enthusiast, I couldn't stand Lenovo pushing updates late to the Moto G6 so I got excited when a Custom kernel and now your GSI showed up... Thanks for your work again.
@secuflag
I was successfully able to root phh's AOSP GSI.
If this ROM is based on that, root might most likely work on this one as well.
I'm just waiting to be able to flash gapps, that's the only thing stopping me from moving to 9.0
I just tested root access, it works :good:
Anyone tested this with the moto g 6 play?
I have one more question. Is this a 32bit or 64bit firmware? I'm really interested in using the GCam port with this device.
teckgiik101 said:
@secuflag
I was successfully able to root phh's AOSP GSI.
If this ROM is based on that, root might most likely work on this one as well.
I'm just waiting to be able to flash gapps, that's the only thing stopping me from moving to 9.0
Click to expand...
Click to collapse
you can flash Gapps just fine, back when treble roms didnt come with android go gapps baked in, you would have to boot the phone up once, reboot into recovery, install gapps from unencrypted sd card or internal memory if you're using the encryption disabler zip, and then wipe/reboot again.
SnapDrag910 said:
I have one more question. Is this a 32bit or 64bit firmware? I'm really interested in using the GCam port with this device.
Click to expand...
Click to collapse
G6 is not 64 bit compatible yet, there's a 64bit twrp out there and progress is being made, but nothing public yet.
Dadud said:
G6 is not 64 bit compatible yet, there's a 64bit twrp out there and progress is being made, but nothing public yet.
Click to expand...
Click to collapse
But The Moto G6 runs on Snapdragon 450 which is a 64BIT SoC, so...? I thought maybe This GSI would be 64bit?
SnapDrag910 said:
But The Moto G6 runs on Snapdragon 450 which is a 64BIT SoC, so...? I thought maybe This GSI would be 64bit?
Click to expand...
Click to collapse
technically yes, but moto decided to compile everything in 32bit. 64 bit will come in time, but probably not for a few months.
{
"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"
}
StromBreaker kernel is a minimal, simple and clean kernel for the perfect balance between performance and battery life.
Feature List
Simple low memory killer by Sultan
GPU undervolt
Westwood tcp congestion algorithm
Nuked pm qos usage treewide
Using lz4 zram compression algorithm
A11 OSS vendor support
Kcal support
HOW TO FLASH??
Make sure you take a backup of your current Kernel before flashing! (I'm not taking responsibility for any damage)
If you installed a custom Kernel before please flash the boot.img and dtbo.img of the currently installed ROM.
Then just flash the zip file through recovery/franco kernel manager, Happy Flashing!Note: Builds with the prefix 'v' in them like v7, v6.9 etc are for miui vendor based AOSP ROMs. The builds starting with the prefix 'x' in it like x2 is for oss vendor based AOSP ROMs.
Download: HERE!
Contributors
@forenche
Source Code:
stormbreaker-project/kernel_xiaomi_surya
I force push a lot, you've been warned. Contribute to stormbreaker-project/kernel_xiaomi_surya development by creating an account on GitHub.
github.com
Version Information
Status: Stable
Current Stable Version: x2
Stable Release Date: 2021-05-02
Created 2021-05-03
Last Updated 2021-05-03
RESERVED
GAWDS kernel
Awesome! How is this different from this Stormbreaker kernel?
Revontheus said:
Awesome! How is this different from this Stormbreaker kernel?
Click to expand...
Click to collapse
those builds starting with the name v in them like v7 v6.9 etc are for miui vendor based aosp roms.
the builds starting with the name x on it like x2 is for oss vendor based aosp rom
Revontheus said:
Awesome! How is this different from this Stormbreaker kernel?
Click to expand...
Click to collapse
I now use github releases instead of pling and as jokerpappu said:
jokerpappu said:
those builds starting with the name v in them like v7 v6.9 etc are for miui vendor based aosp roms.
the builds starting with the name x on it like x2 is for oss vendor based aosp rom
Click to expand...
Click to collapse
Thanks!
Forenche said:
I now use github releases instead of pling and as jokerpappu said:
Click to expand...
Click to collapse
As a long time Stormbreaker user (MIUI versions, currently on v6), thanks for bringing your work to XDA-Devs.
Sorry, newbie question. Will this work on Legion OS? If not, which kernel can I try for Legion OS?
naqueebj said:
Sorry, newbie question. Will this work on Legion OS? If not, which kernel can I try for Legion OS?
Click to expand...
Click to collapse
LegionOS uses the stock vendor so you can't use kernels designed for OSS vendors (just like this one).
Here are a few options:
f1xy: https://github.com/F1xy-kernels/SURYA_kernel/releases
v0id: MOD EDIT: Link Removed
Optimus Drunk (ONLY v11.24 and below): https://forum.xda-developers.com/t/kernel-surya-optimus-drunk-kernel-v11-26-29-04.4198627/
Any version of stormbreaker that starts with a v (not an x).
Thanks much Sensei. Another thing, how can I identify if the rom is using OSS vendor or Stock vendor?
naqueebj said:
Thanks much Sensei. Another thing, how can I identify if the rom is using OSS vendor or Stock vendor?
Click to expand...
Click to collapse
The devs usually inform people. Like in this case: https://forum.xda-developers.com/t/...cial-22-04-2021.4198947/page-27#post-84882751
If they don't specifically tell which vendor they use, the answer will (most likely) be stock vendor. You can still ask in the roms' threads to make sure.
Would the V version work on EliteROM MIUI?
which rom u guys recommend to use with this kernel?
Hey i am using this with ancient os rom... I have realised my battery charges below 900ma if the phn screen is on and at 4000-5000ma if the screen is off... I know the thermal can affect this widely but it's not that in this case bcoz jt happens instantly in 1 sec. So the rom group on telegram is telling me that this is happening bcoz of kernel... If that's case, like if you have some lock or something than i would recommend removing it. Or if i can do it myself tell me.
The device is povo x3 karna
With stormbreaker x2
Any help would be appreciated
The peaks in the screen shots are where i turned the screen off.
am using eu ROM.
Is there a kernel suitable for eu??
Or does this kernel work on eu roms??
AcaSia0388 said:
am using eu ROM.
Is there a kernel suitable for eu??
Or does this kernel work on eu roms??
Click to expand...
Click to collapse
Try the versions starting with "v" instead of "x." The latest version is currently v8 and x2.
Make sure you have backups before flashing.
EDIT: they're not compatible with miui ROMs, only AOSP.
RogueBanana said:
Try the versions starting with "v" instead of "x." The latest version is currently v8 and x2.
Make sure you have backups before flashing.
EDIT: they're not compatible with miui ROMs, only AOSP.
Click to expand...
Click to collapse
Where is the v8 version??
AcaSia0388 said:
Where is the v8 version??
Click to expand...
Click to collapse
Clicking the download link will take you to the developer's GitHub page. If you take a look around, you'll find it:
Release StormBreaker v8 · stormbreaker-project/kernel_xiaomi_surya
SUPPORTS ONLY MIUI VENDOR BASED ROMS FLASH ONLY ON OLDER OXYGEN OS PORT (90hz one) Nuked Xiaomi's changes to ion which hurt performance Disabled capacitive key event reporting Fixed a thermal throt...
github.com
tried this kernel. unfortunately it got stuck in bootlogo. i flashed stbo and boot img files before this and nothing works. maybe something is not right in the process.