yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] aybesea69:
I have had zero problems with the CROMi-X app, and I've used it after every flash. Maybe it's because it's one of the first things I do. Also, I've never rebooted from the app.

Anyway, not as volatile for me as for others. YOU.
[Asus Transformer TF700] LetMeKnow:
First solution and an easy one, add this to your external build.prop or rom2sd build.prop and save it with a reboot.

ro.ril.wake_lock_timeout 100000

Second solution, sometime your scaling_min_freq at 51MHz is causing issue with SOD. You may want to raise it up 102MHz or 204MHz may helps. You can find it in your init.cardhu.rc in your boot folder under /system if you are using rom2sd...:)

However, I don't think that it is SOD. You may have some other issue. Did you recently install any new apps or games that may cause this problem? Some bad apps or games may also cause unstable system.. Do you this problem when you are running from the internal SD?
[Asus Transformer TF700] NeoCream:
Where can I find this Hunds 3.4.3 with ET? Did not find it in the Hunds-Kernel thread.

Can I flash it via TRWP over the current 3.4.4 kernel? Do I need to update anything else?
[Asus Transformer TF700] LetMeKnow:
It is in Cromi v5.3...:) You need both ET build.prop and hund v3.4.3 ET to get the best result... You should do this.

1. Go into TWRP and backup your system, data, and boot for restoring if you want to go back to your current setup

2. Format your data partition and install the Cromi v5.3

3.. During the ROM installaion, you need to select the ET under tweaks for your build.prop ET. For the kernel selection, you need to select hund v3.4.3 ET.

4. When the installation is completed, you need to reboot so your device can setup and boot into the system..

5. When it is done setting up, you need to boot back into TWRP and restore ONLY your data so you have all your settings from your previous setup. When the restoration is completed, you need to reboot to your system so now you are running ET with all data that you previous had....:)

Good luck...:fingers-crossed:
[Asus Transformer TF700] jtrosky:
So I started having long delays in my Gmail app again and I think I found the cause... I've been enabling the "Autofit Messages" setting in Gmail, which also enables pinch-to-zoom functionality in the emails. I just disabled that setting and Gmail seems to be responding much faster now... I'm guessing that was the culprit... It seems that graphic-heavy emails cause the delays when the "Autofit" option is enabled. That makes sense now - I bet that I started having this issue when the Gmail app added that option/functionality (which is disabled by default).

Just an FYI!
[Asus Transformer TF700] kam33mitch:
First solution did not cure it. Only min freq I found in the init.cardhu.rc said 10000, am I missing something?

Does not seem to be happening if I use internal and is not really linked to one app.
[Asus Transformer TF700] LetMeKnow:
Ahh, it maybe a default for _that's kernel...:)

With more details that you responded, I am very sure that you don't have the SOD. Could you pull a logcat after the freezing? It will give more details what is going on and someone here may figure out your issues and have a solution for you. What type and class is your SD that you are using? I think that the Extreme speed SD does not work well with the tf700 for the rom2sd.. I hope that someone can give you some better advices..:fingers-crossed:

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

I am glad that you sorted it out...;)
[Asus Transformer TF700] woodsonmh:
One other idea since its more universal is to reinstall your google account. You may have gotten old data in a google account upgrade. We used to see this type of problem when people restored system app with data. When restoring system apps never restore data files. Im mot saying you did this, but your symptoms are similar.

Woody
[Asus Transformer TF700] sbdags:
I have a test patch ready to go :)

Flash the below and let me know if it works - changelog is for all for any others that want to give it a whirl ;)

05/02/2014 CROMi-X v5.3a Patch

o	This patch must be flashed over a 5.3 installation

o	Fixed framework-res.apk wallpaper inconsistencies. Tree definitely gone now and beach wallpaper formatted correctly

o	Minor build.prop fix to remove duplicate entry

o	Updated Superuser and binary to latest version 1.91

o	Fixed issue of ET installation locked into 213 DPI

o	Fixed search options missing - Reinstated QuickSearch from Asus

CROMi-X 5.3a Test Patch DOWNLOAD

