yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] highlandsun:
I just tried signed-boot-2.6.35.12-farmatito-pershoot-ds-32b-2708+-20110407-froyo.zip and it booted up fine the first time. Then I rebooted again, and it got stuck in the bootanimation. logcat showed that something was dying because /system/framework/com.google.android.maps.jar was missing. It turns out that /sdcard and /sd-ext didn't get mounted. Why would this have changed on the 2nd boot, after working fine on the first boot?
[G1 Android Development] farmatito:
What was on the third boot?
[G1 Android Development] highlandsun:
Same looping, I used adb shell to mount them manually and then android booted to completion.
[G1 Android Development] d3vilskid:
so far the phone last long with the kernel from 04/06/11. it could be the rom but just stating that display and cell network doesnt eat up the battery as fast as it did with the other kernel. And the thing that really impress me now is that with that msm thing being disable talking on the phone, the battery last a lot longer than before. use to kill 20% battery talking for only 30 min.
[G1 Android Development] rattking:
Hi I just wanted to come back and say that after applying your v3 patches and disabling CONFIG_SERIAL_MSM that I have not been able to trigger the bluetooth drain again. Thanks again for the work
[G1 Android Development] farmatito:
To be honest I have to thank you as it was your post about

bluetooth that made me see the lite ....
[G1 Android Development] iliaskone:
32a device,new radio

can i use your kernel on a device(32a) with new radio(6.35)?

thans in advance!
[G1 Android Development] farmatito:
You can try the auto-kernel that in theory (?!? if I've understood it correctly) supports 32a devices

but is untested. So make a backup first and keep a working kernel at hand.

Best is to ask your rom cook to apply the relevant patches to his kernel.
[G1 Android Development] farmatito:
Yes, they are mutally exclusive.

I took a look at the touchscreen code but at a first glance I have not spotted

msleep implementations in the synaptics code.
[G1 Android Development] farmatito:
I don't know about bluetooth drain issues in this kernel, have you tested it or do you just suppose there are some?
[G1 Android Development] xillius200:
There doesn't seem to be any msleep in that code xD seems he has changed it and took it out lol however if you edit msleep in the files /drivers/input/touchscreen/ synaptics_i2c_rmi.c and elan8232_i2c.c to have msleep 1 theres a noticeable difference xD guess thats the dirty hack he says about on his page....but not entirely sure lol but doing this got rid of the launcher lag altogether and made my bejeweled game a WHOLE lot smoother when touching the screen xD also better battery life and this was on a sense rom 0o Just dirty hack it for now xD

PS1: I am doing this on Ezterrys 2.6.36 kernel source

PS2: Formattio xD you don't happen to have a 2.6.34 or lower source code for Eclair do you?? been looking for one everywhere and ezterrys dont wanna work for me -_-

PS3: Don't scream at me if im wrong xD just say sry but nahh lol but thats how ive used it and the outcome was great ^^

PS4: If you already knew all that and are thinking I know all that xD then...IDM being called noob ^^
[G1 Android Development] darkguy2008:
Alright, you are a genius xD would you mind explaining the details either here or PM? I'm really, really interested in trying that for my HTC Magic and see if it makes a difference, as I want to develop -quality- games for Android but even making some simple tests running on the real device is kinda unbearable with such touchscreen lag :(
[G1 Android Development] uvt_novice:
This kernel works on Ginger-COS 06/11, everything works perfectly. Have not yet tried whether BT drain is an issue with this kernel, but certainly it is an issue with Ginger-COS stock kernel.

Update: Flashed yesterday auto-boot-2.6.35.13-farmatito-pershoot-ds+-20110612.zip, it works good with Ginger COS-DS. Wi-fi consumption and BT seems to be fixed. :)
[G1 Android Development] darkguy2008:
Hey, does anybody have instructions on how to compile this kernel for using it on a 32A HTC Magic? I want to make some modifications to it but I've only found these guides:

http://wiki.cyanogenmod.com/index.php?title=Building_Kernel_from_source

http://xdaforums.com/archive/index.php/t-531194.html

http://wiki.smartphonefrance.info/D... pour HTC Magic&AspxAutoDetectCookieSupport=1

http://forum.cyanogenmod.com/topic/1790-compilation-problem-for-the-htc-magic/

