yashsingh1/xdaforums huggingface dataset:
[Nexus S Android Development] :
Again, I think this is a good idea. It's important to have a stable kernel obviously! But if you suffer similar bugs, maybe the cause is neither ROM nor Kernel, but app, or possibly hardware
[Nexus S Android Development] polobunny:
I have thought so, but I don't understand why it wouldn't happen with the stock CM kernel (test that I did earlier, remember?) or with marmite v7.1.6. Unless things have changed, and somehow my Nexus S is now broken (never impossible).

I'm mostly curious, because very few marmite versions have been stable for me for a while, yet other kernels seem fine. Why? I don't know. Sometimes too many changes between versions to properly troubleshoot the issue. Changing the variables constantly doesn't make it easy.

I have time to test now, because I'll be staying on CM10 20121220 for a while. =)
[Nexus S Android Development] :
Hopefully you can land on some stable combo. Do a nandroid if you hit it!
[Nexus S Android Development] polobunny:
Will do, and will update you, for the sake of it.
[Nexus S Android Development] ciaastek:
How hard will it be to merge with latest (possibly) linux kernel version? We have 3.0.58 but for example Nexus 4 has 3.4.26

I don't really ask to do this rather want to know what are possibilities and advantages/disadvantages.
[Nexus S Android Development] :
I had a little attempt at it, but it's crazy difficult, not something I can do yet. It basically involves taking the newer android kernel source and modifying it to include our drivers, then fixing all the incompaibilities that have arisen between the versions. I was going to have a go before I got my surprise christmas present (HTC one x+) so now I'm learning about that device instead.

Pros: code evolves to be tighter, neater, cleverer, so overall, performance can improve

Cons: however, more and more hardware and OS compatibility features are brought in, so performance can deteriorate.

If I had the two versions available I'd benchmark and see what was affected of course!
[Nexus S Android Development] ciaastek:
Sounds like A LOT of work... From one point of view 7.3 with 3.0.58 seems stable too me, more features I can get with rom rather then kernel I think. There is only one neat feature which one of your rival has, it's touch wake. It's fun to use. From another angle, all pros which you mentioned are pretty tempting.

It's good to know though why we wait that much time to manufacters update our devices. Ofcourse they have source of their drivers etc so they are in better position than you - community developers, but to me it's some kind of answer.

As far as I remember you brought us merges from 3.0.54 up to 3.0.58 one by one so it's something (compared to latest stable linux kernel - 3.7)

Thanks one more time, for answering me and for your work. Have great fun with hox, but don't forget about us and sometimes by night steal NS from your woman and mess something with marmite ;)
[Nexus S Android Development] Praveer:
One quick question before I flash this Kernel. Will it work with MIUI? Also a nandroid backup will back up the stock kernel also right apart from stock ROM?

I am new to kernels and all this hence asking. Please don't mind.

Thanks
[Nexus S Android Development] raducux:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

It does work with miui....the all other rom version if u recall correctly.

And yes, The backup always includes the kernel.
[Nexus S Android Development] Basche:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

It's the all other rom version
[Nexus S Android Development] xxxMADxxx:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Yes..use marmite non cm version and if u backup first u still have stock kernel before ;)
[Nexus S Android Development] N00BY0815:
AW: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Of course it ll be different :p i just wanna see, how they did it here and what needed to be done. I think it ll be pretty similar (of course different files and values) but the basics is what i am looking for.
[Nexus S Android Development] polobunny:
Flashed v7.2.2 last night after a freeze. I'll flash all of them one by one if I need to! lol
[Nexus S Android Development] leap_ahead:
i use 7.2.2cm because i get 411mb ram
[Nexus S Android Development] Praveer:
Hi guys,

I am using this kernel. Till now no problems. But the Android OS is using over 50% battery. And my battery life didnt improve. Whats the matter :(

Regards
[Nexus S Android Development] Sesese87:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Try to fix permission in recovery

Envoyé depuis mon Crespo
[Nexus S Android Development] skinner12:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Hi, I'd like to compile kernel and start with your base.

Is version 7.1.7 into your git branch bedalusv7.1?

Thanks..

Nocerino's Rulez with RAScarlo's ROM features TriNitY ;)
[Nexus S Android Development] BenHeng:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

@Praver

I don't known, install better battery stats and tell us ;)