MD5 SUM : 7b2207fba2d08cd3ff7750339ebb6103
[Asus Transformer TF700] jtrosky:
Definitely fixed the search options when select text! Thank you very much, sir! As usual, top-notch support for a top-notch ROM!
[Asus Transformer TF700] sbdags:
Yer welcome. I forgot about it to be honest - I had the patch ready to go and then got distracted with building the next version :D I must be getting old.... :o:eek:
[Asus Transformer TF700] lartomar2002:
Yes, I have disabled wifi optimization, what is a good ping range?
[Asus Transformer TF700] sbdags:
20ms
[Asus Transformer TF700] sbdags:
I have 2 x 64 SDXC cards and they formatted fine as fat32, 16k block size I think.
[Asus Transformer TF700] LetMeKnow:
You could get a little more read/write speed from your SD with a block size of 64K on fat32. ;)
[Asus Transformer TF700] johnlgalt:
Windows does not offer FAT32 as an option to format the cards, only NTFS and exFAT.

I've already loaded stock, and it most definitely does not like the cards in the dock either, exact same behavior. I guess this proves that the dock is having issues. Time to go to Best bey and verify that my card works in a dock there and then start the RMA process with ASUS.

FWIW, the cards came pre-formatted as exFAT, and I used them OOB (er, packaging) without a hitch, and never had a problem, either in micro slot nor in dock SD slot. I'm not actually sure when this problem manifested, but I suspect that it did so sometime after one of the JB updates.

Also, how do you get it formatted FAT32 when the partition size limit is 32 GB? 0_o
[Asus Transformer TF700] Colchiro:
Try changing your encryption type on the router. You'll have to forget and re-add it on your devices tho.

I was getting horrible performance with AES, but it improved a LOT by using TKIP. YMMV.
[Asus Transformer TF700] LetMeKnow:
It does not because you have 64G SD. Fat32 allocation table only supports up to 32G SD. It is why window only allows you to format in NTFS and exFAT. I always have two partitions on my 64G SD because if I want to run the data2sd, it is there and ready for me to test it out.. :) If you have only one partition, the exFAT is more preferable IMO but most kernels supports both formats..
[Asus Transformer TF700] schmeggy929:
That's what sbdags is trying to tell you. There is probably nothing wrong with the sd cards. You need to download a program to format the card to fat32. Windows does not offer that format. He wants you to try and format them Fat32 then see if that fixes the issue.

Here is a thread on "how to format 64 Sandisk Sdcard to format 32.

http://xdaforums.com/showthread.php?t=2012001
[Asus Transformer TF700] poopymonster:
PC Syncing Issue

Searched every where for an answer on this forum and transformersforum.com. I don't see "Developer Options" or "USB debugging" in the settings of CROMi 5.0.1.

I tried installing Asus Sync latest version from Asus website and no dice.

I didn't have a problem with syncing in version CROMi v4.7.

I have Win8 64bit.

Any help is greatly appreciated!
[Asus Transformer TF700] _that:
Windows artificially limits its formatting program to 32 GB. The file system itself supports more.

I don't believe that you spent even one minute searching. Type "developer options" into the search box, click the first result, *read*.
[Asus Transformer TF700] LetMeKnow:
Go to your system setting

Under About Tablet

Click on the Build Number about 7 or 8 times

That is it.
[Asus Transformer TF700] maxal:
Go to About tablet, enter, look for Build number and tap it about 7 times.
[Asus Transformer TF700] poopymonster:
I spent all afternoon in my office researching this issue. I've been a member here for a long time. I know the rules.

Nonetheless, my problem still isn't resolve. Thanks to those that guided me to the right direction in checking off USB debugging. It is now checked but my desktop doesn't see the tf700t. And my tf700t LED on the dock is not lit up like it used to back in CROMi 4.7.

Thanks again.
[Asus Transformer TF700] awilson77584:
Are you amenable to creating 2 32gb partitions and then mounting them so that one extends the other?
[Asus Transformer TF700] poopymonster:
I'm glad I did a nandroid backup on the CROMi 4.7. I went back to v4.7 and my computer immediately sees tf700t. Asus Sync is illustrated on the tf700t notification window.

So it's not my computer or my tf700t that is having the issue. I think v5.0.1 does not like my computer/tf700t. I will stay with v4.7 until there's a fix.

Thank you.
[Asus Transformer TF700] slybarman:
I could not find this option, where do I select it?
[Asus Transformer TF700] Peter234:
Anyone, please: how to turn off WiFi optimization? My speed sucks. ( On laptop OK).
[Asus Transformer TF700] acraigl:
From the app drawer.
[Asus Transformer TF700] maxal:
Try this go to settings again and enter Storage, then in the top right hand corner there is 3 dots touch that and you should see usb computer conection, touch it and you should see 2 options tick the top one.
[Asus Transformer TF700] duckredbeard:
It is likely the kernel. Which did you select? There were issues with Hund's 3.3.5. I flashed 3.3.6 and it fixed it for me.
[Asus Transformer TF700] yozotheboss:
Hi all...

