Project porting msm-3.10 kernel to ariesve? - Galaxy S I9000 Q&A, Help & Troubleshooting

Hello everybody,
First of all this is not yet an announcement for a project.
I'd like to know if there are people already working on this task or not.
If not I hope some people are interested in teaming up to port over the msm-3.10 kernel to ariesve just like arco, ivendor and the AriesVE_Dev_Connection team has done for kernel 3.0 and the 3.4 kernels.
At the moment there isn't a android version which uses the 3.10 kernel as far as I know, but because the source is already available on the AOSP repository and also in the CodeAurora github this hints a version which ships with kernel 3.10 will land in the near future.
Of course I can't exactly tell what the changes between the 3.4 and 3.10 kernel exactly are because this is a very big list.
You have to think in terms of bug fixing, power enhancements, updated drivers and code for filesystems etc.
So if you have some knowledge with the linux kernel, programming, patching, and with git please leave a message in this post.
Greetings PsychoGame

PsychoGame said:
Hello everybody,
First of all this is not yet an announcement for a project.
I'd like to know if there are people already working on this task or not.
If not I hope some people are interested in teaming up to port over the msm-3.10 kernel to ariesve just like arco, ivendor and the AriesVE_Dev_Connection team has done for kernel 3.0 and the 3.4 kernels.
At the moment there isn't a android version which uses the 3.10 kernel as far as I know, but because the source is already available on the AOSP repository and also in the CodeAurora github this hints a version which ships with kernel 3.10 will land in the near future.
Of course I can't exactly tell what the changes between the 3.4 and 3.10 kernel exactly are because this is a very big list.
You have to think in terms of bug fixing, power enhancements, updated drivers and code for filesystems etc.
So if you have some knowledge with the linux kernel, programming, patching, and with git please leave a message in this post.
Greetings PsychoGame
Click to expand...
Click to collapse
The current msm kernel 3.10 from Google is experimental !! it needs much more effort to compile successfully !
Its better to start from LKA 3.12 branch . as Dorimanx has changed his branch to 3.12 successfully I am sure its possible to boot LKA 3.12 on ariesve too .
Do not forget its too much more difficult than what have been done for 3.0/3.4 ! Kernel 3.10/3.12 has huge changes in memory management , timer , processes and may be net (?) . our drivers are too old !

KitKat is based on 3.4, no need for a new Kernel version.
Sent from my Nexus 4 using Tapatalk 4

XeLLaR* said:
KitKat is based on 3.4, no need for a new Kernel version.
Sent from my Nexus 4 using Tapatalk 4
Click to expand...
Click to collapse
Hello XeLLaR,
I partially disagree with you on the need for a new kernel.
First of all the kernel is loosely related with the android version, but in fact every kernel theoretically could work with most android versions.
An example is of course ICS which used the 2.6 kernel at first and JB which used 3.0 at first before 3.4 was ported.
If it was possible AOSP would follow the mainline kernel release schedule, because this way you are always assured of the latest optimizations and bug fixes.
Unfortunately this still isn't a possibility as some android code still isn't merged in the mainline by Linus Torvalds because of potential problems with existing code.
Luckily this problem is getting smaller and smaller each kernel release as more and more android patches get sent upstream in the Linux mainline sources.
Alireza7991 gave an example of Dorimanx which ported the LKA 3.12 kernel over to his android devices.
So I think it's certainly useful to port over the msm-3.10 and maybe even 3.12 kernel, the question which only remains is, are there people interested in this project?
Greetings PsychoGame

But is it usefull to use an LKA kernel?
We must use CAF Sources to create a proper kernel.
Sent from my Nexus 4 using Tapatalk 4

Currently there are more importan projects, this is waste of time...
My 2 cents

XeLLaR* said:
But is it usefull to use an LKA kernel?
We must use CAF Sources to create a proper kernel.
Sent from my Nexus 4 using Tapatalk 4
Click to expand...
Click to collapse
Yes it is useful .
Android is a software which runs on linux kernel so there won't be any problem for booting ariesve using LKA !. just some patches are needed to be merged for adding the support of features Android needs
Is'nt it better to keep our kernel with a new and stable base instead of using an ancient kernel for just being in CAF branch ?
However we can even start from Dorimanx's 3.12 branch !

alireza7991 said:
Yes it is useful .
Android is a software which runs on linux kernel so there won't be any problem for booting ariesve using LKA !. just some patches are needed to be merged for adding the support of features Android needs
Is'nt it better to keep our kernel with a new and stable base instead of using an ancient kernel for just being in CAF branch ?
However we can even start from Dorimanx's 3.12 branch !
Click to expand...
Click to collapse
I think dorimanx is an exynos kernel
Inviato dal mio GT-I9505 usando Tapatalk 4

davidteri91 said:
I think dorimanx is an exynos kernel
Inviato dal mio GT-I9505 usando Tapatalk 4
Click to expand...
Click to collapse
My knowledge in that case is very poor, but this is a guy, who try to port 3.12 to galaxy spica i5700 (ARM v6) https://twitter.com/tom3q/status/364896808327065601
So I dont knwow it is necessary, but is possible In my opinion there are more important things

