[Galaxy Tab 3 10.1 Android Development] r2d23cpo:
I had little time, and the little time I had I used answering post.

One thing regards building kernel I will start posting only here for now on.

I did answer to Daniel-TAz00 on what I think is wifi driver ,type bcmdhd or dhd.ko. see here http://xdaforums.com/showpost.php?p=59404794&postcount=37

I saw the issue with fastboot and answered by [MENTION=5864662]moonbutt74[/MENTION]. Yes no fastboot for MOSTSamsung devices.

I like moonbutt74

#!/bin/bash
/<$NDK-TOP>/build/tools/./make-standalone-toolchain.sh --ndk-dir=/<$NDK-TOP> --system=linux-x86 --toolchain=[COLOR="Red"]x86-4.8[/COLOR] --platform=android-17 --install-dir=/opt//toolchains/NDK-x86-4.8-JB

but never tested. I just point to where I have my NDK toolchain. But that previous option should be better. Now I have always tell moonbutt74 that I disagree in using gcc4.8. If you Open README_Kernel.txt you will see that their instructions point to gcc4.6

ex) CROSS_COMPILE ?= {your google aosp}/prebuilts/gcc/linux-x86/x86/[COLOR="Red"]i686-linux-android-4.6[/COLOR]/bin/i686-linux-android-

In fact I already said that to Jacker31 in http://xdaforums.com/showpost.php?p=59310924&postcount=2 where I explained you should in fact install ggc 4.6 in your Linux distribution so that the "MAKE" get maximun compatibility witch will end up in minimun errors!!!!!

In ubuntu this is done

sudo apt-get install gcc-4.6 g++-4.6 gcc-4.6-multilib g++-4.6-multilib
sudo update-alternatives --remove-all gcc
sudo update-alternatives --remove-all g++
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 20
sudo update-alternatives --install /usr/bin/cc cc /usr/bin/gcc 30
sudo update-alternatives --set cc /usr/bin/gcc
sudo update-alternatives --install /usr/bin/c++ c++ /usr/bin/g++ 30
sudo update-alternatives --set c++ /usr/bin/g++
sudo update-alternatives --config gcc
sudo update-alternatives --config g++

Yes you Linux distribution will end up with a native 4.6 gcc witch is no the same as the NDK tool-chain you are suggested to use. I also suggested you install a Linix distribution with 32bit even if you have a 64bit!!! This is my personal opinion.

For example I can compile Kernel-GT-P5210_EUR_KK_Opensource without a single error just by adding

Edit Makefile

CROSS_COMPILE	?= /media/<user>/Ldata/bin/androidndk/toolchains/x86-4.6/prebuilt/linux-x86/bin/i686-linux-android-

"/media/<user>/Ldata" this is just my DiskDrive

and execute

make ARCH=i386 android_santos10_open_r00_user_defconfig
make ARCH=i386 -j6

"-j6" is use to accelerate the process. Yes my devices is a Intel Core i7 witch in fact has 4 Physical Core but has 4 Virtual Cores thats a Total of 8 Cores, So by using "-j6" I dedicate 6 of my total 8 cores to the compilation. Taking about a 1/4 of the required time!.

This bring me to recall, are we going to use 4.2.2 instead of 4.4.2?

Nice notes thanks Daniel-TAz00

moonbutt74 has show me AIK to pack and unpack images.

http://xdaforums.com/showthread.php?t=2073775

This Android Image kitchen has support for Win7, Android and Linux. I normally do not use anything else.

Please be ware that while working in Win7 you can lose the Permission and ownership!! Making the pack image to failed!!! when in fact if you had packed it in Android or Linux it will be ok. The same goes if you are working in Linux but the files are store in Fat32 or NTFS. So be aware of that.