yashsingh1/xdaforums huggingface dataset:
[Sprint HTC EVO 4G LTE] pdappcgeek:
Can Tasker do a screen press on this rom?
[Sprint HTC EVO 4G LTE] lowetax:
i always wipe cache and dalvik cache,

that way it rebuilds itself

nice clean cache start

goo manager and twrp

will wipe the caches before flashing
[Sprint HTC EVO 4G LTE] smc333:
This will be my first rom flashed on my EVO... Here we goooO!
[Sprint HTC EVO 4G LTE] lc3necro:
Viper / Vin - First time running one of your ROMs, loving every bit of it. Tremendous battery life, snappy functioning, looking forward to the minor tweaks to come, but all around a great product already! 11 hours of light use due to a busy work day, 53% screen on, 76% battery remaining. Wouldn't have it any other way. Keep up the good work guys, major props.
[Sprint HTC EVO 4G LTE] Roll3r:
What do you mean by screen press? I've used D-pad input before (not on this ROM or phone) to press on-screen buttons. Is this what you mean? If so, I can test it out. If not, let me know what you're trying to do and I can check.
[Sprint HTC EVO 4G LTE] Shane Pitman:
This phone and this ROM are an amazing combo. On my Evo 3D I'd have to charge all the time throughout the day, in the car, in the office, etc. but now, I take the phone off the charger in the morning and even after a full day of use I've got juice to spare. I've slowly been adding apps back to my phone, waiting to see the impact each has, checking with BBS, and up until today nothing has been a major drain. This morning I added the native Hotmail app, might as well have put a spigot on my battery and let the juice drain on the floor. Bye bye Hotmail app, lol. Other than that, I have had zero issues. Hats off guys, thanks for all your hard work! ;)
[Sprint HTC EVO 4G LTE] smw6180:
Can I get some testers for this? If no one else has any problems I'll create a new thread for it to let everyone else use it as well.

This is a modified wipe. What does it do? It prepares your phone for flashing a new ROM, or an updated ROM where the developer has requested a full wipe.

This zip will wipe /data /system /cache and /devlog.

It will then reformat those partitions optimally, which should give a slight increase in filesystem speeds. YMMV, seems to be a definite improvement for me, but could be placebo.

Credit for the Format options to TrevE as noted in the zip file.

Note: This is a COMPLETE ROM wipe. The only things it really leaves alone are /boot and your SD Card(s). I recommend using this before flashing a new ROM.

Also if using TWRP under settings tell it to use rm -rf for restores, or it will overwrite the format options that are set up.
[Sprint HTC EVO 4G LTE] gpz1100:
@smw6180,

Please explain the difference between wiping and formatting. Also elaborate on what you mean by 'optimal'?

Isn't formatting and wiping the same thing? And isn't this already done as part of the rom install script with most/all roms?

I still fail to see what is gained by wiping multiple times. This isn't like wiping your behind where each subsequent wipe results in a cleaner state :D
[Sprint HTC EVO 4G LTE] twist:
Still getting random reboots here and there, been getting them since stock and on viper.

But anyways had something random happen the other day, my main home screen went into landscape mode and it looked fantastic and then it popped back to portrait and its never happened since, not sure why it was a fluke like that but its apparently much easier to do then thought, since it just happened randomly on my phone all by its self when switching screens from landscape back to home.
[Sprint HTC EVO 4G LTE] smw6180:
That script doesn't wipe multiple times. I agree with you that more than one wipe is silly. It's a holdover from a time when CWM supposedly had wipe problems...people suggested wiping multiple times and it stuck. ;)

Most wipes simply do a delete (rm -r /system) for example. This script actually formats the filesystems and gives them an optimal set of options during the format.

Options include journaling, setting the default blocksize to 4k, etc. Those options were found to function optimally on the Evo3D and the formatting is very similar on the 4GLTE.

