[DEV] For CM11 users, here's how you can use AOSP(Non CAF) kernels again - Nexus 5 Android Development

Since CM11 changed to CAF, here's a zip to be able to use AOSP kernels again. There's really only one note to adhere - You MUST use the kernel ramdisk from CM's kernel as there is stuff in there that is needed, so if you just flash a AOSP kernel that is built as a boot.img, IT MAY NOT BOOT. Special Note - For Franco's kernel(and others maybe) all you need is to do is use the CM(or mod his) init.d to get it working properly, using the full CM ramdisk may cause the phone not to sleep(high Android OS usage in battery stats)
Now for those that want to know the specifics, these 10 libs are what control it
Code:
hw/gralloc.default.so
hw/gralloc.msm8974.so
hw/hwcomposer.msm8974.so
hw/memtrack.msm8974.so
libexternal.so
libmemalloc.so
libmemtrack.so
liboverlay.so
libqdutils.so
libqservice.so

This is neat. Haven't tried CM11 yet, but when I do, this will be good.
Sent from my Nexus 5 using Tapatalk

So for a CAF based rom my best bet for running a third party kernel would be to let the rom boot with its ramdisk, flash this fix (Thank you by the way.)
Let that boot,
Then while in recovery flash the custom kernel?
Would it do any justice to unzip the Decaf build, replace the boot.img with a third party kernel boot.img and just flash that in recovery?
Sent from my Nexus 5 using Tapatalk 2

melbourne408 said:
So for a CAF based rom my best bet for running a third party kernel would be to let the rom boot with its ramdisk, flash this fix (Thank you by the way.)
Let that boot,
Then while in recovery flash the custom kernel?
Would it do any justice to unzip the Decaf build, replace the boot.img with a third party kernel boot.img and just flash that in recovery?
Sent from my Nexus 5 using Tapatalk 2
Click to expand...
Click to collapse
Well it's not going to boot with 3rd party kernel so you flash the non CAF zip immediately after flashing the nightly. Then flash the custom kernel. Then reboot.
Sent from my Nexus 5 using Tapatalk

Was able to flash elemental kernel on latest cm nightly with this. Works great

Tikerz said:
Well it's not going to boot with 3rd party kernel so you flash the zip immediately after flashing the kernel. Then boot.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Fasho.
Fiddle time tonight!
Sent from my Nexus 5 using Tapatalk 2

melbourne408 said:
Fasho.
Fiddle time tonight!
Sent from my Nexus 5 using Tapatalk 2
Click to expand...
Click to collapse
You like to fiddle , your mom told you to stop.
Sent from my Nexus 5 using Tapatalk

unforgivenmercy said:
You like to fiddle , your mom told you to stop.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Hahaha you got me.
Saw I, Frankenstein with the family.
Haven't felt my heart race in years. Really enjoyed it. Screw ripened potatoes.
Sent from my Nexus 5 using Tapatalk 2

anyone try with Franco yet?

dmo580 said:
anyone try with Franco yet?
Click to expand...
Click to collapse
Yes, it works. Flash CM11, flash non CAF zip, then last flash the custom kernel. You'll have to do this for each nightly until CM breaks it again.
Sent from my Nexus 5 using Tapatalk

Can someone point me to the source, where was changed to CAF? Thanks.

Tikerz said:
Yes, it works. Flash CM11, flash non CAF zip, then last flash the custom kernel. You'll have to do this for each nightly until CM breaks it again.
Sent from my Nexus 5 using Tapatalk
Click to expand...
Click to collapse
Is volume control an issue though? I believe certain apps like Play Music or whatever fail to allow volume to be properly controlled with Franco. I will test now and report back.
Edit: Volume control works but then you lose custom color settings

Any tried this on latest nightly 29/7??

dmo580 said:
Is volume control an issue though? I believe certain apps like Play Music or whatever fail to allow volume to be properly controlled with Franco. I will test now and report back.
Edit: Volume control works but then you lose custom color settings
Click to expand...
Click to collapse
Is this why all my music and alarms were at max volume at all times before?

