yashsingh1/xdaforums huggingface dataset:
[myTouch 3G, Magic Android Development] Amon_RA:
Which benchmarking tool did you use to measure the speed?

Would be interesting to know so I could "optimize" the kernel more...

Anyways... pull /proc/config.gz and upzip it to see the kernel config from both kernels.

If you compare both config's you will see that there are hardly any differences which impact the speed drastically...
[myTouch 3G, Magic Android Development] bpedersen:
I find both kernels equally fast :)

Great job :)
[myTouch 3G, Magic Android Development] gboddina:
Yes, I'll post an update this evening :).
[myTouch 3G, Magic Android Development] hotweiss:
I didn't benchmark the two different kernels, but there is a visible speed difference with the UI. The speed difference is only noticed with the Rogers based ROM and not the Ion based ROM.
[myTouch 3G, Magic Android Development] gboddina:
New build released.
[myTouch 3G, Magic Android Development] hotweiss:
Thanks. I will try it and report back.
[myTouch 3G, Magic Android Development] bcrook:
gboddina, thanks so much for your work. This is awesome.

Where do the extra modules go in the ROM?

/system/lib/modules or is it /system/modules or some other location?

Thanks.
[myTouch 3G, Magic Android Development] kumar_r100:
using your kernel now, is superb!!

thank you very very much!
[myTouch 3G, Magic Android Development] gboddina:
In /system/lib/modules .

You need to insmod them if you want to use them. (In the ramdisk for example).
[myTouch 3G, Magic Android Development] xiutian:
Is it possible to fix the kernel so that BT works properly in Hero roms?
[myTouch 3G, Magic Android Development] gboddina:
I don't think it's kernel related. But i'll go make some investigations.
[myTouch 3G, Magic Android Development] phoboulinos@gmail.com:
One request:

Compile in loopback fs support. Needed I think to mount sqf files.

Thanks
[myTouch 3G, Magic Android Development] gboddina:
Here you are:

2.6.27-gbo-5:

- Removed debug symbols from kernel

- Switched to SLUB allocator

- Added loopback device support

- Removed kernel debugging core

- Disabled verbose console message

- Added TUN/TAP module to extras

- Removed SysRq keys
[myTouch 3G, Magic Android Development] tice:
@gboddina does it support PPPoX? i really would like to use my PPPLP vnp.
[myTouch 3G, Magic Android Development] antonram:
Time Clock issue

Hi gboddina,

Just for info, I tested the v5 but I'm experiencing issue with time clock, runs too fast, advanced by one minute every ~48 seconds... :confused:

Switch back to v4 and no issue at all...

BTW, it seems Redglasses is running a 2.6.29 kernel, any update to this...??:o

I know I'm pushing too far, but, just in case ;)

Anyway I really appreciate your effort, and the good job you are doing in this community, if i could i will help (but my experience with ubuntu or linux is really "novice" ...):D
[myTouch 3G, Magic Android Development] chris-steenkamp:
I noticed that as well, at first I thought I was going crazy, I was on the phone for about 10 minutes and at the end of the call it said that I was talking for 30 minutes... Got back to my laptop and the time was half an hour before the time on my phone! reverted back to redglasses' 2.6.29 kernel and all is good again ;)
[myTouch 3G, Magic Android Development] MATRIX3650:
hi

where found redglasses' 2.6.29 kernel??????:confused::confused:
[myTouch 3G, Magic Android Development] gbil:
I've managed to run the kernel under htc magic using the ramdisk currently running and the only problem I noticed is that bluetooth audio is broken.

After a few seconds that I use my bluetooth handsfree (tried both till now) the communication is lost and the sound goes back to the phone but the bluetooth icon indicates it is still connected. Even if I turn off the handsfree the bluetooth icon in the phone still indicates that is connected. If I turn off bluetooth and the on I can establish the connection but after a few second the same thing happens. The ROM I run is the original one only rooted.

