yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] derekr:
Problem with device hanging on reboot...

I have problems: Unlocked, rooted and Installed TWRP and CROMiX from stock on Thanksgiving. All went well - loved it - started adding apps. Next morning I got a message that it needed to reboot, didn't take much notice, and said ok. It then went through the boot process, saw the 4 penguins, but hung in the "In Search of Incredible" screen. I tried everything. Clearing cache and Dalvik.let it get through "Android is upgrading" and "Starting Apps" but then back to "In search of...". and hang forever again.

Sooo, start all over with a factory reset and reinstall. Everything was peachy. Installed apps, did Titanium back-up of apps, and it worked for two days without any hiccups. Then this morning I did a nandroid backup, and when booting immediately afterwards - bingo - I'm back in the reboot hang scenario :( . Doing a nandroid restore does not help. TWRP works just fine but I cannot reboot android at all.

Tried a reinstall without factory reset. No luck...

Just did the factory reset and reinstall, and we seem to be back in business at least for the moment :)

Any suggestions?

Thanks...

Derek
[Asus Transformer TF700] acraigl:
Did you disable f-sync when you installed Cromi? If so, you may want to try running with it enabled to eliminate possible data corruption issues. Also, any chance you're messing with the Cromi settings app?
[Asus Transformer TF700] Waldo_:
Similar experience

The same thing happened to me. Did it completely discharge and never charge again? Has aone else had this happen? I'm super paranoid about letting my tablet run out of juice!
[Asus Transformer TF700] tvig0r0us:
Hi sbdags. Loving everything about v5.2a, but for the first time I'm running into a major issue with the rom. Almost every time I close the tablet on the dock, it won't wake up when I reopen it. I have to hold the power button in until if forces a hard reset. I have no idea what to look for in regards to log files or anything like that, but I wanted to post here to see if you had any suggestions that might help me avoid the issue. I'm currently using _that v7 OC and rom version 5.2a. This issue is the only hang up I've had in what I consider to be the best version yet so I hope there is a simple fix. Please let me know if I can supply you with any more information.

Thanks and keep up the great work!
[Asus Transformer TF700] aleitch:
In my case it was running normally but locked up. I tried to reboot it but it went dark screen and never started back up. Plugging in the charger {tried several actually) did nothing. No light, nothing at all. If it had a replaceable battery I would have pulled and replaced it but....I might dissect the tablet since I have ordered a replacement and try a battery change.:(
[Asus Transformer TF700] sbdags:
Sounds like you are having a sleep of death (SOD). I haven't tested that's OC v7 yet. Can you drop back down to that v4 and see if it still does it please? If it does it must be an app causing it,
[Asus Transformer TF700] sbdags:
I suspect your /data partition is getting corrupted. Try formatting it next time instead of wiping it in TWRP - not you will lose everything on the internal SD so make sure you have adequate back ups.
[Asus Transformer TF700] XinsaX:
I'm downloading this version but I'm using right now the v5.1 and today I tested two mices and they didn't work at all. With the previous version the mices worked without any issue. I'd tested the Mionix Naos 5000 and the Logitech G400, both worked with previous version of the Cromi-X but with v5.1 they don't. Is that fixed?
[Asus Transformer TF700] tvig0r0us:
Done. In the meantime, could you tell me if there is a log file I might be able to look at and if so, where I might find it. I'll let you know if I run into any more problems.

Thanks :D
[Asus Transformer TF700] sbdags:
Do a search on here for how to capture a logcat. Also you could try capturing your last_kmsg file from /proc after the SOD as this saves the what the kernel was doing before it shut down.
[Asus Transformer TF700] sbdags:
I've been running CROMi-X 5.2a on my work infinity as a ROM2SD setup for the last week. Performance has been outstanding, from no lag, speed and battery life :D

In fact I'll whisper this here *shhhhh* My infinity is smoother and less laggy than a pure stock TF701 ;) :p

BTW MiniC 1.3 is out if you want to try a quick ROM2SD experiment :)

http://xdaforums.com/showthread.php?t=2520828

Bloody laptop died so I have had to migrate everything to the new one but I'll be doing some minor updates to CROMi-X this week now. As well as unlocking the TF701. :)
[Asus Transformer TF700] Ruud Westerhout:
WTF, smoother than stock TF701T?

So I must go and try that MiniC than.

