yashsingh1/xdaforums huggingface dataset:
[myTouch 4G Android Development] ckisgen:
I forgot to mention ... check out the gallery with this kernel.

the first time you load it, there's a few second black screen while it caches but then every time after that - wholly chewbacca balls its FAST
[myTouch 4G Android Development] Towle:
Sorry but this is going to be a complete noob question :/ I just started flashing ROMs 2 weeks ago and have never flashed a kernal... If I am running your RoyalGinger 2.0 ROM, what do I do to install your new kernal?

EDIT: I am actually running CM7 but am going to be flashing back to your RoyalGinger 2.0 ROM tonight. Don't know if that makes a difference with installing the new kernal.
[myTouch 4G Android Development] RangerLG:
Same as flashing a ROM. Flash the kernel from recovery after flashing the ROM.
[myTouch 4G Android Development] Towle:
Thanks! And its ok to do it back to back?
[myTouch 4G Android Development] KCS05DC:
OK hold on, since you said you were new to this, it needs to be broken down further. Flash the ROM as per the instructions. After the bundled kernel sets and the ROM has booted reboot into recovery.

Wipe Cache

Wpe Dalvik

Flash Kernel

Reboot and follow the same instructions necessary to let the kernel set.

This all may be a little cautious and more time consuming, but it ensures everything sets right.
[myTouch 4G Android Development] Towle:
Thank you, I really appreciate it! When you say "Reboot and follow the same instructions necessary to let the kernal set", do you mean just let it boot and don't touch it for about 5 minutes then just do a reboot and let it sit for another 5 minutes? Or do you mean after booting with the new kernal, reboot into recovery and wipe cache again then reboot?
[myTouch 4G Android Development] ckisgen:
this kernel will work on CM as well. its original base code is from zinxs latest stock CM kernel.

but this paired with RG2.0 is pure buttah
[myTouch 4G Android Development] Towle:
Ok.. I successfully flashed RoyalGinger and let everything set. I put the kernal on the root of my SD card, booted into recovery and am at just a blank black screen... what do I/did I do?
[myTouch 4G Android Development] cmdmilitia13:
U booted into recovery & got a blackscreen? Is there a pic of a hat lookin thing faded in the bckground?

Mytouch 4g-White

Root Method-gfree

Permrooted s=off

CWR-3.0.2.4

Rom-Royalginger v2.0
[myTouch 4G Android Development] Towle:
No there was absolutely nothing, just black. I pulled the battery out and manually booted into recovery with holding the vol down and power button and now everything looks normal... Am I OK to continue? Or does that black screen mean something?

EDIT: When I clear the Dalvik cache first I get this: E: unknown volume for path [/sd-ext] then it says the normal Dalvik cache wiped. Have I just never noticed this before?
[myTouch 4G Android Development] cmdmilitia13:
If everythin looks normal now u should be good... Its probly the kernel still settling if u just flash 2.0...

Mytouch 4g-White

Root Method-gfree

Permrooted s=off

CWR-3.0.2.4

Rom-Royalginger v2.0
[myTouch 4G Android Development] cmdmilitia13:
Thats normal...

Mytouch 4g-White

Root Method-gfree

Permrooted s=off

CWR-3.0.2.4

Rom-Royalginger v2.0
[myTouch 4G Android Development] KCS05DC:
Just let it sit for the 5 minutes...no need to wipe cache again
[myTouch 4G Android Development] boardopboy:
Dude... it's almost midnight and yer gonna make me flash a new kernel? You devious SOB! Oh! Download is complete! Gotta go!
[myTouch 4G Android Development] Towle:
Thanks everyone! This community is awesome, I know I am a noob now but I am learning and one day I will be helping everyone :)
[myTouch 4G Android Development] cmdmilitia13:
Everyone has to start somewhere & without questions there be no answers & ull never learn lol

Mytouch 4g-White

Root Method-gfree

Permrooted s=off

CWR-3.0.2.4

Rom-Royalginger v2.0
[myTouch 4G Android Development] knothead:
Loaded the new kernel, no issues! Looks good so far. Nice work and thanks.
[myTouch 4G Android Development] altroy2:
I was wondering if any of u guys uninstalled (w Titanium backup) the native email apk without any issues? I just use the Gmail app and wanna strip it down one more notch. :)

BTW CK, the new kernel is doing great. Thx man
[myTouch 4G Android Development] 808prettyboy808:
Has the data throttling been removed or is there a way to disable data throttling??
[myTouch 4G Android Development] knothead:
Made the drive home, gps in maps worked great. Got here updated all downloaded apps real quick, very smooth new kernel.