Also, most ROM flashes ONLY wipe /system...they leave wiping /data to you. Hence why devs tell you that such and such release requires a 'full wipe'.
[Sprint HTC EVO 4G LTE] yomomsbigpimp:
Does anyone know what the power saving 3g mode does?
[Sprint HTC EVO 4G LTE] pdappcgeek:
That would be awesome if you could test that for me...

Could u test this task:

Load app: settings

d pad down 6

Dpad press

And let me know if that presses the button?

I'm trying to create task shortcuts to different scenes

And its not working for me on stock rooted.

Thanks!
[Sprint HTC EVO 4G LTE] smc333:
Request for flashlight mod in quick settings Please!
[Sprint HTC EVO 4G LTE] gpz1100:
Thanks for the explanation. So to expand, what is gained by actually formatting if all the files have been deleted? Is it just an additional precaution to ensure rebuilding of journals and whatever other indexes the file system uses?

Do you have a link that describes the parameters passed on to the commands your script uses? What I'm also curious about is how these options differ from defaults.

Btw, /dev/block/mmcblk0p35 is /system, /dev/block/mmcblk0p37 is /data, you have your script labeling both as DATA
[Sprint HTC EVO 4G LTE] Roll3r:
Yep, it worked. It took a couple of times because it's looking for root access to execute the press, and Superuser didn't prompt me the first time.

You may want to start the task off by killing Settings, since when I tried it the 3rd time it started from Personalize and went down another 6 spaces.
[Sprint HTC EVO 4G LTE] smw6180:
Gained? Nothing aside from the format options. However in this case I wrote this up because someone asked for a wipe-all script. I prefer format to rm -rf. The extra options I threw in to test for myself and decided to leave them in, since they're not hurting anything and appeared to have sped up my phone slightly.

The default options are whatever the various recoveries use when they do a format. I have no idea what the default FS options were on stock because I never looked prior to flashing a custom ROM on it.

Commands source:

Tune2fs:

http://linux.about.com/library/cmd/blcmdl8_tune2fs.htm

fsck:

http://linux.about.com/od/commands/l/blcmdl8_fsck_.htm

mkfs:

http://linux.about.com/od/commands/l/blcmdl8_mkfs.htm

If you have a stock ROM you can check the default FS permissions with tune2fs. Here's what /data looks like for me for example:

tune2fs -l /dev/block/mmcblk0p37
tune2fs 1.41.12 (17-May-2010)
Filesystem volume name: DATA
Last mounted on: /data
Filesystem UUID: 8b793ef9-ce04-4136-b393-963ca896c521
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: resize_inode dir_index filetype extent flex_bg sparse_
super large_file uninit_bg dir_nlink extra_isize
Filesystem flags: unsigned_directory_hash
Default mount options: journal_data_writeback
Filesystem state: not clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 141408
Block count: 565247
Reserved block count: 0
Free blocks: 360389
Free inodes: 137826
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 137
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 7856
Inode blocks per group: 491
Flex block group size: 16
Filesystem created: Mon Jun 4 18:14:00 2012
Last mount time: Mon Jun 4 18:18:05 2012
Last write time: Mon Jun 4 19:19:42 2012
Mount count: 3
Maximum mount count: 1
Last checked: Mon Jun 4 18:14:03 2012
Check interval: 15552000 (6 months)
Next check after: Sat Dec 1 17:14:03 2012
Lifetime writes: 886 MB
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 28
Desired extra isize: 28
Default directory hash: half_md4
Directory Hash Seed: 57c7b1ad-ca96-4263-9012-3a18fd17a120

Check the script again. /data and /system are listed properly.
[Sprint HTC EVO 4G LTE] integra3g:
Doing some more digging on my problem, I found this http://xdaforums.com/showthread.php?t=1683121 and it sounds like a workaround for the problem I am having.
[Sprint HTC EVO 4G LTE] gpz1100:
@smw6180 , thanks for the links and the explanations.

Below is what a fully stock (yet rooted, which should have no effects) file system looks like.