Now I'm back to the original kernel and bluetooth work fine again.
[myTouch 3G, Magic Android Development] hotweiss:
Do I have to update the wlan.ko driver every time I update your kernel?
[myTouch 3G, Magic Android Development] chris-steenkamp:
I downloaded myhero from here http://xdaforums.com/showthread.php?t=552274. I was actually just checking out GBO's v5 kernel. You can download the myhero ROM and extract the boot image and use that (I'm not too sure how well it will work...).
[myTouch 3G, Magic Android Development] MATRIX3650:
thanks bro
[myTouch 3G, Magic Android Development] chris-steenkamp:
@GBO: I tried using version 5 of your kernel earlier today, apart from my phone doing a bit of time travelling;) I noticed that the extra modules are compiled against v4... Anyway, keep up the excellent work bud, and thanks for all the hard work!
[myTouch 3G, Magic Android Development] MATRIX3650:
i think not work this boot.img because i use cyanogen 4.0.2 rom
[myTouch 3G, Magic Android Development] chris-steenkamp:
You'll have to wait for cyanogen to compile a 2.6.29 kernel, I'm sure he has something in the pipeline already though.
[myTouch 3G, Magic Android Development] MATRIX3650:
thanks a lot but unfortunalety i dot know how to do the conversion kernel :confused::confused:
[myTouch 3G, Magic Android Development] ollehal:
2.6.29

I created a boot.img that works fine with cyanogen 4.0.2 32a version.

It's kernel 2.6.29 and wlan.ko along with it.

Stuff that works:

VPN

TUN iscompiled in

iptables is there and works

bluetooth works

Stuff that ain't working:

Camera.. force close. Read about that stuff was changed and there is a backport.. I'll see if I can find it again and apply and compile a new one with working camera.

Here is the files:

http://android.sajten.nu/2.6.29-1/boot.img

http://android.sajten.nu/2.6.29-1/wlan.ko
[myTouch 3G, Magic Android Development] MATRIX3650:
thanks man
[myTouch 3G, Magic Android Development] Freddan80:
I installed 'gbo5' under 'Cyanogen 4.02' and 'wifi' aren't working.
[myTouch 3G, Magic Android Development] bender2k2k:
Great news. You're almost there... Camera, then the multitouch browser and we'll have a working Cyanogen kernel...
[myTouch 3G, Magic Android Development] bcrook:
If you can get this working 100% you will be an epic hero.

PM me if you do and I will build it into the Cyanogen 4.0.2 and we will be finally better than those 32B owners.

Or, you can do it yourself...your call!
[myTouch 3G, Magic Android Development] L10nH34Rt:
We are already ~100MB better :D
[myTouch 3G, Magic Android Development] ollehal:
Crap.. the kernel I have online does not have iptables support... sorry, my mistake.

I will upload a new one tomorrow and work on camera problem. Think I found some leads on that one.

If anyone has suggestions on camera problem I would love to hear them. Now I'm off to sleep.
[myTouch 3G, Magic Android Development] maxisma:
http://developer.htc.com/

Original Kernel Source released!
[myTouch 3G, Magic Android Development] ollehal:
Ok.. new kernel upload.

http://android.sajten.nu/2.6.29-2/boot.img

http://android.sajten.nu/2.6.29-2/wlan.ko

Iptables in there now, tun/tap, ppptp support and so on. Working camera now too :)
[myTouch 3G, Magic Android Development] MATRIX3650:
now test your kernel
[myTouch 3G, Magic Android Development] liquidchen:
testing... by the way, any body know that the 2.6.27 and 2.6.29 which one performance better??
[myTouch 3G, Magic Android Development] gbil:
Great one mate. I'm testing your kernel with the ramdisk from my vanilla Magic (only root added) and everything seems to work fine till now from tether to vpn.

Thanks for your great work
[myTouch 3G, Magic Android Development] ollehal:
A new kernel AGAIN? Hell yes, compiled with arm-eabi-4.4.0 instead of 4.3.1 also made some changes to netfilter so now Tether works good. 2Mbit down and 1.2Mbit up with 92ms latency on my Tele2 account in Sweden.

http://android.sajten.nu/2.6.29-3/boot.img

http://android.sajten.nu/2.6.29-3/wlan.ko

Will be my last one for a while.. config is in /proc/config.gz if someone wants to add/change stuff in there :)
[myTouch 3G, Magic Android Development] L10nH34Rt:
Is this compiled using the sources released by htc? Or using the patch from TigerTael?
[myTouch 3G, Magic Android Development] ollehal:
TigerTael patch.. they didn't have a patch.. just the entire source so fun to diff the stuff.

