yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] dumfuq:
new one posted

2.6.35.7 32A/B (only oc710 so most of you will need to set your max frequency in init.d or whatnot)
[G1 Android Development] badfaz:
how do I access the init.d and the proper frquency...i dont want to brick my phone and hoping someone can guide me to a tutorial or something along those lines.

Thanks in advance
[G1 Android Development] roalex:
don't bother with 2.6.35.x oc kernels imo, the whole branch even those not OC so much has very poor performance.
[G1 Android Development] tnpapadakos:
dude, wtf is "2.3.5.x", I know of no such kernel

i know of 2.6.35.x and 2.6.34.x and some other ones, too

but 2.3.5.x? :cool:
[G1 Android Development] roalex:
Ya, a typo, point is you got what i meant ;)
[G1 Android Development] the00guy:
Pershoot, your kernels for d/s only OC to 576, correct? I used one of yours but found that cm6 runs better with dumfuqs at 614mhz. Just wondering, thanks
[G1 Android Development] pershoot:
correct 576 is max.
[G1 Android Development] R3N0V4D0:
any idea why this breaks 3d in donut roms?
[G1 Android Development] pershoot:
nexus/ds - 2.6.35.7 - http://droidbasement.com/db-blog ; RM updated ; .34 within git updated.
[G1 Android Development] tnpapadakos:
schizophrenic kernel

so i flash rom, gapps and oc 614....everything normal, max freq is 614....next day i flash new rom, same exact oc 614 kernel, and setcpu shows me max freq options up to 825!?...system freezes, battery pull, reboot into recovery, reflash same exact oc614, and viola, back to normal, max freq 614....:eek:too wierd

p.s. no mistake about it, oc 614 was the only oc zip i had on my sdcard the whole time

edit: looks like stock kernel in cm d/s nightly 208 and 209 has extra max frequencies up to 710!
[G1 Android Development] pershoot:
nexus/ds - 2.6.35.7 - refreshed.
[G1 Android Development] pershoot:
ds refreshed once more
[G1 Android Development] vermaekansh:
I am just downloading latest kernal and following the instruction there.

currently using CM6 for the G1... and also took the NAND and BRAT backup for any issue.
[G1 Android Development] loukvlav:
Well I have a small request regarding these kernel updates.

It would be nice if you also posted a few words in PLAIN ENGLISH about what is fixed/changed...

I really would like to know what the differences are in each version and sadly the changelog posted in pershoot's blog is far from undestandable...

Unless it's just me and issues like "IDLE_TIMEOUT within kgsl_yamato_idle", "set yaffs xattrib to Y" or "Fix pm_notifier obeying deferred resume" etc. are understood by everybody else...

Thanks for your work on this...
[G1 Android Development] vermaekansh:
got it right..

working fine on my G1 as of now....
[G1 Android Development] pershoot:
i request you go to my github and follow the commit ids. there you will see exactly what is changing.
[G1 Android Development] Adamsville MITM:
pershoot, are these kernels compatible with Super F by Ben B. ?
[G1 Android Development] roalex:
It seams to perform much better now. About 10% more MFLOPS running up to 614 vs the stock cm (nightly) running up to 633.
[G1 Android Development] pershoot:
nexus/ds - 2.6.35.7 - http://droidbasement.com/db-blog/ ; RM updated
[G1 Android Development] mred-it:
The phone is faster than CM6 575MHz kernel but drain battery in my tests.
[G1 Android Development] methyl:
Hey pershoot, what is the Turbo mode and how to activate it?
[G1 Android Development] pershoot:
it is enabled by default. a few extra freqs at the low level, etc. taken from turbo freqs from heroc i believe.
[G1 Android Development] bestofrhcp:
what hapenned to the oc825 kernel?