But they're not very specific and there's lot of unclear info for me. A small guide by somebody here specific for this kernel would help me tons. In return, I'll help with some patches that may benefit us all ^_^
[G1 Android Development] Bladyle:
Hello, I compile froyo from this tutorial. It will take you some time to patch all tha patches from OP page and also I think they are not latest version that farmatito use. Also when i compile it I get 35.11 kernel instead of 35.13, so if there is no problem for farmatito ...can you upload your source with all the patches included ...i need froyo branch at least. Thanks!
[G1 Android Development] darkguy2008:
Well why thank you, but... we're talking about Gingerbread here, not Froyo. Also, I've also checked that tutorial but it's for a tablet, so it kinda makes sense why it doesn't work pretty good for you (talking about the kernel versions), so how is that tutorial, which is oriented for a tablet, going to help me to compile -this- kernel which is absolutely different?

I know there must be some special steps involved here which aren't documented elsewhere :/ it'd be great if farmatito or ezterry or somebody else would provide a small, simple, concise kernel compile guide - or at least, in a specific question: How do I compile and "upload" an input driver alone?
[G1 Android Development] Jurai:
I see the latest kernels are marked as Gingerbread, can I assume I should not use them with a Froyo rom?
[G1 Android Development] Bladyle:
yes it is for tablet so don't repeat exactly the same steps ...you have to change git source repository, ".config "file and also there is difference in wlan driver but if you compile zImage you can use modules from this thread
[G1 Android Development] farmatito:
Fix the version numbers by hand in all the Makefile.* files

and the version will be correct. Some of the patches in the zip

file don't apply cleanly and need to be fixed by hand.
[G1 Android Development] farmatito:
You can't as they are built in the kernel, so you have to change the kernel .config file and rebuild it.
[G1 Android Development] drbobb:
I tried using the Autokernel with BFS v0.401 and 1000Hz Kernel timer resolution for Froyo on my 32a Magic with CM6.1, but it makes the phone self-reboot whenever the GPS is in use.

EDIT sorry, I should have included the tail of /proc/last_kmsg. Not that it's very informative (or at all):

[ 3562.588867] rmnet_stop()
[ 3563.635223] wds: 0022 @ ff
[ 3563.635528] qmi: wds: DISCONNECTED
[ 3698.634765] ARM9 has CRASHED
[ 3698.635192] smem: DIAG 'MOD ipcmem.c00493 '
[ 3698.635406]
[ 3698.635589] Restarting Linux version 2.6.35.13-farmatito-pershoot-ds-BFS+ (tito@debian) (gcc version 4.5.1 (Sourcery G++ Lite 2010.09-51) ) #292 PREEMPT Thu Apr 28 21:12:35 CEST 2011
[ 3698.635620]
[G1 Android Development] farmatito:
1000hz is good at triggering hidden bugs in drivers

that's why i discontinued it. Try 100hz bfs kernel.
[G1 Android Development] drbobb:
But the BFS build is described as for gingerbread? Meanwhile, I'm trying to run froyo.

EDIT Tried it anyway, everything seems to works correctly, but the self-reboot happens all the same.
[G1 Android Development] mat0122:
does these kernels work for eclair?
[G1 Android Development] farmatito:
No. I don't think they will work with eclair.
[G1 Android Development] mat0122:
do you know any kernel for eclair? i cant find it
[G1 Android Development] ezterry:
a) The one with your rom,

b) older pershoot kernels

c) for 2708+ This old port for even older builds (may requires some fixup to make the rom fully functional)

Related to option c: I have the 2708+ port of CM5: http://forum.cyanogenmod.com/topic/11435-old-stable-cm-508-2708-port/ (where compcache and some other patches are pre-applied for you)
[G1 Android Development] mat0122:
thanks, i'll try with option c) :)
[G1 Android Development] burnskill:
i'm having problems with ginger kernel

"E: Error in /sdcard/auto-boot-2.6.35.13-farmatito-pershoot-ds+-20110612.zip (Status 7)

Installation Aborted"