Thanks
[myTouch 4G Android Development] xSunny:
Can i just flash the new kernel? Or does it have to be done a specific way..
[myTouch 4G Android Development] ckisgen:
by request ...

i've zipped up the two system/apps you need and the three libs .. i wasn't sure which ROM or what state your system was in depending how you purged this to begin with .. if you have any of the below libs already (from this ROM or a recent CM7 build) then you don't have to push those. Same with your build.prop .. if it's already got the lines you need below, obviously you can skip those steps

STEPS:

- Get rid of any old wifi calling dependencies, files, etc. that you have on there (if applicable)

- Reboot into recovery

- Connect your phone to PC via USB

- Send the command "adb remount" with command prompt, terminal, etc

- Copy the following files from the extracted zip to the following folders on your device:

MS-HTCVISION-KNT20-02.apk /system/app/

libkineto.so /system/lib/

libganril.so /system/lib

lib/librilswitch.so /system/lib/

- Pull the build.prop from the device to your PC (adb pull /system/build.prop .)

- Edit it using something that can save with unix text formatting (meaning using LF as the line break), Word can do this

- Change the line "rild.libpath=/system/lib/libhtc_ril.so" to "rild.libpath=/system/lib/librilswitch.so"

- Below that line, add the following lines:

rilswitch.vendorlibpath=/system/lib/libhtc_ril.so

rilswitch.ganlibpath=/system/lib/libganril.so

- Save locally with "LF" line breaks (save as in Word can do this..notepad ++ is the best... for windows anyway)

- Copy the build.prop file back to the device (adb push build.prop /system/)

Send the command "adb shell"

From the shell "chmod 0644 /system/build.prop"

Exit the shell

adb reboot

you should be good ...
[myTouch 4G Android Development] ckisgen:
you always wanna wipe both caches before flashing a new kernel

also if you use setcpu - turn off set on boot before booting into recovery to flash

AND

make sure you auto detect clock speeds after you first boot up (fully! let it sit a min) after flashing the kernel

<<hit menu button from main setcpu screen .. device selection .. autodetect speeds .. OK .. continue>>

the above is the LEAST you should do every time you flash a new kernel

below is what i recommend and what i do personally:

(i have setcpu so these include that, just skip those steps if you don't use it)

-uncheck set on boot in setCPU

-reboot into recovery

-wipe both caches

-fix permissions

-flash kernel

-reboot

-after it boots up, let it settle 1-2 mins

-reboot

-after it boots up, let it settle 1-2 mins again

-redetect clock speeds in setCPU

-take a shower cos its about to get hot
[myTouch 4G Android Development] ckisgen:
you'll be fine. i freeze it via titanium. i don't hurt for internal storage and i'm just used to freezing stuff. plus i frequently need to test various fixes, now kernels, etc. and i like to be able to quickly return my system to as close to stock / just flashed as possible so that i catch any issues that may come up before releasing whatever i'm testing into the wild..

glad you're digging it :D it's running super sweet for me .. i'm glad it seems to be working as well for the rest of you .. you can look forward to more and better groovy stuff where that came from

happy flashing all
[myTouch 4G Android Development] BCD90:
Hey guys,

I was being stupid and going through and uninstalling programs that i thought i would not be using. Well i uninstalled the dspmanager.apk. I was wondering if someone post a link for it. I would very much appreciate it.
[myTouch 4G Android Development] ckisgen:
i'd actually never thought about this before because i use wifi so much ...

i thought these files were in services.jar .. sure enough. i baksmali'ed the resources.dex and deleted the 7 throttling files out and then put it back together ..

try this:

- download the zip from this post, extract the modded services.jar & put it on your computer (in the example commands below, it assumes its in your root C:\ folder but if it's elsewhere just add on the appropriate path after the C:\ )

- reboot into recovery & connect your phone to PC via USB

- open a command prompt, terminal, etc. on your PC/mac/toilet and type:

adb shell

mount /system

exit

adb push C:\services.jar /system/framework/

adb reboot

- all done

i've never tried this before and i'm not throttled so i can't test it ... this will probably make your settings > wireless & network > mobile networks menu force close .. but with the power widgets to switch network type the only thing you wouldn't be able to change are APNs .. but MMS is not quite all there on 2.3.4 it doesn't appear yet anyway .. either way, i included a virgin/unmodded services.jar that you can repush anytime you need to get back into that menu (make sure to rename it services.jar before pushing the unmodded one back to /system/framework/)

if this doesn't work there's prob not a lot i can do because my build isn't likely to compile if i try and take these files out prior to compiling (framework stuff is especially messy like that) not to mention, if it does make the mobile network menu FC .. i wouldn't build that in anyway

let me know if it works or not

good luck :D
[myTouch 4G Android Development] ckisgen:
man, y'all are gonna have to start calling me Bob Barker cos i've been hookin' *#&@#s uuup

seriously though, no prob :D

(the new DSP manager kicks some serious tail with the EQ presets .. always wondered why they didn't have those bee four)
[myTouch 4G Android Development] soukie:
Thanks for your hard work, this rom is fastest rom I have been flash so far :-)
[myTouch 4G Android Development] Scoop24:
Thanks CK worked perfect.
[myTouch 4G Android Development] lanternslight456:
go figure... I'm three pages of notes behind on the site, and suddenly I wake up this morning and have to add two more!

damn thee exhaustion DAMN THEE!!! lol

As to what can and can't be uninstalled. There is a link on the FAQ to Cyanogens guide to a minimalistic system. Its at the bottom of the system apps question on the RG FAQ. Maybe ill expand it to a full article.
[myTouch 4G Android Development] ditchmagnet:
So, I upgraded to RG 2.0, hoping that gtalk would work, but still is only working 3/4 for me. Audio works both ways, and I can see myself on my phone, and see the persons video I am talking with, but they cannot see me (this is phone to PC). This is how it was when I had RG 1.5 and installed the new gtalk app.

Does anyone have it working 100%? Not a huge deal, but would be nice to know if someone has figured it out.

I love this ROM!!
[myTouch 4G Android Development] BCD90:
Well cki this worked amazingly. Its weird though because my new bill cycle just started so i have used barley any data and i was still only getting max 2.5 Mbps. Well i went ahead and did this and im averaging 7. I don't know if this is a mess up by tmobile or what but this fixed it and im very happy!!

The only problem is is that like you said settings > wireless & network > mobile networks menu does fc. But i never went in there anyways.

Thanks again!! :):)
[myTouch 4G Android Development] altroy2:
It works one hundred for me. No tweaks, just works. RG 4 life lol
[myTouch 4G Android Development] mightyab:
Hi everyone, loving 2.0 royalginger. This thing is blazing fast, Just came back from the future and I have too say that RoyalGinger 3.1 is just phenomenal ::) but got a quick question. lately my bars go grey but my hspda icon still flashes with upload and download. I'm still able to browse the internet with normal speed. I used grankin's visionary way to root my phone. I have read that gfree is the best way to get CID open and that gives the issue. so should I unroot and re-root my phone using the gfree way or am I ok? Thank you for your help.
[myTouch 4G Android Development] ckisgen:
the only times I've seen this on v2.0 is when the PC isn't setup right for video via gtalk (usually its a flash or shockwave or whatever it is not allowing the video cos of some settings buried deep in the browser or they aren't clicking the popup that comes up in time from flash/shockwave asking to allow the video..OR they accid clicked deny on this popup at some earlier day/time)

have you tested with other computers?

if yes I would probably full wipe and reflash the ROM. everything should be functional (save switching to rear cam)
[myTouch 4G Android Development] lilr0b3rt:
+1 Fixed the issue I was having with USB Tethering. Nearly perfect rom.
[myTouch 4G Android Development] HydroROMs:
Yo ckisgen. Would u mind if i used your kernel in my Cm7 source rom? Im a new dev for the mt4g.
[myTouch 4G Android Development] ditchmagnet:
So weird. Last night it was not working, I just tried it again, and it is working perfect. The really weird thing is that last night, although the PC was not getting my video, I could switch to rear cam and it did not FC (they still did not see the video though), but now, they can see my video, but if I switch to rear cam, it FC's. Don't care about rear cam anyways, just thought it was strange. I'm happy.
[myTouch 4G Android Development] KCS05DC:
Dont forget to mention that you plan on charging people to download your ROM. That might be an important factor in his decision.

Sent from my silky smooth RoyalGinger 2.0
[myTouch 4G Android Development] HydroROMs:
Yes that has been addressed. That was 110% my fault. I should of read the,rules of xda and i didnt. I will not be charging BUT depending on the donations i may or may not update my ROMs. Sorry for the error in judgement.
[myTouch 4G Android Development] DADDYDC650:
You are all about money. Why not go out and get a real job instead? You will get a paycheck every week/two weeks and you won't have to worry about donations. Hell, go out on the streets and ask for donations instead.
[myTouch 4G Android Development] KCS05DC:
Ok well I'm glad its been sorted out...good luck with your ROM

You will hear some differences of opinion because of your expectation of donations...if I were you I wouldn't expect much especially being a new dev to the community.. Nobody here is making enough money for donations to call it a full time job, and most devs don't do this for the donations...this is a great community of people that volunteer their time to improve our devices and help each other.

Another dev in the community is good for everybody so hopefully you choose to be a part of it...regardless of donations
[myTouch 4G Android Development] HydroROMs:
Once again all the people that want freebies talk crap. I dont get it.....daddy if u read my thread i clearly wrote you dont have to donate. Its really sad how under apperciated all the devs in this community...i know tmobile is a discount cell provider but does that need to transfer over to xda as well. Ckisgen busted his ass on his rom which i love by the way. Anyways but so some dev appreciation a donate a buck. One dollar is all guys. Devs bust there asses to bring u the best they can compile cook and build and when the word money comes up its like the devil. That amazes me.
[myTouch 4G Android Development] acsi007:
DADDYDC650, while i agree with you, why say that? The guy already mea culpa-ed.

Piling on unnecessary criticisms are the kind of things that started the recent hubub with what's his name.

I'm sure you'd agree.
[myTouch 4G Android Development] lanternslight456:
Come On Guys can we stay on topic? Good luck hydro, that should be a PM not on the thread. Seriously everyone...
[myTouch 4G Android Development] DADDYDC650:
I personally thank each and every dev for their ROM's even when I don't flash them. I appreciate the hours they put in but when someone shady comes along I can't help but say something.

GL on your ROM's though.
[myTouch 4G Android Development] HydroROMs:
Yes i admit 110% it was shady and an error in judgement. I am sorry everyone. Dont judge my roms because of my error in judgement. Ckisgen i hope u will let me use ur kernel. But for now i will use zinx.
[myTouch 4G Android Development] Scoop24:
Try Vtok in the market. Its works and back and front cameras work.
[myTouch 4G Android Development] conantroutman:
On topic please guys...... ;)

