Just as the title says, looking for a kernel built with cifs and tun compiled in. If it doesn't exist, I'm not opposed to trying to compile it myself seeing as how the sources are available. Haven't compiled my own android kernel yet though so while it would be a great learning experience, I'm looking for the fast answer at the moment
Questions go in the Q&A section
Motley kernel in the original development section supports cifs
Sent from my Nexus 7 using Tapatalk 2
Hello all, and befor all, sory for my poor english.
I just want to ask you for some help. I was trying to build my oun kernel for the nexus 7 (ba dum tsss) and want some information about this, since I never compile anithing for android.
I have knowledge about programming, and if I fin something I don't know, learn about it and try, like everyone I assume
I have readed a lot of guides here and there, but I can't find anything specific about how to create a custom kernel, mod voltages, frequencys, and the most important, create a recovery flashable zip.
So, if somebody can point me with some instructions on how to do it, I will be very thankful.
Thx for the help and have a nice day
Download the source and a toolchain in a Linux distro. Unpack the source, and navigate to the folder in Terminal. Type this:
Code:
export ARCH=arm
export CROSS_COMPILE=/path/to/toolchain/bin/arm-xxx-xxx (figure this part on your own)
Edit your defconfig from arch/arm/configs. Then type in
Code:
make xxx_defconfig (where xxx is the name of your defconfig)
make -j# (where # is the number of cores + 1)
This will take some time. Patiently fight out errors, and I'd recommend you start with a vanilla build.
After it's done, grab the zImage from arch/arm/boot/. Grab a flashable kernel that does not use boot.img. Delete the zImage from there and rpaste in your zImage. It should be flashable now.
Let me know if you need more help.
Thx for the info, I have some questions
How or where can I download the kernel source? (Yeah, I want to work with the google vainilla one for the stock rom)
Do you recomend the linaro toolchain or the google original one?
Sory, I work with eclipse and svn repos for years, never work with other programs or source code sistems xD
Sent from my Nexus 7 using xda app-developers app
http://source.android.com/source/building-kernels.html
This link's got much more details. Plus if it supports Linaro, go with Linaro toolchain.
Im stuck in the defconfig making part, how can i know the name of my defconfig file?
Sent from my Nexus 7 using xda app-developers app
If I rember correctly to build the kernel its
make grouper defconfig
But its been a few months since I've touched my source codes
But the defconfig is just the codename of the device your building for (aka WiFi nexus 7 is grouper gsm is tilapia)
Sent from my Nexus 7 @1.60 GHz on Stock 4.2.2
Ok, when I try to run the make grouper command, it say defconfig not found or something like that (sory, I am not om the dev ,achine right now xD).
Apart, any help about adding frequency to cpu steeps and gpu steeps (oc support for 1,7 single core, 1.6 quad and 520 gpu with 1.7 default frequency).
Yeah, I know, it's a lot of information, but I never touch linux kernel on the past, and don't know anything about it some directory info will be great xD
Sent from my Nexus 7 using xda app-developers app
All of it is found in the /arch/arm/mach-msm directory. Some files are linked so you'll have to update both. And for the defconfig, navigate to the /arch/arm/configs directory (not in Terminal) and note down the name of the defconfig you want to use. It varies with different kernel sources.
THX for all, I viewthe faux123 kernel source for reference, and found the files I need to edit to allow cpu and gpu oc, and the defconfig for nexus 7 are the tegra3_android_defconfig, strange name jaja
I am installing ubuntu x64 12.04 LTS because of compatibility things over 13.04 Thx for all the info and all the help guys
Sent from my Nexus 7 using xda app-developers app
Actually for faux kernel it's better to use faux_grouper_defconfig if you want your kernel to have features that faux-kernel has.
How to use toolchain for edit kernel?
Sent from my GT-S5360 using xda premium
You use toolchain to build kernel from source. Not to edit it.
And questions should be posted in Q&A section
In simple words Toolchain is a set of tools used to compile a kernel/rom...
Their are 3 toolchains AFAIK! One is normal one which can be found on www.codesourcery.com second is Linaro Toolchain and third is SaberMod Linaro!
For linaro > www.linaro.org
for SM Toolchain you have to search
Hi,
Just a bit of curiosity, Why some android kernel developers still using the linux kernel 3.4.0 (faux, franco, hell's core, matr1x) and others move up into latest linux kernel 3.4.59 (semaphore, ak, purified)? What is the difference if I stay to old one or use an upgraded linux kernel version for my Nexus 4? Thanks for the answers in advance. Please enlighten me,
Best Regards,
Edit: It is told from softpedia that any users who is using any kernel based from 3.4.x branch is urged to upgrade? Does it really necessary to upgrade to 3.4.59 and ignore 3.4.0?
Maybe it is some security fix within that type of kernel.
Even the Paranoid Android Stock kernel uses this version.
Sent from my Nexus 4 using Tapatalk 4
some devs upgrade the kernel whenever a new version comes out, even though it might not have anything for android. other devs only update their kernels to a new version only when there is something specific to android and your device included. then theres some devs that like people to think that they are ahead of the game by going for the newest kernel version every time, just to make their kernel seem like it better or ahead of the game, even though there arent any advantages to upgrading the kernel version, those devs just like pushing buzzwords.
Hello guys,
I am pretty new to rooting & installing custom firmware on my phone. I have done some research and i ended up giving a go to Matr1x from Mathkid95.
Could someone distinguish to me what is the difference between the two version mentioned bellow?
CFS – GPU OC
and
CFS – CM – GPU OC
What is the CM stand for?
I am asking this as I can only install the CFS – GPU OC on my nexus 4. When I try to install the CFS – CM – GPU OC the process finishes and the phone boots to the google logo but after that it soft bricks the phone and i need to flash in the stock image to make it working again.
I have done a binning on the CPU and i have the "fast" version if that helps.
Cm is cyanogenmod. It's a caf based rom, Google caf android. The cm kernel will only work on caf based roms.
Sent from my Nexus 5 using XDA Free mobile app
jd1639 said:
Cm is cyanogenmod. It's a caf based rom, Google caf android. The cm kernel will only work on caf based roms.
Sent from my Nexus 5 using XDA Free mobile app
Click to expand...
Click to collapse
Thanks for the answer.