Envoyé depuis mon Nexus S avec Tapatalk
[Nexus S Android Development] murfi:
i have nexus s i9023, running xenonhd... anyone has experience with this kernel on that device? will it work?

i suppose i should download from column C, right?
[Nexus S Android Development] polobunny:
Yes sir.
[Nexus S Android Development] :
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Get the most up to date branch, and see if you can build and boot it first. Then I'll tell you how to revert to 7.1.7
[Nexus S Android Development] leap_ahead:
bedalus want you back on nexus kernel :p
[Nexus S Android Development] N00BY0815:
Could somebody now please point me to the FSB commit? I really searched the whole git but couldnt find a commit about it, at least not until page 100...
[Nexus S Android Development] skinner12:
Yeah, I've compiled last and it works.

Is this code right to import 7.1?

git clone git://github.com/bedalus/marmite.git -b bedalusv7.1

Thanks
[Nexus S Android Development] :
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Post the output of git log please
[Nexus S Android Development] Casilan:
How could we add more CPU Govenor to /sys/device/system/cpu0/ ????
[Nexus S Android Development] polobunny:
The governors were purposely removed because they were judged useless.
[Nexus S Android Development] atpiggy:
hey bedalus,

on my N7's kernel, the ROW scheduler had been updated with this "urgent request handling"

Do you mind investigating that?

Thanks
[Nexus S Android Development] :
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Yep, I'll have a look, but others will have to test if I add it
[Nexus S Android Development] Zivonche:
Thanks for your work, Can please bring back the 1.2 step please!!

1.1 is too low

1.32 my phone cant handle it freeze

i hope you'll get back the 1.2

thanks any way
[Nexus S Android Development] skinner12:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

I try to print log, but it's too long to paste here..

Nocerino's Rulez with RAScarlo's ROM features TriNitY ;)
[Nexus S Android Development] :
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Try git log > log.txt

... then upload the log here
[Nexus S Android Development] pjvaliant:
Hi Bedalus.

I use your Kernel from release 3.x - and I think that is the best!

Are you thinkin to create a version for SLIMBEAN 4.2 with all optmization of 7.3.

I know your work is in this ROM but i prefer USE directly your kernel.

meanwhile GREAT JOB and Many ThankS
[Nexus S Android Development] atpiggy:
always fun to test something new haha :)
[Nexus S Android Development] skinner12:
I post newest commit on v7.1 that git shows:

ESC[33mcommit d204f1e580ab85c07ea911fe5a1f37f4a6956459ESC[m
Author: Dave Savage <bedalus@gmail.com>
Date: Tue Nov 20 01:04:49 2012 +0000

ensure compatibility: give memory back to camera module

ESC[33mcommit e3b8a7325ffb794edd0da9450ebf6f8d26a546f3ESC[m
Author: Dave Savage <bedalus@gmail.com>
Date: Mon Nov 19 12:49:42 2012 +0000

add some debug options

ESC[33mcommit d973bbdc3cf7c0f5c7dbe314725055fb72797effESC[m
Author: Dave Savage <bedalus@gmail.com>
Date: Mon Nov 19 09:21:27 2012 +0000

Revert "Switch to bfs v0.424 by Con Kolivas"

This reverts commit 92c8ce5ef093d510c7842456a8aa05713f79bdfb.

ESC[33mcommit 1db2520463bcdd140c4107c48114adb18a6a14b7ESC[m
Author: Dave Savage <bedalus@gmail.com>
Date: Sun Nov 18 16:51:01 2012 +0000

fixup

ESC[33mcommit 5c06ccf8fc3eeaa0b2e2912ea9b6f824b198c3acESC[m
Merge: 92c8ce5 89d2d13
Author: Dave Savage <bedalus@gmail.com>
Date: Sun Nov 18 15:51:16 2012 +0000

Merge tag 'v3.0.52' into bedalusv7.1

This is the 3.0.52 stable release
[Nexus S Android Development] :
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Yep, you got the right branch
[Nexus S Android Development] Warren_Orange:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Which is the best version for stock jelly bean?

I was going to try v7 a few months ago but never got round to it. My current kernel is very slow when I use chrome browser.

Would like a change :)
[Nexus S Android Development] skinner12:
Hi,

sorry for multi questions :)

I've compiled your kernel, all ok: it's smooth as yours and good stability but I'd like to know how to make CM version like you do cause when I boot it takes 2 minutes from google screen to boot image.

Thanks
[Nexus S Android Development] :
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

You have to swap three files. I think they have .cm at the end of the filename. Can you locate them, or do you need more specific info?
[Nexus S Android Development] skinner12:
I found this 3 files:

/drivers/video/fbmem.c.cm
/drivers/video/samsung/s3cfb.h.cm
/drivers/video/samsung/s3cfb.c.cm

Do I have to include them? Compile them?

Thanks
[Nexus S Android Development] :
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Those are the right files, you just copy them over the aosp files:

/drivers/video/fbmem.c

/drivers/video/samsung/s3cfb.h

/drivers/video/samsung/s3cfb.c

You might want to back up the aosp files first
[Nexus S Android Development] Shark_On_Land:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Can I use this on a nexus s 4g?
[Nexus S Android Development] n2d551:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

+1 for the 1.2. Anything over that my phone is unstable also
[Nexus S Android Development] leap_ahead:
Yes u can
[Nexus S Android Development] leap_ahead:
when i used 7.3 i dont have eny problem ...
[Nexus S Android Development] xdwxrd:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

7.3 is working perfectly over here. Running Slimbean 4.2 RC1, no overclock. Just coming up on 3 days 13 hours of uptime:
[Nexus S Android Development] rockerblood:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

on my nexus s i9020 jellyshot v2.6 using kernel marmite v7.3 and so far better than previous versions:)

as sir bedalus said lets trust the original code :D

Sent from my Nexus S™ i9020A
[Nexus S Android Development] fleischbanane:
AW: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

It's not the kernel, cm10.1 is very slow on the Nexus S.

Gesendet von meinem Galaxy Nexus mit Tapatalk 2
[Nexus S Android Development] aLNG:
AW: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Not for me..butter smooth like stock
[Nexus S Android Development] :
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

In nearly 700 pages, this is the first time someone has posted unsubstantiated criticism (there's been plenty of unsubstantiated praise though :p)

I can't offer any advice without good quality feedback.
[Nexus S Android Development] skinner12:
Maybe it's the best.. Smooth, no reboots, no lags, good battery..

Maybe it's related on your ROM..
[Nexus S Android Development] DerTeufel1980:
AW: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Hey bedalus, ever measured power consumption with an additional 600 MHz freq? I am wondering if this could save some battery

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Nexus S Android Development] DerTeufel1980:
AW: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Ah, which is your n7 kernel? Would also love to take a look at it.

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Nexus S Android Development] atpiggy:
I use metallice's M-kernel , saw that from the changelog (:
[Nexus S Android Development] astmacca:
Been very happy with marmite kernel, until 7.3. Have been using CM10.1 nightlies, and then went to the M1 version. marmite 7.2.3 on all of those, no probs. marmite 7.3 and the USB wont connect.

Marmite 7.2.3 just seems to work very well on my phone, with everything functional and battery life excellent.
[Nexus S Android Development] nexususer:
Awesome !

this is the most awesome kernel i have ever used in whole life its super awesome and super awesome thanks to uploader for putting so much effort in it and making life awesome !! :D :D :D :D :D :D
[Nexus S Android Development] :
That's a lot of grinning :D
[Nexus S Android Development] :
Ok, here is v7.3.1: http://goo.gl/HvUrp

The isuue I have now is that I can't test, so I don't even know if they work!

Feedback please. Just mainline/android-common updates.
[Nexus S Android Development] echo_rc:
What ROM and marmite version?
[Nexus S Android Development] xdwxrd:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

I just installed and booted 7.3.1 (non-CM version) ... everything is functioning correctly as far as I can tell.
[Nexus S Android Development] :
Here's the clock divider settings

static u32 clkdiv_val[7][11] = {
/*{ APLL, A2M, HCLK_MSYS, PCLK_MSYS,
* HCLK_DSYS, PCLK_DSYS, HCLK_PSYS, PCLK_PSYS, ONEDRAM,
* MFC, G3D }
*/
/* L0 : [1320/200/200/100][166/83][133/66][200/200] */
{0, 5, 5, 1, 3, 1, 4, 1, 3, 0, 0},
/* L1 : [1096/200/200/100][166/83][133/66][200/200] i.e. morfic's T11 config*/
{0, 4, 4, 1, 3, 1, 4, 1, 3, 0, 0},
/* L2 : [1000/200/200/100][166/83][133/66][200/200] */
{0, 4, 4, 1, 3, 1, 4, 1, 3, 0, 0},
/* L3 : [800/200/200/100][166/83][133/66][200/200] */
{0, 3, 3, 1, 3, 1, 4, 1, 3, 0, 0},
/* L4 : [400/200/200/100][166/83][133/66][200/200] */
{1, 3, 1, 1, 3, 1, 4, 1, 3, 0, 0},
/* L5 : [200/200/200/100][166/83][133/66][200/200] */
{3, 3, 0, 1, 3, 1, 4, 1, 3, 0, 0},
/* L6 : [100/100/100/100][83/83][66/66][100/100] */
{7, 7, 0, 0, 7, 0, 9, 0, 7, 0, 0}
};

(source: https://github.com/bedalus/marmite/...ec33a1f1364bf/arch/arm/mach-s5pv210/cpufreq.c)

I don't think 600MHz is possible looking at this table
[Nexus S Android Development] fleischbanane:
AW: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

So I will download and test the 7.3.1cm version with JellyShot 2.8 now.

Edit: Boots without problems and fast as always. Will report battery life in a few days.

Gesendet von meinem Galaxy Nexus mit Tapatalk 2
[Nexus S Android Development] rockerblood:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

attery life are pretty good on jellyshot 2.8 with marmite 7.3, so lets see if its more saving battery on this new version. will give feedback later ;)

thanks OP ur the best!

Sent from my Nexus S™ i9020A
[Nexus S Android Development] elnahir:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Just flashed it on CM Nightly 10.1 1/30 and well report after a couple of days.

Thanks for the support, bedalus!
[Nexus S Android Development] jiro-kun:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Good guy bed! Thanks for the update. Will try and give it a go. Anything i will report back
[Nexus S Android Development] atpiggy:
Bedalus, do you turn off fsync in your kernel? asking cause I don't know how to check from the source
[Nexus S Android Development] polobunny:
Turning off fsync is asking for problems down the road. AKA corrupted data.
[Nexus S Android Development] leap_ahead:
i test 7.3.1 ...i think is stable version
[Nexus S Android Development] towelboy:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

v7.3.1 runs well, don't really see a difference from 7.3, maybe that it boots 0.1 second faster :D thanks for the update bedalus
[Nexus S Android Development] atpiggy:
do correct me if i'm wrong, but doesn't the corruption only happen when the phone crashes? and even then, data loss is minimal?

I was curious since all the other nexus devices have fsync off, and the nexus s used to as well. Everything's quite stable anyways now.
[Nexus S Android Development] DerTeufel1980:
AW: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

You could use apll of 1200 with clock divider of 2.

I am just wondering if it would save power. I know you were testing much.

Gesendet von meinem GT-I9000 mit Tapatalk 2
[Nexus S Android Development] spider623:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Wow 7.3.1 with pa 2.99 seeder and tablet ui with pie and disabled captivate keys is amassing and buttery

Sent from my Nexus s
[Nexus S Android Development] polobunny:
You're partially right. Corruption indeed only happens if the phone crashes.

Loss minimal? Depends. Let's throw some random numbers with non defined units for a second:

Let's say you lose 1 block of data every time your phone crashes because it's writing something when it does.

Take note this block isn't always the same one, because obviously you're not writing the same thing over and over.

Sometimes it will be user app data, other times system app data, pictures, videos, etc. Most of the time, it won't affect you directly in the sense you will notice something going haywire right after the reboot, but that's the evil thing about it. It adds up, and you don't even know.

Then you're thinking, hey I gotta overclock I kinda dig the speed. So you do, and that too unless PERFECTLY stable, creates errors, which are most of the time corrected (but sometimes aren't).

And slowly like that, you're making your phone less and less reliable, data being corrupted left and right and after some point you start wondering why the heck things aren't working right or why this picture you took isn't there anymore and so on.

All this uncertainty just isn't worth it for me, not for the small gains it brings. That's my philosophy, others might disagree. When I overclock I go through strenuous and long testing before calling it a day. Heck, even without overclocking I test kernels for hundreds of hours...
[Nexus S Android Development] towelboy:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

No wonder I have a lot of broken photos, songs and videos.. Thanks for telling us, I didn't know that could happen with overclocking
[Nexus S Android Development] husen4u:
I Dont know Why But After installing This New Version My USB Mass Storage Not Working When Connecting To PC.
[Nexus S Android Development] :
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Hmm. I didn't think of that. It sounds like a fun experiment but I don't think it would offer any power saving. If I remember correctly, there are some significant sections of code that execute when the apll changes (if the next freq is anywhere above 800 MHz.)

If you have a 600 MHz step you'll need to run the apll change code between 400 and 600, and between 600 and 800 too.

If using ondemand, scaling down from 1000, this would mean 3 apll changes instead of just one. With other governors the impact could be significantly worse.

Might be fun to try though!
[Nexus S Android Development] spider623:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Use airdroid v2, after I found about that app I stopped using a data cable

Sent from my Nexus s
[Nexus S Android Development] schurl85:
hi bedalus,

do you think these changes could be usefull? https://code.google.com/p/android/issues/detail?id=42265#c203

here is the link to the kernel, which has it implemented: http://xdaforums.com/showthread.php?t=2097788

greets
[Nexus S Android Development] sidnoit22:
Bedalus any luck on Kernel 3.4? :confused:
[Nexus S Android Development] alen1901:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Nope. He allready said its too much coding. Too much codes needs to be look at, and change for our device, add new one, and maybe it wouldnt work at all. He has no time for that.
[Nexus S Android Development] hiphopboy:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

7.2.2 still more stable and smoother than any 7.3
[Nexus S Android Development] sidnoit22:
Damn that's sad.. :( I am happy with 7.3.1 Anyways pretty damn stable and fast!
[Nexus S Android Development] :
Sorry, this has been discussed already, and my answer is still no. I doubt the reasoning behind it, and I doubt the improvements are genuine, and I dislike the security implications. If someone can hook me up to some proper statistics I may reconsider.
[Nexus S Android Development] :
Sorry dude, it was just too bloody difficult! Especially now I don't own the device.
[Nexus S Android Development] Jamalsid:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Where did you get pa 2.99 for nexus s?i thought there was no longer a maintainer for nexus s?
[Nexus S Android Development] atpiggy:
okay, thanks for the lengthy response :)

so when the block of data isn't corrected, does that mean it's permanent and irreversible?
[Nexus S Android Development] anshumandash:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

There is a new thread in the Dev section with a new maintainer.

Sent from my Nexus S
[Nexus S Android Development] polobunny:
Permanent is a big word.

It's permanent as long as no user interaction is done to correct it. Apps can be re-installed, settings recreated, roms re-installed and so on because you have originals, or a mean to recreate them. Pictures or similar that get corrupted cannot be recovered to what they fully were, although sometimes corrupted "blocks" can be ignored or sometimes even "guessed" depending on the damage.

All this might make it sound very bad, but it's not that terrible in some sense. You're not permanently damaging your phone in a physical way, but you're altering the software. If you're willing to live with the hiccups or a reboot there and then, an app force closing for no reason and such erratic behavior, if you don't keep sensitive data or have a copy of it stored safely, and can deal with the somewhat minor pains of re-installing a rom every now and then, then overclocking and even disabling fsync shouldn't really bother you.
[Nexus S Android Development] husen4u:
Where To Find MTP Option?
[Nexus S Android Development] FirePoncho86:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

Depends on your ROM, some support it, some don't. I think there is a way to use it while your ROM doesn't support it...maybe someone else knows more
[Nexus S Android Development] jwee5467:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

USB switcher app on play store. **** is good.
[Nexus S Android Development] astmacca:
Just put 7.3.1 on. Running CM10.1 M1. USB works for me fine now, while i always had hassles with 7.3

Thanks.
[Nexus S Android Development] kancrutt:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

my phone sleep like a baby with 7.3.1

good job bedalus!

Sent from my Robot Ijo®
[Nexus S Android Development] bravo04:
just a quick question everyone.

which is better, row or cfq for performance?

thanks :)
[Nexus S Android Development] ej8989:
just try it yourself. give at least 3 days for both. different usage, different results.
[Nexus S Android Development] towelboy:
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

The great nexus is now dead, r.i.p. power button..thank you to everyone who made this forum a phenomenonal experience for me. Coming to the forums, I did not know what root was but thanks to the great people here, they have guided me very far. I'll miss everyone here, I myself can't believe I have to return to cm7 on the g2x after tasting cm10.1 :o
[Nexus S Android Development] :
Re: [GUIDE] Build a Kernel! + [KERNEL] marmite_v7.3 MTP

If it's just the power button why not open it up and see what you can do to replace it? If it was me I'd probably try it!

Anyway, good luck, thanks for all your contributions to the thread