davidteri91 said:
I think dorimanx is an exynos kernel
Inviato dal mio GT-I9505 usando Tapatalk 4
Click to expand...
Click to collapse
Exynos = MSM = APQ = OMAP = ... = ARM based platform
we just need to merge msm-7x30 specific codes in kernel + drivers .nothing else is needed ;
I just said Dorimanx 3.12 kernel since it boots android so there is no need to add Android support to kernel , also it has been booted on a device which is very similar to ariesve, we only need to add msm-7x30 support !

alireza7991 said:
Exynos = MSM = APQ = OMAP = ... = ARM based platform
we just need to merge msm-7x30 specific codes in kernel + drivers .nothing else is needed ;
I just said Dorimanx 3.12 kernel since it boots android so there is no need to add Android support to kernel , also it has been booted on a device which is very similar to ariesve, we only need to add msm-7x30 support !
Click to expand...
Click to collapse
Hello Alireza7991,
Currently I'm experimenting with the msm-3.10 source which is available over at https://www.codeaurora.org/cgit/quic/la/kernel/msm-3.10/
I use this source as base because it has the android patches along with many of the Qcom patches for hardware support.
It's just an experiment at the moment, and I don't know how far I will be able to get.
Currently I'm patching in the AriesVE specific support and from there will try to fix the building process.

PsychoGame said:
Hello Alireza7991,
Currently I'm experimenting with the msm-3.10 source which is available over at https://www.codeaurora.org/cgit/quic/la/kernel/msm-3.10/
I use this source as base because it has the android patches along with many of the Qcom patches for hardware support.
It's just an experiment at the moment, and I don't know how far I will be able to get.
Currently I'm patching in the AriesVE specific support and from there will try to fix the building process.
Click to expand...
Click to collapse
Hi, any progress on this?

alireza7991 said:
The current msm kernel 3.10 from Google is experimental !! it needs much more effort to compile successfully !
Its better to start from LKA 3.12 branch . as Dorimanx has changed his branch to 3.12 successfully I am sure its possible to boot LKA 3.12 on ariesve too .
Do not forget its too much more difficult than what have been done for 3.0/3.4 ! Kernel 3.10/3.12 has huge changes in memory management , timer , processes and may be net (?) . our drivers are too old !
Click to expand...
Click to collapse
Hello my friend.
kernel 3.10 is booting on huawei u8800 (msm7x30 device)work done by Blefish from xda.
that will be uploaded when all is fine.

desalesouche said:
Hello my friend.
kernel 3.10 is booting on huawei u8800 (msm7x30 device)work done by Blefish from xda.
that will be uploaded when all is fine.
Click to expand...
Click to collapse
Hey,
That souds great! But booting is only step one. Being stable is a different story.
Gesendet von meinem Nexus 5 mit Tapatalk 2

XeLLaR* said:
Hey,
That souds great! But booting is only step one. Being stable is a different story.
Gesendet von meinem Nexus 5 mit Tapatalk 2
Click to expand...
Click to collapse
Let the work be finish , it is still wip.

desalesouche said:
Let the work be finish , it is still wip.
Click to expand...
Click to collapse
We'll See.
Gesendet von meinem Nexus 5 mit Tapatalk 2

XeLLaR* said:
We'll See.
Gesendet von meinem Nexus 5 mit Tapatalk 2
Click to expand...
Click to collapse
hope you have a huawei honor (u8860) device cos for now 3.10 msm7x30 kernel is done for that device...
if you don't you will see nothing.
you might port it to arieves if you want.

desalesouche said:
hope you have a huawei honor (u8860) device cos for now 3.10 msm7x30 kernel is done for that device...
if you don't you will see nothing.
you might port it to arieves if you want.
Click to expand...
Click to collapse
I think i could buy one but im not into this stuff anymore (since i have a Nexus5 and a Nexus6 over here)
Porting a booting kernel shouldnt be that hard. Ramdisk and a few drivers are the only things that need changes i think. But im not a developer by any means, so that could be wrong as hell. You could send a link of the repo to christopher, but i guess he's busy with other things.
P.S: Blefish is an awesome developer, i saw much stuff from him in github when we (DevCon) developed the 3.4 kernel for the AriesVe. I think he even contributed to our repos but im not a 100% sure.
Gz
X
Gesendet von meinem Nexus 5 mit Tapatalk 2

XeLLaR* said:
I think i could buy one but im not into this stuff anymore (since i have a Nexus5 and a Nexus6 over here)
Porting a booting kernel shouldnt be that hard. Ramdisk and a few drivers are the only things that need changes i think. But im not a developer by any means, so that could be wrong as hell. You could send a link of the repo to christopher, but i guess he's busy with other things.
P.S: Blefish is an awesome developer, i saw much stuff from him in github when we (DevCon) developed the 3.4 kernel for the AriesVe. I think he even contributed to our repos but im not a 100% sure.
Gz
X
Gesendet von meinem Nexus 5 mit Tapatalk 2
Click to expand...
Click to collapse
no need for you to buy that device, xD.
and i agree with you that @Blefish is awesome dev. i wish i have his knowledge.