I think i have successfully resolved batt drain problem when docked. First of all i installed wake lock detector from playstore, and i saw that NlpWakeLock and NlpCollectorWakeLock are causing a thousands of wakelocks...

After that i googled a lot, and found out that wake locks are very often called by google play.. So i installed Elixir 2, from playstore, and disabled calling wakelocks for google play, and battery is not draining at all while docked (for now, two days..)

so, if you are experiencing that problem try the following steps...

(root mandatory)

1. Install Elixir 2

2. Open Elixir 2.

3. Enter Applications Menu

4. Tap on the icon with four horizontal lines. It will open a menu.

5. Select System Applications

7. Scroll until Google Play Services and select it.

8. Tap on View Detais. It will show a list of services associated to the Google Play Services app.

9. Disable all the following services:

com.google.android.location.network.networklocationservice

com.google.android.location.fused.nlplocationreceiverservice

com.google.android.location.geocode.geocodeservice

com.google.android.location.internal.server.googlelocationservice

com.google.android.location.reporting.service.reportingandroidservice

com.google.android.location.reporting.locationreportingservice

com.google.android.location.reporting.service.reportingsyncservice

com.google.android.location.reporting.service.locationhistoryinjectorservice

com.google.android.location.reporting.service.initializerservice

Reboot the tablet, and everything should work well (play works normally), with no drain..

Test and post your results.

yozo
[Asus Transformer TF700] jtrosky:
Aren't those services required for location services to work though?
[Asus Transformer TF700] sbdags:
Thanks for this - I'll test this out - I also noticed the thousands of wake locks for various services. Google Search/Google Now also seems to be doing it as well. Elixir2 turns out to be a pretty good app.

I wonder if there is a way to disable these services by default or to use a different play store to stop it. I.e, is it the multi dpi play store that causes it as it forces a phone version of the play services to be installed???
[Asus Transformer TF700] itsachirpthing:
Fixed my issue with the search on stock browser. Thanks for the patch!
[Asus Transformer TF700] jtrosky:
I still don't understand why not everyone has this battery drain either - if it were the Play Store causing it, I would think that everyone should be getting it... Very strange. Hopefully, this helps the folks that do have the drain without causing any other issues. Has anyone tried this and also tried to see if location services still works (like maps finding your location without GPS enabled)? Since I don't have the drain problem, I don't want to mess with anything! :)

Unless... I use the stock DPI - maybe it's related to the Play Store if not using stock DPI (although, I think we tested that before).
[Asus Transformer TF700] fsured:
I use the stock DPI and experience the drain. I have used the lower default setting during the install also. I leave the tablet undocked unless needed or I'm at work and want it as a stand when viewing/listening to media.
[Asus Transformer TF700] aybesea69:
+1...it sure would be nice to get this sorted.
[Asus Transformer TF700] NapalmDawn:
For some reason, I'm not able to get any alternative keyboard apps to stick. I've tried swift and super but they won't stay "on". If you check it off and they say yes, it's okay to use this KB, it just won't stick. You can go back and find it unchecked no matter what you do. I'm currently not docked while trying this.
[Asus Transformer TF700] Snah001:
One question remains though (if this should work):

Why do some have it and some not?

Why does these wakelocks apperently not drain the tablet when NOT docked?

Still strange and I think not the culprit!!
[Asus Transformer TF700] _that:
Docked = charging = AC power = apps may use all power they want and keep wakelocks.

Can someone verify if the drain occurs only when the dock is charging the tablet?
[Asus Transformer TF700] yozotheboss:
This was my scenario before i did these tricks with disabling wakelocks:

i fully charge the tablet (100%) and dock (100%), power off/power on it, and it does not drain it at all, until you disconnect the tablet from the dock.

if i remove the tablet from the dock (after being fully charged) and reconnect it at any time while on battery (not charging /AC), and after tab battery falls below the 70%, and it starts to charge from the dock, then the problem occurs and it starts to drain the battery.

My opinion is that some applications (some google service), does not recognize it as dock charging, and it starts to behave like it is plugged to ac power. That is just my opinion.

