yashsingh1/xdaforums huggingface dataset:
[EVO Shift 4G Android Development] strapped365:
Well I didn't do anything to bigsplits source but change the clock tables to the ones I use on my sense kernel and your instructions seem to work. When I view my ext the apps are there :eek: so no kernel modification was needed or it was already done for a2sd if that makes sense.

I'm recompiling another version of it and turned on a couple more governors, turned ondemand off along with the battery limit that HTC thinks is to low to use flash. I've used my flash down to 1% no issues before so it should work again I won't be home for a while today to even get the kernel when it finishes but I'll boot into it and see how that goes

Sent from my JellyBeaned speedy
[EVO Shift 4G Android Development] bilgerryan:
So it's probably a kernel issue with ICS and we just assumed JB was the same I'm guessing... at any rate it is at least awesome it works on JB!
[EVO Shift 4G Android Development] strapped365:
Yeah nothing against this ROM OR anything you dev I'm on bigsplits cm10 and it works there so I would assume it will work for all JB. But this is just a guess since its working for both us

Sent from my JellyBeaned speedy
[EVO Shift 4G Android Development] Protejae:
New update :) awesome ryan thanks
[EVO Shift 4G Android Development] bilgerryan:
This ROM is based on BigSplit's lol, of course it works on both. So you can't really assume that. But I think you're probably right. I'm not claiming I made it work, I just tried getting it to work and it did. I didn't do anything for a2sd except post the instructions. And I got a lot of help with that. CRIME INC. posted a working a2sd on my EVO thread and I was trying to get it working on here and drob pointed out I forgot to mount data and suggested I post the instructions and zip in my OP. So yeah thank those guys. I really wanna get it working on cm9 too tho, if anybody wants to help let me know.
[EVO Shift 4G Android Development] strapped365:
I just thought this was a port and not a clone my bad.

Sent from my JellyBeaned speedy
[EVO Shift 4G Android Development] bilgerryan:
I still have not gotten a JB port to work, so I worked with what we had lol.
[EVO Shift 4G Android Development] strapped365:
Nothing at all wrong with a clone, SS is a clone. To me its not who can develop the latest and greatest its who can bring us what we wanna use no matter where it comes from just make it work :D
[EVO Shift 4G Android Development] bilgerryan:
That's how I feel. As long as you give credit where it's due, it doesn't matter how small your contribution is... You're still making somebody's life a little easier or more exciting. I always try to thank everybody for their contributions, even if they just taught me something or made me understand something. I think more people should try their hand at it. It's really just a lot of trial and error and reading and learning. It is so rewarding when you get to the final product... pressing the upload button knowing you just made a kicka$$ ROM. Lol sorry.
[EVO Shift 4G Android Development] bilgerryan:
Lol I have to keep thanks lists and change logs written down so I can keep them all straight.
[EVO Shift 4G Android Development] galaara98:
Lol.. totally can see that, but still funny to imaging you quickly jot a name down Incase your project is awesome!
[EVO Shift 4G Android Development] halrulez:
Well the OP use to just say cache and data till I pointed out that you had to Mount system as well.
[EVO Shift 4G Android Development] bilgerryan:
The zip should mount system on its own... but it doesn't hurt to be cautious and do it manually.
[EVO Shift 4G Android Development] halrulez:
Word!
[EVO Shift 4G Android Development] glenny buster:
I have a quesion, if you go to sys/devices/platform/kgsl-2d0.0 the max_gpuclk is 0. Should that be 0?

Is the 2d gpu goofed up on this kernel?
[EVO Shift 4G Android Development] strapped365:
The source is posted so if you take a look at it and it appears to be broken you could submit a pull request? I wouldn't know how to check if its broken because I don't know what I'm looking for.

---------- Post added at 03:49 AM ---------- Previous post was at 03:27 AM ----------