it worked quite well, lest the fast battery drain cuz its so high haha
[G1 Android Development] sebx_g1:
Hi , I have questions about high battery drain after disconnecting from usb issue . As I understand this issue is on 35.x kernels ,not 34.x yes ? Is the problem allready under investigation ? I have something to add - my HTC Dream suffers from this issue badly after data transfers and USB charging at my work via Windows 2000 computer's USB but I don't have this issue at home , where I use Vista Ultimate x64 SP2 machine . On my work computer I can't install driver needed for USB debugging (which option I have ON on the phone) ,at home computer something were installed automatically and I don't have installed Android SDK . Maybe it is the clue ?
[G1 Android Development] pershoot:
The issue plagues both .34 and .35 for DS.
[G1 Android Development] sebx_g1:
So there is still no success in tracking this issue ?
[G1 Android Development] DorianX:
How to

How can I change to other frequency in init.d? I want 614 because 710 not work for me my dream don't boot
[G1 Android Development] pershoot:
use setcpu or echo the freq via sysfs.

echo 614400 >/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
[G1 Android Development] pershoot:
nexus/ds - 2.6.35.7 ; .34 within github updated ; RM updated.
[G1 Android Development] QUEDRO:
new rom

setcpu installed and set to 528 Mhz max, on boot

installed OC kernel

phone is freezing as soon as boots up

how can I make this work?

I am a newbie about this, how to set up via init.d or sysfs ?

PS: funny thing that 1st time it worked, but I tried 672 Mhz in SetCpu and it freezes since then.
[G1 Android Development] pershoot:
nexus/ds - 2.6.35.7 - http://droidbasement.com/db-blog ; RM update ; .34 within github updated.
[G1 Android Development] pershoot:
refreshed - nexus/ds - 2.6.35.7 - http://droidbasement.com/db-blog/
[G1 Android Development] ezterry:
BiffTestKernel

[size=+1]== New 2.6.34.7 kernel build; Supporting 614OC ==[/size]

Notice: There are newer versions of this kernel please see kernel 20110222 for the most resent and links to all previous versions of the kernel including this one

EBI0 (32b) for 2.22.* radio users:

ezBiffTestKernel20101024-ebi0_S.zip

MD5: 9e7d943e44c2dab647cbda10ae3d6a40

EBI1 (32a) for 3.22.* radio users:

ezBiffTestKernel20101024-ebi1_S.zip

MD5: 209628962651fe7a8037dcca2b7fab75

Anykernel format thus will work on most CM6 builds and my MT3G froyo test rom. (Built for biffmod)

This kernel includes the current pershoot 2.6.34.7 codebase + some configurations/patches by myself.

Some key features of the build:

* Extra 1MB ram for ebi0 dream users

* *New* tweaks to low memory killer both from upstream and myself (will hopefully make compcache [and in turn swap] run smoother for you)

* Default speed 556/245 but can be set to 614/122 via setcpu

(FYI: I run the kernel at 595)

[size=+1]== Source Code ==[/size]

Build from tag:

http://github.com/ezterry/kernel-biff-testing/tree/ezBiffTestKernel20101024

[size=+1]== Previous Builds: ==[/size]

October 6th 2010 (ebi0/ebi1) here 595oc

October 17th 2010 (ebi0 only) here 595oc w/ 1MB ram
[G1 Android Development] XxKOLOHExX:
Is this the same one that was on the BiffMod Nightly?
[G1 Android Development] ezterry:
If you are talking about my build of it, nearly the same (lowered the default CPU speed some from 576 to 556.. however I think the freezes I'm getting are the nightly not my kernel.. since it unfroze on me this last time with nothing in dmesg/kmsg)

Of course very few know of that build while others with or without biff may want a binary of the kernel.
[G1 Android Development] XxKOLOHExX:
Okie dokes, thanks for the update and clarification :D The new one seems a bit faster :D
[G1 Android Development] slvrarrow:
as far as I can tell, the 34.7 default (13th Sep) multitasks a hell of alot better. Opera, mms, contacts, facebook everything stays open. With this modified one, it doesn't.

I would like to have an updated 34.7 from pershoots github but ive no idea where to start
[G1 Android Development] ezterry:
There are some changes in low memory killer pushed into both kernels form CM; I've worked on it some but it will act differently from before the patch.

With that in mind its important to look at your minfree levels (if you are using swap lower them) with the new kernels; and potentially increase snappiness. Such actions will change the behavior some maybe more to your liking.

Otherwise you can try one of my past builds as they use the older code.

--

That said the bases for building the kernel is here

after running make to build the kernel run:

mkdir build
make modules_install INSTALL_MOD_PATH=`pwd`/build

then the modules and associated files will be in ./build/lib/modules
[G1 Android Development] slvrarrow:
thanks for that ezterry, very informative.
[G1 Android Development] pershoot:
nexus/ds - 2.6.35.7 - http://droidbasement.com/db-blog ; RM updated ; .34 within github updated.
[G1 Android Development] QUEDRO:
sweet!!!

THX much
[G1 Android Development] vermaekansh:
I didn't understand a single word written on the blog about the latest kernel for ds..can you please explain what this new update contains. thanks
[G1 Android Development] SomeYoungGuy:
hi guys, what is nfs_32b.zip? and what does it do? and how do you install it?
[G1 Android Development] Dukenukemx:
Which one would Dream users download?
[G1 Android Development] tnpapadakos:
-----32b-----
[G1 Android Development] Dukenukemx:
Thank you.
[G1 Android Development] AndDiSa:
If you do not know what it is, most likely you will not need it.

Send from my G1 with HTCClay's UNOFFICIAL Superfly 1.5 D/S ADS using XDA App
[G1 Android Development] tnpapadakos:
i know, i totally dont know what it means, ... but i want it:)
[G1 Android Development] fonix232:
Hi guys!

