Hi there,
I'm looking for the source code of Corn Kernel, especially the version 7.0A.
I already tried to compile the kernel from Samsung with no success.
If by any chance the author can share his code this would be great for me.
Thanks
Might want to check with mtcarey here
http://forum.xda-developers.com/showthread.php?t=1294477
I don't believe they have enough posts to post in the development section, if I remember right it has to be 10
Oops, on the app didn't see post count. Could prolly send mtcarey a pm
mcduck2002 said:
Hi there,
I'm looking for the source code of Corn Kernel, especially the version 7.0A.
I already tried to compile the kernel from Samsung with no success.
If by any chance the author can share his code this would be great for me.
Thanks
Click to expand...
Click to collapse
Refer here. MtCarey explains how to compile KK4.
Actually according to GNU/GPL licencing, all source code must be made available to the public for anything built on or modified from software built with that licence and the licence must carry over.
basically if you build it from a GPL licenced source, you must provide your source for your changes/additions.
But im sure if you send the dev of the kernel in question, he would be happy to abide. (by xda rules he should).
sometimes with modifying kernels/roms of leak versions, and software for which source has not been provided to us, we are able to change 90% less, and are breaking GPL, but we dont really have a choice in the matter. well... we could just not mod it.. LOL.
prbassplayer said:
Refer here. MtCarey explains how to compile KK4.
Click to expand...
Click to collapse
he says in that, that there is much more to tweak to get it proper, but those are the 2 main things missing to get it to boot. not exactly a how-to compile guide.
Hi Guys,
In response to the quote below, I already tried to compile other kernel with some success. I managed to do that with HTC kernel by following the instructions. The explanation MtCarey gave is more like a hint or some info. Even though the info might be good enough for experienced kernel developer, I'm still not experienced enough.
All I'm asking weather the full source code with minimum modification can be contributed to the public so we all can have the benefit of it.
And of course! many thanks for MtCarey if he's willing to do that.
TRusselo said:
Actually according to GNU/GPL licencing, all source code must be made available to the public for anything built on or modified from software built with that licence and the licence must carry over.
basically if you build it from a GPL licenced source, you must provide your source for your changes/additions.
But im sure if you send the dev of the kernel in question, he would be happy to abide. (by xda rules he should).
sometimes with modifying kernels/roms of leak versions, and software for which source has not been provided to us, we are able to change 90% less, and are breaking GPL, but we dont really have a choice in the matter. well... we could just not mod it.. LOL.
he says in that, that there is much more to tweak to get it proper, but those are the 2 main things missing to get it to boot. not exactly a how-to compile guide.
Click to expand...
Click to collapse
mcduck2002 said:
Hi Guys,
All I'm asking weather the full source code with minimum modification can be contributed to the public so we all can have the benefit of it.
And of course! many thanks for MtCarey if he's willing to do that.
Click to expand...
Click to collapse
did you PM him? the un-modified stock kernel or unmodified corn kernel??...
and if you arent that experienced with it... why?? learning?? most of the kernel devs hang out in irc and talk and help kernel developing.. go make some friends.
Where can I get the information how to get to the irc?
TRusselo said:
did you PM him? the un-modified stock kernel or unmodified corn kernel??...
and if you arent that experienced with it... why?? learning?? most of the kernel devs hang out in irc and talk and help kernel developing.. go make some friends.
Click to expand...
Click to collapse
Related
I've spent the better part of 5 hours trying to come across information on ROM development.
My question is two part. What resources are there available to learn about creating a rom from scratch or editing an existing (including making the update.zip and signing)
Also, I assume the emulator is involved or at least could be. How do you create the system images that you need to create a custom avd from the zip's that you find roms in?
I have a feeling there's a lot I don't know. Perhaps the answer is in front of my face, but I've been looking for a long time and definitely have tried so please don't just say "use the search fuction" or "google it"
Devs normally don't like to share the info but there's a guide here:
http://ctso.me/2010/02/building-an-android-rom-–-part-1-5/
But the info is in other places to the google-android page might have some info to. You must be using a linux OS to actually build anything, windows is a no-go...
Quick and helpful, thanks!
Luckily I did just put the latest ubuntu on my laptop.
If anyone else wants to chime in with some helpful resources please do!
If some annoying little 14 year old made a hero rom, it can't be all that complicated.
halfmonty said:
If some annoying little 14 year old made a hero rom, it can't be all that complicated.
Click to expand...
Click to collapse
He was just lying, he spammed various threads while talking about other devs.
Ace42 said:
He was just lying, he spammed various threads while talking about other devs.
Click to expand...
Click to collapse
first he's 14 then he's 12...next he'll be a spoiled 8 year old. you just watch.
I'm glad I checked this post. I was curious about ROM developing myself. Thanks for the post.
Is it me, or does that guy have more then one account...
At the risk of taking this further off topic... what guy?
But really my main concern is how to make a rom so, any other help from anyone would be good. Thanks!
Bump?
I'm sure somebody knows something
What resources are there available to learn about creating a rom from scratch or editing an existing (including making the update.zip and signing)
Click to expand...
Click to collapse
If you would like to compile android source code (create a rom from scratch) the best place to start would be:
http://forum.androidspin.com/showthread.php?t=2004
or
Chris Soyars' blog: http://ctso.me/2010/01/building-an-android-rom-part-1/
OpenEclair github readme: http://github.com/openeclair/android
Official AOSP Guide: http://source.android.com/download, http://source.android.com/download/using-repo, http://source.android.com/documentat...ding-for-dream
Instructions on creating and signing update.zip files can be in a few places herre on xda. Check the themes section I'm pretty sure I saw a few there.
Also, I assume the emulator is involved or at least could be. How do you create the system images that you need to create a custom avd from the zip's that you find roms in?
Click to expand...
Click to collapse
Install the rom on a handset & do a nandroid backup. It will produce the img files you will need for the AVD
Dude, you're awesome, thanks!
hi!
I've got no experience of coding and if i'm honest i don't really like it! I've never written an app
What i'd like to do is build CM6 for the Nexus from Cyanogens Git Hub.
Is this something realistically possible for someone with no coding experience
I've not bothered researching yet as I wanted to know if I was actually going to be wasting my time!
Short answer is - not a chance.
Jack_R1 said:
Short answer is - not a chance.
Click to expand...
Click to collapse
How helpful...
Anyway, here's the CM wiki to build from source:
http://wiki.cyanogenmod.com/index.php/Building_from_source
RixKliq said:
How helpful...
Anyway, here's the CM wiki to build from source:
http://wiki.cyanogenmod.com/index.php/Building_from_source
Click to expand...
Click to collapse
You should read what you post first. Look, a quote:
"These instructions have only been tested for 4.2.10.1 on 25 DEC 2009. This information may be out-of-date.".
Do you think a 1/2 year and 2 versions old is still relevant?
Do you think that a code which is currently being written, sampled at some random point in time, will compile cleanly?
Do you think that this quote means something, from TODO section:
"TODO: Explain how to compile the rest of CyanogenMod"
Maybe this?
"TODO: Explain how to compile wlan.ko in order to enable wifi."
And more importantly, do you think a user who's asking for instructions to compile and hates programming, knows ANYTHING about Linux, which is required?
Thought so.
So, the short answer is - not a chance.
Who **** in your corn flakes?
The wiki worked for me before and when I was compiling last night...
Anyway, why not give them the information and let them decide if they want to pursue it the project or not.
Edit: From the bottom of the Wiki: This page was last modified on 26 June 2010, at 13:57.
Long story...
Anyways, I was stopped by "and if i'm honest i don't really like it" part, which said to me that any info besides a full comprehensive guide to installing VirtualBox, Debian on VB, and backing up the effort to compile something that might not compile and might not work, would go in vain.
But maybe you're right.
Let me start off by saying I am not a dev. I just thought this tool may be useful to those that are.
It compiles, decompiles, and builds source code. The thing that caught my eye is in the list of supported devices for decompile it said
"Currently supports : Any Device and any Android version."
Maybe hoping to decompile source from honeycomb is being a little optimistic but It may still help.
Link with documentation explaining what it is
http://bit.ly/fuzLgf
Link to original Post
http://forum.xda-developers.com/showthread.php?t=763512
this is already posted in the forum.
Roadzero said:
Let me start off by saying I am not a dev. I just thought this tool may be useful to those that are.
It compiles, decompiles, and builds source code. The thing that caught my eye is in the list of supported devices for decompile it said
"Currently supports : Any Device and any Android version."
Maybe hoping to decompile source from honeycomb is being a little optimistic but It may still help.
Link with documentation explaining what it is
http://bit.ly/fuzLgf
Link to original Post
http://forum.xda-developers.com/showthread.php?t=763512
Click to expand...
Click to collapse
Yeah, but the OP is asking potential users to subscribe to it's use @$5 a month.
Oh I must have missed that...good catch
Sent from my DROIDX using XDA App
Closing thread.
Hey.
I was going through the xda-university site, and i think its pretty amazing. However, one question lurks in my mind and its regarding kernel development, as the title states. Is there any universal method to develop a kernel for any phone? to be honest it seems like a dumb question, but how would it be possible for me to learn how to develop a kernel for xperia u as i don't have a htc desire and the guide for kernels on the site deals with basically htc desire.
Also, if this isn't the appropriate place to ask this question, where could i as when i tick "yes, this thread is a question!" it says it isn't.
Thank you.
[Q] would work.
developing from scratch will take you a while, since you dont know how anyway. start by getting kernel source for your device and learn that way.
pratibhanu said:
Hey.
I was going through the xda-university site, and i think its pretty amazing. However, one question lurks in my mind and its regarding kernel development, as the title states. Is there any universal method to develop a kernel for any phone? to be honest it seems like a dumb question, but how would it be possible for me to learn how to develop a kernel for xperia u as i don't have a htc desire and the guide for kernels on the site deals with basically htc desire.
Also, if this isn't the appropriate place to ask this question, where could i as when i tick "yes, this thread is a question!" it says it isn't.
Thank you.
Click to expand...
Click to collapse
There are 'usually' two places you can start building your kernel from:
1) OEM (your phone's manufacturer's website), It already has board support and all 'necessary' stuff in it. All you need to do is change what you want and do a simple make build after choosing the config file for your board.
2) Vanilla/Stock linux (kernel.org or android.com), This will be extremely hard and is only for boards that don't have support in linux kernel already. This is what engineers at manufacturers do.
If you don't understand the meaning of any word/term in this post, feel free to google them (helps really) or to reply here.
Is there any place that have patches so we can use to kernel if we can't make our own???like governers I/O etc??
pikachukaki said:
Is there any place that have patches so we can use to kernel if we can't make our own???like governers I/O etc??
Click to expand...
Click to collapse
You cant. U just look for a kernel that has the governor added. You will understand that its very easy. Its just a few codes of addition.
Sent from my GT-I9300 using xda app-developers app
Cross-compiling modules
nicholaschw said:
You cant. U just look for a kernel that has the governor added. You will understand that its very easy. Its just a few codes of addition.
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
Hi sirs, im glad of this concept "XDA University". I have a question, lets say I have SGS2, with modified kernel and I would like to extract modules kernel from it (/lib/modules/usbserial.ko) and apply to stock kernel. Would this be possible? Can somebody point me to a link on how should I start?
Thanks in advance and Happy Holidays!
Kernel
pratibhanu said:
Hey.
I was going through the xda-university site, and i think its pretty amazing. However, one question lurks in my mind and its regarding kernel development, as the title states. Is there any universal method to develop a kernel for any phone? to be honest it seems like a dumb question, but how would it be possible for me to learn how to develop a kernel for xperia u as i don't have a htc desire and the guide for kernels on the site deals with basically htc desire.
Also, if this isn't the appropriate place to ask this question, where could i as when i tick "yes, this thread is a question!" it says it isn't.
Thank you.
Click to expand...
Click to collapse
Try pulling the kernel off of your device first.
Hi!
We can fix a lot of Galaxy S Advance I9070 bugs like poor battery life or low audio quality and much much more, but only with your help.
These bugs are caused by OS kernel which is not up-to-date with stock ROM’s and Samsung is refusing to update it. Our previous requests have been ignored by them, and the point is that Samsung have to update it, they are just forced by law and licensing terms of Linux, however they just don’t want to do this because of some unknown reason.
We think that the only way to get an updated source code is to… Show the power of our community and spam them with request messages. That’s the only way to fix A LOT of S Advance bugs still present. S3 Mini community have done this before with a great success, so we can do this too!
It’s a nasty way, but it’s the only thing we can do as a community, because our previous requests had been ignored.
We’d be very pleased if you want to help us. It’s easy, just send them the message provided below:
Contact form: HERE
Inquiry type: Request for Source Codes
Sample message:
I’d like to request the most recent Linux kernel source code for Galaxy S Advance I9070. Source code already available on Samsung Opensource is very outdated and not up-to-date with Samsung internal source code, which can be proved.
According to GNU GPL license you are obliged to publish any source code you had changed in Linux kernel, and you are violating law by not publishing it.
Please, stop pretending that current kernel is up-to-date and just update it. Community have had enough waiting for you to even answer to our requests.
Thanks in advance!
Jadega
jadega said:
Hi!
We can fix a lot of Galaxy S Advance I9070 bugs like poor battery life or low audio quality and much much more, but only with your help.
These bugs are caused by OS kernel which is not up-to-date with stock ROM’s and Samsung is refusing to update it. Our previous requests have been ignored by them, and the point is that Samsung have to update it, they are just forced by law and licensing terms of Linux, however they just don’t want to do this because of some unknown reason.
We think that the only way to get an updated source code is to… Show the power of our community and spam them with request messages. That’s the only way to fix A LOT of S Advance bugs still present. S3 Mini community have done this before with a great success, so we can do this too!
It’s a nasty way, but it’s the only thing we can do as a community, because our previous requests had been ignored.
We’d be very pleased if you want to help us. It’s easy, just send them the message provided below:
Contact form: HERE
Inquiry type: Request for Source Codes
Sample message:
I’d like to request the most recent Linux kernel source code for Galaxy S Advance I9070. Source code already available on Samsung Opensource is very outdated and not up-to-date with Samsung internal source code, which can be proved.
According to GNU GPL license you are obliged to publish any source code you had changed in Linux kernel, and you are violating law by not publishing it.
Please, stop pretending that current kernel is up-to-date and just update it. Community have had enough waiting for you to even answer to our requests.
Thanks in advance!
Jadega
Click to expand...
Click to collapse
Thank you for sharing it here..I emailed them the moment I saw it on New Maclaw's site and it's quite amazing they suceeded in receving new kernel Sources..but I personally think this post needs to be in a more relevant thread, where MORE People can see this...
Gr8 news!!!!
Received opensource code from samsung within 24 hrs...
Take a look of attached image below
Will upload the link as soon as possible, currently I'am out for some important work
http://opensource.samsung.com/(GT-I9070_EUR_JB_Opensource_Update1.zip)
Here's the link which I got from samsung but my phone is unable to open it
jadega said:
http://opensource.samsung.com/(GT-I9070_EUR_JB_Opensource_Update1.zip)
Here's the link which I got from samsung but my phone is unable to open it
Click to expand...
Click to collapse
Here is a link for as phone http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=GT-I9070
petrix1 said:
Here is a link for as phone http://opensource.samsung.com/reception/receptionSub.do?method=sub&sub=F&searchValue=GT-I9070
Click to expand...
Click to collapse
Didn't you think these are old source codes
jadega said:
http://opensource.samsung.com/(GT-I9070_EUR_JB_Opensource_Update1.zip)
Here's the link which I got from samsung but my phone is unable to open it
Click to expand...
Click to collapse
Our phone came with Gingerbread, and when the Jellybean update came, that source you linked was the only thing dropped (because it's GPL), which is the current source code we are using for all the kernels available, including CM11 and CoCore.
I think the only time where the older one was used, was when Shaaan tried to port CM 7.2.
Erm, most of what we don't have it's the modem/RIL, that are not ST-Ericsson but Samsung. Unless Sammy has the 3.4 kernel hidden somewhere (very unlikely), anything that is released from now on, it's pretty minor.
jadega said:
Gr8 news!!!!
Received opensource code from samsung within 24 hrs...
Take a look of attached image below
Will upload the link as soon as possible, currently I'am out for some important work
Click to expand...
Click to collapse
I got same link this morning...