Okay so i forked -evervolv-bigsplits kernel source and started messing with it. i made it as far as changing the clock tables down to 1.5 ( that's my comfort zone for any device ). And getting rid of the flash cutoff of 30% battery. i didn't compile any extra modules or do anything spectacular to it but i think it runs really well and that was the goal, to get it to stop locking and get JB as usable as possible. I'm also not sure what the stock kernel offeres so ill list governors and i/o schedulers here. Also and if you decide to try it out be sure to PM me for any issues.

**i/o schedulers**

-noop
-deadline
-cfq
-bfq
-sio ( default )
-vr

**Known to be in stock CM10 kernel i didn't add or turn on ANY i/o schedulers**

**governors**

-[B]lazy[/B]
-brazilianwax
-superbad
-lagfree
-smoothass
-smartass
-minmax
-conservative
-[B]ondemandx[/B]
-smartassv2 ( default )
-performance

**The bold governors are the only 2 i turned on from menuconfig** Since already present i just wanted to turn them on and see how they ran. I guess if this kernel gives some desired results you will see more of it in bilgerryan's ROMS :fingers-crossed:

------------------------------------------------------------------------------------------------

Kernel

Kernel Source
[EVO Shift 4G Android Development] bilgerryan:
Working great for me! :D also found a cool cm10 theme https://play.google.com/store/apps/details?id=acr.cm9.theme.green turns all the blue to green. Also posted Strapped's kernel in the OP.
[EVO Shift 4G Android Development] strapped365:
Have you thought about adding a data/app dir for market apps so they can be easily uninstalled without TB/root explorer?

All you would have to do is add the dir to your zip and place these lines

mount("ext4", "EMMC", "/dev/block/mmcblk0p27", "/data");
package_extract_dir("data", "/data");

Right under this line in updater-script

package_extract_dir("system", "/system");

Then add the apps from system/app that can be downloaded from the market.
[EVO Shift 4G Android Development] halrulez:
Really good idea
[EVO Shift 4G Android Development] strapped365:
Yeah I've messed with this and changed the dalvik back to 32m and changed the window events from 275 to 90 because Google says that's best. I also removed v6 and running smartass v2 1.5 max is oh so much better. Once I get some other things figured out I'll post my findings ( most likely morning )
[EVO Shift 4G Android Development] glenny buster:
Been doing the same thing with dalvik and events except i was putting dalvik at 48. Theres a couple others that i removed too that were debunked in the build.prop.

Also, theres a lot of people bashing that seeder app. I removed the init script and didnt notice a difference tbh.

Im gonna remove v6 also and see if theres any gain or loss.

Thanks for posting this strap.

Edit: heres another app doing what seeder basically does but by using a method that zepplinrox found

I just tried the app above and it significantly reduced app loading and switching performance on my lte. It was taking more than a second to switch to other apps using it when it would normally be instantly. I uninstalled it after messing with it for 5 minutes.

Also, the dev of seeder even says this in his op:

Im not sure its doing anything to help performance at all. Like i said, i removed it from init on this build and seen zero difference. Others swear by it, but im gonna remove it until more is known.
[EVO Shift 4G Android Development] bilgerryan:
Do you always listen to Google? Lol
[EVO Shift 4G Android Development] jdjohn:
Did a2sd fix this? I am also having crashes when managing apps in settings.
[EVO Shift 4G Android Development] strapped365:
When it comes to android being locked at 60 fps no matter how many window events allowed or to turn on garbarge collector faster, yea or when it comes to battery stats
[EVO Shift 4G Android Development] glenny buster:
What about if you disable vsync? Disabling vsync allows for higher fps but i dont know if the kernels available for the speedy are able to do that. Dont know much about this device. Chad Goodman has kernels that allow you to control it. I set the events at 125 when i disable vsync on kernels that can disable vsync. Google sets it at 90 which is 1.5 times the fps amount which android is locked at which is 60. But when you disable vsync it allows higher rates so i set it a bit higher. Even tho it wont touch 125 ive seen it touch 80 so i give it a little breathing room. On some hardware it could distort the display and cause glitches especially when scrolling.

Also, heres an article on Seeder:

http://www.xda-developers.com/android/entropy-seed-generator-not-all-its-hacked-up-to-be/

I think you have the rngd in the wrong folder bilg. I think it goes in system/xbin from what ive read.
[EVO Shift 4G Android Development] strapped365:
Well then if chad did it I would assume there is no source to compare it to so we won't know. I can compile basic kernels nothing more
[EVO Shift 4G Android Development] glenny buster:
You can control it on thicklizards kernel also on the lte if you want to check his source. Maybe you could pick his brain about compiling with linaro and passing with -o3 optimization amongst other things. Hes good at what he does also. Hes here on xda and he seems like he doesnt mind helping people.

Sorry about thread jacking bilg. Trying to help a bit. Tired of hearing my girl ***** about her phone. She likes this rom tho a lot and its definitely the smoothest its ever been with it. What about porting over mazdas dirty unicorn rom from the 4g? I was gonna attempt it but she dont let me play with her phone too much :(
[EVO Shift 4G Android Development] strapped365:
my kernel is compiled linaro (thanks a million drob :beer: ) just not with any options. Is it a Sense kernel or aosp? If its aosp and the commom cmkernel ill have TONS of commits to sort through but all that can happen late at night when no ones awake :touchdown:
[EVO Shift 4G Android Development] glenny buster:
Aosp. Thats when i get everything done too :thumbup:

Thicklizards komodo kernel:

http://xdaforums.com/showthread.php?p=31223386

Another great kernel to pick thru is bigwillyg's buttered toast kernel which is a sense 3.6/4.x aosp hybrid kernel:

http://xdaforums.com/showthread.php?p=32558579
[EVO Shift 4G Android Development] strapped365:
is it a true hybrid or a dirty? Sparksco knows way more about the dirty kernels but last he told me dirty was basically an incomplete source/ hacked to hell. but anyways aya now i have 2 things to read up on while the house is silent
[EVO Shift 4G Android Development] galaara98:
a2sd isn't really a fix for anything but space persay. It makes the OS think that /sd-ext/data, a linux ext partition, is in fact /data (other partitions can be lied about too) the location for the original partitions normally exist in the internal nonvolatile RAM, but the /sd-ext partitions exist on the sd card. Different a2sd concepts use the sdcard in differnent ways. Some use linux symbolic links per partition, some use symbolic links down to subfolders. Others mount the /sd-ext/xxxx partition as the /xxxx

Regardless: the asset is space, and the liability is speed (can be overcome), sd card lifespan and corruption, and the complete reliance on you NOT removing the sd card...as it becomes part of the OS

If a2sd solves something it was a coincidence... doesn't mean it doesnt solve, but it would not solve anything merely because of its existence
[EVO Shift 4G Android Development] strapped365:
After going through a few apps the phone froze on me. But I'll be back with a log so maybe someone can see what's going on. It won't bother me at all if its never fixed because I don't use the native app manager to uninstall or maintenance anything. But I will log it in case no one else can or knows how
[EVO Shift 4G Android Development] halrulez:
When you were talking about adding these lines your talking about there a2sd zip? Or the ROM. Sorry for the nab question.
[EVO Shift 4G Android Development] bilgerryan:
Well sorry to say I'm gonna be taking a break for awhile, but I'll be around. Just not developing anything.... women....:confused:
[EVO Shift 4G Android Development] strapped365:
To the ROM.zip
[EVO Shift 4G Android Development] jdjohn:
I was using app manager to move apps to the SD card. Do you use TiB for all that type of stuff?
[EVO Shift 4G Android Development] strapped365:
No, I use a2sd which does all that on its own. If you run a2sd then manually move them to the real part of your SD your essentially defeating the purpose of the mod.
[EVO Shift 4G Android Development] bilgerryan:
And it causes a lot of weird stuff to happen, I did it when I was a noob thinking that was how it worked lol.
[EVO Shift 4G Android Development] bilgerryan:
No the rngd I have is the init.d script... vsync is already disabled. The reason I put all this stuff in here is because I wanted to make a ROM for all the newer people with the latest and greatest but where it flies right off the bat. I got tired of telling people what to do if they had lag, so I made sure there was none. And some of the normal Google values like VM heap size and max events were not cutting it with the original kernel. Now with Strapped's kernel I moved VM heap down to 48 and max events to 90 and it's running perfectly... believe me I messed with all those values a lot, just wish I would've waited for the new kernel... but hey there's always v6;) and no offense to you but I have read all the articles on seeder and everybody is just going back and forth. It was supposed to be a fix for GB and it works. For some reason that nobody can explain it works on 4.0+ too, it's as simple as that. You can shake a stick at it all you want but that doesn't mean it's gonna fall out of the tree, if you don't like it don't use it. But real world results don't lie, it works for a lot of people including me. I'm sorry it's been a rough day.:beer:
[EVO Shift 4G Android Development] Quetzalcoatl:
lol thats wassup dude
[EVO Shift 4G Android Development] strapped365:
This would explain why the screen tears. Android uses vsync to stop that from happening, and in JellyBean Android was was supposed to improve on the way vsync was handled to make things run a lot better. but thats just what ive been reading in on. also i recompile and activated every governor in the source if anyone cares
[EVO Shift 4G Android Development] halrulez:
Would like a copy of that.
[EVO Shift 4G Android Development] strapped365:
here is my dev-host folder with both JellyBean AOSP kernels

My Dev-Host-AOSP-Kernel-Folder

i did not change a single line of code so the github link is still my source and ryan should have that in op
[EVO Shift 4G Android Development] bilgerryan:
Sorry been busy... will get to it when I get home
[EVO Shift 4G Android Development] strapped365:
Your fine, its on github that's ALL that matters. You don't know how many threads I see where source isn't linked. But that's xda for you letting some pass while others get stopped dead or where their news writer fails to read and credits the wrong person for a new port and never fixes it. Yeah its like that :banghead:
[EVO Shift 4G Android Development] jdjohn:
I'm gonna need a bigger SD card. Kind of like in Jaws when the sheriff turns to Quint and says, "We're gonna need a bigger boat."

Funny...this all started because I kept getting 'low system memory' messages on my stock phone. That led to wanting to delete Sprint bloatware, which led to rooting, which may be leading to a ROM flashing addiction. :silly:
[EVO Shift 4G Android Development] strapped365:
Its funny how all that works out. When I got my shift I was still a complete idiot when it came to Android. The only thing I had seen before that was just blind flashes and I got by on sheer luck. Mostly because I hated my device at said time.

Then I got my EVO Shift and said I "need" root so I can tether.....well considering you see how far just wanting to "tether" took me.....yeah a little farther than I had ever dreamed lol.
[EVO Shift 4G Android Development] metaphysical_calamity:
Similar story for me too lol

Started with desire just wanted to make screen shots lmao

And here I am now.
[EVO Shift 4G Android Development] bilgerryan:
Same exact story here, but you had already moved on from the Shift by the time I knew what I was doing. Supreme Sense 3 was my first ROM and I was blown away by the boot animation and the ROM and from that moment on I was hooked. So I look up to you even tho you are a couple years younger than me. Oh and got the source up in the OP.
[EVO Shift 4G Android Development] letmeputdatipin:
Man, I feel the LOVE all over this thread!!!:p
[EVO Shift 4G Android Development] metaphysical_calamity:
Xda is all about love :)
[EVO Shift 4G Android Development] halrulez:
Lol I don't know about that. I remember when sparky was around did feel love at all then. Sure has brightened up a lot more lately though.
[EVO Shift 4G Android Development] bilgerryan:
The only requirement is a desire to root. You have to really want to root, one stock ROM is too many and a thousand rooted ROMs is never enough. Welcome to Flashaholics Anonymous. A support group for Flashing addicts, I've gone two hours without flashing a ROM and I'm jonesing. Lol.
[EVO Shift 4G Android Development] jdjohn:
Since we're all feelin' the love, here's a backup question. :)

