Building Linaro Android from source and replacing the kernel in an Linaro Android build

I get these questions a lot so I wrote some blog posts with the exact
steps I used.

http://www.linaro.org/linaro-blog/2011/09/15/switching-out-a-pre-built-android-images-kernel/
http://www.linaro.org/linaro-blog/2011/09/15/building-a-linaro-android-build-from-source/

Enjoy!

Nice. To guide the audience, you might want to put some headings in,
like "Getting the kernel source", "Building the kernel", "Flashing the
base OS" and "Replacing the kernel".

Great feedback Kiko! Update the post.

Hi Zach,

Please let me know if the procedure mentioned in the above blogs still holds good, because I wanted to download the Linaro 11.10 tracking-panda release using the steps given the link shared below but I seem to get stuck at one point.
Link:- https://wiki.linaro.org/Platform/Android/GetSource
Error:-

From git://android.git.linaro.org/platform/development

6c368d2…799fada master → korg/master

Fetching projects: 28% (52/185) fatal: The remote end hung up unexpectedly

fatal: The remote end hung up unexpectedly

error: Cannot fetch people/pawelmoll/gator

Please help me resolve the same. Also I wanted to download the kernel used for this build, but once again the blog shared by you doesnot help in getting information from source-manifest.xml.

thanks and regards,

Vinayak

Hi Zach,

Please let me know if the procedure mentioned in the above blogs still holds
good, because I wanted to download the Linaro 11.10 tracking-panda release
using the steps given the link shared below but I seem to get stuck at one
point.

So this just came out (documentation to follow). If you take a look at
a recent build like,

https://android-build.linaro.org/builds/~linaro-android/panda-ics-gcc46-tilt-tracking-blob/

You'll see 2 scripts:

Rebuilds the build from source

linaro_android_build_cmds.sh

Rebuilds the kernel from source

linaro_kernel_build_cmds.sh

You just run thme from the command line, and bingo, you've got a new
build or kernel. Andy Doan put um together.

HI ALL:

My device run the android4.0.3,and the “show toucher” in developer options is default active,
how can i disable it when config my OS ? in the build.prop or other files to modify?

pelease help!

2012-03-30

Hi Zach,

The command perl scripts are very helpful,but unfortunately that didnot solve the problem.
The script file is meant to download linaro_android_4.0.4.
I want to download linaro-android-11.10-release source code and kernel.
I have manually done what the script file does.

MANIFEST_REPO=git://android.git.linaro.org/platform/manifest.git
MANIFEST_BRANCH=linaro-android-11.10-release
MANIFEST_FILENAME=tracking-panda.xml
repo init -u ${MANIFEST_REPO} -b ${MANIFEST_BRANCH} -m ${MANIFEST_FILENAME}
repo sync

Doing so I get the error I mentioned earlier.

The reason why I am interested in this version of Linaro is because Vishal managed to get Audio Recording working on it, which unfortunately is not working on any other version.
https://blueprints.launchpad.net/linaro-android/+spec/enable-audio-on-leb-panda

Please help me resolve this issue.

thanks and regards,
Vinayak