yozo
[Asus Transformer TF700] FordPrefect:
I have applied your suggestions, now checking the effects .. will report back on the results within the next days.
[Asus Transformer TF700] _that:
Yes, that's exactly what I think is happening. There is not even an API (in standard Android) that would tell apps that the device is being charged from another battery - there are only constants for AC, USB, and wireless charging. Most apps will probably not even check these, but only check the battery status, which can be charging, discharging, not charging or full. So when the tablet starts charging from the dock, apps think they are free to waste power.

Can someone with battery level < 70 and active dock charging please run "dumpsys battery" in a root shell and post the result here?

Background info:

http://developer.android.com/training/monitoring-device-state/battery-monitoring.html
[Asus Transformer TF700] workdowg:
Current Battery Service state:
AC powered: false
USB powered: false
Wireless powered: false
dock AC powered: true
dock status: 4
dock level: 98
status: 2
health: 2
present: true
level: 62
scale: 100
voltage:7
temperature: 243
technology: Li-ion
[Asus Transformer TF700] _that:
Mine also shows "dock AC powered", but the dock is only connected to the tablet, not to any power source. But the "dock" lines are an Asus extension anyway, so it's unlikely that this information is used by any apps. If I connect the dock to some power source, it's reflected in the first two lines.

"status" changes from 4 to 2 when the tablet battery is charged from any source, here's the relevant part of the source code:

// values for "status" field in the ACTION_BATTERY_CHANGED Intent
public static final int BATTERY_STATUS_UNKNOWN = 1;
public static final int BATTERY_STATUS_CHARGING = 2;
public static final int BATTERY_STATUS_DISCHARGING = 3;
public static final int BATTERY_STATUS_NOT_CHARGING = 4;
public static final int BATTERY_STATUS_FULL = 5;

It should be possible to modify the framework so that "charging" is only reported to apps if the tablet is actually charged from AC power. This could fix the dock draining problem.
[Asus Transformer TF700] yozotheboss:
It really makes sense...
[Asus Transformer TF700] aybesea69:
It's the first thing about this phenomenon that makes any sense at all... And yes, it does make a lot of sense.
[Asus Transformer TF700] berndblb:
Here's another dump in case it helps.

I have no drain with both batteries fully charged. Put the tablet to sleep this morning at 100/100 and had the same when I came back 13 hours later.

Right now they are at 73/75 and the dock charging the tablet.

root@android:/ # dumpsys battery
Current Battery Service state:
AC powered: false
USB powered: true
Wireless powered: false
dock AC powered: true
dock status: 4
dock level: 73
status: 2
health: 2
present: true
level: 73
scale: 100
voltage:7
temperature: 282
technology: Li-ion
[Asus Transformer TF700] Gudders:
Apologies if this has been covered, I have searched and can't find a solution. For some reason I only get one wallpaper available under the asus wallpapers (the first one). Every other box that I scroll through is blank and when trying to select it, the launcher crashes. I have managed to set another one of the asus wallpapers as I tried to set something form the gallery, and a new asus wallpaper (beach) came up instead. However when I rebooted, it returned to what I had selected.

Running 5.3a / hunds and was installed fresh with a wipe. Anyone have any ideas?
[Asus Transformer TF700] sbdags:
Which launcher did you install? The miniCROMiX one only has one wallpaper. That's the point. ;) Sounds like you want one of the other launchers?
[Asus Transformer TF700] Gudders:
I believe I installed the lite launcher option. I wasn't sure what the difference was and liked the sound of that one. I'll try the other launcher. Interesting that I was able to get the beach wallpaper up though? wonder where that one came from!!
[Asus Transformer TF700] sbdags:
That's the new TF701T default wallpaper so I added it to the lite launcher as the only and default wallpaper :)
[Asus Transformer TF700] Gudders:
Interesting because the only option I was getting was for a dusk type snowy scene. The beach one wasn't even an option. I have reflashed and updated to the 5.3a version and selected stock launcher.Now under wallpapers I get the classic Asus tree selection and ICS type wallpapers.
[Asus Transformer TF700] sbdags:
Yes the wallpapers are also contained in the launcher apk. So now you have gone back to the untouched launcher you see the Asus defaults. I switched the snowy dusk to summer beach as spring is on the way ;)
[Asus Transformer TF700] Stuartofmt:
CROMi-X without root ?