What's the easiest way to backup (and easily restore after a new ROM flash) basic stuff like contacts,SMS,MMS,dial history, and possibly email settings and What's App history?

I've tried Titanium, My Backup, and most recently Nandroid with varied results. I guess backing up system settings would be too much to ask since ROMs vary so much.

It would be great to flash a new ROM, and then be able to easily restore messaging and dial history along with email account settings. I know the email itself is stored remotely on email servers, but account settings are stored locally...somewhere.
[EVO Shift 4G Android Development] bilgerryan:
Search the Play Store, there are plenty of apps like that. I use Google Voice for SMS and voicemail so its all stored remotely too. I've found it's just easier to set it all up the way you want and make a nandroid... then make another nandroid before you switch so they are always somewhat updated. It all comes down to personal preference in the end. Just keep trying stuff till you find something that works for you. That's what Android is all about. You'll be hard pressed to find something that hasn't been done on Android already, and if it hasn't it's usually in the works.
[EVO Shift 4G Android Development] halrulez:
I use Rom manager pro paid version cause it's freaking awesome to have almost all the root tools you will ever need in one package.

Also it has backup for apps to like titanium backup. It saves your data tool so it's nice to restore things to exactly how you had it.
[EVO Shift 4G Android Development] bilgerryan:
You mean ROM Toolbox PRO, ROM Manager is useless. ROM Toolbox is a great tool! Even the free version is awesome!
[EVO Shift 4G Android Development] halrulez:
Ya that's the ****. Lol meds made me a little loopy earlier. ROM toolbox was the best investment i have gotten.
[EVO Shift 4G Android Development] bilgerryan:
I've been meaning to buy PRO for awhile because Joey Crim's stuff is awesome but I we just moved and haven't had the money. But like I said the free version is still an amazing root tool. On a side note, some time soon I will be baking Strapped's kernel into JellyBelly v6 and maybe collaborating with Strapped to fully optimize it since we have the lag problem fixed now (it only took 5 versions lol).
[EVO Shift 4G Android Development] strapped365:
I have to admit one small thing. I told you last night to get the one system/lib/module for your ROM and I was mistaken. The doubleshot common kernel only has 1 this has 9 :p
[EVO Shift 4G Android Development] bilgerryan:
Well now I know, I haven't started yet... so all is well.:thumbup:
[EVO Shift 4G Android Development] BigSplit:
What changes did Strap make that would make you say this? What did he change that would effect these values? Did you read what he changed at all? Or do you just like blaming others for your f* ups?
[EVO Shift 4G Android Development] bilgerryan:
Your right it probably is my f up. Sorry didn't mean to offend you.
[EVO Shift 4G Android Development] strapped365:
Whoa! I changed the clocks tables to allow it to be overclocked without locking up. I also changed the values of the voltages to match what is in my Sense kernel. The clock tables on the kernel I forked wouldn't allow me or anyone else for that matter to overclock in a stable way. He who compiled the kernel messed that up, so don't blame him for blaming you.