Sent From My Fingers To Your Face.......
[myTouch 4G Android Development] mikeauto3:
ckisgen:

I'm running v1.1 of the kernel and its purring like a cheetah

it'll be out soon after another day or so of testing to make sure its suitable for consumption ..

other guy:

Will the gb wifi calling fix be included?

ckisgen:

what fix? wifi calling is functional in this ROM. the gb version doesn't operate any better or worse to my knowledge. and it basically looks identical also.

the only reason faux ported it over from whatever other device it came from was cos the froyo wifi calling that the rest of us use wasn't working correctly on his hybrid ROM.

so no currently there are no plans to make that change.

you know what they say about if its not broke..

My two cents:

I just installed the native GB WifiCalling app. Its working beautifully. I'm using RoyalGinger 2.0

Kernel 1.1 b1

I did it using Root Explorer
[myTouch 4G Android Development] mikeauto3:
My two cents:

I just installed the native GB WifiCalling app. Its working beautifully. I'm using RoyalGinger 2.0

Kernel 1.1 b1

I did it using Root Explorer
[myTouch 4G Android Development] pimpnastypgeezy:
does it support wifi tether?
[myTouch 4G Android Development] pimpnastypgeezy:
does it have ffc working right and will the contacts load up correctly?
[myTouch 4G Android Development] cmdmilitia13:
Everythin is wrkin on this rom,camera,camcorder,ffc,gtalk video... This rom will possess u lol

Mytouch 4g-White

Root Method-gfree

Permrooted s=off

CWR-3.0.2.4

Rom-Royalginger v2.0
[myTouch 4G Android Development] knothead:
Fwiw

Maybe I missed a note. I tried Tango this morning and I was upside down on the phone I tango called.
[myTouch 4G Android Development] cmdmilitia13:
I think tango is hit or miss cause for some it wrks & others it dnt.. For me it doesnt register my # but I can make outgoin calls,weird...

Mytouch 4g-White

Root Method-gfree

Permrooted s=off

CWR-3.0.2.4

Rom-Royalginger v2.0
[myTouch 4G Android Development] knothead:
I hate to ask but I can't find it. There's an app in this rom that was not in hyperdroid called T-Mobile highlight. Before i accept terms what is that app?
[myTouch 4G Android Development] yoyoma123:
Hello ckisgen. I'm a novice at this and I know nothing about a adb. I tried reading about it but have a hard time understanding. Is there an alternative, easier way for "no throttle?" Thank you!
[myTouch 4G Android Development] cmdmilitia13:
I dunno if its just me but with that updated ckisgen v1.1 kernel my phone feels alot snappier & when I flip my screens it manages to slap me in the face,bad phone lol