I'll wait for some poor bastard who will get a patch against a vanilla kernel :)
[myTouch 3G, Magic Android Development] L10nH34Rt:
You just have to edit out 10-20 values :p No biggie imho :p

Now if I just knew how to make that patch for you.... :D
[myTouch 3G, Magic Android Development] k4r1m:
Hm the one you just uploaded it does it have cgroup support? also squashfs and compcache modules if possible please and thank you... i'm only asking for this because thats what most of the dream roms tend to have.
[myTouch 3G, Magic Android Development] ollehal:
Hmm..

squashfs: Why? Do we need it on 32A?

cgroup: Why? intresting stuff but is it really needed?

compcache: I see the need for in on 32B platform with much less memory.. but we have more RAM and memory handling in android is actually good so yet again.. why?

Just my 5 cents..
[myTouch 3G, Magic Android Development] k4r1m:
well for squashfs i honestly don't know what it does but in every dream ramdisk i checked there is something being mouted in squashfs..

cgroup? i'm pretty sure you know what it does and after some more research i think it comes default with 29... but yeah maybe a double check lol

and as far as compcache and everything else, i do agree that we don't need it but why so no to performance improvments? it makes the 32B and dream run much faster and smoother on hero, how much more improvment would it give us? just a thought about compcache nothing serious or needed that bad IMO.
[myTouch 3G, Magic Android Development] phoboulinos@gmail.com:
About squashfs:

/system/xbin/xbin.sqf

I think thats enough
[myTouch 3G, Magic Android Development] k4r1m:
yeah no... it needs be to supported by the kernel and then check the ramdisk you will see it beinng ran by insmod, i dont even know what that file does anyway... and another thing check "mount" and you will see there is no squashfs paritionts.
[myTouch 3G, Magic Android Development] ollehal:
Okey, added all of the above and got some config stuff from cyanogens kernel. disabled all debugging and cleaned up netfilter stuff.. should be fast and nice this one:

http://android.sajten.nu/2.6.29-4/boot.img

http://android.sajten.nu/2.6.29-4/wlan.ko
[myTouch 3G, Magic Android Development] hotweiss:
Thanks. I will try it out.
[myTouch 3G, Magic Android Development] MATRIX3650:
very fast thanks

:):):)
[myTouch 3G, Magic Android Development] gesv:
My HTC branded 32a does not boot this image. Anyone else have this problem?
[myTouch 3G, Magic Android Development] ollehal:
It depends on ROM you run.. I run cyanogens rom and boot.img is kernel+ramdisk of that ROM so if you run some other rom you probably need to split my boot.img and your running boot.img and take my kernel and your ramdisk and create a new boot.img.