shell@android:/ # tune2fs -l /dev/block/mmcblk0p37
tune2fs -l /dev/block/mmcblk0p37
tune2fs 1.41.12 (17-May-2010)
Filesystem volume name: <none>
Last mounted on: /data
Filesystem UUID: 57f8f4bc-abf4-655f-bf67-946fc0f9f25b
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal resize_inode filetype needs_recovery exten
t sparse_super large_file
Filesystem flags: unsigned_directory_hash
Default mount options: (none)
Filesystem state: clean
Errors behavior: Remount read-only
Filesystem OS type: Linux
Inode count: 139264
Block count: 557056
Reserved block count: 0
Free blocks: 453073
Free inodes: 134978
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 135
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8192
Inode blocks per group: 512
Last mount time: Sun Jun 3 11:32:26 2012
Last write time: Sun Jun 3 11:32:26 2012
Mount count: 24
Maximum mount count: -1
Last checked: Wed Dec 31 18:00:00 1969
Check interval: 0 (<none>)
Lifetime writes: 1264 MB
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 28
Desired extra isize: 28
Journal inode: 8
First orphan inode: 40962
Default directory hash: tea
Journal backup: inode blocks
shell@android:/ #

==========================

shell@android:/ # tune2fs -l /dev/block/mmcblk0p35
tune2fs -l /dev/block/mmcblk0p35
tune2fs 1.41.12 (17-May-2010)
Filesystem volume name: <none>
Last mounted on: /system
Filesystem UUID: 57f8f4bc-abf4-655f-bf67-946fc0f9f25b
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal resize_inode filetype extent sparse_super
large_file
Filesystem flags: unsigned_directory_hash
Default mount options: (none)
Filesystem state: clean
Errors behavior: Remount read-only
Filesystem OS type: Linux
Inode count: 73728
Block count: 294912
Reserved block count: 0
Free blocks: 58638
Free inodes: 71341
First block: 0
Block size: 4096
Fragment size: 4096
Reserved GDT blocks: 71
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8192
Inode blocks per group: 512
Last mount time: Sun Jun 3 11:31:47 2012
Last write time: Sun Jun 3 11:31:47 2012
Mount count: 22
Maximum mount count: -1
Last checked: Wed Dec 31 18:00:00 1969
Check interval: 0 (<none>)
Lifetime writes: 3928 kB
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 28
Desired extra isize: 28
Journal inode: 8
Default directory hash: tea
Journal backup: inode blocks
shell@android:/ #
[Sprint HTC EVO 4G LTE] smw6180:
Interestingly enough, when I look at the mk2fs options and combine them with the tune2fs options it looks like that's the default.

So the optimizations aren't necessary, but they're not hurting anything either.

For example, has-journal is not set in tune2fs, but it IS part of the FS when it's created.

From the script:

/tmp/mkfs.ext4", "-O", "^ext_attr,^has_journal,

The other differences between your FS and mine are largely related to the ROM's we're running and the amount of data we are using.
[Sprint HTC EVO 4G LTE] PaulHBK:
So I've rooted, unlocked bootloader and flashed the Rom (as the screenshot below shows I'm on viperROM

BUT I'm NOT getting any of the features of the Rom... What could it be?
[Sprint HTC EVO 4G LTE] smw6180:
A little more detail? What 'features' are you missing?
[Sprint HTC EVO 4G LTE] PaulHBK:
Nevermind... Just realized 1.2.1 is not a full Rom... Sorry. Carry on...
[Sprint HTC EVO 4G LTE] smw6180:
lol..happens. Yeah, you need to flash 1.2 then 1.2.1 ;)
[Sprint HTC EVO 4G LTE] -viperboy-:
Yup :)

I had this problem stock too, there are some work arounds that might help like setting wifi channel to 2.4ghz only.

Thanks guys! :D

Thanks for choosing viperROM, 100% satisfaction guaranteed with every flash :)

Thanks for the report on battery life!

That is the way to do it, man. Good job, I'm impressed!

Thanks for making this! I didn't add the partition optimizations into these first few builds until I got all the big things taken care of. That's on my list for the next full ROM.