I would need a bit of a help... I tried to port the RBM2 firmware to our G1, but I failed. Jcarz told me it is a kernel problem, but sadly flashing any pershoot kernel haven't fixed it.

The problem is, I don't have a clue about Android's kernel management, nor about porting it, so I would need some hand (or someone) who can help me fix it.

For the files, and info, here: http://xdaforums.com/showthread.php?t=819154

For anyone who helps me: thank you very much!
[G1 Android Development] the00guy:
Hi, I tried using "newest (10/14/2010):

2.6.35.7 32A/B (only oc710 so most of you will need to set your max frequency in init.d or whatnot)" and my phone doesn't boot, naturally, beings that it is scaled to 710. How would I go about editing init.d to only allow for a max of 614?
[G1 Android Development] tnpapadakos:
posted awhile back
[G1 Android Development] the00guy:
Thank you! I'm using the XDA app I must have missed it.

MT3G 32B

Fender1964's Rooted Froyo DUMFUQ'S 2.6.34.5 kernel @614Mhz Performance

ClockworkMod Recovery
[G1 Android Development] the00guy:
Nope, still crashes when on the ANDROID booting screen and completely locks up. Back to the 34.5 for me.
[G1 Android Development] sauudmir:
i dont knw how to change the frequency to oc710 to oc614 can someone please tell me keeping in mind that i'm a complete noob in this ...
[G1 Android Development] the00guy:
No problem, use SETCPU! You can download it for free from the G1 apps and games section :P

MT3G 32B

Fender1964's Rooted Froyo DUMFUQ'S 2.6.34.5 kernel @614Mhz Performance

ClockworkMod Recovery
[G1 Android Development] vermaekansh:
I didnt get this time also what is the update..though i got this one too on my G1.

Thanks
[G1 Android Development] BrandoHD:
hey ezterry, is there any chance of you implementing the conservative cpu governer in your kernels
[G1 Android Development] pershoot:
nexus/ds - 2.6.35.8 - http://droidbasement.com/db-blog ; RM updated.
[G1 Android Development] BrandoHD:
and umm, what's new in the 35.8
[G1 Android Development] tnpapadakos:
-merged (from android.git.kernel.org common):

1da5d9e403728f2a4c5ec9be4f8766da4a23724e (ext4: fix kernel oops if the journal superblock has a non-zero j_errno)

-merged (from ezterry master):

9ab5a22d2c22bbc35799 (Reclaim missing 1MB of ram on EBI0 32B Sapphire ..)

e268608eac162798efbb (USB debug message …)

-rebase to kernel.org’s 2.6.35.8
[G1 Android Development] vermaekansh:
nice...