I have been using CROMi-X for quite a while. Recently - my company insisted on an end-point manager being installed in order to continue being able to connect to the company network. Rooted devices are not allowed - period (yes ... I know).

Anyway - I reverted to the stock 4.2 ROM from sdbags and unrooted (uninstalled SU) and the nasty program reported back that my TF700 was no longer rooted so I am now compliant .....

My question is this: Which aspects of CROMi-X require ongoing root / SU ? Can I install CROMi-x and in particular get the browser speed improvements (really the only thing I really use) - remove root and keep going from there ?

Any other suggestions for improving and not being rooted ? I'm looking at the 4.4.2 ROM from CMB Roms cmb4.4.2 but not sure if it's ready for everyday use ......
[Asus Transformer TF700] sbdags:
Er good question. I'm guessing the init.d scripts won't be effective as no root access will be granted. So browser2ram will not work. You could test it though.

Take the CROMi-X zip file and remove the Supersu.apk from /system/app and su from /system/xbin and you may need to remove the symlink line from the installer-script and see what happens.
[Asus Transformer TF700] Stuartofmt:
Many thanks sdbags - I'll try it tonight, see what happens and report back.
[Asus Transformer TF700] _that:
The init.d scripts are run from init, which has root permissions anyway, even on an "unrooted" device.

The correct solution is of course to use only company-provided devices for/at work.
[Asus Transformer TF700] Stuartofmt:
-that -- I hope you have your tongue firmly in cheek :silly:

but ... therein lies a long and sordid story. The company (lets call it HAL) encourages the use of non-company provided devices and until a couple of weeks ago was fine with rooted android devices ..... Given the size of HAL - you can imaging the screaming and etc when this change was made ....

Also - many of HAL's provided devices (like my laptop) are, shall we say, 'clunky' (read ~ 5# or so). Whenever I can I prefer to leave it at home when traveling (quite often) and use a more friendly device. In fact HAL provides several 'mobility' applications for iPhone / Android and encourages their use ..... alas NOT on rooted devices.

btw many, many thanks to you and sdbags for all your great work.:good::good::good::good::good:
[Asus Transformer TF700] sbdags:
We have BYOD at my work place (bring your own device). In fact I would say it is about to overtake the UK as a work solution. You'd be surprised how popular it is. Most employees love bringing their tablets into work to use for work.

Thanks for the init.d tip. I wasnt sure it would work as had never really considered how it worked. Does the init.rc edit for starting the sysinit service have root as init.rc inherently has root?
[Asus Transformer TF700] jtrosky:
The way of the future is BYOD - surely you have heard something about that?! :) If companies provided decent devices, then maybe we wouldn't need to use our personal devices, but in my experience, they do not. If I didn't use my personal devices at work, my productivity would go WAY down! The damn Blackberry they gave me is the dumbest "smart" phone that I have *ever* used!

In my opinion, the correct solution is to have an infrastructure that is robust and secure enough that can handle BYOD, even if it is rooted!
[Asus Transformer TF700] awilson77584:
There is an xposed module that proposes to obscure the rooting and makes exchange think you have submitted to the borg. I haven't tested it yet. I had to turn of corp email until i can test it. //cheers
[Asus Transformer TF700] sbdags:
That's good to know as my TF700 is being converted to BYOD on monday. Which module is it?
[Asus Transformer TF700] Stuartofmt:
I'd be very interested to know if this works (and a significant number of my colleague as well) :cool:

In our case the 'offending' creature is an end-point manager program, as opposed to exchange. We have to use a mail program made by HAL - it's really modern and feature packed (honest :cyclops:) and get this, the client only needs 4GB for decent performance .......

Hopefully 'resistance is not futile' :rolleyes:
[Asus Transformer TF700] jtrosky:
I'm sure you'll find a way around HAL's restrictions! I haven't found a company that was able to keep me out yet! My current employer uses a Citrix/Juniper client and I actually have to RDP to my home Windows PC and get in that way for RDP access (you need java capabilities for RDP) - by RDP'ing to my home PC, I can still access everything I need to from my TF700 - there is *always* a way! :)

If I'm on the road and need to do something, I can tether my TF700 to my Android phone, RDP to my home PC and do anything I need to do from there... We don't have any "root restrictions" (yet), so I can still get Exchange email directly via the Android mail app and terminal access directly from my TF700 terminal emulator - just need to do the round-about method for RDP access since there is no full java on Android