I got the landscape lockscreen once too! I think the phone was rotating to landscape as I turned it off and then I turned it back on quick and I saw it for a split second before it rotated again lol

Still unsure haha but it doesn't seem to be hurting anything!

Will do, hopefully get that done soon!
[Sprint HTC EVO 4G LTE] iknowsquat:
I'm curious how did our friend Paul here even get it to boot if it's not a full ROM?

My guess is he didn't wipe well so he basically added it to stock or 1.2.1 is bootable but just not as chock full of Viper ROM goodness as it would normally be had it been full.

That's how good Viper ROM is, even incremental updates will boot!

:D
[Sprint HTC EVO 4G LTE] -viperboy-:
He flashed it over v1.2 which is the right and only way to flash an incremental update ;)
[Sprint HTC EVO 4G LTE] imex99:
Anyway to fix YouTube app?

What I mean if you get text or link in Web browser and YouTube videos only open in mobile browser....

Anyway to get it to open in the official app?

Test your YouTube: http://m.youtube.com/?dc=organic&source=mog&hl=en#/menugrid

Maybe a mod that can be added to the rom.
[Sprint HTC EVO 4G LTE] iknowsquat:
I must've read his posts wrong. He said he was "missing features" and then said "NVM 1.2.1 isn't a full ROM" so I thought he flashed just 1.2.1
[Sprint HTC EVO 4G LTE] PaulHBK:
You're right. I flashed it from stock. But it booted up. It was pretty much stock though...

On another note, what happens if I do a factory data reset after flashing vpr? Because I appear to be getting a boot loop after doing so. And what should I do about it?
[Sprint HTC EVO 4G LTE] iknowsquat:
Ahhh, ic ic.

Factory reset strips all user data and user added apps. It also removes updates to apps-basically anything YOU added and takes the ROM back to "stock".

Did you go back and flash 1.2, let it boot, then flash 1.2.1?

Since you "added" 1.2.1 to the stock ROM initially I would also question how you wiped?

You should wipe cache, dalvik and system before flashing.
[Sprint HTC EVO 4G LTE] PaulHBK:
Yes I did it correctly afterwards. My apps weren't reinstalling so I figured I'd try a factory reset to redo Google setup. What should I do now about it bootlooping?
[Sprint HTC EVO 4G LTE] sivarticus85:
Something I've noticed about Sense 4.0 roms, is that the app drawer hesitates to open for about 1-2 seconds after prolonged non-use , then after that it opens fine. Is it rebuilding the cache every time? Or is that just a sense 4.0 issue?

I read a post about disabling scrolling cache which helps the OS perform much smoother. If that was the problem, could this be the solution?
[Sprint HTC EVO 4G LTE] smw6180:
If you're bootlooping I'd download 1.2 again and try a reflash.

Wipe data/system/cache then install.
[Sprint HTC EVO 4G LTE] iknowsquat:
+1

THIS

Check your MD5 to ensure all is gouda.
[Sprint HTC EVO 4G LTE] PaulHBK:
Is a redownload necessary since 1.2 is still on my SD card for a reflash?
[Sprint HTC EVO 4G LTE] smw6180:
If you've never gotten 1.2 to successfully boot, then yes. It's likely a bad download.
[Sprint HTC EVO 4G LTE] PaulHBK:
But I did get 1.2 to successfully boot....
[Sprint HTC EVO 4G LTE] smw6180:
Somewhere I missed that.

Ok, then wipe data/cache/system and flash 1.2. Boot up, if no bootloops, then redownload 1.2.1 and flash that over top (no wipe).
[Sprint HTC EVO 4G LTE] iknowsquat:
Nah, there was nothing to miss since he didn't really say it ;)

The troubleshooting really gets fun once different versions of the ROM (or incremental updates) start rolling out.

Been lurking in here for awhile and in addition to Viper and Vin getting hella kudos smw gets big slap on the back for being uber supportive as well.

Impressive team you guys have here.

(K, 'nuff ass kissing, now back to my ol' sarcastic self)
[Sprint HTC EVO 4G LTE] smw6180:
...a compliment? I dunno what to do with those....