Laptop died, did You make a Nandroid (sorry for the fun, couldn't stop myself)

Unlocking TF701T? So the fun begins?
[Asus Transformer TF700] Felborn:
I'm still struggeling with really bad lag when closing a program or waiting for the keyboard to pop up and type something frequntly, and have been thinking about trying out ROM2SD. How good of a memorycard is needed, could anyone recommend a good card for the job?

Will I notice any difference with sandisk ultra (30mb/s) over a Extreme (80mb/s), or will the TF700 be the bootleneck no matter?
[Asus Transformer TF700] Jopejt:
I had the same last weekend, after wiping and installing Cromi-X with _that's kernel. I enabled both ROM2SD and CACHE2SD and figured that might be the problem. After that, I re-did the whole thing with Hund's kernel + ROM2SD without CACHE2SD, and it worked.

-Jopejt
[Asus Transformer TF700] Christoff_:
Hey sdbags any input on my 2 posts from the last 2 pages? Thanks :)
[Asus Transformer TF700] sbdags:
Yes don't use rom2sd and cache2sd at the same time please. :) Completely pointless as you found out.

Extreme is not compatible. Go with the ultra. That's what I use. BTW it shouldn't be that laggy as normal. Time for format data or lagfix?

Yes as with all android devices as you load them up and use them they get slower. Browser is laggy compared to b2r on TF700T and also getting the lag to unlock now.....

Sorry missed by your post.

WW vs US makes no difference. CROMI controls is fine but don't reboot from the app. Always nandroid first. Try the mods out and see what you think. ;)

As for OC, the more you do the worse battery life and heat will be. You can combat this with UV ;)
[Asus Transformer TF700] tvig0r0us:
No SOD since flashing back to _that v4 kernel. I wish I could say for sure what was causing it to do that, but it seems to be remedied. 5.2 is perfect IMHO. Great job sbdags and crew!
[Asus Transformer TF700] Christoff_:
Thanks man! Sending a quick donation your way to help ensure future developments ;)

-edit You're in the UK? So my donation might buy you a beer at most? Haha

What is everyone's experience with OC and the UV mod? I guess I should activate them both.

Does the xloud app actually boost the headset and speaker volume for you guys?
[Asus Transformer TF700] sbdags:
It did for me but it seems a bit of hit and miss with some people. Try it out and see what you think. Mine was unbelievably loud! Lol.

Thanks for the donation! :good:
[Asus Transformer TF700] Drenus:
Amazon's got Sandisk Ultra 32GB on sale for $17! I just bought it the other day for ROM2SD and it's running great!
[Asus Transformer TF700] Christoff_:
The 64 gb micro sd is $34

http://www.amazon.com/dp/B009QZH6JS...ABZYK1S28382335&pf_rd_i=20&pf_rd_p=1674868062

Ok it's $35 now. I paid just over $50 for it about 3-4 months ago
[Asus Transformer TF700] Felborn:
Really think some deviced are just bad, my TF700 with Cromi-X suffers way more from lag and stutter than my siste in-laws running her's all stock. Nothing I have tried solved it for me, it went from unusable stock to usable with Cromi-X, but I need daily reboots to keep it running somewhat smooth. A reboot or a cold-boot and it works pretty close to perfect, but I need a reboot every other day to keep it running decent. Lagfix does very little for me, and I noticed little benefit when I did a full format back on Cromi-X 4.6 sadly.

So, maybe Cromi-lite will be ticked? I'm willing to try atleast :)
[Asus Transformer TF700] LetMeKnow:
Out of curiosity, What is your setup? It sounds like you are low on your memory because you have so many things are running on the background...:) I know that the kernel is supposed to free up memory when it needs to but it is using more CPU resource when it is free the memory while executing others processes.. A reboot will kill background processes that it is not needs.. You could check your memory usage when you first boot up and check it again when you feel lags..:) Just a guess..:fingers-crossed:
[Asus Transformer TF700] tiernan22:
I'm going to take advantage of the deal on Amazon for my TF700. I also run Xenogenesis on my wife's TF201. Is Rom2SD running on the Prime as well or just the Infinity? Thanks.
[Asus Transformer TF700] smalis:
I recently found Developer Options|Background Process Limit|At Most 4 Processes. Helps a lot with maintaining free/unused (for _that ;) ) memory! I use it on my TF700 and my Samsung Skyrocket.
[Asus Transformer TF700] Felborn:
Not sure what information you would find usefull, but it's Cromi-X 5.2a installed right over 5.0.2 and a format before that. Running _That kernel V6 and browser2RAM. Even after cleanmaster has killed all task im using around 700MB worth of memory. The lag does seem to kick in kinda sudden, not a gradual slowdown but more okay when I put it away, then when I turn it on an hour later it's lag city and it needs a reboot.
[Asus Transformer TF700] sbdags:
Well I'm updating CROMi-X now and will be moving to thatv7. Maybe there are issues with thatv6? It has other bugs hence why that moved to version 7.
[Asus Transformer TF700] sbdags:
Good advice actually! :good:
[Asus Transformer TF700] sbdags:
Yes it works fine on the TF201 as well although due to the lower res that device seems to run much smoother anyway ;)
[Asus Transformer TF700] houtx2:
Same price at Costco ($16.99). Saw it just this weekend.
[Asus Transformer TF700] LetMeKnow:
As long as you don't reboot..;) Otherwise, it will reset to default again. If you want to set it as a permanent setting, you have to do it in the build.prop...:)