rockingondrums said:
Is this why all my music and alarms were at max volume at all times before?
Click to expand...
Click to collapse
Are you on Franco? Starting Nightly ~0118 or so, the conflict started due to the audio commits and as a result the volume control for media started spiraling out of control on Franco kernel. I'm not sure about alarms because I already use 6/7 volume which is pretty loud, so 7/7 probably wouldn't be noticeable unless I did a heads up comparison.
But basically, while this non-CAF patch allows you to gain control of the volume back, a lot of Franco kernel features will be broken. Basically CM and Franco commits are in conflict right now, so unless Franco decides to support CM's latest moves or someone cherry picks commits for Franco kernel, it's gonna be hard to get the best of both worlds.

dmo580 said:
Are you on Franco? Starting Nightly ~0118 or so, the conflict started due to the audio commits and as a result the volume control for media started spiraling out of control on Franco kernel. I'm not sure about alarms because I already use 6/7 volume which is pretty loud, so 7/7 probably wouldn't be noticeable unless I did a heads up comparison.
But basically, while this non-CAF patch allows you to gain control of the volume back, a lot of Franco kernel features will be broken. Basically CM and Franco commits are in conflict right now, so unless Franco decides to support CM's latest moves or someone cherry picks commits for Franco kernel, it's gonna be hard to get the best of both worlds.
Click to expand...
Click to collapse
Yeah, I was. I've got an itch to switch (again) anyway. I'm the opposite of you; I always have media at max, but my alarm fades in. It took me a few rude awakenings to figure out why.

rockingondrums said:
Yeah, I was. I've got an itch to switch (again) anyway. I'm the opposite of you; I always have media at max, but my alarm fades in. It took me a few rude awakenings to figure out why.
Click to expand...
Click to collapse
I personally just want color control. To me, features are more important so CM comes first unless there's a very similar AOSP-ROM that offers some key features I need. So I'll try to run CM and just ditch Franco if necessary Thank goodness the colors on the N5 aren't as bad as the stock N4. I just powered on my N4 and almost barfed.

dmo580 said:
I personally just want color control. To me, features are more important so CM comes first unless there's a very similar AOSP-ROM that offers some key features I need. So I'll try to run CM and just ditch Franco if necessary Thank goodness the colors on the N5 aren't as bad as the stock N4. I just powered on my N4 and almost barfed.
Click to expand...
Click to collapse
I just want to get rid of mp decision. BTW, I used this patch with Trinity's latest beta on cm nightly and audio in the alarm stream broke again, as well as torch.

One thing you can't do is just can't flash whatever kernel you want when it's built as a boot.img onto a ROM like CM, as the ramdisk for CM & AOSP are different, so you will have issues. To get them to work, decompile it, see if the kernel has specific kernel related changes in the ramdisk, decompile a CM kernel and pull the CM ramdisk, mod the ramdisk with the changes of the kernel that you want and rebuild the boot.img with the CM modded ramdisk with the kernel zImage of the kernel you want, that's basically what I do for Franco's kernel that's in my thread, it's Franco's kernel with a CM ramdisk that was modified to include all the changes he usually does.

I haven't really get the point. So if i want to use CM based rom and wanted to use AOSP kernel (non caf) i need to flash the CAF kernel and then flash the non caf zip?
Confused here
Sent from my Nexus 5 using Tapatalk

Related

[KERNEL][GPL][N7]franco.Kernel - r82