Or you can send me your boot.img and I can do that for you. Or atleast tell me what ROM you currently are using :)
[myTouch 3G, Magic Android Development] gesv:
I`m running JACxHEROski v1.4. :)

Here is my boot.img
[myTouch 3G, Magic Android Development] ollehal:
Okey, try this one.

http://android.sajten.nu/gesv/boot.img

wlan.ko is the same as the other one.
[myTouch 3G, Magic Android Development] gesv:
Woho, up and running :).

But it runs slower than 2.6.27 :(, need som testing...

Thanx ;)
[myTouch 3G, Magic Android Development] ollehal:
Hmm.. shouldn't be, if you run any cpu speed thingy you should turn them off and reboot. They are NOT needed as the default now days are 528000

CONFIG_MSM_CPU_FREQ_ONDEMAND_MAX=528000

CONFIG_MSM_CPU_FREQ_ONDEMAND_MIN=245760

So it will go up to 528000 when needed and 245760 when idle.
[myTouch 3G, Magic Android Development] gesv:
it speed up :), seems like a sync or something.

I shall remove CPU Widget when MyBackup is done :).
[myTouch 3G, Magic Android Development] ollehal:
So, working OK now?
[myTouch 3G, Magic Android Development] gesv:
no, rosie get realy slow.. :(.
[myTouch 3G, Magic Android Development] L10nH34Rt:
Yes I can confirm that Cyanogen based kernels, work really slow with Rosie... Try Amon_RA's v1.1.0 kernel instead!
[myTouch 3G, Magic Android Development] gboddina:
Updated! Enjoy the light and fast!
[myTouch 3G, Magic Android Development] hotweiss:
Does version 6 have multi-touch? I really like you kernels, they really speed up the Rogers HoFo ROM.
[myTouch 3G, Magic Android Development] gboddina:
I don't think multitouch is kernel related, the original driver has native multitouch built in.

I'm currently using this kernel with an Hero ROM and multitouch is working. (Zoom into the browser, ...)
[myTouch 3G, Magic Android Development] gboddina:
Can someone make some test? Seems that my gsensors stop working. I dunno if it's kernel or ROM related.
[myTouch 3G, Magic Android Development] hotweiss:
For the Hero ROM, multitouch is not kernel related. If you want to use the standard ROM, you have to add a multi-touch patch:

http://lukehutch.wordpress.com/2009/01/25/get-multi-touch-support-on-your-t-mobile-g1-today/
[myTouch 3G, Magic Android Development] hotweiss:
Ok, I'll try your latest kernel and report back.
[myTouch 3G, Magic Android Development] gboddina:
Ok, it's not the kernel, it was my ROM :). I'm now using the modaco Hero withot any issues. The fastest Hero ROM I ever see. I admit, not updated it since a month :).

I come back with some new knownledges with multitouch support. As it is said by JF and Luke, it's a hack which made 2 information pass into 1 information at driver level so the application can use multitouch without the android stack being redefined.

1. I didn't find any public patch within the 10 minutes I quickly spend to watch for (maybe I'm not totally awake :p )...

2. I'm not really fan of this kind of hack.

But... since some ROM cooker are putting MT support in their ROM, if you can point me to a working patch, I'll apply it and make a seperate multitouch version, I promise :).
[myTouch 3G, Magic Android Development] hotweiss:
Thanks for the hard work. What about adding BFS support?
[Touch Pro2, Tilt 2 Windows Mobile General] gehzumteufel:
I can't find anyone that has posted one yet, but I have made one for all you that have one and have the screwed alt key! The registry file is attached! It is not a hack at all. Just a registry export that worked!

Enjoy

edit//Cab added to post. :)

edit2//Also, just an FYI for everyone, the TMO keyboard has the GBP and Euro symbols on the hardware keyboard, it just wasn't put on the key itself. It is the same keys as the HTC version for them. alt+e = euro and alt+r = pound symbol.

edit3//Make sure HLKM\Software\Tegic\eT9\Ime\KeyboardLayouFiles shows et9.rhodium.wwe.txt. Otherwise, the layout will still be messed up. :)
[Touch Pro2, Tilt 2 Windows Mobile General] At0mAng:
I think this should get stickied for a few weeks :D
[Touch Pro2, Tilt 2 Windows Mobile General] gehzumteufel:
If necessary. I am sure it will stay alive for a bit since a lot of us have the TMO version.

To be fair though, you get some of the credit. Your suggestion in that other thread is what made me do it. It took me about 1 hour of poking around.
[Touch Pro2, Tilt 2 Windows Mobile General] Cal-El:
Can any onecab this up for easy install? That would rock, changing values to match though reg editor does not work!
[Touch Pro2, Tilt 2 Windows Mobile General] gehzumteufel:
Just use Task Manager to import it. It worked for me. :)
[Touch Pro2, Tilt 2 Windows Mobile General] At0mAng:
I'll cab it now and create a mortscript and include it in my ROM for now on. I t should save like 10000 posts :D

Cab created...
[Touch Pro2, Tilt 2 Windows Mobile General] At0mAng:
Welcome to the wonderful world of modding your phone :D

Thanks but you are the one who did it.
[Touch Pro2, Tilt 2 Windows Mobile General] gehzumteufel:
Thanks! I have never used/done that type of stuff. I am just happy to be able to contribute finally.
[Touch Pro2, Tilt 2 Windows Mobile General] HeavyComponent:
Wow, I posted about this problem today and now their is a fix to it. You guys work fast and I didn't even get a chance to get use to the ctrl key that sub for the alt key.

Good looks!!!

EDIT: Confirming that it works! :D ....don't forget to reset because it won't work if you don't.
[Touch Pro2, Tilt 2 Windows Mobile General] biswasd:
so what exactly is the problem with the tmobile us alt key anyway? i just got my tp2 yesterday and haven't really noticed a problem with it?
[Touch Pro2, Tilt 2 Windows Mobile General] gehzumteufel:
This is only an issue for people with cooked roms. :)
[Touch Pro2, Tilt 2 Windows Mobile General] slimsuse:
WOW~~ that worked. sweet!!

thanks again!! :)
[Touch Pro2, Tilt 2 Windows Mobile General] Kloc:
Well my Rom is stock but I'll be sure to remember this if I flash a new one.
[Touch Pro2, Tilt 2 Windows Mobile General] ferenczi42:
This fixes the alt key, for sure. But what about the shortcuts on the arrows? Those are still incorrect, for me. Is this a separate problem? I assumed it should be related, due to the fact that the shortcuts on the unlocked devices are different than the T-Mobile shortcuts.
[Touch Pro2, Tilt 2 Windows Mobile General] ruinertt:
The HSPL is out, now? We can now install cooked ROMs on the TP2? How did I miss this?
[Touch Pro2, Tilt 2 Windows Mobile General] gehzumteufel:
Yep, HSPL is out now. haha :)
[Touch Pro2, Tilt 2 Windows Mobile General] DaveShaw:
Thread stuck whilst the topic is hot ;)

Dave
[Touch Pro2, Tilt 2 Windows Mobile General] gehzumteufel:
Thanks Dave!
[Touch Pro2, Tilt 2 Windows Mobile General] Tourist!:
what exactly does this fix ?

my ctrl button doesn't function at all but I thought it's due to the PDAC hebrew support I have.

also FN+SYM doesn't ddo anything.

my TP2 is unbranded.
[Touch Pro2, Tilt 2 Windows Mobile General] gehzumteufel:
As noted by the thread title, this ONLY applies to the TMO (T-Mobile) US branded TP2. It applies to NO other branded or unbranded TP2 devices. It fixes the keyboard layout changes that were implemented on the TMOUS TP2. The Alt, ctrl, and a few other keys had some changes.

To fix your keyboard, flash back to the original rom, export the same reg key that is in the first post, and then apply that to the newly flashed rom.
[Touch Pro2, Tilt 2 Windows Mobile General] mingkee:
can anybody post the key difference between Tmo US and HTC (esp Hong Kong version)?

it appears that Ctrl and Alt/FN are switched, that press Alt will act like Ctrl and press FN will act like Ctrl, right?
[Touch Pro2, Tilt 2 Windows Mobile General] gehzumteufel:
Dunno about HK version, but the Euro version differences are that the Alt/FN and the Ctrl keys are swapped and there are the Euro and the GBP symbols on the E and R respectively. Otherwise there are no other differences between TMOUS and HTC Europe WWE.
[Touch Pro2, Tilt 2 Windows Mobile General] mingkee:
perhaps I even can live with a minor mess

it's still a lot better than nokia E61 flashed to HK version, need to memorize the changed keyboard layout
[Touch Pro2, Tilt 2 Windows Mobile General] gehzumteufel:
There is an easy way to fix it. You can do exactly as I did. Reflash the stock rom. Open a registry editor and export this folder

HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\KEYBD

Then flash the rom you want and import that folder and you will be good. Not that hard.
[Touch Pro2, Tilt 2 Windows Mobile General] mingkee:
just another unrelated question

can you get 3G after flashed with stock ROM? will flash it with CHT-HK ROM
[Touch Pro2, Tilt 2 Windows Mobile General] gehzumteufel:
Nope. TMOUS uses the 1700 band for the download, and as such, will never get 3g.
[Touch Pro2, Tilt 2 Windows Mobile General] mingkee:
wait?

is TP2 from T-Mobile?

that it could get 3G before flashing, and can't after flashed to stock ROM???
[Touch Pro2, Tilt 2 Windows Mobile General] gehzumteufel:
You have an HK HTC TP2. They use different 3g bands than TMO US does. Here are the specs direct from HTC:

HK

HSPA/WCDMA:

Europe/Asia: 900/2100 MHz

TMOUS

HSPA/WCDMA

1700/2100 MHz
[Touch Pro2, Tilt 2 Windows Mobile General] mingkee:
don't worry about it

I made a poll over rom development forum

so far the answer is 100% positive, AWS 3G is still intact after flashed to stock ROM
[Touch Pro2, Tilt 2 Windows Mobile General] gehzumteufel:
You said you had an HK HTC device. If you have a TMOUS version, then you worded it wrong previously.
[Touch Pro2, Tilt 2 Windows Mobile General] mingkee:
I said I'll get Touch Pro 2 US version from T-Mobile (hardware), and will flash with CHT-HK ROM (software)

is it clear?
[Touch Pro2, Tilt 2 Windows Mobile General] gehzumteufel:
Ahh sorry I misunderstood.
[Touch Pro2, Tilt 2 Windows Mobile General] mingkee:
then your answer is...?

I'm gonna get it this week, but will wait till 2 weeks trial is over

and make sure I can get original T-Mobile version ROM just in case
[Touch Pro2, Tilt 2 Windows Mobile General] gehzumteufel:
3g is NOT dependent on the rom. It is dependent on the radio and the radio rom. Since the TMOUS one has a 3g radio and 3g radio rom, you will be fine. The software rom (the ones that everyone custom makes) for WM6.1 and WM6.5 will all work find with 3g. :)
[Touch Pro2, Tilt 2 Windows Mobile General] mingkee:
now it's a problem

the CHT-HK ROM I got comes with radio ROM, will it affect the hardware?
[Touch Pro2, Tilt 2 Windows Mobile General] gehzumteufel:
As long as it is a TP2 radio rom, no. You can flash the radio of your choice later, or ask someone with more knowledge how to rip the radio from it. There is a way, but I do not know how.
[Touch Pro2, Tilt 2 Windows Mobile General] mn0510:
German Hardware Keyboard

Hy guys,

thanks for the great roms, i like it...

i need some help for all the international roms... my hardware keyboard doesn`t work correct with the fn key and @,Ö,Ü,Ä .... (**** german language ;-))