---------- Post added at 01:42 PM ---------- Previous post was at 01:36 PM ----------

My lowmem is starting to kick in around 450MB. So I always have around 500MB reserve. I just guessed that your low memory is causing a lag issue but I don't have any good data to back it up...:) You can test it by using smalis method to see if it helps...;)

Edit: Maybe I can come up with something that you could try... Please report back if reducing the background processes helps..:)
[Asus Transformer TF700] smalis:
I looked at build.prop but did not see this setting. What is the syntax for the line I would have to edit/add?
[Asus Transformer TF700] sbdags:
Try this ;)

sys.mem.max_hidden_apps=4
[Asus Transformer TF700] smalis:
No dice - rebooted and setting was back at "standard." Checked boot.prop, edit still there.
[Asus Transformer TF700] Essentrix:
Agreed. Absolutely loving 5.2a! Though too scared to experiment now; would hate to go through some of the issues I had last week. And besides how to improve on the PERFECT ROM experience... :) Great work mate!
[Asus Transformer TF700] Jettubby:
5.2a is one of the best yet if not the best. Just curious what are you guys finding is a good combo? I'm running 5.2a / that6oc+ / no AD mods. Still a hair laggy and ok battery life.
[Asus Transformer TF700] lucius.zen:
TCP Congestion Algorithm Testing

Hey Guys,

Did some testing of TCP congestion algorithms to determine which is best for use on our device.

Overview:

I decided to test "cubic" as it is default as well as "reno", "lp", and "westwood" as what little data others have gathered indicates these algorithms have the most promise but need further testing. I ran more tests using "cubic" because the variance of the data set was very high. If we want to accurately compare mean values from two data sets we must be sure that the variance within the two data sets does not exceed the variance between the two data sets. This is typiclly done using a formal statistical hypothesis test, however, I am too lazy to calculate the standard deviation of each set. Thus, to ensure variability doesnt throw off our comparison I ran extra tests using cubic so that we can rest assured despite having not utilized formal hypothesis tests. I won't go into details but comparing the means of seperate data sets is completely useless unless we account for variance within the data through hypothesis tests or other measures. Do not listen to anyone who tells you otherwise lol. Averages are moot unless variance is accounted for.

Method:

The following alrogithms were tested in sequential blocks. Within each block tests were completed immediately following each other - nothing was done in between tests aside from taking a screenshot to record data. After completing a block of trials a terminal was opened and the TCP congestion algorithm was changed utilizing a script. The next block of tests immediately followed. All tests were completed from exactly the same location. This methodology was utilized to keep conditions as consistent as possible for the purpose of minimizing the influence of external factors, which are particularly plentiful when testing wifi speed.

Measures:

n = number of tests

p = ping (ms)

d = download speed (mb/s)

u = upload speed (mb/s)

v = standard deviation - not actually calculated - simple ranking of the relative variance of each data set - yes, this involved the use of eyes and not a calculator; however, I made sure I ran enough tests to understand the degree of variability within each data set

Results:

Cubic:

n = 14

p = 57.6

d = 8.65

u = 6.19

v = 4

LP:

n = 8

p = 40.3

d = 9.07

u = 4.51

v = 1

Reno:

n = 8

p = 42

d = 8.47

u = 3.53

v = 3

Westwood:

n = 8

p = 39.5

d = 9.66

u = 4.28