Hi all.
r81 is the last release for Android 5.0.
r82 or newer is only for Android 5.1 - don't flash them on older Android versions.
Download:
boot image:
http://kernels.franco-lnx.net/Nexus7/5.1/
zips:
http://kernels.franco-lnx.net/Nexus7/5.1/zips
Installation:
fastboot flash boot boot_name_img
or
flash the .zip in the recovery
Changelog:
http://kernels.franco-lnx.net/Nexus7/5.1/appfiles/changelog.xml
Source:
https://github.com/franciscofranco/Grouper-3.1.10
Official app support:
https://play.google.com/store/apps/details?id=com.franco.kernel.free
Got any questions that you couldn't find after searching?
FAQ: http://forum.xda-developers.com/showthread.php?t=2532422
Disclaimer to moderators:
Slight OT is fine, but when users decide to act stupid they should be dealt with with the appropriate means - its really annoying for me when OT turns crazy. Please put the warning/ban hammer anytime any of you think there's lack of respect and/or too much unwanted OT crap - but if it doesn't meet this criteria let the OT posts alone. Thank you.
Cheers!
Fsync toggle:
It's disabled by default. Enabled = stock IO speed while having data integrity; disabled = more IO throughput but less data integrity
echo Y > /sys/module/sync/parameters/fsync_enabled (N to disable and Y to enable)
GPU clock interface:
To check the current GPU frequency:
cat /sys/devices/system/cpu/cpu0/cpufreq/gpu_oc
To change it:
echo X > /sys/devices/system/cpu/cpu0/cpufreq/gpu_oc (change the X with your desired value. Should work up to 750Mhz at least, beyond that is pure madness)
Today is a good day
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
YUSS
850T5m said:
Today is a good day
Sent from my SAMSUNG-SGH-I747 using Tapatalk 2
Click to expand...
Click to collapse
I've been waiting for this day for almost a month. Can't wait to see this kernel develop like the one for the GNex. I swear by Franco.
awesome !! After Faux coming to Nex7 now we can also welcome Franco !! this will be a great tablet !!!
I shat my pants when I saw your name over here, finally on the 7.
Sent from my paranoid Nexus 7
welcome francisco
sway40 said:
I shat my pants
Click to expand...
Click to collapse
I'm guessing that is a technical term. Maybe someone should add it to the wiki.
On topic: I flashed r1, but am getting a never ending boot animation (not a loop).
Also tried 'fastboot erase cache'. Will report more when I know it.
EDIT: Same thing happens for me each time I try... never ending bootanimation.
nobnut said:
I'm guessing that is a technical term. Maybe someone should add it to the wiki.
On topic: I flashed r1, but am getting a never ending boot animation (not a loop).
Also tried 'fastboot erase cache'. Will report more when I know it.
Click to expand...
Click to collapse
are you on CM10? Mine didn't boot also. Went back to stock just for Franco <3 and flashed fine.
great share!
Yesss, does this mean you will update your app to work with nexus 7?
Sent from my Nexus 7 using xda premium
danielvc said:
are you on CM10? Mine didn't boot also. Went back to stock just for Franco <3 and flashed fine.
Click to expand...
Click to collapse
That'll be the reason
I totally forgot I was on CM10
leelaa said:
Yesss, does this mean you will update your app to work with nexus 7?
Sent from my Nexus 7 using xda premium
Click to expand...
Click to collapse
Yes, soon.
And yes, it might not boot on CM derivates, this was built from stock ramdisk.
franciscofranco said:
Yes, soon.
And yes, it might not boot on CM derivates, this was built from stock ramdisk.
Click to expand...
Click to collapse
Great stuff, cant wait
Sent from my Nexus 7 using xda premium
Franco, can you update to use the any kernel updater so you don't have to worry about ramdisk? Would be nice to use on aokp
Sent from my Nexus 7 using Tapatalk 2
Grand Prix said:
Franco, can you update to use the any kernel updater so you don't have to worry about zram? Would be nice to use on aokp
Sent from my Nexus 7 using Tapatalk 2
Click to expand...
Click to collapse
No, my kernels come bundled with the ramdisk, thats how I use and thats what I prefer, and it won't change. ZRAM? lol...
OK then thank you for your work, good luck to you.
Sent from my Nexus 7 using Tapatalk 2
I know Paranoid Android is CM based - anyone try franco's kernel with it?
ragnarokx said:
I know Paranoid Android is CM based - anyone try franco's kernel with it?
Click to expand...
Click to collapse
It doesn't work on PA.
ragnarokx said:
I know Paranoid Android is CM based - anyone try franco's kernel with it?
Click to expand...
Click to collapse
Try. If it doesn't boot, flashboot boot boot.img of downloaded rom.

[ROM][KVT49L]AOSP 4.4.2 from source (Alpha 01)