I really dont care with new in this...all i want is that i am gonna flash this...
[G1 Android Development] francescopozzi:
can i with this kernel overclock my my touch 3g ( RAV 1.6.3 ROM) without blurries?
[G1 Android Development] fonix232:
May I ask how the usb-unplug power drain bug fixing going? I only want to know if you found the problem's source, or not, began working on it, etc, no hurry intended!
[G1 Android Development] ezterry:
ezterry - kernel 20101031

[size=+1]== New 2.6.34.7 kernel build; Supporting 614OC ==[/size]

Note: a newer version of this kernel has been released here

EBI0 (32b) port for 2.22.* radio users:

ezBiffTestKernel20101031-ebi0_S.zip

MD5: 2700a443f81c4b15f64938e3a6a4f6b0

EBI1 (32a) port for 3.22.* radio users:

ezBiffTestKernel20101031-ebi1_S.zip

MD5: 2919517169997062438260b348472494

2708 port for 2.22.27.08 radio users with 1.33.0013 or 1.33.0013d SPLs

ezBiffTestKernel20101106-2708_S.zip

MD5: 79c3634b8b691646735dc55d77cec714

Anykernel format thus will work on most CM6 builds and my MT3G froyo test rom. (Built for biffmod)

This kernel includes the current pershoot 2.6.34.7 codebase + some configurations/patches by myself; and patches found in CyanogenMod; for details check the git repository history.

Some key features of the kernel:

* Extra 1MB ram for ebi0 usrs now for both dream and magic

* Pulled from CM/Pershoot new schedular configurations

And as in the previous build:

* tweaks to low memory killer both from upstream and myself (will hopefully make compcache [and in turn swap] run smoother for you)

* Default speed 556/245 but can be set to 614/122 via setcpu

(FYI: I run the kernel at 595)

[size=+1]== Source Code ==[/size]

Build from tag:

http://github.com/ezterry/kernel-biff-testing/tree/ezBiffTestKernel20101031

2708 port built from this commit

[size=+1]== Previous Builds: ==[/size]

October 6th 2010 (ebi0/ebi1) here 595oc

October 17th 2010 (ebi0 only) here 595oc w/ 1MB ram (dream)

October 24th 2010 (ebi0/ebi1) here 614OC 1MB ram (dream)
[G1 Android Development] tnpapadakos:
just wondering, what are "blurries"?
[G1 Android Development] QUEDRO:
I don't get it. Pershoot's latest is Kernel 2.6.35.8 – OC-UV-RAM-FP – Dream/Sapphire (32B/A). I just updated today.

Why are you posting 34.7 ? Isn't it outdated already?

I might missing smth since I' kinda suck at this
[G1 Android Development] crx88ia:
Using 710 OC'd kernel

I'm confused as to whether this works or not. pg 9 and 10 talks about when userinit.sh would be activated in boot and that cm6 doesn't do it. Is there a work around besides changing my rom?
[G1 Android Development] ezterry:
You are talking about the version of the Linux kernel its based off of.. otherwise in terms of andtoid related patches both kernels are at a similar level. The question is which works better for you on your phone..

Otherwise there both out of date you need to run 2.6.36 (regardless of if anyone got it to boot or not)

Cyanogen's more recent kernels as well as pershoots have logic in the kernel to limit the speed on boot to a safe level.

I've had such logic in my public kernels a bit longer, however the newer implementation was cleaner, thus I've been using the same method as cm6.1 since I switch from 595oc to 614oc.
[G1 Android Development] QUEDRO:
Got it. Thank You
[G1 Android Development] ezterry:
Obviously eventually you want newer linux kernels, but sometimes the bleeding edge is not optimal.. and I'm in part targeting this for biffmod 2.1 after that I may also stop maintaining 2.6.34.7 (in favor of another base version).. until I stop supporting it those that find it useful will use it.
[G1 Android Development] captaincrook:
Thanks for the kernel Terry. I got 'em working perfect now and its flawless on BiffMod.
[G1 Android Development] AndDiSa:
I tried it yesterday, too, but changed back to the standard 2.6.34.7-pershoot kernel. This for me is still the the most stable and fastest one ...

Send from my G1 with HTCClay's UNOFFICIAL Superfly 1.6 D/S ADS using XDA App
[G1 Android Development] s_dimaio:
Compcache in kernel CM 2.6.35.7