does someone have a cap for the german one?
[Touch Pro2, Tilt 2 Windows Mobile General] gehzumteufel:
lol German is a great language imho. As for the proper layout, I don't have one but if you are cool flashing back to your stock rom, do that, export the key noted above and then reflash the rom of choice and import the key back to the registry.
[Touch Pro2, Tilt 2 Windows Mobile General] mn0510:
thx, but thats my problem...

the qwertz key works with the change, only the FN key doesnt work right...:confused:
[Touch Pro2, Tilt 2 Windows Mobile General] gehzumteufel:
So even after exporting that same key, importing it in the new rom, it still had an issue?
[Touch Pro2, Tilt 2 Windows Mobile General] marcin12marcin:
This might be dumb question, but how do you use that cab file
[Touch Pro2, Tilt 2 Windows Mobile General] Ranger666:
Not Working

I just flashed my TP2 with the NRGZ Standard ROM and the first thing I did was install this cab, reset, and although the alt key does light up the led, the keys are not mapped correctly.

Example: on the numeric keys, 1-9, the special characters with the alt key should be: !@#$%^&*()

but I get: %¢$&*123#=

I then removed the cab and just imported the registry keys and its the same thing; keys not mapped correctly.

The alpha characters are working with the CAPS also, but the special characters (the ones in yellow) are not.

Can anyone confirm if this is working correctly with the special characters?
[Touch Pro2, Tilt 2 Windows Mobile General] gehzumteufel:
I can confirm. I have loaded NRGZ's roms. I have loaded the cab like 8 times. The latest Aug 25th is the only one of his I haven't loaded as of yet.
[Touch Pro2, Tilt 2 Windows Mobile General] Ranger666:
Appreciate

I had the Aug. 21st Standard ROM. I will flash the latest one and give it another shot.

Also, did you use the reg file or the cab?
[Touch Pro2, Tilt 2 Windows Mobile General] Ranger666:
From Device

You'd have to copy the cab file to your phone, either the device itself or the storage card and run it from that location.