v = 2

Conclusion:

It appears that "westwood" is the most promising TCP congestion algorithm. However, I would like to run "reno" and "westwood" through another 8 trials to increase confidence as their data had a moderate degree of variance. The algorithm "yeah" also is yet to be tested. Once these tests are finished I will do another preliminary comparison to estimate which two TCP congestion algorithms are best. The top two algorthms will then be subjected to a formal hypothesis test to confirm my final results.
[Asus Transformer TF700] sbdags:
Nice! Oddly enough I have already included westwood in all versions of the upcoming CROMi-X 5.2.2 ;)
[Asus Transformer TF700] lucius.zen:
thanks thats awesome, sry for posting this here by the way, I meant to select Hunds thread, god damn its late lol. I finished it up and reposted on Hunds thread so you can delete this at your discretion :).
[Asus Transformer TF700] sbdags:
That's fine mate it's good info.
[Asus Transformer TF700] _that:
OK, nice, but *what* did you test?

If this is to be a scientific experiment, others should be able to reproduce your tests.

For example, it should be impossible that a TCP congestion algorithm has any influence on ICMP ping times.
[Asus Transformer TF700] smalis:
Just out of curiosity, are you able to test streaming Amazon Prime Videos? I have tried with stock browser and Boat Browser, desktop user agent, with sbdag's Flash (latest version), and it says "connecting ...." until it times out - the video never actually starts.

Running CROMi-Xenogenesis 5.2a with _that v7 kernel, FSync enabled, using Browser2RAM and GPU rendering enabled - no ROM2SD or Data2SD,
[Asus Transformer TF700] acraigl:
Thought amazon plugged that hole some time ago. I'm not aware of any android device (outside of kindle, of course) that can stream prime videos anymore. PS. I hate that.
[Asus Transformer TF700] nevertells2:
What could you possibly do to improve on an already great Rom? :laugh:
[Asus Transformer TF700] MHotovec:
That's my understanding also. It's not a problem with the device or app, Amazon simply does not allow it.
[Asus Transformer TF700] LetMeKnow:
No, it is not in the current build.prop...:( I used the syntax to control the user activities, not actually the active processes. I don't think that you can control the system processes. I will dig up my old script and post it up for you later..:)

BTW, the better method is to let your kernel controls what it needs to run in the background and kills the old useless services instead of active processes...:)

---------- Post added at 09:53 AM ---------- Previous post was at 09:49 AM ----------

The ET is set with the TCP westwood congestion control as a default, too...:) If you are using _that's kernel, I think that the only options you could use are reno and cubic...:) That was a last time that I checked _that's kernel and forgot which version it was..:(
[Asus Transformer TF700] Mikerla:
Amazon Prime Video works go see this thread...

http://xdaforums.com/showthread.php?p=44215007#post44215007
[Asus Transformer TF700] LetMeKnow:
You can change the way the kernel handling loads or behaves...:)

---------- Post added at 09:58 AM ---------- Previous post was at 09:55 AM ----------

There is a better method to gain more responses and load apps faster than to ramp up the frequencies when in a heavy load situation...:)
[Asus Transformer TF700] lucius.zen:
Sorry I am unable to comment on Amazon Prime videos I have never used them. Good old fashioned interweb piracy for me.
[Asus Transformer TF700] sbdags:
Ah OK I realise now it is set by the kernel.
[Asus Transformer TF700] sbdags:
Thanks for that - I'll add them to 5.2.2 and start testing :)
[Asus Transformer TF700] LetMeKnow:
_that users can request _that to add those congestion controls in his kernel. Those are already build in the kernel and need to flag them when compile the source code...:) If I make a wrong statement, please don't kill me _that...:)
[Asus Transformer TF700] sbdags:
Lol so [MENTION=4878287]_that[/MENTION] any chance you can add the congestion controls. He's hard on the outside but soft on the inside really ;) :D
[Asus Transformer TF700] acraigl:
Never connects for me, using boat browser, set to desktop mode. I'll try FF, but this is the experience I always seem to have.

Update: I'll be damned. Got it to work using Firefox and an add-in called 'Phony' to fake the User Agent to be Firefox Desktop. <-- shocked
[Asus Transformer TF700] woodsonmh:
I don't remember when prime stopped working for me. However the post you quote is from Aug. That doesn't mean its working today. Is there any current info about prime working recently on stock based android particularly from asus?