Related

v30c Kernel Compiled with Linaro

Hi Guys,
I have managed to compile our ICS kernel with Linaro 4.7 and make it bootable after too much trouble.....
The kernel is compiled with o3 optimization
Toolchain used from made by Christopher83
http://forum.xda-developers.com/showthread.php?t=2098133
The kernel is tested with Nooby's v30b repack....
The kernel is build from original source i.e it has the first LED not working issue during Boot....
I would like to hear if there's any improvements or its just the same....
It was learning experience for me build a kernel .....
I do not guarantee of providing timely improvements or etc
I do not have a github etc...
can someone help me with that....i want to start it from zero ....with original source and will put patches on it...
I am attaching the patch as a zip file,..is a normal zip file with all the code necessary to compile the kernel with linaro,,,
it also has code of rmcc patch
O3 and linaro equals hard to debug bugs and no performance improvements.
Can you make one kernel for ligux rom?
Enviado desde mi Optimus Black
dflt said:
O3 and linaro equals hard to debug bugs and no performance improvements.
Click to expand...
Click to collapse
The O3 flag would not give much improvement over the O2 flag as the optimizations that are brought in are only applicable in a few places and the kernel isn't that computation heavy. I still want to see a O2 and Os comparison, but I don't have time to waste on things like that these days.
As for different tool chains. I have seen a benchmark sometime ago with different kernels compiled with different toolchains. The difference was marginal and seemed to differ with kernels as well as toolchains (Some toolchains just like and dislike some kernels) . Overall Code Sourcery's toolchain did best on average I think.
Post a source, otherwise this thread will be closed. You can use my guide to learn how to do that.
eagleeyetom said:
Post a source, otherwise this thread will be closed. You can use my guide to learn how to do that.
Click to expand...
Click to collapse
I was actually waiting for user replies ..but it seems no one is using my kernel...
Also i am actually busy for some time....will be providing the source either in a zip or setup a git by following your guide
AW: v30c Kernel Compiled with Linaro
eagleeyetom said:
Post a source, otherwise this thread will be closed. You can use my guide to learn how to do that.
Click to expand...
Click to collapse
Just give him some time it's always hard, when you are new to a subject... and hey, if you provide some benchmarks and further improvements, why should noone wanna use it?
Sent from my LG-P970 using xda app-developers app
Hi guys i have provided the patch to compile kernel with linaro in my OP....
regarding performance i didn't observe anything...
2days ago i officially updated my phone from 2.2 to 4.0 v30c because i wanted all my apps preserved.....
and today i experience sdcard unmount....i didnt experience it with my kernel and nooby v30b repack...maybe because i had i freshly installed...not sure....
i have not yet tried my kernel with v30c....because i have yet to patch the bootlaoader and install cwm...as per another threads to do this,,,maybe i will plan to
do this this weekend,,,,
Oh ...i got my phone reset when did reboot in recovery without any recovery with anreboot...and lost all my phone data....all efforts gone to wain...now i have to root and install apps again
Also my ICS version show 30C-SEA and i am from India...
I flashed official v30c and experienc ed sd card unmount. ..then installed v30b unlocked loader ...then installed my kernel and have been testing it....no sd unmount and also frontkey leds works according to settings done.....
Those who still have unmount problem can try my kernel in OP if you are using v20 bootloader. ..and those who use unlocked v30 unlocked bootloader dont use the Kernel attached in OP otherwise bootloop..just reply to me and I will attach the new one....
Sent from my LG-P970 using xda app-developers app
Have some view in attached file but no feedback
Thanks for your work, but I think everybody here need a optimize kernel, because, you know, the stock kernel isn't enough good
no14me said:
Have some view in attached file but no feedback
Click to expand...
Click to collapse
What u want to say???
no14me said:
Thanks for your work, but I think everybody here need a optimize kernel, because, you know, the stock kernel isn't enough good
Click to expand...
Click to collapse
I don't think there's any kernel fully optimized yet..
I asked only for those who get sd unmount to try my kernel. ..no one is forced to use it....
Sent from my LG-P970 using xda app-developers app
rajeshmk2012 said:
What u want to say???
I don't think there's any kernel fully optimized yet..
I asked only for those who get sd unmount to try my kernel. ..no one is forced to use it....
Sent from my LG-P970 using xda app-developers app
Click to expand...
Click to collapse
Just give a try with French v30C's kernel. They fixed ondemand gov. and there isn't any sd unmounting. I'm using it since it went out and hadn't any problems.
Enviado desde mi LG-P970 usando Tapatalk 2
rajeshmk2012 said:
What u want to say???
I don't think there's any kernel fully optimized yet..
I asked only for those who get sd unmount to try my kernel. ..no one is forced to use it....
Click to expand...
Click to collapse
I see a attached file have some download, but no one give the feedback that with your kernel is the sd fixed or not. Because I don't have that issue.
About the optimization, just is my suggestion
diazao said:
Just give a try with French v30C's kernel. They fixed ondemand gov. and there isn't any sd unmounting. I'm using it since it went out and hadn't any problems.
Click to expand...
Click to collapse
+1.
I just got sd unmount with my kernel after a week's use....
I will wait for v30d sources
Sent from my LG-P970 using xda app-developers app
Hi,
wer can i find the Adagio Kernel? the link in the first post seem to doesn't work
thanks
I dont want to interrupt your hard work but look here, may find something interesting (google translator needed) :-
http://lg-p970-shuajibao.shuajizhijia.net/
There are monthly updated ROMs and Kernels, you might be interested in.
Due to very little internet package I cant test them. If you find any ROM/Kernel useful please inform us all.