i'm using Ginger yoshi 1.2
[G1 Android Development] darkguy2008:
Read a little on this thread. This kernel DOESN'T support 6.35. Downgrade radio to 3.22 in order to use this one or ezTerry's.
[G1 Android Development] burnskill:
Sorry! :(

i didn't see that!

that's why i'm having the same problem with the kernels in this topic :(

i'm having problems with wifi and cam :/

in a brazilian forum, they said to me to try one of these kernels, trying to solve the problem.

there's any kernel that i don't need to downgrade my radio, that should solve my problem?
[G1 Android Development] pajaSRB:
http://xdaforums.com/showthread.php?t=956280 use any of kernels on this page...they work good with NR also with Yoshi 1.2
[G1 Android Development] drbobb:
I'm using this kernel on my 32a, with a basically stock CM6.1, and while it's pretty good at conserving charge when the phone is idle, as soon as I start using it in any way the battery drains at an amazing rate.
[G1 Android Development] R3N0V4D0:
well i dunno if this is offtopic...but im using

CM 5.0.8 - 2708 port

and im on 9 hrs and change and still 100% battery :)

no swap no cc no nothing no OC no taskmanager... and it look like honeycomb thx to uot :) and its Faast
[G1 Android Development] studjuice:
Is there any 2708+ kernels that work for Donut, that have these power saving kernel patches applied?

The only kernel I've seen is ezterry's old kernel that still has the usb battery drain.
[G1 Android Development] tvall:
It was only the 2.6.35 kernels that suffered from this. Ezterry has a 2.6.34 and 2.6.36 kernel. Both don't have the bug.
[G1 Android Development] VAMCAVALO:
Solved! My replace battery was the problem. I bought another one and now I got 50h with light use (some calls and SMS) and some like 30h with wifi! Thank you farmatito, now I see how good is your kernel!
[G1 Android Development] djmaor:
Hello,

I have a htc magic 32A with Radio 3.22.23.18,

I want to install Ginger yoshi -version 1.2,

Which kernel should I use?

I want a good kernel with no problem:)

Thank you
[G1 Android Development] darkguy2008:
You should ask that in the Yoshi thread, not here. Still, this is the correct place. Grab the latest version (autogroup).
[G1 Android Development] map_841:
wifi error

I use the auto-boot-2.6.35.13-farmatito-pershoot-ds+-20110612 kernel in the latest COS-DS release (07/11) and now my wifi isn't working. It says "error" and thats it. Does anybody could help?

Edit: I read a few pages earlier, that another one has this problem using COS-DS. This is leading me to think, that the ROM causing the problem in combination with above mentioned kernel.

Edit2: Nevermind, I managed to fix the problem. Deleting the wap_supplicant.conf file and reflashing both, the ROM and the kernel helped.
[G1 Android Development] farmatito:
New autogroup kernel, updated to 2.6.35.14.

Enjoy and USE AT YOUR OWN RISK.
[G1 Android Development] Namit1994:
farmatito can you PLEASE fix bugs in ezTerry's 0222 kernel? It's an important kernel to is Sense users on 2.1 eclair. Any other kernel breaks camera except that one. The downside of it is that is has battery draining bugs. So on behalf of other developers (tvall, ldrifta, me, etc) can you please help us?
[G1 Android Development] NetrixTardis:
Any chances of seeing an updated froyo kernel? As it is, pershoot has stopped 32b kernel releases...
[G1 Android Development] R3N0V4D0:
This

17char*

​
[G1 Android Development] robuser007:
Let's try on cos (only gingerbread rom with dutch-nederlands I think?)
[G1 Android Development] dilwaladoctor:
The latest autokernel 08/02 doesn't flash. Im using 05/18 bfs kernel on CM7.1 D/S by dw9906.

Tried twice after deleting delvik cache using clockwork recovery 2.5.0.7. The phone booted still having old kernel.
[G1 Android Development] robuser007:
works great (02/08)!
[G1 Android Development] robuser007:
try clockwork recovery 4.0.0.5
[G1 Android Development] R3N0V4D0:
is it possible to port the latest version for froyo?
[G1 Android Development] R3N0V4D0:
. . . . . .............. . ..
[G1 Android Development] darkguy2008:
+1 to that. I'd like to use it in my FroyoDragon ROM :D
[G1 Android Development] farmatito:
3chars = DIY