Umm..thank you, I guess...is that the appropriate response? I usually have Vin being snotty and THAT I'm used to. ;)
[Sprint HTC EVO 4G LTE] iknowsquat:
Don't worry, I see how this thread rolls.

It won't happen again.
[Sprint HTC EVO 4G LTE] lowetax:
with htc unlock, I'm at

tampered unlocked s-on hboot 1.12

how is s-off looking ?
[Sprint HTC EVO 4G LTE] shook187:
I never seen so many S-off questions in my life.
[Sprint HTC EVO 4G LTE] lowetax:
in this thread ? i don't miss too much in here. sorry.

so be a sport, and pay it forward

what was the answer ?
[Sprint HTC EVO 4G LTE] fredgar75:
I haven't heard of many devs working on it because the only thing we can't flash is a splash screen.

sent from my bad a** EVO LTE.
[Sprint HTC EVO 4G LTE] lowetax:
so custom kernels will be no problem like they were with the 3d ?

(without workaround or hboot downgrade)
[Sprint HTC EVO 4G LTE] iknowsquat:
Wouldn't go that far, have to wait and see, but it's possible we'll be ok.
[Sprint HTC EVO 4G LTE] jre1981:
It was my understanding that all this does is set prefered networks to CDMA only since LTE not avail yet, could be wrong though.
[Sprint HTC EVO 4G LTE] asafegous:
500+ mb....wow! Any reliable mirrors?
[Sprint HTC EVO 4G LTE] -viperboy-:
Never tried that, but the ROM should be stock and still boot. It only wipes data.

I remember reading that too. Link? And yeah, it happens with the app drawer.

Thanks!

Yeah, once there is source, you can flash kernels right from recovery.

Nope, it doesnt. It's something else, Stoll investigating.

Goo should be working ok now.
[Sprint HTC EVO 4G LTE] sofla2:
I think this has something to do with the Apple patent that held shipping of this phone up. It has something to do with the actions of links when you click on them.

I've also read that you can get around that by deleting the HtcLinkifyDispatcher.apk, but I'm not sure about that. Maybe someone who knows better than me can confirm that.

http://xdaforums.com/archive/index.php/t-1675717.html
[Sprint HTC EVO 4G LTE] ckoadiyn:
You're correct however it can mess up other things so make sure you save the apk just in case.
[Sprint HTC EVO 4G LTE] integra3g:
I did a little test and overnight with WiFi on solid, I lost almost 10% in 8 hours and then last night I turned WiFi off and left 3G on and only lost 1% in 8 hours. I think I am going to set my WiFi sleep policy to "Only when plugged in." Anybody else notice this? The reason I ask, I am still having back connection problems with WiFi. Not as bad as before I changed the frequency to 2.4GHz instead of auto, but it is still not solid like it is on my 3D. Thanks
[Sprint HTC EVO 4G LTE] doitda:
Thank you. This also fixes the video streaming issue from certain apps passing the video stream feed off to something such as vplayer and mxplayer.

RemoteMediaCenter now streams correctly into vplayer again.
[Sprint HTC EVO 4G LTE] Navyet3:
MMS over WiFi

Just curious. I read the OP and didn't see if you had put in MMS over WiFi or not. If not, is that something you will be adding in in the future build?
[Sprint HTC EVO 4G LTE] darksurfr:
Remembered what I was wishing for...native screenshot app or functionality like some of the other phones come with. You press home and back at the same time and it takes the shot.

? Just a thought.
[Sprint HTC EVO 4G LTE] Doomstang:
Hold the power button and press the Home key. ;)
[Sprint HTC EVO 4G LTE] james33440:
I noticed with this ROM my wifi resets everytime I open the Facebook app. my wife's doesn't and she's stock.
[Sprint HTC EVO 4G LTE] sivarticus85:
Viper,

Here's the link to disabling scrolling cache. I tried it myself with the framework.jar specified in the guide, and I didn't notice any change with the app drawer, but there's also a framework2.jar. Does this need to be modified as well?