Having said this, it does work on my nook tablet running cm 10.1.3. If you hadn't posted i would not have tried, so thank you for tweaking my curiosity.

So there you are.

Maybe cm on infinity will work. If you try it and it works please report back.

Woody
[Asus Transformer TF700] sbdags:
I have found something in the kernel that may be causing the issue - I wonder.

Basically we set up the kernel to be insecure by making the following change to the default.Prop file

#

# ADDITIONAL_DEFAULT_PROPERTIES

#

ro.secure=0

ro.allow.mock.location=0

ro.debuggable=1

persist.sys.usb.config=mtp,adb

Now I wonder what would happen if I recompiled the ramdisk for the kernel with the line

ro.secure=1

??

I know for a fact that in the UK this is how the Sky.Go app checks to see if a device is unlocked ;) I wonder if Amazon use the same thing.

Anyone want to test it?
[Asus Transformer TF700] LetMeKnow:
You may have an issue with fastboot with ro.secure=1. I would like to know the answer and please report back, thanks...:)
[Asus Transformer TF700] sbdags:
What issue do you think I will have? Do you think I will lose root?

I don't have a prime account so I can't test that bit.
[Asus Transformer TF700] acraigl:
I just confirmed it worked, look up ^^ :)

http://xdaforums.com/showpost.php?p=48105324&postcount=2926
[Asus Transformer TF700] _that:
At least it shows that the congestion algorithm is not the only variable in your experiment, making the validity of the other results questionable.

This one? https://play.google.com/store/apps/details?id=uk.co.broadbandspeedchecker

Thanks for the detailed explanation. If I understand correctly, the TCP congestion algorithms can only have any effect on *sending* (uploading) data and none at all on downloading. Correct?

If it's really only a kernel config thing and I get convincing data that it has a non-placebo effect, I will add them. :)

I think it breaks the ability to adb push and pull as root.

Edit: by the way, of course this is another change that can be done with a preinit script - no need to recompile the ramdisk. :)

Fastboot runs before any kernel, so that's impossible.
[Asus Transformer TF700] sbdags:
How can I test if you don't add them? ;)

I don't want to test on hunds as his kernel is far removed from yours and there may be other factors affecting WiFi performance.

So please, pretty please, with sugar on the top, can you see how feasible it is to add for testing? *hopefully you get the pulp fiction reference* :)
[Asus Transformer TF700] woodsonmh:
You requoted this thread, or at least thats where your link takes me.

Sorry didnt see the post.
[Asus Transformer TF700] acraigl:
My post jumped to the next page, so I linked to my own quote. Anyway... I got prime to work with Firefox in desktop mode using an add-in called 'Phony', set to Firefox Desktop.
[Asus Transformer TF700] woodsonmh:
Thanks

Working for me as well.

Woody :D
[Asus Transformer TF700] lucius.zen:
I will probably be keeping go_maxspeed_load and midrange_go_maxspeed_load at 85/65 respectively. I have tested 80/60 on previous versions of CROMI and found it did not work very well - 85/65 seems to be best balance, better performance than 90/70 without any real impact on battery life. However, I have yet to test it on 5.2a thus I do not want to jump to any firm conclusion at this point.

Here is my reasoning for these particular values.....If freq isn't ramped up quick enough to clear a workload qeue then the processor spends less time in idle than it would if you ramped freq up. Thus, ramping freq can be more efficient in some situations. Ultimately their is an ideal value that maximizes time spent in idle and minimizes the power needed to do so. Over the past 8 months of testing and tweaking I have found 85/65 to be the closest to this ideal value as possible.

What method are you speaking of specifically? Would love to try some new **** out.
[Asus Transformer TF700] _that:
OK, let me know if you find anything statistically significant. :)

http://xdaforums.com/showpost.php?p=48107559&postcount=367
[Asus Transformer TF700] woodsonmh:
[QUOTE=

I know for a fact that in the UK this is how the Sky.Go app checks to see if a device is unlocked ;) I wonder if Amazon use the same thing.

Anyone want to test it?[/QUOTE

Thanks for the offer, however "phony" on firefox works and it does it by fooling amazon into thinking you are not using a mobile android device. This is a step beyond ticking request desktop.

At this point I'm happy with this solution, so unless its important for something else i dont think you need to spend the time. If you do get into it I'll be happy to test it.

Woody
[Asus Transformer TF700] smalis:
I kill you!!! ;)