You have to source...
[G1 Android Development] darkguy2008:
I assume you can provide instructions, since the code is a mess because it has modifications of your own which need to be made manually since the patch/diff files don't work correctly and a workaround since android.git.kernel.org is down?
[G1 Android Development] farmatito:
The instructions are simple:

1) clone pershoot's 2.6.35 Dream/Sapphire tree

(can't say if it is for froyo but i presume it is)

2) apply the patches in the series reported in the first post

or inside the zip file.

3) some of them will not apply cleanly 'cause as you said it is a mess

and must be massaged a little to fit, if I was able to do so you certainly will.

4) skip patches relevant to ezginger like 050-gingerbread_gadget_update.patch

or BFS if you don't like BFS.

5) use the android toolchain or download a compiler from codesourcery.com

6) build, repack.

Sadly I'm not able to build kernels for froyo due to the fact that I have no spare time at all at the moment and tha I use ezginger and cannot test them.

Eventually you can try some older experimental kernels for froyo as stated in the first post:

auto-boot-2.6.35.13-farmatito-pershoot-ds+-20110428.zip

http://www.multiupload.com/LLMKG4TRTO

Enjoy
[G1 Android Development] darkguy2008:
Thanks! that was actually very helpful. I'll save that info and try to compile a kernel this week and report my results ^^!.

I'll give that kernel a try, too. Thanks! :)
[G1 Android Development] djmaor:
Hello,

I have a htc magic 32A with Radio 3.22.23.18,

I want to install Ginger yoshi -version 1.5,

Which kernel should I use?

I want a good kernel with no problem please...

you can write to me please or give me the download link?

Thank you
[G1 Android Development] srwgin:
2.6.35.14-ginger-autogroup-patches-20110807.zip

just dl it and flash it said no signature and verification failed
[G1 Android Development] hrk:
I'd be surprised if you could flash a set of patches through recovery. Really baffled!
[G1 Android Development] Bood Qian:
I've setup a github repository with these fixes at:

github.com/bood/htc-magic-kernel
[G1 Android Development] farmatito:
Bookmarked.

Thanks. Will send you my patches in case I have new ones.
[G1 Android Development] WiuEmPe:
<4>[ 4.667816] ------------[ cut here ]------------
<4>[ 4.667907] WARNING: at drivers/gpio/gpiolib.c:103 gpio_ensure_requested+0x48/0x10c()
<4>[ 4.667968] autorequest GPIO-1
<4>[ 4.667968] Modules linked in:
<4>[ 4.668121] [<c0029e6c>] (unwind_backtrace+0x0/0xf0) from [<c0028a78>] (dump_stack+0x10/0x14)
<4>[ 4.668182] [<c0028a78>] (dump_stack+0x10/0x14) from [<c0056244>] (warn_slowpath_common+0x4c/0x64)
<4>[ 4.668273] [<c0056244>] (warn_slowpath_common+0x4c/0x64) from [<c00562f0>] (warn_slowpath_fmt+0x30/0x40)
<4>[ 4.668334] [<c00562f0>] (warn_slowpath_fmt+0x30/0x40) from [<c01b5330>] (gpio_ensure_requested+0x48/0x10c)
<4>[ 4.668426] [<c01b5330>] (gpio_ensure_requested+0x48/0x10c) from [<c01b559c>] (gpio_direction_output+0x88/0x168)
<4>[ 4.668518] [<c01b559c>] (gpio_direction_output+0x88/0x168) from [<c000e2fc>] (trout_init+0x3c/0x158)
<4>[ 4.668609] [<c000e2fc>] (trout_init+0x3c/0x158) from [<c000a748>] (customize_machine+0x18/0x24)
<4>[ 4.668670] [<c000a748>] (customize_machine+0x18/0x24) from [<c00243ec>] (do_one_initcall+0x6c/0x1cc)
<4>[ 4.668731] [<c00243ec>] (do_one_initcall+0x6c/0x1cc) from [<c0008a34>] (do_initcalls+0x18/0x30)
<4>[ 4.668792] [<c0008a34>] (do_initcalls+0x18/0x30) from [<c0008a6c>] (do_basic_setup+0x20/0x24)
<4>[ 4.668853] [<c0008a6c>] (do_basic_setup+0x20/0x24) from [<c0008ac4>] (kernel_init+0x54/0xfc)
<4>[ 4.668914] [<c0008ac4>] (kernel_init+0x54/0xfc) from [<c0025888>] (kernel_thread_exit+0x0/0x8)
<4>[ 4.669036] ---[ end trace 1b75b31a2719ed1c ]---
[G1 Android Development] farmatito:
/* Warn when drivers omit gpio_request() calls -- legal but ill-advised

* when setting direction, and otherwise illegal. Until board setup code

* and drivers use explicit requests everywhere (which won't happen when

* those calls have no teeth) we can't avoid autorequesting. This nag

* message should motivate switching to explicit requests... so should

* the weaker cleanup after faults, compared to gpio_request().

*

* NOTE: the autorequest mechanism is going away; at this point it's

* only "legal" in the sense that (old) code using it won't break yet,

* but instead only triggers a WARN() stack dump.

*/

