Moved the kernel to its own thread
https://forum.xda-developers.com/shield-tablet/development/oc-k1-nougat-t3996325
I suggest android file host...
Can't wait for the kernel to come out!
Hazel nut said:
Can't wait for the kernel to come out!
Click to expand...
Click to collapse
its pretty much done, im just trying to squeeze more speed out of it.. also the tap to wake seems to only work when it wants.. i loose access to rear camera, but my sons works fine, not that i use it for taking pictures lol, ill upload a v1 for people linked to my dropbox as i dont know how to upload here yet..:good:
v1.0
v1.0
https://www.dropbox.com/s/k0d1wjrxxki8p8f/Bleeblun OC K1.zip?dl=1[/QUOTE]
Bleeblun said:
v1.0
https://www.dropbox.com/s/k0d1wjrxxki8p8f/Bleeblun OC K1.zip?dl=1
Click to expand...
Click to collapse
I think you need to check XDA rules before uploading kernels. I think XDA require that kernel sources must be available.
Anyway I'm sure you can check out the forum guidelines for submitting kernels.
Happy compiling.
Sent from my Nvidia Shield Tablet using XDA Labs
jemail said:
I think you need to check XDA rules before uploading kernels. I think XDA require that kernel sources must be available.
Anyway I'm sure you can check out the forum guidelines for submitting kernels.
Happy compiling.
That’s why I asked, but no one seems interested in responding or helping in any way.. I know people have uploaded guides, but they aren’t easy to follow or even close to how to do it.. I asked how to do it - 600 people read it and not one person responded ?*
Click to expand...
Click to collapse
Well you can't expect all 600 people to be devs ?
Read the xda forum rules and you will find that you need to have some number of posts (10 I think??) before you can make a rom/kernel/development thread (afaik, might be wrong). For uploading, afh is prefered, and uploading source code is probably a must.
Thanks for your effort never the less!
Edit: typo
Nah, I didn’t expect 600 devs, but someone to point me in the right direction maybe.. for being self taught and copying/modifying bits of wolfies code into bitobs codes - how can I point them to the source? would I need to upload my modified source to github?
Also as for making 10 posts - do I just post random junk to get my count up? ?* It just seems a bit crap to me, I should just make a post explaining how to do it..
I don't know honestly, I would guess you need to upload the modified code (so probably the thing you compile into the flashable image) to github yes, with all the polite thanks and props to bitO and werewolf.
As for the post count, again, I told you I'm not sure about it (or anything I said really, because I myself am not a dev), so spend an hour or two reading xda rules, there has to be something that answers your problems or we would have steel01 and every other dev asking the same things...
V2-oc-k1 shield tablet
V2 - faster and smoother
Shield tablet OC-K1
More file system supports
Slightly undervolted to help temperatures
Probably a lot more but can't remember..
https://www.dropbox.com/s/7bd72jvzijmosh4/Bleeblun OC K1 v2.zip?dl=1
V2 - faster and smoother
Done a post for it somewhere but here's a link
https://www.dropbox.com/s/7bd72jvzijmosh4/Bleeblun OC K1 v2.zip?dl=1
Is this kernel for stock or Lineage? On Lineage v2 doesn't boot.
It’s for stock nougat
Could you cook something for lineage 15.1?
it’s should be easy enough to do, just I’d have nothing to test it on, as I’m not swapping to lineage
Leave that up to me, no problem. If you could I would thank you.
Hi, thanks for the kernel (just found it). Did you enable multirom as I'm currently using Stock and Lineage ?
jpearn said:
Hi, thanks for the kernel (just found it). Did you enable multirom as I'm currently using Stock and Lineage ?
Click to expand...
Click to collapse
is multirom all i need to enable? ill search for it in the menuconfig as youre not the only one asking for lineage.. whats the benefit of lineage anyway? as i dont see the point of loosing nvidia experience games. A free gaming pc, why would i loose that..
Disrupthor said:
Could you cook something for lineage 15.1?
Click to expand...
Click to collapse
theres another guy asking for lineage, whats the benefit, also he has pointed me in a direction to enable it for lineage, so ill give it a search. however you guys will have to let me know if it works as i dont want to loose nvidia experience
Related
Hi guys so this will be basically be just the same as my guide on the general section...
Only this time it will be specific to Kernels
As of the moment we have 2 Kernels the are being worked upon
V's(viveks kernels) and M's Kernel(merruks) both are still works in progress so please bear with me on this but once they are both done of course change logs etc will be posted here for easier reference as well...
If more kernels will be developed then everything will be compiled here as well..
so for the moment..
let this be my opening staments
What Is A Kernel really?
Corn kernels are used as pelletized fuel for pellet stoves and furnaces. Corn kernels are a natural pellet, which gives them a huge economic advantage over other man-made biomass pellets and wood pellets.
well not that kernel...
Kernel
The central or core software component of most operating systems. Its responsibilities include managing the system's resources (the communication between hardware and software components) and can provide the lowest-level abstraction layer for resources (especially memory, processors, and I/O devices). (from xda wiki)
What is a Custom Kernel
Well is basically allows you to do a lot of things like underclocking overclocking,initd scripts support for performance tweaks...
make your phone dance and drink beer,,,that sorta stuff..hope you get my point...custom kernels allow you to do taht stock kernels wont...
Right now
We basically have 4 Kernels
they would be
Stock kernel
Terma's Kernel
Viveks Kernel
Merruks kernel
among these 4 only 2 are at this point suitable for daily use(well we could do 3 but there has been reports of not booting up)
one would be the stock kernel next be Terma's kernel which supports a2sd (not sure if init.d is supported can anyone aside from me confirm this)
merruks kernel would be the tentative third since alpha7.50rc20 boot on some and boots not on some...
as for the mean time 80 percent of the kernels are work in progress...
hands down to the devs that are creating them please let us continue to show supprt for the betterment of our devices
and world peace(with matching miss universe hand wave)
Merruk kernel Update 03.25.2012
http://forum.xda-developers.com/showthread.php?t=1550065&page=123
Done...!
This One is the Final Beta One. ( We need to create a new topic here )
Instructions :
1 : Put the Ext4.zip on Your SD-Card.
2 : Extract The Content of Sustem.zip to the Root of your SD-Card (DRIVE_LETTER:/system). Take it from the previews Post.
3 : Flash the Kernel Via Odin (YOU CAN DO WHAT YOU WANT THERE IS MANY OTHER METHODS).
4 : Boot into CWM Recovery (FIXED THIS TIME).
5 : Install Ext4.zip.
6 : Wipe DATA & CACHE (NOT NEDDED BUT PREFERABLE).
7 : ENJOOOOOOY. (Check the internal memory )
---------------------------
Testers :
Please test and report, i need more reports from you.
System.zip Download it from here :
http://forum.xda-developers.com/attachment.php?attachmentid=963282&d=1332608289
Kernels
nicely put.
as you probably already knew, kernels are the core of an operating system.
like the engine of a car or whatever
The part of an OS that directly communicates with the hardware.
i like this
What Is A Kernel really?
Corn kernels are used as pelletized fuel for pellet stoves and furnaces. Corn kernels are a natural pellet, which gives them a huge economic advantage over other man-made biomass pellets and wood pellets.
Click to expand...
Click to collapse
But this kind of thread has a negative effect on the original thread in a lot of ways..
ronnieryan said:
i like this
But this kind of thread has a negative effect on the original thread in a lot of ways..
Click to expand...
Click to collapse
i know but asked merrucs permission on posting his updates on this so i guess its ok..havent found time asking viveks and terma yet tahts why i havent posted the update on their kernels...
i didnt really bother asking (dude bnothing personal being objective,youre a great guy )you since you already deleted your psot dunno why, but for everyones sake (goodthing i had a copy of some of your post)i am reposting them...
Wow.even here?
Sent from my GT-S5360 using xda premium
Did it work
Another redundant thread.U can ask Marroc anything, he will give you.But what make you think this thread is necessary ?This will bring confusion,overlapping all around,Remember kernel is not a joke.You can't put all the technical details,the solutions of unstability better than the thread itself where the dev themselves are supporting. Dev doesnt like their app to be mirrored, look at Creed.You have your stickky thread, You know some rules,be matured.If you want this thread better not post any attachment or kernel mirrors.Ask MOD to close it.
premolikeshtc said:
Another redundant thread.U can ask Marroc anything, he will give you.But what make you think this thread is necessary ?This will bring confusion,overlapping all around,Remember kernel is not a joke.You can't put all the technical details,the solutions of unstability better than the thread itself where the dev themselves are supporting. Dev doesnt like their app to be mirrored, look at Creed.You have your stickky thread, You know some rules,be matured.If you want this thread better not post any attachment or kernel mirrors.Ask MOD to close it.
Click to expand...
Click to collapse
ok then i honestly thought i was helping...please report thread and close
Sent from my GT-S5360 using XDA
We agreed to use this thread when ronnie left.
Sent from my GT-S5360 using xda premium
Here is the system image from MY SGS 3, I thought one of our other devs might want to turn this into a ROM. I would do it, but I am a little swamped at the moment with after hours android dev work.
If someone has not taken a stab at it by the time I am back in here more "permanently", I will make my attempt at porting it over. You will need to grab a script that they use for CM, to grab the files off of your phone, also here is a good reference on porting as well.
SGS3 ROM to port:
http://www.androidfilehost.com/main/Motorola_ATRIX_2_Developers/jimbridgman/system.img.gz md5sum: 29a6c707d25520c28528b502bb190c7e
Porting guide, a very nice one at that:
http://forum.xda-developers.com/showthread.php?t=1512319
Have some fun.
jimbridgman said:
Here is the system image from MY SGS 3, I thought one of our other devs might want to turn this into a ROM. I would do it, but I am a little swamped at the moment with after hours android dev work.
If someone has not taken a stab at it by the time I am back in here more "permanently", I will make my attempt at porting it over. You will need to grab a script that they use for CM, to grab the files off of your phone, also here is a good reference on porting as well.
SGS3 ROM to port:
https://dl.dropbox.com/u/45576654/system.img
Porting guide, a very nice one at that:
http://forum.xda-developers.com/showthread.php?t=1512319
Have some fun.
Click to expand...
Click to collapse
I might take it on (you know me, that means I will try and fail and leave it dead most likely), but how the hell will we even get it to boot without at least an ics kernel? will we just have to wait until we get the update?
EDIT: i assume the gs3 is GSM correct?
lkrasner said:
I might take it on (you know me, that means I will try and fail and leave it dead most likely), but how the hell will we even get it to boot without at least an ics kernel? will we just have to wait until we get the update?
Click to expand...
Click to collapse
Try kexec, That is how the cyanogenmod team is "dual booting" for testing roms... who cares if it is just one proc for a test boot.... Once you can POC it with a 2.3.6 kernel, then you know you are on the right track, and can do a test flash. The only real issue you might have is that the source seems incomplete to me.
I know this because I tried to compile it and had all kinds of issues with missing pieces. I have successfully compiled two kernels that I am testing on my SGS 3 at the moment (one overclocked, the other under volted).
Just make sure you go and grab the arm-abi tool kit, this is the one I use, from
codesourcery:
http://www.mentor.com/embedded-software/codesourcery
All you need is the light version. It might take some work, but you may be able to merge the ICS kernel code (it is posted as a sticky higher up ^^^) with the MB/ME865 kernel to get what is missing. There are some how-tos out there to do it.
Yes the AT&T version is GSM(HSPA+)<E
Can you post the built in apps of sgs3 eg: s voice.
Sent from my MB865 using xda premium
kc92iyngr said:
Can you post the built in apps of sgs3 eg: s voice.
Sent from my MB865 using xda premium
Click to expand...
Click to collapse
It is in the system.img file I posted.... just mount it as an iso and you can pull out /system/app and grab the Svoice.apk from there.
kc92iyngr said:
Can you post the built in apps of sgs3 eg: s voice.
Sent from my MB865 using xda premium
Click to expand...
Click to collapse
I'll pull them out for you later today, I am about to tear this apart. it is downloading crazy slow though. I'm on an island in Vermont, so as you might imagine, my internet is not fantastic.
---------- Post added at 01:59 PM ---------- Previous post was at 01:46 PM ----------
jimbridgman said:
Try kexec, That is how the cyanogenmod team is "dual booting" for testing roms... who cares if it is just one proc for a test boot.... Once you can POC it with a 2.3.6 kernel, then you know you are on the right track, and can do a test flash. The only real issue you might have is that the source seems incomplete to me.
I know this because I tried to compile it and had all kinds of issues with missing pieces. I have successfully compiled two kernels that I am testing on my SGS 3 at the moment (one overclocked, the other under volted).
Just make sure you go and grab the arm-abi tool kit, this is the one I use, from
codesourcery:
http://www.mentor.com/embedded-software/codesourcery
All you need is the light version. It might take some work, but you may be able to merge the ICS kernel code (it is posted as a sticky higher up ^^^) with the MB/ME865 kernel to get what is missing. There are some how-tos out there to do it.
Yes the AT&T version is GSM(HSPA+)<E
Click to expand...
Click to collapse
Am I right that is SHOULD boot on a stock ICS kernel, like what came from that leak, if so, I can have someone that is running that test it out, and make sure the system is right, then I can build a kernel to run with kexec until we can get a real update.
I am new to porting and sort of to kernel building so tell me if this process sounds right for this.
1. fix up the gs3 system with our proprietary files -thats easy, I know how to do that
2. have someone that is running an ics kernel test it if possible
3. if that works it means I just need a stock ics kernel to run in kexec, which shouldn't be too hard because we should be able to use the me865 source and modify it to work with mb865. If it does not work, kernel building starts from scratch, which is were I will have to do some more research, and any help from you or others would be helpful.
My other question is how do we even load the new kernel with kexec? wouldn't we need this to boot first, then we can swap the kernel? Or is there a way to load up both at the same time?
I think I will set up a WIP thread for this if you don't mind. feel free to PM me if you don't want to post stuff here.
Thank you so much for all your help, and have fun with your new toy
lkrasner said:
I'll pull them out for you later today, I am about to tear this apart. it is downloading crazy slow though. I'm on an island in Vermont, so as you might imagine, my internet is not fantastic.
---------- Post added at 01:59 PM ---------- Previous post was at 01:46 PM ----------
Am I right that is SHOULD boot on a stock ICS kernel, like what came from that leak, if so, I can have someone that is running that test it out, and make sure the system is right, then I can build a kernel to run with kexec until we can get a real update.
I am new to porting and sort of to kernel building so tell me if this process sounds right for this.
1. fix up the gs3 system with our proprietary files -thats easy, I know how to do that
2. have someone that is running an ics kernel test it if possible
3. if that works it means I just need a stock ics kernel to run in kexec, which shouldn't be too hard because we should be able to use the me865 source and modify it to work with mb865. If it does not work, kernel building starts from scratch, which is were I will have to do some more research, and any help from you or others would be helpful.
My other question is how do we even load the new kernel with kexec? wouldn't we need this to boot first, then we can swap the kernel? Or is there a way to load up both at the same time?
I think I will set up a WIP thread for this if you don't mind. feel free to PM me if you don't want to post stuff here.
Thank you so much for all your help, and have fun with your new toy
Click to expand...
Click to collapse
Yeah I think that is a good start. Take a look at this link, the guys from team epic that do cyanogenmod ports have come up with a way to use kexec to test booting thier kernel and roms. You might PM one of them, I have not gotten to that point yet, plus these guys are working on the Sprint version, of the SGS3, but I am sure they can explain how they are doing this with kexec. These guys are on XDA, I have chatted with them on a couple issues I was having.
http://www.epiccm.org/
Oh, P.S.
Here is how to compile the "stock MB/ME865" kernel:
1. How to Build
- get Toolchain
From android git server , codesourcery and etc ..
- arm-eabi-4.4.3
- edit Makefile
edit "CROSS_COMPILE" to right toolchain path(You downloaded).
EX) CROSS_COMPILE= $(android platform directory you download)/android/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-
Ex) CROSS_COMPILE=/usr/local/toolchain/arm-eabi-4.4.3/bin/arm-eabi- // check the location of toolchain
$ export ARCH=arm
$ make m2_att_defconfig
$ make
2. Output files
- Kernel : arch/arm/boot/zImage
- module : drivers/*/*.ko
3. How to Clean
$ make clean
Just make sure the toolkit is pointed to the install of the codesourcery toolkit I linked in the above post.
P.P.S
Your defconfig might be another pointer name, that you will have to find out for sure. You know the one above called m2_att_defconfig.
For the beginners don't try the rom,you might kill your phone!
I'd like to give this a try as well . Thanks a lot for all the help!
If/when we get this to work, do you think a JB port won't be too far behind? How big are the differences between stock ICS and JB kernels?
cogeary said:
I'd like to give this a try as well . Thanks a lot for all the help!
If/when we get this to work, do you think a JB port won't be too far behind? How big are the differences between stock ICS and JB kernels?
Click to expand...
Click to collapse
Glad to see you back around here, but lets not even give anything towards JB until we get ICS. if you are interested in helping with that, send me a PM, I have made some progress with cm9 (as in it boots fine, and i have some ideas for the radio).
cogeary said:
I'd like to give this a try as well . Thanks a lot for all the help!
If/when we get this to work, do you think a JB port won't be too far behind? How big are the differences between stock ICS and JB kernels?
Click to expand...
Click to collapse
Yay! Cogeary's back! Good to see you around again...
Sent from my phone's mind
cogeary said:
I'd like to give this a try as well . Thanks a lot for all the help!
If/when we get this to work, do you think a JB port won't be too far behind? How big are the differences between stock ICS and JB kernels?
Click to expand...
Click to collapse
ICS to JB is going to be a much smaller kernel jump, but there will be a HUGE performance increase due to project butter which is now officially part of Jelly Bean.
The key to running something like this is to get a kernel compiled and running with kexec, even though it is just 1 proc, it is a good way to get started. Ports will be much easier if you do some merging of the changed code in newer kernels and do merged kernel. There are instructions for doing a kernel that is merged from 2 sources to get a complete kernel.
Now this will just work for testing and porting, and the actual ICS or JB install from at least a leak will be needed to actually run the port, but you can get ahead of the game by doing what I have mentioned.
Well going to give this a go in a few days doing some maintenance on my computer but will get back with something (hope not a bricked phone) .....
(off topic ranting)
Hate to say it at this rate what getting close to a year since Ics release Jb might just be a pipe dream..... Think I am growing grey hairs waiting for something to give here..... Without bootloader unlock I feel so useless (Yea I could make a recovery image with all the bells and whistles but I got bigger plans).....
Downloaded so I could tinker with some files. Thanks for sharing.
Sent from my SAMSUNG-SGH-I997 using xda premium
Lol. Just my luck for the dropbox account to be temporarily shut down when my download's on 99%.
Well I guess I'll just sit here and wait. Unless anyone wants to be so kindly awesome enough to mirror it?
cogeary said:
Lol. Just my luck for the dropbox account to be temporarily shut down when my download's on 99%.
Well I guess I'll just sit here and wait. Unless anyone wants to be so kindly awesome enough to mirror it?
Click to expand...
Click to collapse
sure, no problem, give me a bit, my internet is slower than hell where I am right now.
EDIT: of course I didn't add it to dropbox originally, so now it is uploading to google drive. It just hit 1%
cogeary said:
Lol. Just my luck for the dropbox account to be temporarily shut down when my download's on 99%.
Well I guess I'll just sit here and wait. Unless anyone wants to be so kindly awesome enough to mirror it?
Click to expand...
Click to collapse
Yeah I got the dreaded e-mail from dropbox last night....
I will see what I can come up with for a hosting solution for this. I will update the OP once I have something.
cogeary said:
Lol. Just my luck for the dropbox account to be temporarily shut down when my download's on 99%.
Well I guess I'll just sit here and wait. Unless anyone wants to be so kindly awesome enough to mirror it?
Click to expand...
Click to collapse
I uploaded it to my Drive right away after downloading - try this for SGSIII ICS: https://docs.google.com/open?id=0B-CZ8hXV8qOiVGtjOHZ3ZEg5eFU
P.S. - I also have a JB dump there, if anyone's interested: https://docs.google.com/open?id=0B-CZ8hXV8qOiSkc3QkE1Y0ZsRkU
EDIT: make that 2 jelly beans: https://docs.google.com/open?id=0B-CZ8hXV8qOiS2QtcG41QUh4R1k
...I was pretty active during the I/O hype last week...
jimbridgman said:
Yeah I got the dreaded e-mail from dropbox last night....
I will see what I can come up with for a hosting solution for this. I will update the OP once I have something.
Click to expand...
Click to collapse
Why not try Filedropper or Mediafire?
MagicXB said:
Why not try Filedropper or Mediafire?
Click to expand...
Click to collapse
I am actually trying to get my recognized developer cert on here and get free premium access to xdafilehost, that all the recognized devs get access to.
We will see if I get it or not. If not I have other options, but things like filedropper will not do, I already looked into it
Thanks to the encouragement of blindndumb, I've decided to personally make a cm10 rom too. This CM10 Rom also acts as my base for my PA.
So... Yea. As Usual,
Double Thanks for cnote74 for making the kernel too for me as my computer is the most old fashion one :-/
And also 0.0 for teaching me how to port
And also blindndumb for the camera patch
And also ...Awesome... for the amazing AwesomeBeatsv3
And also hdorius for supporting me all the way till now
And also ParanoidAndroid For even making this rom possible
(YES I LOVE THE 2 WORDS AND ALSO )
Flashing Instructions ( Very Important -> You must be on cm10 )
1. Make Sure You're On The Latest CWM Or 4EXT Recovery
2. Make A Backup
3. Wipe Cache and Dalvik
4. Flash ROM ×Still requesting permission before uploading×
5. Flash Gapps ×http://goo.im/gapps/gapps-jb-20120726-signed.zip×
6. Reboot and Enjoy
When will it be released?
It will be released as soon as i get the permissions from other dev and at the same time thanking blindndumb,hdorius and cnote74 for helping me through this difficult times and making it a big success
Why create this thread if you haven't got the rom to release yet?
Sent from my Desire HD using Tapatalk 2
any new info for this rom camera work ! or camcorder work full on this rom ?
kee going great from you
mrbubba999 said:
Why create this thread if you haven't got the rom to release yet?
Sent from my Desire HD using Tapatalk 2
Click to expand...
Click to collapse
I am able to release it right now just need to get the permissions and the links would be up instant. Camera works but camcorder doesn't work for me.
Camera for non samsung sensor, for dhd with omniVision sensor?
Gradjevinac said:
Camera for non samsung sensor, for dhd with omniVision sensor?
Click to expand...
Click to collapse
Huh? o.o
simahu said:
Huh? o.o
Click to expand...
Click to collapse
Multiple sensor vendors for the Camera exist. Just because it is an HTC phone does not mean you have an HTC camera(omnivision or Samsung) You need to know this stuff man:silly:
I can understand if people want to make there own roms. And i really appreciate it if they share the work with the community. But before you do this, you should learn something about how to do this stuff!
Sent from my Desire HD using xda app-developers app
Sorry but I wont be going anywhere near anything you release and I use that term loosely. You appear to be jumping from one genuine developer's rom's to another trying to cobble up your own rom. Just reading your previous posts clearly shows your technical abilities are rather lacking.
Should maybe also add, non or unofficial CM10 rom as well to the title.
IDK
WR
Stop me if i am wrong... But if you compiled CM10 from source then why do you have to wait for permission???? What CM10 rom are you using as a base then??? Jellytime is the only one i know of to boot and run with CM10, and we all know you will not get permission from Random
Guys,
I have already requested a mod take a look at this. I find it weird that his computer cannot compile a kernel but it can compile a rom. Even on my custom built with a 6 core AMD Phenom with 16 GB of RAM it takes about an hour to an hour and a half to compile from source. That would require at least 2 days time on his machine with a melted core. We will see if this is legit. Let the mods take care of this
menditsa said:
Sorry but I wont be going anywhere near anything you release and I use that term loosely. You appear to be jumping from one genuine developer's rom's to another trying to cobble up your own rom. Just reading your previous posts clearly shows your technical abilities are rather lacking.
Click to expand...
Click to collapse
Let me take a peek at this. He thanked people for compliling the kernel and then thanked multiple other people... so he took a bunch of other peoples work and crunched them into one... something seems alittle fishy is all I say. And yes its pretty clean on my part that he doesn't seem to know what he's doing. (Don't get me wrong I'm no where near being a dev but it just seems like he's trying to make himself popular for making one) idk.That's my input so ill just see where this goes. Goodluck
Sent from my Inspire 4G using xda premium
Thread Closed.
Placeholder threads for "coming soon" ROMs are not allowed. Neither are ROMs that use other peoples work without permission.
Note to OP, I you wish to use randomblame's kernel, compile it yourself, its not that hard and there is nothing in the GPL that prevents you from doing so.
I did not create "this" and I'm not taking credit for it. This is an awesome kernel created by an awesome dev. I have seen a lot of people asking about where to find this kernel so I asked the dev if I could make this thread to help everyone out over here. I do plan to keep this updated as he updates his OP over on Rootz.
LINK TO ORIGINAL POST ON ROOTZWIKI
This is a kexec Touchwiz test kernel. Use his thread to report bugs, etc.
WARNING: If you're on full stock, you must install busybox first.
DOWNLOAD
latest beta kernel: flashable zip
to return to stock kernel: flashable zip
INSTRUCTIONS
Make sure you're on a recovery that supports auto-flash (any CWM compatible recovery should work - I use v6.0.1.0).
Make sure your ROM has busybox installed properly (otherwise it will bootloop).
Download and flash the zip file in recovery (yup that's it).
Reboot (it will appear to boot twice after that and at every boot).
FEATURES
Unnecessary components removed for lean and fast kernel.
Compiled using latest Linaro compiler with additional optimizations.
Latest Linux updates applied (currently up to 3.0.39).
Ramdisk optimizations.
Kexec (credit goes to Mike Kasick, Austin Dicken, etc.)
OC'ed to 1.9Ghz (limited to 1.51Ghz at boot, use an app to change max freq)
SIO I/O scheduler default
Fast Charge (toggle via the "ffc" script - open terminal, type ffc then enter, plug in phone via USB)
On-demand governor backported from Linux 3.5
CHANGELOG (BETA)
v0.1 (b31fd85c46133f21d3e83d2a5c7d6f94) - initial beta release. Changes from test v12.2.
CHANGELOG (TEST KERNEL)
v10.4 - initial test release
v11.1 (0a169bbc58f7f5b14315f6e2dad47226) - leaner kernel, ondemand governor backported from Linux 3.5, latest interactive governor (not recommended yet)
v12 (8d31143328f19a6183ce6ed50d3f2f76) - fixed default max frequency (really set to 1.51ghz), custom boot animation support, init.d support, Linux 3.0.39 update
v12.2 (3640421cf043e4bdb88de3162c9984fa) - fixed blue LED issue at boot for some ROMs.
TODO
This is alpha/test kernel. More development will come.
Remember this is just a repost of his OP. To get support from the dev you will more than likely have to go over to Rootzwiki to get it. All of the links in this post redirect to the OP on Rootzwiki and not to download links. You will have to go to his OP to download the kernel.
Disclaimer said:
Me and this dev are not responible for you not reading the entire post on either site and bricking your device or anything else you might want to blame either of us for.
Click to expand...
Click to collapse
How do I use USB Fast Charge?
1) Unplug from USB cable.
2) Open Terminal Emulator, type "ffc" (without quotes) and enter. This command will toggle your fast charge state.
3) Plug it back in.
Note: running the same command again will disable fast charge.
Also, when fast charge is enabled USB communication will be disabled.
Why KEXEC?
I actually had my own hybrid recovery/kernel method, which was kinda cool. No special kernel modification was necessary, simpler boot hijack, etc. But it did mean that recovery was modified and required flashing into recovery partition for every new version. Plus all the cool cats were using kexec.
I don't mean to be a jerk or step out of place, but ,there really isn't any development here since everything is centered at Rootz. I can certainly understand a DISCUSSION thread in General, but all the actual development is over at Rootzwiki. Why not create a discussion thread in General and allow Imo to make his own thread in development if he so chooses to do so?
That's my 2 cents. Mods feel free to nuke my thoughts here if you'd like.
bobloblaw1 said:
I don't mean to be a jerk or step out of place, but ,there really isn't any development here since everything is centered at Rootz. I can certainly understand a DISCUSSION thread in General, but all the actual development is over at Rootzwiki. Why not create a discussion thread in General and allow Imo to make his own thread in development if he so chooses to do so?
That's my 2 cents. Mods feel free to nuke my thoughts here if you'd like.
Click to expand...
Click to collapse
I didn't want it to get lost in General and I asked him if he wanted me to make one or if he could make one over here for us and he told me to go ahead. I see where you are coming from though.
EDIT: If mods feel this should be elsewhere feel free to move it. I just figured this would be the best place to put it.
Yah i think it will be useful since half of the Rom threads are all about this kernal anyways there taking up way to many pages. There does need to be a seperate thread for it so good ups.
If you did not development nor can support it then it does not belong in Development
Thread moved
Also please show where the original developers authorized you to copy their material and links
Thanks
FNM
kennyglass123 said:
If you did not development nor can support it then it does not belong in Development
Thread moved
Also please show where the original developers authorized you to copy their material and links
Thanks
FNM
Click to expand...
Click to collapse
Sent you a PM with screenshots of imo and I's conversation.
Does anyone know how to get the phone to charge while it's off on this kernel? My phone will just vibrate but won't charge while off.
d1ez3 said:
Does anyone know how to get the phone to charge while it's off on this kernel? My phone will just vibrate but won't charge while off.
Click to expand...
Click to collapse
I have never tried to charge with the phone off. Beta just released about 20 minutes ago. Try that and see if it fixes it.
EDIT: Might have found the answer over on Rootz.
http://rootzwiki.com/topic/31329-imoseyon-beta-leankernel-tw-88-v01-kexec/page__st__260#entry870710
thanks, trying the beta now
No problem. I have the beta on my phone and it seems really solid so far.
this has already been covered in my guide...i think having multiple guide threadz for each and every rom/kernel is silly and confusing. which is why i made a all in one guide that covers all develpment and tweaks...what not. part of the reason i link to the original dev threads so users can keep up on the lastest there but ask questions in my thread.
droidstyle said:
this has already been covered in my guide...i think having multiple guide threadz for each and every rom/kernel is silly and confusing. which is why i made a all in one guide that covers all develpment and tweaks...what not. part of the reason i link to the original dev threads so users can keep up on the lastest there but ask questions in my thread.
Click to expand...
Click to collapse
I didn't realize there was a link to Imos kernel anywhere except inside of ROM threads so I figured I would duplicate his post here so people here would see. There is a whole lot of people who posted in the Synergy thread that they didn't know where his kernel was or where to find it and things like that. I figured the easiest way would be to have a post on XDA devoted to his kernel. If we had a mega thread of all the root methods, tools, ROMs, kernels, and themes then that would probably be better than this to help people find anything they may need for their phone with very little effort.
I'm assuming this wont work on the cm10 nightlies?
Will kexec kernels still work with an unlocked bootloader
Sent from my SCH-I535 using xda app-developers app
vx2ko said:
Will kexec kernels still work with an unlocked bootloader
Sent from my SCH-I535 using xda app-developers app
Click to expand...
Click to collapse
yes. in their current form your device will still boot like 3 times though. There will be no change. In the next few days devs will be unpacking their zips and removing the kexec process. Now they just need to copy over any modules and dd the kernel to mmcblk0p7. But yes, these kernels will still work fine right now.
When the devs repackage them, however, you will no longer have to bootloop 3 times before booting with your custom kernel. it will load on first boot everytime, until you dd the stock kernel back to mmcblk0p7
When I flash nothing happens?
I just put on the Psycho ROM on my i9300 today and wanted to test this kernel out to see what 1.9Ghz feels like. I downloaded both the experimental and stable build.
I flashed the experimental build first, but my Siyah kernel still showed up. So I tried it again, but to no avail. Same incident with the stable build.
I notice when it flashes it seems like less than a second... I downloaded the experimental build v1.7 a few days ago, and its stable build today.
Any ideas?
Heatshiver said:
I just put on the Psycho ROM on my i9300 today and wanted to test this kernel out to see what 1.9Ghz feels like. I downloaded both the experimental and stable build.
I flashed the experimental build first, but my Siyah kernel still showed up. So I tried it again, but to no avail. Same incident with the stable build.
I notice when it flashes it seems like less than a second... I downloaded the experimental build v1.7 a few days ago, and its stable build today.
Any ideas?
Click to expand...
Click to collapse
Ask in the proper section this is for Verizon GS3.
Sent from my Galaxy SIII
Still getting WiFi drops on HD based Roms? Thats the only stopping me from using LK
TokedUp said:
Still getting WiFi drops on HD based Roms? Thats the only stopping me from using LK
Click to expand...
Click to collapse
Nope. Imo says not to use the latest (October 27) release on anything newer than G1.
Sent from my SCH-I535 using xda app-developers app
Could multirom be ported to OPO users?
Would be so awesome for 64gb version !
Cheers
You must ask Tassadar, multirom creator, who will confirm (or not) if hardware is compatible
IF it is, we will have to wait for a compatible kernel
Also interested in seeing a Multirom port.
Would be interested as well. So @Tasssadar, can you help here?
EDIT: Just did a quick read on the wiki... Looks like we should be able to port it ourselves. Maybe I'll look into it when I find some time. But everyone is invited to do so as well!
EDIT2: See here: https://github.com/Tasssadar/multirom/wiki/Porting-MultiROM
As in FAQ:
Will you port MultiROM to device X?
No, probably. I won't port MultiROM to any device I don't own, because it is very difficult to provide the level of support I want to provide if I can't test things myself, as proven by the Nexus 4 port. I'll probably keep buying Nexus devices and keep porting MultiROM to those myself, but I can't buy every single device - I'm still a student, all my existing devices were bought using some kind of money grant or donations from users.
But, you can port it yourself, the wiki should give you at least some idea how to do that: https://github.com/Tasssadar/multirom/wiki/Porting-MultiROMtl;dr: get me the device or port and maintain it yourself.
I won't know how "hard" (what does that even mean?) it is to port MultiROM to X until I have the device in my hands, but it should be possible. I see you've already found the wiki, there's a bit of info about porting there. Kexec-hardboot patch will be the "hardest", since you need to know a bit about how linux boots on ARM devices. Or just blind guessing, that seems to work for some people too.
Tasssadar said:
As in FAQ:
tl;dr: get me the device or port and maintain it yourself.
I won't know how "hard" (what does that even mean?) it is to port MultiROM to X until I have the device in my hands, but it should be possible. I see you've already found the wiki, there's a bit of info about porting there. Kexec-hardboot patch will be the "hardest", since you need to know a bit about how linux boots on ARM devices. Or just blind guessing, that seems to work for some people too.
Click to expand...
Click to collapse
Thanks, luckily I know some things about this already. So shouldn't be that hard for me. Hardest thing will be to find time to actually do it. As this device don't have an sdcard, that part is already covered. I do however have to take a look at the ramdisk for that patch...
Tasssadar said:
tl;dr: get me the device or port and maintain it yourself.
I won't know how "hard" (what does that even mean?) it is to port MultiROM to X until I have the device in my hands, but it should be possible. I see you've already found the wiki, there's a bit of info about porting there. Kexec-hardboot patch will be the "hardest", since you need to know a bit about how linux boots on ARM devices. Or just blind guessing, that seems to work for some people too.
Click to expand...
Click to collapse
Well if I win one I'll give it to you. Its the least I could do for all the great work you do for the community!
Thanks Tasssadar!
lol, I was just about to post about this. From what I remember the Devs for each of the other kernels just have to add in the multirom code in to their kernel for multirom support. Pretty easy from what I heard. Otherwise I reached out to the dev for multirom today to see if this will be coming to OPO.
synergeticink said:
lol, I was just about to post about this. From what I remember the Devs for each of the other kernels just have to add in the multirom code in to their kernel for multirom support. Pretty easy from what I heard. Otherwise I reached out to the dev for multirom today to see if this will be coming to OPO.
Click to expand...
Click to collapse
I already did this in the posts above... He won't support it himself, but we can port it ourselves. Looks not that hard.
Sent from my One using XDA Premium 4 mobile app
I'd love to see MultiRom on the OnePlus One as well. If someone could port it, that would be amazing!
Well it would be simply great
I've almost finished MultiROM port to the OPO. Just a few framebuffer things to fix
KINGbabasula said:
I've almost finished MultiROM port to the OPO. Just a few framebuffer things to fix
Click to expand...
Click to collapse
Awesome! Can't wait to see instructions to do this.
KINGbabasula said:
I've almost finished MultiROM port to the OPO. Just a few framebuffer things to fix
Click to expand...
Click to collapse
Impressive !
If you got a working version, that "donate to me" button of yours will be pressed
KINGbabasula said:
I've almost finished MultiROM port to the OPO. Just a few framebuffer things to fix
Click to expand...
Click to collapse
Great! Thanks for your awesome help.
Ok, so MultiROM works, TWRP works, kexec works BUT the boot menu is not visible (it's working but it shows completely black) still framebuffer problems. I can set the main ROM from TWRP and it gets booted correctly. So the last thing to fix is just the boot menu. It's completely usuable anyway from the recovery
sorry for the noob questions, i am not "inside" the multirom project...
will the installed roms share the same data partition...so you can switch between roms keeping everything else is installed on device?
No, this is not possible atm (if it's the same as for N5)
But the main advantage of multirom is for me: testing ROMs without loosing your daily driver. If you like the new rom, install your stuff and swap it to primary
beren said:
sorry for the noob questions, i am not "inside" the multirom project...
will the installed roms share the same data partition...so you can switch between roms keeping everything else is installed on device?
Click to expand...
Click to collapse
I confirm the data partition cannot be shared
@KINGbabasula :
You should already tell the kernel dev to include the k-exec boot patch, so we won't have to wait ages to have a compatible Kernel
@ak is very responsive for features requests
bud77 said:
I confirm the data partition cannot be shared
@KINGbabasula :
You should already tell the kernel dev to include the k-exec boot patch, so we won't have to wait ages to have a compatible Kernel
@ak is very responsive for features requests
Click to expand...
Click to collapse
Sure. I tested mahdi and slim rom and they work perfectly sharing my kexec'd kernel. PA sadly still doesn't because they use cm11s kernel so I can't set shared kernel (in short it's impossible to use it until they merge kexec patch). Anyone who wants to merge it in their kernel it's here: https://github.com/KINGbabasula/and...mmit/3e93ccd23a37cc5fa3140fc935a43362a678de37 and to enable it add this in defconfig:
CONFIG_KEXEC=y
CONFIG_KEXEC_HARDBOOT=y
CONFIG_PROC_DEVICETREE=y