How can I activate compcache from code with 2.6.35.7 kernel? I've tried:

# insmod /system/lib/modules/2.6.35.7-cyanogenmod/........./ramzswap.ko num_devices=1 disksize_kb=20480

and it's ok

then I've digited:

# rzscontrol /dev/ramzswap0 --init

but I've the error: 'rzscontrol not found'
[G1 Android Development] francescopozzi:
blurries= automatic phone turn off
[G1 Android Development] s_dimaio:
Solved!!! First I've pushed the binary file "rzscontrol" in system/xbin and now compcache works!

but I've another question: when I reboot the phone I lost compcache. How can I set compcache permanent? otherwise on froyo there's a method to launch a script at the boot of the phone?
[G1 Android Development] wjsturgis3:
Ezterry, please don't stop supporting your 2.6.34.x kernel until the other/newer versions no longer have the Magic 32A camera reboot problem. I/we have waited a long time for this problem to go away(since 1.5). It went away/was fixed in the 2.1 Rogers, 2.2 T-Mobile, and now in CM6.1 with the 2.6.34.x kernel. It is so nice to be current again. Thanks for your work.
[G1 Android Development] alongenemylines:
Anybody working on support for the 2.22.27.08 radio? It frees an extra 15mb of ram...
[G1 Android Development] ezterry:
Working on it sure.. but there are some annoyances working with that spl .. particularly when I only have a dream and my sample code from asop is for sapphire and fighting custommtd for every build.

Keep calm we will get there I'm quite sure I know know how it must be done..

Unfortunately I don't yet see how to make it work (seems possible but its not working) with a kernel that can be used with the old radio as well.