The reason I post my ROM here is because I'm soon starting with a new rom, broodROM KitKat which will also be available for the Note 3, So I figured why not test it on my current AOSP ROM (to see if there is any trouble on compiling, but no!). This AOSP is based on the real Google AOSP, no real further modifications (only thing is that it includes DeviceSettings from the S4 currently), and AppOps is exposed. that's all.
It includes the stock CM11 kernel (which is kinda crappy). but I don't have the device so cannot make decent kernel myself without testing. Also the ROM is 100% untested. but it compiled without any error with my sources (www.github.com/AOSP-S4-KK) so I think it's alright.
Working List
- You tell me I have no idea :silly:
Download Alpha 1
www.broodplank.net/files/AOSP-442-N9005-Alpha-1.zip
on alpha 01 you need to flash a custom kernel
SEND ME LOGCAT! BECAUSE CURRENTLY IT SEEM TO BOOTLOOP
The device name is listed as hlte in settings / build.prop, don't worry this is actually hltexx
Download Gapps Lite + SuperSU (yes it's not rooted by default, I recommend installing this package)
http://broodplank.net/files/gapps-4.4.2-lite-with-supersu-1.86.zip
Sources
- https://github.com/aosp-s4-kk
Download:
Code:
mkdir ~/AOSP
cd ~/AOSP
repo init -u git://github.com/AOSP-S4-KK/platform_manifest -b kk-4.4
repo sync
Building:
Code:
. build/envsetup.sh
lunch
make otapackage
reserved1
Sweet man!! Thanks always looking for something new to flash lol downloading now
Sent from my iPad using Tapatalk
Downloading!
Sent from my SM-N9005 using XDA Premium 4 mobile app
Thankyou OP
anybody that has tried this, can you let me know if the temp/humidity sensors are still working after a few hours? as with other cm roms they stop working for me
Awesome Broodplank! Just switched from the Galaxy S Plus to the Note 3, always enjoyed your roms on there. Will try out this one! Keep up the good work
Sent from my SM-N9005 using xda app-developers app
Flashed and it went straight into Odin mode and said "Could not do normal boot" - I'm on the new Kitkat bootloader.
radicalisto said:
Flashed and it went straight into Odin mode and said "Could not do normal boot" - I'm on the new Kitkat bootloader.
Click to expand...
Click to collapse
Lol what the hell, that's almost impossible that my rom triggered download mode XD.
But it could be true, I have no clue since I do not have the device. what you could try is using the boot.img & /system/lib/modules from CM11 nightly.
btw, just downloaded CM11 and noticed there are NO modules in the kernel of hltexx. this means the kernel I added will not boot most likely.
So please install this zip after installing the rom:
www.broodplank.net/files/aosp-442-hltexx-kernel.zip
broodplank1337 said:
Lol what the hell, that's almost impossible that my rom triggered download mode XD.
But it could be true, I have no clue since I do not have the device. what you could try is using the boot.img & /system/lib/modules from CM11 nightly.
btw, just downloaded CM11 and noticed there are NO modules in the kernel of hltexx. this means the kernel I added will not boot most likely.
So please install this zip after installing the rom:
www.broodplank.net/files/aosp-442-hltexx-kernel.zip
Click to expand...
Click to collapse
OK - will try again now and let you know :good:
and new bootloader ?
Just bootloops with that .zip you added.
I did however change your kernel zip after the bootloop and used - temasek's HLTE custom kernel - I am now on the Android start up screen you have added but it is stuck on there.
radicalisto said:
Just bootloops with that .zip you added.
I did however change your kernel zip after the bootloop and used - temasek's HLTE custom kernel - I am now on the Android start up screen you have added but it is stuck on there.
Click to expand...
Click to collapse
ok good, could you open up adb shell, and send me the logcat, since I have no idea what actually could be the cause atm.
Yup will do it shortly, just heading home now
Sent from my CM11 Kitkat powered N9005
radicalisto said:
Yup will do it shortly, just heading home now
Sent from my CM11 Kitkat powered N9005
Click to expand...
Click to collapse
Ok thank you very much, without some proper logcat I cannot fix anything since I don't have the device :silly:
Anyways, I think the problem won't be a serious one, since the rom has msm8974 support
www.broodplank.net/logcat for uploading logcats pls
broodplank1337 said:
Ok thank you very much, without some proper logcat I cannot fix anything since I don't have the device :silly:
Anyways, I think the problem won't be a serious one, since the rom has msm8974 support
www.broodplank.net/logcat for uploading logcats pls
Click to expand...
Click to collapse
Sorry I couldn't manage to get a logcat via ADB due to some kernel issues with connecting to the PC - I'll try again today. - Is It possible you are using the old CM sources rather than the unified build sources? - device changed from HLTEXX to HLTE
radicalisto said:
Sorry I couldn't manage to get a logcat via ADB due to some kernel issues with connecting to the PC - I'll try again today. - Is It possible you are using the old CM sources rather than the unified build sources? - device changed from HLTEXX to HLTE
Click to expand...
Click to collapse
This ROM is built from pure AOSP sources not CM.
Hope a working build comes up soon, really like pure AOSP ROMs!
gianton said:
This ROM is built from pure AOSP sources not CM.
Hope a working build comes up soon, really like pure AOSP ROMs!
Click to expand...
Click to collapse
Ah I dropped the herp a derp then hahah, Nah reason I thought that was because of the CM kernel used to boot it up. Thanks for correcting :good:
---------- Post added at 08:56 AM ---------- Previous post was at 08:55 AM ----------
@gianton it'll boot into splash screen with temasek's kernel, if you wanna try and grab an ADB Logcat? - I'm having issues getting one :crying:
Sorry for not providing a good kernel, the thing is I cannot compile it decently with the ROM. it says I have to add module support and recontinue, thing is, the note 3 does not use it. but my build forces it.. Anyone have experience on CM with compiling the kernel? (the kernel is from CM after all)
You could try temasek or Yank555 or wootever for help with kernels as they're pretty decent at them - civato knows his stuff also, however I believe he has only worked with Stock samsung kernels and not CM stuff.
Still cannot get ADB logcat, phone won't recognise in PC

Need HDR enabled kernel

I'm on Paranoid Android 4.0 beta 6 and would like to change to CM11. But CM11 official kernel doesn't have HDR because it uses the gproj kernel.
Can someone help me extract kernel from PA 4.0 beta 6 or post a flashable zip of kernel used in the PA rom or any HDR enabled kernel which can also support cm11?
Thanks in advance.
SaiyanGoku said:
I'm on Paranoid Android 4.0 beta 6 and would like to change to CM11. But CM11 official kernel doesn't have HDR because it uses the gproj kernel.
Can someone help me extract kernel from PA 4.0 beta 6 or post a flashable zip of kernel used in the PA rom or any HDR enabled kernel which can also support cm11?
Thanks in advance.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showpost.php?p=51935339&postcount=506
adfurgerson said:
http://forum.xda-developers.com/showpost.php?p=51935339&postcount=506
Click to expand...
Click to collapse
I'd suggest using the kernel you want since the beggining. Just Open up both files using winrar and delete boot.img from the GEE DU and replace it with the boot.img from the GEEB build that you like much.
Click to expand...
Click to collapse
so, does replacing the boot.img will do the job?
SaiyanGoku said:
so, does replacing the boot.img will do the job?
Click to expand...
Click to collapse
It will most likely come down to whether the video drivers match or not. I think the boot.IMG contains kernal, ramdisk and zimage. They must work together is why you would swap whole boot.IMG. Maybe @jimbo77 or someone else will chime in to either confirm or let us know I am completely wrong.
adfurgerson said:
It will most likely come down to whether the video drivers match or not. I think the boot.IMG contains kernal, ramdisk and zimage. They must work together is why you would swap whole boot.IMG. Maybe @jimbo77 or someone else will chime in to either confirm or let us know I am completely wrong.
Click to expand...
Click to collapse
This is not going to work. We are talking about two different source codes here. The OP wants a Gproj based kernel to work with CM11 however his base (PA Beta 6) is no longer being based in Gproj sources but AOSP (or GEE for the matter) and thus making the swap incompatible with both ROMS.
I'm sorry but as you (OP) stated HDR does not work on CM becuase is based off old LG Sources (Gproj) whilest the newest ROMS or the ones being developed right now are based from newer AOSP (GEE) sources. I will not recommend doing the swap because you will have a phone that does not boot or if it boots the colors of the screen will look all funky and not al functions of the phone will work properly.
jimbo77 said:
This is not going to work. We are talking about two different source codes here. The OP wants a Gproj based kernel to work with CM11 however his base (PA Beta 6) is no longer being based in Gproj sources but AOSP (or GEE for the matter) and thus making the swap incompatible with both ROMS.
I'm sorry but as you (OP) stated HDR does not work on CM becuase is based off old LG Sources (Gproj) whilest the newest ROMS or the ones being developed right now are based from newer AOSP (GEE) sources. I will not recommend doing the swap because you will have a phone that does not boot or if it boots the colors of the screen will look all funky and not al functions of the phone will work properly.
Click to expand...
Click to collapse
Ok, so i won't make the swap, I tried mounting the boot.img using ultraiso but it says "invalid or unknown image format". Even 7zip was unable to unpack it. So how do I extract kernel from it (or is it possible to add HDR to CM11 kernel)?
SaiyanGoku said:
Ok, so i won't make the swap, I tried mounting the boot.img using ultraiso but it says "invalid or unknown image format". Even 7zip was unable to unpack it. So how do I extract kernel from it (or is it possible to add HDR to CM11 kernel)?
Click to expand...
Click to collapse
As stated earlier in the thread, No.
If you want to have HDR photos, you need to use a rom that's built on Mako/GEEB sources (like Vanir or PA or Carbon or Beanstalk or DU or 90% of the other roms on this forum.
CAF-based roms, including CM and Mokee use a completely different set of source code, so No, You Can Not add HDR to CM11 kernel.
If you want to learn about device development, sure, it might be possible. But just trying to Winzip Wizard everything into place is not going to accomplish Anything that you want it to.
SaiyanGoku said:
Ok, so i won't make the swap, I tried mounting the boot.img using ultraiso but it says "invalid or unknown image format". Even 7zip was unable to unpack it. So how do I extract kernel from it (or is it possible to add HDR to CM11 kernel)?
Click to expand...
Click to collapse
Do you know something about C and kernel coding?
You will need to learn code and add it to current cm11 source for you to be able to build a kernel with HDR
Sent from my LG-gee using Tapatalk
jimbo77 said:
Do you know something about C and kernel coding?
You will need to learn code and add it to current cm11 source for you to be able to build a kernel with HDR
Sent from my LG-gee using Tapatalk
Click to expand...
Click to collapse
i learned C and C++ when i was in school. and about kernel coding, nothing yet.
i think i'm better using CM11 directly if ever wanted to switch from PA instead of nuking my phone experimenting on non-compatible kernels.
(i don't use HDR that often as post processing takes time and there isn't that much of a difference in image quality)

[Kernel][COS12][CM11s][CM11][Stock kernel V4 with touchscreen fix+hardboot support]

I have made a kernel for stock Cyanogen OS12 with the touchscreen firmware fix and the hardboot patch (So you can use the stock rom as primary rom in multirom)
I have attached 2 file types.
The .img files to flash it with fastboot or an kernel flasher app.
The .zip files to flash it with a custom recovery
Here is a Video from savadam How to install the kernel in the recovery.
In the youtube video description you will also find howto unlock the bootloader and install a custom recovery
Update:
Kernel V2 is attached with a modified Ramdisk to fix the not working Settings-display
Update2:
The touchsreen fix is causing an 30mA higher battery drain if double tap to wake is enabled. I can life with it, but if for you the drain is to high you should disable double tap to wake in settings-display.
As soon as a new fix is finish I will provide a new kernel
Update3:
Kernel V3 with the new fix which seems to fix the touchscreen problems without causing an higher battery drain http://review.cyanogenmod.org/#/c/99607/
Update4:
Kernel V4 with fixed Sunlight Enhancement
Update5:
Kernel for CM11s XNPH05Q added
Update6:
Kernel for CM11 M11 Snapshot/Nightly added
Sources: https://github.com/bauner/android_kernel_oneplus_msm8974
Anyone tried this and can confirm it is working?
Sent from my A0001 using XDA Free mobile app
nitramcek said:
Anyone tried this and can confirm it is working?
Sent from my A0001 using XDA Free mobile app
Click to expand...
Click to collapse
I would not post it here if it would not work...
I use this kernel since a few weeks on the stock cos12 and since friday with the touchscreen fix.
Hardboot/Multirom support is also tested and working
Kernel V2 is attached in the first post with a modified Ramdisk to fix the not working Settings-display
@bauner it works great, I thought I had no issues, now I can touch even lighter
dev_freak said:
@bauner it works great, I thought I had no issues, now I can touch even lighter
Click to expand...
Click to collapse
Since end of december
bauner said:
Since end of december
Click to expand...
Click to collapse
Nice, I love this phone and I had touch issues, which I didn't knew, now I can touch my screen very light.
confirmed that its working perfectly and my phone is flying
does it work on stock cm12s
chiujiewei said:
does it work on stock cm12s
Click to expand...
Click to collapse
It is made for the stock cyanogen os 12
i already have cm12s as my primary rom and miui6 as my scondary rom in multirom.
will flashing the boot zip for my cm12s conflict multirom?
What about the battery life? Any experience? I flashed FC which fixed the touchscreen issue, but worsened the battery life.
ovanitas said:
What about the battery life? Any experience? I flashed FC which fixed the touchscreen issue, but worsened the battery life.
Click to expand...
Click to collapse
Kernel is stock m8 as described in the topic its been compiled from latest cm stock sources so its the same as stock cm12s.
chiujiewei said:
i already have cm12s as my primary rom and miui6 as my scondary rom in multirom.
will flashing the boot zip for my cm12s conflict multirom?
Click to expand...
Click to collapse
No it will not conflict. just boot into recovery and go to install-choose the kernel and make sure that Inject MultiRom after installation is checked
bauner said:
No it will not conflict. just boot into recovery and go to install-choose the kernel and make sure that Inject MultiRom after installation is checked
Click to expand...
Click to collapse
is kernel same version as 12s?
tsimitsangaz said:
is kernel same version as 12s?
Click to expand...
Click to collapse
It is built from the latest cm12.0 sources with the stock cos12.0 YNG1TAS17L ramdisk
bauner said:
It is built from the latest cm12.0 sources with the stock cos12.0 YNG1TAS17L ramdisk
Click to expand...
Click to collapse
is it possible to compile the same kernel with the touchscreen driver and without MultiRom support?
tsimitsangaz said:
is it possible to compile the same kernel with the touchscreen driver and without MultiRom support?
Click to expand...
Click to collapse
It would be possible but it will not make any differences, because the hardboot patch does nothing if you don't have multirom installed
Video based on this Thread
For those who are interested, here some videos regarding this beautiful rom,
Thank me if i helped you.
Lmao I feel bad for bauner. So many posts asking the same thing pretty much. [emoji12] [emoji32]
Sent from my A0001 using Tapatalk

[KERNEL][NPD90G] big-bum - almost stock

DOWNLOAD: here if you want to try it out.
HISTORY:
I've wanted to have the stock kernel stability and fixes from upstream. No fancy scheduelers, no fancy governors or other unorthodox modifications that could endanger the stability of the kernel, so this kernel was born.
FEATURES:
- stock google kernel (3.10.40) on which I applied the upstream 3.10.y patches, but only the things that our phone is using (WIP).
- there are also a few fixes from CM, flar2, franciscofranco that are cherry-picked from their repos. (This is where the + in the version comes from. And also because I was lazy to edit the build script to remove it)
- built with Linaro GCC 4.9.4 from @Christopher83. I choose 4.9.4 and not GCC5 or GCC6 since Gentoo which is known to be a bleeding edge distro doesn't consider GCC5 as stable. I've chosen Linaro because I tested a lot of other toolchains back in the days when I had my Nexus 5 and Linaro always felt better.
It's built with Linaro GCC4.9.3 with support for LTO. The reason for 4.9.y remains.
- the ramdisk is stock, so forceencrypt=yes and you must re-root after flashing this kernel. You can flash over other kernels, since I overwrite the existing ramdisk with the stock one.
INSTALLING:
Code:
adb reboot bootloader
fastboot flash boot boot-n.img
fastboot reboot
or use TWRP to flash the image.
TODO:
- continue patching. I currently applied only 23 patches. (3.10.40+23=3.10.63) The currently Linux kernel release for 3.10 branch is 3.10.102. I think that I can have 3.10.102 by the end of the month.
- I'm working on a LTOed build. Done.
REQUESTS:
- the only thing that I will add if requested is BFQ. Though BFQ won't work as you think on a mobile phone. See this
- I won't deny requests, but there is a 99% chance that the feature won't be added
Enjoy.
Source: https://github.com/StefanescuCristian/shamu
XDA:DevDB Information
[KERNEL][NPD90G] big-bum - almost stock, Kernel for the Nexus 6
Contributors
big_bum
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 3.10.63+
Stable Release Date: 2016-08-01
Current Beta Version: 3.10.96-lto
Beta Release Date: 2016-08-13
Created 2016-08-01
Last Updated 2016-08-13
A whole lot of people likes "unencrypted" kernel so you may consider making one for "no force encrypt".
^ I will consider this. I don't like the idea, but I think I can make two separate versions.
Also, new beta release today. I managed to build with LTO and added a few more patches from mainline.
can't wait to try this kernel. i know it's pretty much stock, but this should be good. always wanting to try new kernels and build my own lol. thank you sir
LTO is stable so all the builds from now on will use LTO. I'm thinking on trying some ArchiDroid build flags.
It might be placebo, but I like how the phone feels. Worst case scenario, LTO-ing and/or using other build flags than -O2 doesn't do anything. Best case scenario, we might gain a little performance in some operations.
Anyway, a beta build is available. (3.10.76-lto)
This is only for Android N correct? Abby chance you could release a MM edition?
tApPeD fROM mY nExUs 6
I won't support MM.
You could use this kernel image without ramdisk and put it in a flashable zip which builds the ramdisk on the fly, like ElementalX.
Just rename mm-test-dtb wih the name of the image in the zip and flash.
If it boots, then there's your kernel. If it doesn't, sorry.
Running N Preview 5 and every time I flash any of these imgs through TWRP, it won't boot past the Google logo. Any suggestions?
Do you have any specific modifications? What kernel are you coming from?
Does it get stuck or is it rebooting right after Google logo?
Sent from my VFD 1100 using Tapatalk
big_bum said:
Do you have any specific modifications? What kernel are you coming from?
Does it get stuck or is it rebooting right after Google logo?
Click to expand...
Click to collapse
I'm flashing on Tupac's stock lite DP5. No other mods besides debloating. It gets stuck at the Google logo. Let it sit for about a minute, then manually rebooted.
Sent from my Nexus 6 using XDA Labs
I don't know what modifications were made to that ROM. Can you provide the kernel image from that ROM to see the difference between the ramdisks?
Sent from my Nexus 6 using Tapatalk
big_bum said:
I don't know what modifications were made to that ROM. Can you provide the kernel image from that ROM to see the difference between the ramdisks?
Sent from my Nexus 6 using Tapatalk
Click to expand...
Click to collapse
Here is the boot image from tupac's rom. boot.imag
I wanted to ask, any possibility of adding wake gestures and color control?
I'm more interested in the wake gestures since my hardware buttons are not that good.
Thanks
I don't know what the problem might be, sorry.
I wanted to ask, any possibility of adding wake gestures and color control?
Click to expand...
Click to collapse
We alreday have wake gestures from stock, you can activate it with Kernel Adiutor. As for the color control, no.
PS: New beta build is up: 3.10.96
Hi,
Just to clarify: there's no 'no force encrypt'version as yet, yeah?
Will this ROM get ota update?
Sent from my Nexus 6 using XDA-Developers mobile app
Sky88 said:
Will this ROM get ota update?
Sent from my Nexus 6 using XDA-Developers mobile app
Click to expand...
Click to collapse
This is a kernel, not a rom.
madsurgeon said:
Hi,
Just to clarify: there's no 'no force encrypt'version as yet, yeah?
Click to expand...
Click to collapse
Not yet.
Just wait for Google to release N officially and to update the sources for the kernel and I'll make two kernels.
Sky88 said:
Will this ROM get ota update?
Sent from my Nexus 6 using XDA-Developers mobile app
Click to expand...
Click to collapse
This is a kernel.
Just wait for Google to release N officially and to update the sources for the kernel and I'll update it too.

Categories

Resources