Look at the source . This warning can be ignored.
[G1 Android Development] mishamosher:
As of Monday, February 13th of 2012, at 5 a.m. (GMT 0), Multiupload.com isn't loading for me, reason for that I can't download these:

auto-boot-2.6.35.13-farmatito-pershoot-ds-BFS+-20110428.zip

http://www.multiupload.com/8CKICMRK6B

auto-boot-2.6.35.13-farmatito-pershoot-ds+-20110428.zip

http://www.multiupload.com/LLMKG4TRTO

Searched for around 3 hours on Google... didn't find anything working.

Can someone, please, upload these files in a working site?

Really much apreciated if possible, thanks in advance!

---------- Post added at 11:15 AM ---------- Previous post was at 11:02 AM ----------

Also, went to various sites to check the state of Multiupload, this to discard that it's not my internet connection the problem.

Example: http://www.downornot.com/multiupload

---------- Post added at 11:18 AM ---------- Previous post was at 11:15 AM ----------

Another one... more convincing. China, Australia, Germany, USA, Russia, Greece... many countries, down!

http://just-ping.com/index.php?vh=www.multiupload.com&c=don_ab_just-ping

---------- Post added at 11:59 AM ---------- Previous post was at 11:18 AM ----------

Already got this done.

Alternate link to

Autokernel with BFS v0.401 and 1000Hz Kernel timer resolution for Froyo (discontinued):

auto-boot-2.6.35.13-farmatito-pershoot-ds-BFS+-20110428.zip

http://www.multiupload.com/8CKICMRK6B

MD5SUM 999770a413cbe93be75e00b1529f2300

MIRROR: http://www.mediafire.com/?w88iztk383e1tox

Alternate link to

Standard Autokernel for Froyo (discontinued):

auto-boot-2.6.35.13-farmatito-pershoot-ds+-20110428.zip

http://www.multiupload.com/LLMKG4TRTO

MD5SUM ee3f5c53b4871076f123491c9dc388e2

MIRROR: http://www.mediafire.com/?rv3l0ok1sr53tar

This was done with help of this post:

http://xdaforums.com/showpost.php?p=22491691&postcount=16

I'd to do some testing with some of the links... finally these two modifications was the solution:

http://85.17.76.195/RS_8CKICMRK6B

http://85.17.76.195/RS_LLMKG4TRTO

For other multiupload's links it isn't a bad idea to try this also... :D

Example of modification:

http://www.multiupload.com/0SJ77OM4HA

MODIFICATED: http://85.17.76.195/RS_0SJ77OM4HA
[G1 Android Development] Bood Qian:
farmatito,

not sure why, but seems like the kernel I compiled is kind of slow

just like tom0769 said at #110:

I tried both with and without autogroup 2.6.35.14 kernel, but the slowness is similar

I also tried auto-boot-2.6.35.13-farmatito-pershoot-ds+-20110428.zip, but it seems to be working fine.

maybe I made some mistakes applying these patches?