(#defines can help keep the kernel source common.. but it will be a new build with its own anykernel installer)
[G1 Android Development] alongenemylines:
I'll just be watching the forums (this thread specifically). All the devs have done wonders with the g1. This will just be another amazing advancement.
[G1 Android Development] DannyBiker:
Okay I'm very new to this. I just changed my HTC Magic kernel to the latest 710 found on the first post. I was wondering what should I do the restore the previous kernel. I'm using Cyanogen 6.0. As stable 6.1 will be released soon, will the upgrade restore the standard kernel ?

No complaints for the moment, my Magic responds very well at 670 without battery drain or instability. I'm thinking "in case of"...:)
[G1 Android Development] tnpapadakos:
simply reflashing the rom will overwrite the kernel with the original one you're talking about
[G1 Android Development] ezterry:
BTW your kernel to work on the new radio:

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

Arrives with new SPL (modified for dream.. magic users can use the OTA one for now)

[size=-1]I've added it to my last kernel announcement http://xdaforums.com/showpost.php?p=8930875&postcount=475[/size]
[G1 Android Development] vermaekansh:
1 question

hi i was kind of thinking to try the 710OC kernel from the first post

"newest (10/14/2010):

2.6.35.7 32A/B (only oc710 so most of you will need to set your max frequency in init.d or whatnot)"

and currently m using the pershoot kernel 2.6.35.8 latest one in my G1.

can anyone tell me the basic difference between these two versions so that i can decide which one to use...

i have no problem in using the latest kernel.
[G1 Android Development] pershoot:
nexus/ds - 2.6.35.8 - http://droidbasment.com/db-blog ; RM updated
[G1 Android Development] TamCore:
What is the difference between pershoots and ezterrys kernels?
[G1 Android Development] pershoot:
nexus/ds - 2.6.35.8 - refreshed - http://droidbasement.com/db-blog/
[G1 Android Development] robuser007:
Compatible with Radio: 2.22.27.08

HBOOT 1.33.2013 ?
[G1 Android Development] pershoot:
not the newer spl/radio, no.
[G1 Android Development] robuser007:
Thanks, any chance for support in the future (ezteery's github)?
[G1 Android Development] pasor1:
With my Magic 32a, cyanogen 6.1RC1, I've big difference in battery duration using different kernels.

The best is Ezterry 2.6.34.7 20101024 ( http://forum.xda-dev...9&postcount=442 )

With this kernel (3G disabled, cpu 122-596), duration is about 30 hours !!!!!!!

With any other kernel (also the last Ezterry 20101031), same setting, duration is less than 18 hours :-(

I don' t know why !??!?!??!
[G1 Android Development] rps13:
Whenever I install any 2.35.7 kernel and go above 576 MHz my phone hangs but with any 2.34 kernel I can go to 710 MHz with no problems I tried wiping everything to no effect does anyone else have the same problem? (On a 32A sapphire BTW)
[G1 Android Development] vermaekansh:
Bad bad bad

I got 5 - 10 number of reboot after flashing latest 35.8 kernel for G1...

mostly when i access my market...it got freezed and then reboots.

i donno the problem is.
[G1 Android Development] vermaekansh:
:(

again got a soft reboot while chating thru GTLK... :(
[G1 Android Development] Gerdal:
Can someone create kernel with support new radio, new "RamHack" and with OC up to 672 MHz? Please...
[G1 Android Development] alexanderlll:
Great work with these kernels, thanks guys! My HTC Magic works at 710 MHz with no problems (it's not even heating, but that's probably gonna change during summer :)). I can now finally play Angry Birds at an acceptable frame rate.

I wanted to ask: is it possible to go higher than 710 MHz? Is there such a kernel or do I have to build it myself?

I'm not a developer, but if the process only involves taking the CM6 kernel source and applying the msm7k overclock patch (also from this forum, but I can't post a link), then I think I can do it. Is that how these kernels are modified to allow for higher overclocking?

Thanks!
[G1 Android Development] navillos:
id like to see a ezTerry 2.6.34.7 710mhz O.C. Kernel
[G1 Android Development] mulletcutter:
710 works on my 32b mytouch, that's a first..and no crashes yet. But I can't run a quadrant test, ill get to the 2d part and it will just close out.
[G1 Android Development] alexanderlll:
Apparently, the HTC Magic/Dream/G1 don't have 3D hardware acceleration. I tried installing Aura (navigation software) and it doesn't work. Also, 3d games are pretty slow (that's why overclocking is a must when playing them)...
[G1 Android Development] navillos:
i tried the 2708 kernel on my mytouch 1.2 and it just caused a bootloop. so just flashed the new 27.08 radio and restored my nandroid with your ezBiffTestKernel20101031-ebi0_S kernel and it boots fine. should i try the

spl 1.33.0013d for the new memory mapping? i already have the spl 1.33.0013 installed as it came stock.
[G1 Android Development] ezterry:
1.33.0013d will probably enable 'fastboot erase' for you but otherwise will work the same as 1.33.0013 on the MT3G 1.2.. the new memory map [and thus 2708 kernel] only applies to 32B hardware with a 64MB SMI segment.. (All 32A hardware has a 32MB SMI segment.. regardless of additional memory elsewhere on the device)

In short; Keep using ebi0 ports

(If someone who has the phone, wishes to experiment, and can compile a kernel, there may or may not be 3MB available at the top of the EBI segment.. or one of the EBI segments anyway.. allocate it to linux and see if your phone tanks.. but your memory map is painful on my brain with the hard codes currently in use.)
[G1 Android Development] navillos:
thanks for your thorough explanation, i love your kernels by the way. any chance on you making a custom kernel? id like one from you with a 710mhz OC.
[G1 Android Development] pershoot:
nexus/ds - 2.6.35.9 - http://droidbasement.com/db-blog ; RM updated.
[G1 Android Development] MentalDeath:
I did a quick search and I didn't really see anything but are the kernels set to their frequency on boot? For example is the 710MHz oc set to 710MHz on start up or would I have to do that through setcpu? Just asking because my phone won't get past the splash screen when I flash the 710MHz.
[G1 Android Development] havikx:
14mb ram hack + 710mhz OC = sick nasty g1.

the g1 needs this. that would be the end all be all of g1 hacks.
[G1 Android Development] roalex:
the 2708 kernel, 2825 in my case runs very nice.

total used free shared buffers

Mem: 112420 107332 5088 0 208

Swap: 11236 6528 4708

Total: 123656 113860 9796

linkpack: 4.106 - which isnt to bad for the good ol' G1
[G1 Android Development] havikx:
what is your oc?