[DEV][HOT] MSM7x27 Kernel 3.0.8.x for GT540

Hi there!
I started working with 3.0.8.x kernel for gt540. There's many problems but we'll fix it!
* Actual status:
It's booting! But it's not able to using now!
* What's working:
Code:
- Bootable!
* Todo:
Code:
- Touchscreen driver
- USB driver
* Changelog:
Code:
[9-4-2013] First boot!
[9-4-2013] Creating basic gt540 configuration by myself
[9-4-2013] Forked sources from androidarmv6 team
* Kernel sources:
~ Not published yet!!!!
-------------------------------------------------------------------------------------------------------------------------------------------
Thanks:
- androidarmv6 team
- Miroslav_MM
- Google
- Twitter friends - Mike Gapiński, PcFighter, DevSwift
- XDA <33
untorched said:
Hi there!
I started working with new kernel for gt540. But I have problems with it. Kernel is not booting, it's frozen at LG logo. Someone know how debug kernel in this state? Or maybe can repair sources? I have no idea what I need to do :c
Kernel sources:
https://github.com/untorched/android_kernel_lge_msm7x27-3.0.x
Thanks:
- androidarmv6 team
- Miroslav_MM
- Google
Click to expand...
Click to collapse
Did you used the p500 source ?
Mikegapinski and pcfighter were trying to run lk 3.0.x without succes few months ago. I think that is not possible to run it on gt540 but i keep fingers crossed for your work.
Sent from my Desire HD using xda app-developers app
Its basically the same hardware as the p500. I guess it should work somehow
@smileydr0id: It's for msm7x27, not specified which device. Source from androidarmv6 team with modifications by Miro.
@KalZakath: It must work, but i think this need older boot configuration.
@Moster2: only cpu and gpu is the same. GT540 have other drivers, ram size etc.
If p500 and other msm7x27 devices works with this kernel then gt540 must work too with it. But now I don't know how to do it.
I need debug this kernel when it's booting, but I don't know how.
untorched said:
@smileydr0id: It's for msm7x27, not specified which device. Source from androidarmv6 team with modifications by Miro.
@KalZakath: It must work, but i think this need older boot configuration.
@Moster2: only cpu and gpu is the same. GT540 have other drivers, ram size etc.
If p500 and other msm7x27 devices works with this kernel then gt540 must work too with it. But now I don't know how to do it.
I need debug this kernel when it's booting, but I don't know how.
Click to expand...
Click to collapse
I know i saw the source.I was asking cause i thought that you took source from miroslav Californication github acc
smileydr0id said:
I know i saw the source.I was asking cause i thought that you took source from miroslav Californication github acc
Click to expand...
Click to collapse
I must try LG config and sources for Gt540 from their older kernel source. We'll see. I've heard that nobody can't boot 4.x android on GT540 but now it's working.
untorched said:
I must try LG config and sources for Gt540 from their older kernel source. We'll see. I've heard that nobody can't boot 4.x android on GT540 but now it's working.
Click to expand...
Click to collapse
with which system are you trying to boot it with ?
Sent from my Xperia U using Tapatalk HD
smileydr0id said:
with which system are you trying to boot it with ?
Sent from my Xperia U using Tapatalk HD
Click to expand...
Click to collapse
It doesn't matter, because kernel is not booting in "very low level". There must be a invalid memory address. Even kernel logo doesn't load, so it's very hard to fix it.
I must find way to debug it without UART or something like this ;c
If somebody have a idea pls tell me
Maybe using download mode? Anybody know something about this? Have tools?
Shoot miro a pm, he is still active on XDA
I wrote to him.
So, I can't get logs on screen because video driver probably isn't loaded before kernel stop booting. This kernel need somebody with UART tools ;c
I tried to activate UART debug output tracing in kernel, but without success. Phone died before kernel already initialized.. Need activate debug tracing in Bootloader maybe
I spoke with some people and i think JTAG will be better idea. Have you tools to using uart?
Kernel update! I booted kernel Sources are not published yet! I will post screens when touch screen will be working xD
Amazing news , 3.0.x kernel for GT540...
What features does this kernel have?
Sent from my Nexus 4
Any progress?
Sent from my Desire HD using xda app-developers app
I haven't got much time to work with it, but something changes every day xd
I am waiting for news!
any progress with touchscreen?

[UNOFFICIAL] CM-compatible franco/faux kernels