That's the beauty of open source, everyone can contribute 1 line of code and in the end what you get is full function.

If there is going to be beef like this over a changed kernel that people like ill pull it and never think twice. And wait for someone else to compile, notice the tension and the other user will most likely do the same.
[EVO Shift 4G Android Development] BigSplit:
I didn't say that your changes wouldn't effect performance. AND the kernel locking up wasn't my kernel, it was the Decks kernel that he switched to, which was actually evervolvs original.

And finally, what you changed had absolutely nothing to do with him setting a bunch of extreme worthless values in the build.prop. And to blame it on that is ridiculous.
[EVO Shift 4G Android Development] halrulez:
^

|

|

See love gone like that. =O

---------- Post added at 10:42 AM ---------- Previous post was at 10:35 AM ----------

Looking very much forward to V6 of this ROM. You 2 working together on this should make for a great ROM. I don't use this phone on spirit anymore and it is strictly the house IP phone. This really has brought this old girl back to life.
[EVO Shift 4G Android Development] bilgerryan:
I said I was wrong and apologized, let's move on:beer:
[EVO Shift 4G Android Development] YoungCorruptionV2.0:
Lol sparksco was a love hate thing with a lot of people but he did amazing work
[EVO Shift 4G Android Development] Abskurity:
Couple of questions.one is I have the a2sd working according to the directions.TB states I have an active ext3 partition.but the a2sd gui just doesn't wanna work.any reason why this is?also,I got my shift off ebay and it came with a water damaged battery which is greatly hindering my ability to hold a good charge.besides buying a new battery,what's the best method to calibrate it?I assume letting it discharge completely then charging it to 100 percent with no intermission would help.and the last question I have,is there anyway to change the network banner?it says sprint but I want to change it to boost mobile.thanks in advance,and thanks to the OP,great work on this ROM.

Evo Shift On Boost

JB LagFree v5

A2SD Edition
[EVO Shift 4G Android Development] prboy1969:
If the battery is truly "water damaged" , I would suggest getting a new one to avoid further issues down the line. One sure way to tell is if it's not viable anymore is if the battery looks bloated. Like if instead of being Flat it looks rounded. You can purchase genuine HTC Batteries fairly cheap. As for the A2SD GUI not working, how did you partition your SD Card? You may want to reformat, and repartition the SD Card again. If you do I would suggest using an Ext.4 partition instead of an Ext.3 .

TEAM MiK

MikROMs Since 3/13/11
[EVO Shift 4G Android Development] bilgerryan:
There used to be an app called CCName for custom carrier label. It was free on play store. But I can't find it now.
[EVO Shift 4G Android Development] metaphysical_calamity:
I have it somewhere ill look ;)
[EVO Shift 4G Android Development] glenny buster:
http://www.androidauthority.com/the-top-3-android-battery-myths-46924/
[EVO Shift 4G Android Development] letmeputdatipin:
http://db.tt/i94RUylX

Here is the CCNAME. APK if anyone needs it!
[EVO Shift 4G Android Development] metaphysical_calamity:
Here's a different variation.

http://db.tt/Ru62vN52