Thanks.

http://xdaforums.com/showthread.php?t=1411317
[Sprint HTC EVO 4G LTE] Wakawaka024:
Already has one, power+ home
[Sprint HTC EVO 4G LTE] Riff76:
Hey Vin, I'm finally flashing the rom!

I had problems with the HTC unlock and then with recovery.
[Sprint HTC EVO 4G LTE] -viperboy-:
No I didn't, do you have link to that features?

You're the first one to report this and I just tried it and it doesn't happen for me. You may want to reflash.

Thanks, I will take a look.
[Sprint HTC EVO 4G LTE] wwjoshdew:
I still have an hour or so left to go, but here is a teaser!

Maybe I'll make Vinchenzop happy this time! :)
[Sprint HTC EVO 4G LTE] Papichulo06:
Viperboy..... was wondering whether your ROM implemented the 3g/cdma tweaks found in other development sections for Android?

Thanks!

LINKS:

3G/CDMA tweaks = http://xdaforums.com/showpost.php?p=18703418&postcount=5021

Where these tweaks originate from = http://xdaforums.com/showthread.php?p=16635544#post16635544

Back story: I once owned a Motorola Photon 4g that mimic'd the same 3g issues that the E4GLTE seems to have. After running the scripts on my MOPHO, the 3g speeds increased from the typical 50-300kbps to about 1.3-1.9 mbps and sometimes even more. I have no doubt that these tweaks could also help the E4GLTE. Let me know if you need any more info viperboy. Thanks!
[Sprint HTC EVO 4G LTE] budeone:
Welcome to lte root world
[Sprint HTC EVO 4G LTE] diestarbucks:
Hello everyone :)
[Sprint HTC EVO 4G LTE] smw6180:
What tweaks? Links?
[Sprint HTC EVO 4G LTE] Adam1422:
ROM

This ROM kicks @ss! Period.
[Sprint HTC EVO 4G LTE] wwjoshdew:
Exporting! Gonna take a WHILE to upload a 4.3gb MP4! :)

EDIT: The speed in my signature was while I was at work. I get 50 down 10 up at home.

OMG! Uploading at speeds 3 times faster than I am now... I need to go change my drawers!!

EDIT: https://twitter.com/wwjoshdew/status/210127410027442176
[Sprint HTC EVO 4G LTE] Papichulo06:
The 3G/CDMA tweaks can be found alongside the original V6 supercharger script.

I will update my original post with links.
[Sprint HTC EVO 4G LTE] Riff76:
Nice screen name, LOL
[Sprint HTC EVO 4G LTE] MrTrackZed:
Is there any method available to turn off the capacitive button led's? The Screen Filter app makes things go haywire. Thanks for all the constant help guys, I'm still too much of an Android rookie to attempt this forums level of sarcasm;-)
[Sprint HTC EVO 4G LTE] smw6180:
They're not (as far as I know) built into the ROM. These are the kinds of tweaks Vin and Viper generally consider 'user preference' since they don't always have the same effect for all users.

Example: The DNS tweak speeds up some people but not others.

Given that there is a lot of randomness involved (signal strength, location, roaming, etc) I'd be surprised to see most of those tweaks as a standard part of the ROM.

No doubt there will be flashables, or how-to's for implementing them yourself.

'course I could be wrong, in which case Vin and Viper will correct me. :)
[Sprint HTC EVO 4G LTE] Papichulo06:
Yea, it would be nice if these options were made accessible via a flashable of some sort or even in the installation of the rom.

I know that in the installation of the MIUI rom for the Photon4g, it was an option that you could select to have installed in the rom if you wanted to. I always chose to install it because it helped my speeds drastically.
[Sprint HTC EVO 4G LTE] Navyet3:
Here you go

http://xdaforums.com/showthread.php?t=1690814
[Sprint HTC EVO 4G LTE] asafegous:
Please mirror link. Both sites posted stink. 12 unsuccessful downlowds. Please