Notice: Probably won't be keeping up with this much longer. CM has a slew of other commits, but I've only been including the two responsible for the discoloration...
Franco:
I've compiled franco's kernel with two cherrypicks from CM's github: c53fb6d134 and 07cbfb9a9c
These are required for recent nightlies of CM and its derivatives (caveat: if your rom specifically has commits reverted to not require such a workaround, then of course this isn't pertinent to you).
No changes to ramdisk or .config. Compiled using arm-linux-androideabi-4.7 from android ndk r9.
It should go without saying that you shouldn't flash this unless you understand what those commits are for and have a need for them. Those using the "colorfix" zip or otherwise reverting to an earlier liboverlay.so will find that method no longer "works" with newer builds (it spewed errors in dmesg nonstop when it worked).
IMPORTANT: Make sure you update to the new liboverlay.so if you're currently using the old one or you will have problems. Flash this on a rom that doesn't have the corresponding rom-side commits and you will of course have problems too (and I will laugh at you). As well, make sure to remove any addon.d script that you may have been using, if applicable. I don't know if there are multiple "colorfix" zips in circulation, but the one that I came across looks like it creates /system/addon.d/95-cm.sh. After deleting this file, you should be able upgrade/reflash the rom to bring liboverlay.so back up to date. Or if you're lazy/inept, wipe /system and reflash your rom+gapps.
Because of ramdisk customizations (incompatibilities) among roms/kernels, this zip will attempt to patch your existing ramdisk with franco's changes during flash. Things can obviously go wrong, so be ready.
4.4: 2013.11.29 1411ET: [franco-r195-cm-ziddey.zip]
4.4: 2013.11.25 0257ET: [franco-r194-cm-ziddey.zip]
4.3: 2013.10.26 2049ET r193: [JWR] [JSS/JLS]
-------------------------------------
Faux:
I built faux's kernel with the two commits as well.
4.4.1/4.4.2:
Faux: [030u-CM] [030m-CM]
4.4:
Faux: [029u-CM] [029m-CM]
4.3:
Faux: [028u-JSS] [028m-JSS] [028u-JWR] [028m-JWR]
Faux: [027u-JSS] [027m-JSS] [027u-JWR] [027m-JWR]
Note this is an "anykernel" and uses whatever the existing ramdisk is. If switching from Franco (or another kernel that includes a ramdisk), a "reset" kernel is recommended (reflash rom).
Built with arm-linux-androideabi-4.7, with bfd linker instead of gold.
Same as cm10_colorfix.zip?
Thanks alot! I will see if I can comment on any improvement in battery life or performance.
Sent from my Nexus 4 using Tapatalk
I don't think that these two patches will improve performance or battery life.
droidjam said:
I don't think that these two patches will improve performance or battery life.
Click to expand...
Click to collapse
But the use of incompatible library and the constant stream of errors caused by it may impact negatively on them.
Sent from my Nexus 4 using Tapatalk
Thanks alot for doing this.
Will be flashing this soon, all of @ziddey's mods have worked great!
Using this kernel for a while now. Working good if not better.
Thanks ziddey , for filling in such gaps whenever needed. That helps in keeping the ecosystem open to choices
Sent from my Nexus 4
Just flashed will test battery ect
Sent from my Nexus 4 using xda app-developers app
Is there a specific build I should be on when using PAC? I'm on the 16 and even with colorfix I can only use one other kernel that I know of, hells core. Others don't let me pass the boot animation. The same thing happens with this kernel. No colorfix and I used jss
Sent from my Nexus 4 using Tapatalk 4
Thanks a lot, it works great! I hope you will keep this updated when Franco releases a new version.. I should definitely learn how to compile it by myself
Inviato dal mio Nexus 4 con Tapatalk 4
NUNsLAUGHTER92 said:
Is there a specific build I should be on when using PAC? I'm on the 16 and even with colorfix I can only use one other kernel that I know of, hells core. Others don't let me pass the boot animation. The same thing happens with this kernel. No colorfix and I used jss
Sent from my Nexus 4 using Tapatalk 4
Click to expand...
Click to collapse
link to kernel source for pac
ziddey said:
link to kernel source for pac
Click to expand...
Click to collapse
RoliSoft said:
According to this https://github.com/PAC-man/android_vendor_pac/blob/cm-10.2/dependencies/mako.dependencies dependency list, the complied kernel for mako is this: https://github.com/zyonee/android_kernel_google_msm
Click to expand...
Click to collapse
And you said as of which build did it stop working, 10/16? There haven't been any new kernel commits since 10/3: https://github.com/zyonee/android_kernel_google_msm/commits/cm-10.2
Further, here's the cm kernel git for comparo: https://github.com/CyanogenMod/android_kernel_google_msm/commits/cm-10.2
https://github.com/PAC-man/android_vendor_pac/blob/cm-10.2/dependencies/mako.dependencies
It uses cm's mako repo.
ziddey said:
And you said as of which build did it stop working, 10/16? There haven't been any new kernel commits since 10/3: https://github.com/zyonee/android_kernel_google_msm/commits/cm-10.2
Further, here's the cm kernel git for comparo: https://github.com/CyanogenMod/android_kernel_google_msm/commits/cm-10.2
https://github.com/PAC-man/android_vendor_pac/blob/cm-10.2/dependencies/mako.dependencies
It uses cm's mako repo.
Click to expand...
Click to collapse
I haven't been able to since I used the 10/9 nightly. If there haven't been any other changes then I don't know why it won't work. I wiped data before going to the nightly on the 16th and it would boot if I didn't flash a different kernel, but if I did then it'd stay on the boot animation forever. It does that for the 20th too, although I didn't wipe data before going to the nightly.
Sent from my Nexus 4 using Tapatalk 4
Thank you thank you thank you!
Stock camera wont start with this kernel for me on latest 2013-10-21 nightly for me.
Fine here. Referring to gallerygoogle and not gallery2
Sent from my phone. Please forgive typos and brevity.
build r192 is available on Franco's thread
http://forum.xda-developers.com/showpost.php?p=46663872&postcount=50533
Uh huh
Sent from my phone. Please forgive typos and brevity.

[KERNEL] Amperific SuperKang Project | r3 | 3.4.0 | [27-8-2014]

​
NEXT RELEASE: 27 AUGUST 2014 GMT+8 0900
With the introduction of so many kernels in the forums, every user just wants his/her phone to enjoy the crisp experience of their device. With ASKP, you get to enjoy the brilliant works of all developers into one small kernel. ASKP, is a modified kernel that merges many tweaks together, just like P.A.C.
ASKP is only run by me and pattyboi for now. Please bear with the slow speed of updates. I'm working on 3.4 for the Galaxy Nexus and also for you guys at the same time.
I promised before, ALL ROMS WILL BE SUPPORTED. But when I say ASKP is fully released. For now, I'll be releasing slowly. So please bear with me.
Supporting Devices:
LG G2
Samsung Galaxy Nexus
Variants of ASKP released for per-ROM basis statuses: http://forum.xda-developers.com/showpost.php?p=53569650&postcount=6
READ THIS FIRST
- There's always a name in each file right? The word at the end is the most important. And of course, make sure the model number is correct.
ONLY TWO WORDS ARE GIVEN FOR SIMPLICITY. STOCK and CAF.
- CAF kernels are for AOSP ROMs. A N/CAF (Non-CAF AOSP) Kernel will also be present upon full release of ASKP.
- ASKP has just started venturing into G2's development, please be patient if there is no support for your ROM yet.
- I am not responsible for any problems incurred on your device. This kernel is not fit to be a daily driver YET. Still in pre-alpha stage.
Changelog To Be Released after Alphas.
Downloads: http://forum.xda-developers.com/devdb/project/?id=4678#downloads
Savoca's Mirror: http://savoca.co/Amperific
Source: https://github.com/AmperificSuperKANG/G2-Kernel.git
Credits:
Everyone. From XDA.
As well as savoca for his awesome file transfer access to me.
Special Thanks to Dorimanx for the help in packing up the boot.img.
Based on: Dorimanx's Stock v20D Source. (Pulled from him as the internet connection I have is incapable of pushing a 1GB+ Source). This is a CLEAN LG Source.
I also want to thank him for his own build script, without it, I couldn't have built kernels as fast as before.
If you'd like to donate to me, Please do so, It'll be used for creating a tracker and an FTP site.
So you're buying yourself a beer. Heheh.
I really thank you!
Donors Hall of Fame:
- nope
XDA:DevDB Information
Amperific SuperKang Project, Kernel for the LG G2
Contributors
Amperific, Dorimanx, pattyboi
Kernel Special Features: Advanced Memory Hotplugging System
Version Information
Status: Testing
Created 2014-06-21
Last Updated 2014-06-21
XDA:DevDB Information
Amperific SuperKang Project, Kernel for the LG G2
Contributors
Amperific, Dorimanx, pattyboi
Kernel Special Features: Advanced Memory Hotplugging System
Version Information
Status: Alpha
Created 2014-06-21
Last Updated 2014-08-26
Nice! And the important advice for You right now: You REALLY SHOULD write which ROMs do You support and which G2 variants.
There are some ROMs based on dr87 sources like SlimKat, and Mahdi ROM itself, there is CarbonROM and PA which use other sources.
Aaand there is CM which didn't even get updated to KK sources, lol.
reas0n said:
Nice! And the important advice for You right now: You REALLY SHOULD write which ROMs do You support and which G2 variants.
There are some ROMs based on dr87 sources like SlimKat, and Mahdi ROM itself, there is CarbonROM and PA which use other sources.
Aaand there is CM which didn't even get updated to KK sources, lol.
Click to expand...
Click to collapse
I don't care. Like I said. I'm a welfare guy, EVERYONE GETS THEIR ASKP DESSERT.
For now, on wich ROMs will this work? I am a noob and don't know about sources and compatibilities...
Sent from my G2 running CloudyG3 on ART
reas0n said:
Nice! And the important advice for You right now: You REALLY SHOULD write which ROMs do You support and which G2 variants.
There are some ROMs based on dr87 sources like SlimKat, and Mahdi ROM itself, there is CarbonROM and PA which use other sources.
Aaand there is CM which didn't even get updated to KK sources, lol.
Click to expand...
Click to collapse
Amperific said:
I don't care. Like I said. I'm a welfare guy, EVERYONE GETS THEIR ASKP DESSERT.
Click to expand...
Click to collapse
NEO2598 said:
For now, on wich ROMs will this work? I am a noob and don't know about sources and compatibilities...
Sent from my G2 running CloudyG3 on ART
Click to expand...
Click to collapse
I think that this is for stock roms as its based on dori's sources.
Sent from my LG-D801 using Tapatalk
NEO2598 said:
For now, on wich ROMs will this work? I am a noob and don't know about sources and compatibilities...
Sent from my G2 running CloudyG3 on ART
Click to expand...
Click to collapse
You're using Cloudy's G3 eh. You're on luck. That's the first one.
Releases In order for Stock G2 and Ported G3 ROMs,
D802 (Released)
D800 (Released)
D801 (Released)
D803
VS980
LS980
After this,
Releases for All devices for Paranoid.
Then,
Releases for All devices for CM.
Also,
Releases for All devices under Mahdi's Sources.
Finally,
Releases for the next MOST requested ROM.
After this, expect features to fly in.
@nimrodsv Go ahead and ask him.
Guys, once again. THIS IS NOT A COPY OF DORIMANX.
I only copied his RAMDisk with his permission. Without it, I wouldn't be able to boot on the majority of ROMs.
The kernel source itself will be different from his indefinitely.
Wow, I am so lucky ☺
I will test it and let you know how is it. Thanks for replying.
Sent from my G2 running CloudyG3 on ART
Can't wait for the d800 PA release. Going to flip my ****.
Sent from my LG-D800 using XDA Premium 4 mobile app
@Amperific i flashed the kernel on CloudyG3 and I see that it has everything what @dorimanx kernel has... Also STweaks.
Sorry to say that, but for now it looks like the Dorimanx Kernel with other name
EDIT: not only STweaks. Governors, Hotplugs, etc, everything is the same, I think You should delete it for now. I think that STweaks can be used by everyone, but well, for now it looks like u copied his kernel and changed the name lol
reas0n said:
@Amperific i flashed the kernel on CloudyG3 and I see that it has everything what @dorimanx kernel has... Also STweaks.
Click to expand...
Click to collapse
Sigh. STweaks is from his ramdisk. And I'm reverting all his commits. by r5, Whatever I don't want won't be there.
Sent from my LG-D802 using Tapatalk
Please read up guides on what comes with a ramdisk and a zImage itself. A boot.img is made from a ramdisk and a zImage. Even though the STweaks app exists, it doesn't mean everything works. I don't have Intelli features inside. so use your eyes please. I'm trying to be kind and patient.
reas0n said:
@Amperific i flashed the kernel on CloudyG3 and I see that it has everything what @dorimanx kernel has... Also STweaks.
Sorry to say that, but for now it looks like the Dorimanx Kernel with other name
EDIT: not only STweaks. Governors, Hotplugs, etc, everything is the same, I think You should delete it for now. I think that STweaks can be used by everyone, but well, for now it looks like u copied his kernel and changed the name lol
Click to expand...
Click to collapse
Amp is a well known dev in the galaxy nexus forum (last that's where I know him and his work from) he's already stated he's using Dorimanx ram disk. So telling this guy to delete his thread is a **** move.
Sent from my LG-D800
YoungDaddy said:
Amp is a well known dev in the galaxy nexus forum (last that's where I know him and his work from) he's already stated he's using Dorimanx ram disk. So telling this guy to delete his thread is a **** move.
Sent from my LG-D800
Click to expand...
Click to collapse
Thank you.
But if you really don't appreciate my work, It's fine. I'll stop.
Not like I don't have other plans.
Anyways, Every development has its start. I admit. I have some dorimanx's commits. I'm reverting them currently till r5. Once we go past r5, I'll start working on pushing commits in.
If you see my development style in tuna, I do things part by part, in a systematic way.
YoungDaddy said:
Amp is a well known dev in the galaxy nexus forum (last that's where I know him and his work from) he's already stated he's using Dorimanx ram disk. So telling this guy to delete his thread is a **** move.
Sent from my LG-D800
Click to expand...
Click to collapse
You guys misunderstood me, meh. I didn't even say anything about the THREAD. It's the first one. The second one is, I just report to the dev what I see, I didn't say that it's a steal or anything, I just said that situation like that exists. Because i saw that there's everything like in dorimanx kernel, than maybe something went wrong with making the kernel.
Oh and about Intelli features, i see there are Intellidemand/Intelliactive govs, EcoMode, Intelli HotPlug, I REPORT it, REPORT, not ACCUSE.
Dang i hate misunderstandings. I appreciate every work and never want to make someone stop his work. Duh.
If dorimanx allowed to share everything with features he added like this now, then it's alright, I just reported in case he didn't allow it and You wouldn't see that or something.
So @Amperific keep going and sorry that u understood me wrong
Finally. We need more kernel devs. Thanks for joining the party!
Amperific said:
Thank you.
But if you really don't appreciate my work, It's fine. I'll stop.
Not like I don't have other plans.
Anyways, Every development has its start. I admit. I have some dorimanx's commits. I'm reverting them currently till r5. Once we go past r5, I'll start working on pushing commits in.
If you see my development style in tuna, I do things part by part, in a systematic way.
Click to expand...
Click to collapse
Keep on doing what you do bro. Can't wait to try some askp goodness on my d800 [emoji1]
Sent from my LG-D800
Sorry. Apologies from me too.
Next few builds,
- Mitigate commits that are not needed
- Bring in ASKP's tweaks
Sent from my LG-D802 using Tapatalk
Amperific, please don't stop your build. Coming from a gnex us users know your kernels are gold. I can't wait to try it out. I'm sure once non gnex users install the kernel they will see the magic. My request for you is a kernel that works with vanir on my d800. I'm a flashaholic so I jump from vanir, aicp, mahdi ect but just can't wait to try this bastard out??????
Sent from my LG-D800 using XDA Premium 4 mobile app
Guys before I sleep,
All Stock variants are up.
And I apologise about the CAF guide.
I briefly scanned through the source and realised that there are different variations of CAF. CMs, and etc. Even LG.
So all variations will be made available as well.
Nights
Do I need to go back on dalvik before flashing this kernel?
Currently i am on ART. If I stay on ART installation is the same? (wipe cache and dalvik then flash the kernel).
Thanks.
Sent from my G2 running CloudyG3 on ART
I was told that dalvik /ART is rom related not kernel
Sent from my VS980 4G using XDA Free mobile app

AOSPA [CAF] for Nexus 5

Hello,
As some of you already notice I'm working on AOSPA 7.1.x for Nexus 5. When this project becomes stable AOSPA Team will consider about supporting it officially with me as maintainer of course.
So, I will share with you, my progress so far.
To-do List:
Fix audio effects problem
Rework device repo [need to cleanup]
Fix camera not saving photos
Device specific features:
Switch from mpdecision to autosmp (better battery life)
cpu-boost optimizations
implement task's adj rbtree (LMK improvement)
disabled cpu retention (hh bugfix)
vsync workaround (hh bugfix)
This looks very promising!
this is CAF? can i instal custom kernel like franco kernel?
irfanhutomo said:
this is CAF? can i instal custom kernel like franco kernel?
Click to expand...
Click to collapse
It's caf based like LineageOS. But no, you can't install franco kernel. only the ones who supports caf roms.
YES, YES! It looks really tempting. Right now, a CAF base is much better for the Nexus 5 than an Aosp one. It's very nice to see something new based on CAF. Hope you will continue this project. Thanks and good luck.
I need someone who has Nexus 5 as second device to test and generate logs when I need as I'm using my n5 as main phone and have to backup and restore every single time.
marcomarinho said:
I need someone who has Nexus 5 as second device to test and generate logs when I need as I'm using my n5 as main phone and have to backup and restore every single time.
Click to expand...
Click to collapse
I can help you. Can't wait for this to be complete.
marcomarinho said:
I need someone who has Nexus 5 as second device to test and generate logs when I need as I'm using my n5 as main phone and have to backup and restore every single time.
Click to expand...
Click to collapse
I just got my 6P screen replaced today so my N5 is once again a backup. I know how to pull logs. If you need a tester I'm all in, send me a PM.
A tester here, as soon as it's ready.
Can't wait :good: good job :highfive:
I've been testing this for Marco during the past 2 weeks and everything works great. You guys have a reason to be excited and I know you won't be disappointed once it is released, which should be soon. I want to thank Marco for letting me be a part of his team and I praise all the hard work he has put into the ROM so it runs perfectly on our device.
I also want to test it, has someone have the latest build link? PM me, thanks
esemyuron said:
I also want to test it, has someone have the latest build link? PM me, thanks
Click to expand...
Click to collapse
The ROM is stable already, we don't need any testers. you have to wait until the official release :fingers-crossed:
marcomarinho said:
The ROM is stable already, we don't need any testers. you have to wait until the official release :fingers-crossed:
Click to expand...
Click to collapse
cant wait, cant wait thanks
Hey! I read in the Dark ROM CAF threads that a CAF ROM won't work if the screen is replaced by a non-OEM screen. Since PA is based off CAF now, I suppose it will be true for PA too? Can anyone confirm and is yes, is there a workaround or something?
prateektaneja said:
Hey! I read in the Dark ROM CAF threads that a CAF ROM won't work if the screen is replaced by a non-OEM screen. Since PA is based off CAF now, I suppose it will be true for PA too? Can anyone confirm and is yes, is there a workaround or something?
Click to expand...
Click to collapse
Yes. The fact is true.
Do we need to flash CAF recovery before installing this caf based rom ?
Thanks for all the hard work you guys, this rom has been one of the bests in the history of custom roms and this is a great comeback.
Is it going to be released this week? once again thanks, can't even wait!
marcomarinho said:
The ROM is stable already, we don't need any testers. you have to wait until the official release :fingers-crossed:
Click to expand...
Click to collapse
You know if there'll be monthly security updates? I've loved PA for PIE and i'd install it if something like that'll be available
Sent from my Nexus 5 using Tapatalk
Will it's stock kernel be true [email protected]

Categories

Resources