Mytouch 4g-White

Root Method-gfree

Permrooted s=off

CWR-3.0.2.4

Rom-Royalginger v2.0

Kernel-ckisgen-smartass-v1.1
[myTouch 4G Android Development] mikeauto3:
What exactly is No Throttle?
[myTouch 4G Android Development] lanternslight456:
That took me quite by surprise when I started testing it. I have ninja like reflexes and it nailed me dead to rights.

there is a guide at www.teamroyal.net under the guides section (on the left) called 5 Minute ADB (it's the top most one) It's a great guide by Team Royal member TrueBlue_Drew. It really will have you up and running ADB in about 5 minutes. It's how I learned and how many others learned. at the bottom is a list of all the commands for ADB and Fastboot from the simple to the very advanced and it's all right there. Check it out!
[myTouch 4G Android Development] kyokyle:
Why is it bad to use built in cpu changer? Etc changing cpu speed / governor versus set cpu
[myTouch 4G Android Development] ckisgen:
nope. this one is as easy as it can get for what you're looking to do.

seriously though bro - i know some of this stuff can seem a bit overwhelming when you've never done it before but I CANNOT STRESS THIS ENOUGH :

*** ### $$$

(((THIS MESSAGE IS FOR EVERYONE!!!)))

if you are going to be rooted and flashing custom ROMs, kernels, etc. (which is the peak of awesomeness for these phones btw) you NEED to take the time and effort to :

- have ADB & fastboot setup on your computer (and learn how to use it!)

- have the engineering hboot

- have radio S=OFF (this is different from just S=OFF)

part of the learning process is failing sometimes and figuring your way thru it. if you run into a wall there's Q&A forums OR even better SEARCH. I SWEAR if you search the xda site and/or Google if necessary hard enough - you WILL find an answer. whatever you run into I PROMISE has been done before.

would you rather mess up and have to struggle thru a throttle fix or not have your stuff right or the know-how to get yourself out of a extremely unlikely, but still possible, soft brick.

guys : PEOPLE ARE GETTING THESE (can't mount cache error typically) SOFT BRICKS UNDER EVEN RANDOM SEEMING CIRCUMSTANCES (aka it doesn't APPEAR that you have to 'screw up' for it to happen to you) ...

the other side of this is : you CAN make it out of this situation IF you have the above things in place AND you know enough about them to be comfortable and capable of using them correctly in the rare event that you need to get yourself out of a jam !!!

*** ### $$$

yoyoma - I am 100% not singling you out here. nor have you done anything wrong. we welcome you to the community and hope you enjoy these amazing techie treats as much as we all do. your question just reminded me of something I've been meaning to cover with everyone for a while.

I see these guys with these soft bricks that become hard bricks (AKA device is toast. period. most just call in warranty claims and get it replaced but its still a pain and a hassle all the way around) and in almost EVERY case if not EVERY case - it was totally curable/preventable by taking the few extra moments to slow down, educate yourself, try some new things out ... I promise you - you will get it. and you'll be much better for it.

.... not only so that you are in the know yourself but so you can then turn around and properly help OTHERS who are in your same situation a few months from now.

that's what our community is all about. (IMHO)

pull up a chair n stay a spell :D

(...someone cue in the banjo music now)

::educational rant off::
[myTouch 4G Android Development] knothead:
I have to second this post. That guide was very helpful in learning more after I stumbled through rooting. I wish I had the guide first.

​
[myTouch 4G Android Development] CableMan67:
Excellent v1.1 kernel
[myTouch 4G Android Development] yoyoma123:
Thanks for the tip! I will go do that. =]
[myTouch 4G Android Development] yoyoma123:
Nicely said! Thank you ckisgen, for the encouragement, support, and hardwork. Now off to continue my adb adventures!
[myTouch 4G Android Development] boardopboy:
Wow, ckisgen... I'm jot going to quote the whole post, but what you just said has risen you to the level of Prophet.

The patience and guidance you offer (in all your threads) is astounding and keeps me coming back. I trolled these forums for a long time before joining, mostly because the douchebags that would spout of short tempered "learn how to use the search function you noob" type responses. I hated the vibe of forums like that so I rarely spoke up.

You transcend all that and make it easy to present a seemingly stupid question without fear of getting flamed off the boards. AND you cook up incredible ROMs and now kernels too? A true prophet.

Much respect sir. MUCH respect.