do you have a available 2.6.35.14 kernel so I can give it a try? (all multiupload links broken and mishamosher's workaround does not work for me)

Thanks.

btw, noticed in auto-boot-2.6.35.13-farmatito-pershoot-ds+-20110428.zip, there're quite a few *.ko included, are they necessary to include?

for my own compiled version, I just update the wlan.ko.
[G1 Android Development] farmatito:
Hi,

cannot help much at the moment because i'm out of town.

i suggest to create two different source trees one for BFS and one for autogroup

and apply to them only the relevant patches because that is what i did (common + BFS and common + autogroup).

I also recall to having had different results with different compilers but cannot say

now what version i used (maybe uname -a on one of my kernels could give you a hint).

I recall i used codesourcery tool chains to compile them.

I suspect that the .ko files where there for some reason so it should not harm

to add them to your system.

Hope this helps.
[G1 Android Development] Bood Qian:
All patches I applied is 2.6.35.14-ginger-autogroup-patches-20110807.zip

so BFS fixes should not be there.

I also checked the compiler, you're using Sourcery G++ Lite 2010.09-51

and I was using Sourcery G++ Lite 2011.09-69

I tried your version of gcc as well, problem remains.

Is it possible you can compare my patched sources with yours to see any difference after you back into town? Hate applying all the patches again...

btw did you use Makefile or Makefile.DS to compile?
[G1 Android Development] farmatito:
I use Makefile.DS.

When I'm back (3-4 days) I can send you the tar.gz of my source tree

so you can run diff on it.
[G1 Android Development] badbob001:
Which kernel should I get if I'm running froyo (by laszlo) with the 2708 radio. Should I go with the discontinued Froyo kernel or the Gingerbread kernel? Other than power saving, I'm most interested in getting the most ram without using comcache or swap.

Thanks!

Autokernel with BFS v0.401 and 1000Hz Kernel timer resolution for

Froyo

(discontinued):

auto-boot-2.6.35.13-farmatito-pershoot-ds-BFS+-20110428.zip

Autokernel with BFS v0.404 for

Gingerbread

(experimental):

auto-boot-2.6.35.13-farmatito-pershoot-ds-BFS+-20110518.zip

Standard Autokernel for

Froyo

(discontinued):

auto-boot-2.6.35.13-farmatito-pershoot-ds+-20110428.zip

Standard Autokernel for

Gingerbread

(stable):

auto-boot-2.6.35.13-farmatito-pershoot-ds+-20110505.zip

Standard Autokernel for

Gingerbread

with autogroup patches and memory compaction (experimental):

auto-boot-2.6.35.14-farmatito-pershoot-ds+-20110802.zip
[G1 Android Development] :
I don't think there are any differences between the kernels in free ram as i'm pretty sure they all use the same defines...
[G1 Android Development] badbob001:
Ok. If I'm running froyo, should I stick with a froyo kernel or go with a ginberbread one? Since the froyo version is discontinued, can I assume that the ginberbread one has newer fixes and less bugs?
[G1 Android Development] :
Don't use gingerbread kernels with froyo rom because it will bug USB so it would be a good idea to stick with froyo kernel.
[G1 Android Development] badbob001:
I seem to get 1MB less total ram with this kernel.

When using Pershoot boot-cm_2635.11_ds_32b_radio2708-oc-uv-xtra-ram-fp-020711.zip

Phone status mem info: 110MB ram total

When using Farmatito auto-boot-2.6.35.13-farmatito-pershoot-ds+-20110428.zip

Phone status mem info: 109MB ram total

Is this expected?
[G1 Android Development] darkguy2008:
1Mb isn't such a BIIIIG difference :/
[G1 Android Development] badbob001:
I think every little bit counts on a G1. I normally have about 24MB ram free.
[G1 Android Development] farmatito:
Could be due to the kernel threads for memory compaction.
[G1 Android Development] Neo2SHYAlien:
Any other mirrors for this kernel??? I think multiupload is completely death.
[G1 Android Development] Rushness:
Yeah, could someone please make a mirror?
[G1 Android Development] sickleman:
Not my server, but I found some files there:

bananabreadserver
[G1 Android Development] akaSurfer:
hey man kernel links no good (( lookin for a mt3g 32b kernel for FroyoDragon.

refresh links plz
[G1 Android Development] DorianX:
http://xdaforums.com/showpost.php?p=22492890&postcount=437
[G1 Android Development] roalex:
https://github.com/roalex/2.6.35-fixed

for the lazy, pershoot+ all this patches, quite a hassle to add :D
[G1 Android Development] :
Is it just me or is the touchscreen a little bit iffy after flashing the kernel?