yashsingh1/xdaforums huggingface dataset:
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
OTA!

As some of us have reported success with OTA, should outline how it is used, a few questions:

1. Procedure: 1-recovery 2-BACKUP 3-Install opendelta zip 4-reboot. Or is there more to it ...

2. Dalvik gets wiped?

3. On reboot, offer to fix root access offered?

4. A few, a bunch, all dexes updated (link2sd Achilles Heel?) "Android is upgrading ...."

5. Is link2sd allready OK on reboot or must recreate the mount script, etc.?

6. New GAPPSlight flash required?

Note that "prebuilt gmscore" should be installed as a user app and should still be around. Same with Google Search and GEL.

Google Play and gmscore get upgraded automatically from Play.

(After CM9?), a version of Google Play is needed on system for it to work, i.e the phonesky or whatever on GAPPSlight. Upgraded user version is what runs.

I can most likely install the March 10 nightly, maybe March 12. March 13 will not install normally though OTA zip might leave pre-existing mount devices alone. Probably will not attempt March 17 unless others have success with it (other than though OTA).

The big problem with these ROMs is that if anything goes bad during boot, it is nigh impossible to get to recovery. ADB will not be available until Android and Dalvik is up and running. From there, the power menu will work as well. Any bootloop, pull the batttery and then mash around the three keys and hope. Not pleasant.
[Optimus One, P500, V Q&A, Help & Troubleshooting] mns123:
OTA!

[MENTION=4708203]Dovidhalevi[/MENTION]

Just to test the OTA:

Trimmed the updated rom in the Open Delta Folder, copied it back to SD card.

Wiped cache only.

Flashed the rom with TWRP-2.7.0.0, flashed root.zip.

Rebooted and Link2SD could not recreate mount scripts, uninstalled Link2SD and reinstalled.

Recreated mount scripts.

And all apps were available after relinking of all application files.

No need of fresh flashing of Gapps.Everything in Order.
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
Tried without doing this? superSU lets you make a script that on reboot, will restore root.

Which omni version was the update?

Which version of link2sd?

What error message did it give first time?

The update is a full 124 meg ROM, complete with stuff we wish to trim?

If so, what is point of it?

How many of them had to be relinked? BTW, I have a relinker script to do this. Omni used to simply run it with init.d, apparently now, it will not. Do it manually after getting that mount script.

If so, then the installation script does not format system as the regular omni does!
[Optimus One, P500, V Q&A, Help & Troubleshooting] mns123:
Yes, but it did not work.

2014-03-17

Link2SD Version 3.1.2

Initially,not able to recreate mount scripts.

If the Delta server can identify what is required and update only that, wouldn't that be wonderful? Then TWRP 2.7.0.0 can automatically update!

Seven of the apps had to be re-linked, I suppose,not sure.
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
Seven aint so bad, does not indicate pending catastrophe. Link2SD 3.1.2 is quite old, but, hay, it worked so can't kick! What error message did you get when it was initially unable to recreate the mount scripts? How long until it cleared?

I cannot install any of the nightlies now. Get that device busy error. No idea what is "busying" the device and cat /proc/mounts shows nothing of it. Contacted link2sd author, maybe can sort this out.

But if I must re-trim and all that, do not much care. All opendelta seems to be doing is saving some data-usage in producing the next version. I do not download these to the phone anyway, but download, trim them on the PC and adb push them to the sdcard. At least the CWM restore is flawless!
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
No evidence of it or indication that anyone cares, unfortunately.

In reality, location seems to be working perfectly. That gps-default lib I pushed MAY have stopped some location-needing apps from FCing but this might still be the problem with the clock which is in the same situation.
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
Could someone who has had success with the opendelta please post one of the opendelta zips. I want to look at what is there and the installation script.

A lot of seemingly conflicting ideas have appeared.
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
One last try until "something gives:"

Flashed the March 17 nightly.

When link2sd gave me the "device busy" error, I placed my own copy of the mount script (this has lead, do not know why, to some data integrity problems in past cm-11 and omni ROMs, but ...) and manually ran my script to relink the link2sd-symlinked dexes. Rebooted.

Came up and redid all the dexes anyway! This is a serious problem and the only workaround is to remove enough larger-dexed apps so as not to run out of internal memory. But ... android actuall came up (with 36k left!). I opened link2sd and attempted to relink. Meanwhile, everything was FCing except link2sd (compliments to the chef!). It got me back up to 25meg which should be operational but "android system" kept stopping and the internal storage went back down ... down ... down to 500k, at which point I rebooted recovery and went back to previous ROM. At least this works!

I'll live with this meanwhile. Omni runs very nicely!

Only real bugs are that clock FC and needing to always clear "android system not responding" on first screen open. If I happen to be missing homescreens (happens too often), I can easily restore them using the XGEL module. Location seems to be working very well as-is, so either OK without GPS in my situation or Omni runs GPS in some fantastic manner. I'll take the battery life!! Not much is really changed except for opendelta in the nightlies.
[Optimus One, P500, V Q&A, Help & Troubleshooting] Notonlyeyes:
for fix gps use files attachments...by NotOnlyEyes
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
Great! Will give this a try. Probably needs reboot.

Any idea on the clock?
[Optimus One, P500, V Q&A, Help & Troubleshooting] Notonlyeyes:
permission files : rw-r-r

need reboot

can you give me further information for the clock?...by noe
[Optimus One, P500, V Q&A, Help & Troubleshooting] xu3sno:
[MENTION=4553005]Notonlyeyes[/MENTION]

How can I have an image of GPS Status as showing on your screenshots? TIA
[Optimus One, P500, V Q&A, Help & Troubleshooting] Notonlyeyes:
- files fix for gps : http://xdaforums.com/showpost.php?p=51240113&postcount=100

- app for test gps : GPS Test from market

- screenshots from adb
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
GPS works gloriously!

Now for the clock. Clicking any clock widget will bring up alarms, stopwatch, wordclock, etc. If it works. Now this will simply FC.

Here is a logcat filtered by "clock."

I/ActivityManager( 492): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10104000 pkg=com.android.deskclock cmp=com.android.deskclock/.DeskClock} from pid 746
I/ActivityManager( 492): Start proc com.android.deskclock for activity com.android.deskclock/.DeskClock: pid=13862 uid=10070 gids={50070, 1028, 1023}
I/WindowManager( 492): Screenshot max retries 4 of Token{4234e408 ActivityRecord{4239a500 u0 com.android.deskclock/.DeskClock t28 f}} appWin=Window{4243a4c0 u0 Starting com.android.deskclock} drawState=4
W/ActivityManager( 492): Activity pause timeout for ActivityRecord{4239a500 u0 com.android.deskclock/.DeskClock t28 f}
I/ActivityManager( 492): Process com.android.deskclock (pid 13862) has died.

Any ideas?
[Optimus One, P500, V Q&A, Help & Troubleshooting] Notonlyeyes:
I have made some tests on screens principal and lockscreen, all widgets deskclock and lockclock don't FC...I use Google launcher no launcher stock...
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
Yes, this has been reported before. Question is why?

I use Chronus which is the successor to lockclock after all the hullabaloo about xda inc. Gorgeous, actively developed widget.

However, if I place the deskclock widget on my home screen and exercise that, I get the same FC. So what would it have to do with the presence of lockclock or chronus? Worked fine on cm-11 if I recall.

Another interesting problem:

I cannot do a typed-in search through Google Search (Now). Yes, I know voice will not work. Typed in. Occurred on Android Police version of Feb 7 and the current version off Play. Logcat shows a load of "unknown permissions" and "not granting permissions"

Unknowns READ_SETTINGS, WRITE_SETTINGS, ACCESS_SETTINGS which show up on App Permissions as OK!

PRELOAD, WRITE, AUTO_SEND, ACCESS_GGOGLE_SEARCH_API (note spelling!), etc, etc., etc. (apologies to Yul Brynner).

The one's "not granted" are also quite numerous. Seems there would be one fix to hit all of this. Any ideas.
[Optimus One, P500, V Q&A, Help & Troubleshooting] Notonlyeyes:
I think that the problem of the widget can be the launcher... I use: Google Now Launcher 1.0.9.1039417 (from market) + Google Search 3.3.11.1069658 (from arm apk)...widget ok , search ok , Google now ok , voice search new not work only old...
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
GNL is simply a stub and a bunch of wallpapers. The launcher itself is really in the Google Search.

Where did you get this 3.3.11.1069658 version?
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
So ... I cannot install any of the "nightlies!" If I start with wiped dalvik, link2sd gives me the device busy error, cannot create the mount script. If I supply the script, then all of the symlinked dexes are updated on internal storage, link2sd's Achilles heel. Out of space, dead in the water. I tried with no system format, leaving dalvik, /etc/init.d, everything in place. With few changes and if the ROM is designed for an opendelta upgrade, this should have worked! Still redid the dexes, no luck.

Workaround is to remove enough apps so there is room on internal storage for all those dexes. After relinking, reinstall those apps. An unholy pain but if in the end I must, I will. Could also try restory 10.2 and installing from there which may/should work? So far, not enough has changed to make the nightlies worth this effort.

Question: What do I need to "backport" the opendelta to the previous ROM? The opendelta apk and so are at most marginally changed, have copied them with no ill or any effect. What else is needed (and safe) to bring over? Some daemon or at script needs be started, I suppose.

Clock and textual google search problems still there.
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
Continued ...

Maybe time for some deep-down shop talk here. I do not have knowledge of the Android internals, touching the dalvik cache system. There has to be a reason why from cm10 on, there was this problem. If I manually placed the symlinks, they still were not honored.

What else needs be done? In my symlink script? Manually from recovery after flashing? Something has to be there, maybe in some database, that is telling the dalvik system: Hey, all these symlinks are dirty. Delete them and re-dalvik. When I upgraded from cm10.2 to Omni, everything simple played. What gives?

Anybody?
[Optimus One, P500, V Q&A, Help & Troubleshooting] Notonlyeyes:
[MENTION=4708203]Dovidhalevi[/MENTION] can do a test for widget clock:

from build.prop change line ro.config.low_ram=true in to ro.config.low_ram=false and reboot
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
I am running this way so as to have lockscreen widgets. This could be causing the problem? Why? Fix?
[Optimus One, P500, V Q&A, Help & Troubleshooting] apvm:
Is this rom any good?
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
I like it. Reasonable performance, good battery life with proper helper apps. Been using as daily driver.
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
Adb Tip

This can be a life-saver playing with flashing omni ROMs!

While in recovery, go in to adb shell. Simply leave it. Adb will remain "live" (on-line!) while booting.

Discovered by accident trying another failed attempt to install one of the nightlies.

EDIT: Did not work on second try; kicked me right out. Maybe it worked when I was rebooting the same installed ROM instead of having flashed another. This was the case. Oh, well ...

Anyway, so had to watch it redo all those dexes one more time. Came up. Of course, everything crashes out, but if one can get a launcher to live long enough to get the app drawer and start link2sd, then there is hope.

It detected all the apps, I selected all and asked to the create links.

Lo and behold, immediately, I had 70meg free, back in business ... until I rebooted and it did the whole business one more time. This response really indicates something if fishy--space did not go back up slowly as the relinking progressed. Immediate. As has been suggested, recreating the mount-scripts after getting the space back can make it stick. I did not try it (pity), but link2sd has been consistantly failing to create the script with a device-busy error for me (my copy of the script was used).

ANyway, back to the Feb 27 build.
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
Seems I am the only one posting here. Anyway ...

1. News Flash: Clock working. Suggested on mukulsoni's thread. Clear apps cache and data. Voile. Actually, this is something to try right away in such situations, huh? How much data to be lost from this app?

2. Obviously, I will not succeed in flashing the newer nightlies, at least until some solid advice from ROM's devs or Link2sd's. In reality, not very much was merged in this whole sequence. Mostly OpenDelta. Was split screen put back (newer systemui is larger)?

I found opendelta in settings, in the non-intuitive place cm-11 has theirs. Says I am up-to-date. With a month-old build, hardly :)

I would, as I said, like to backport (more accurately bring over) the few newer functions from the nightlies to my current ROM. Question is which apk's, so's, etc., to adb push and safety of doing this. If they FC, I can restore. Bootloops -- very very difficult to get back to recovery without on-line adb (this implementation is the one big mistake in my mind for a still experimental ROM!).

If I could get opendelta really active, might simply accomplish the rest by its updates. Could try some "pushes" (risky).
[Optimus One, P500, V Q&A, Help & Troubleshooting] mns123:
I am back on 4.4.2-20140323-p500-Nightly, the latest OTA.

I have some success with adb. Here is what I did:

1. Ticked ADB over network

2. Re-installed LGUnitedMobileDriver_S4981MAN37AP22....

3. The computer installed the device as an MTP, Portable Device

4. On the device accepted the computer and voila! I have ADB! Over network,I suppose.

Tried disconnecting and reconnecting, it stays OK. Transferred a file over ADB, OK.

Please check.
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
Does this WIFI adb produce the same "permit for this computer" as the USB connection?

Does this WIFI adb survive a reboot?

Also, I am running Linux so need instructions for connecting this.
[Optimus One, P500, V Q&A, Help & Troubleshooting] mns123:
Yes. It does

Yes. But not in recovery or while rebooting!
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
With no orderly, practical upgrade path at present, consider moving forward certain apks and such.

1. Adb pushed Opendelta apk and .so. Caused no problems but did not get me upgrades either.

2. Adb pushed Settings.apk and Omniswitch.apk. Caused no problems. Added in-omniswitch app drawer. Still no split screen which would be initiated from here.

3. SystemUI.apk ??? This one has several more icons and classes. For example, detailed immersive mode choices rather than just yes or no (for notifications bar--we have hardware buttons). A few more "tiles" for settings bar. Have not brought this forward because if it does bootloop, it is quite a bother to get back to recovery. The adb, as I said, not best implementation for an experimental ROM. Various xposed modules give me the immersive mode capabilities.

Others?

We have neither orderly issue tracking nor change-logs other than our own device-specific merges.
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
I managed to download a .update file. This is binary file, not a zip. What does one do with this to make use of it? This one is latest of 21/3. Does one need all the earlier ones as well?

EDIT: I have .delta files which are brief descriptions more than content. Nothing to flash.

Would be trying to use over the 27/2 pre-ota nightly. Earliest delta is in:07/03.
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
April 6 latest and greatest on dl. server.

Still cannot install any upgrades.

OK, I ran a September cm-10.2 for months, never felt the need to upgrade, too few corrections, features to bother. Can go on with the Feb 27 Omni, quite happy with it BUT ... Time to solve this problem. Plagues many cm-11 users as well.

Is it selinux? Noticed in file_contexts there are dalvik cache enteries for /data, /cache and .. /sd-ext. However, not using sd-ext, link2sd's mount point is /data/sdext2. Should this or even all the sd-ext entries be changed? Would a symlink simply solve this? Or is it simply irrelevant?

EDIT: FIle not used in flashing. Any influence if any is a done deal.

There is some "policy" to always update dalvik entries, regardless of their "up-to-dateness" or time-stamp (tried touching them. to no avail).
[Optimus One, P500, V Q&A, Help & Troubleshooting] mns123:
Downloaded through System updates-118MB, failed to update in recovery TWRP_omni

Downloaded from server -same 118MB, trimmed it,flashed normally after wiping cache only. As I had only few apps installed it was fairly straightforward.

Could not make out anything new in this update.
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
Apparently the TWRP option is for upgrade, not complete ROM. I am staying with CWM because even if I get to where I can use the upgrades, I will do a backup first anyway.

Yeah, with only a few apps, should be no problem.

My problem is that I have a lot of apps around and their link2sd-symlinked dexes will not fit back onto interntal space. Link2sd's Achilles heel. There are ways around this, i.e. take off some apps temporarily or manually relink. However, on next bootup, happens all over again!

Differences will be a few more icons (not necessarily in actual use) in systemUI. Hardly worth the struggle, huh? I mostly want to get an upgrade done so I have the OTA available.
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
For those of us who use non-Latin fonts and languages, be warned: They have been removed on your next upgrade. We are an international community--raise those voices!
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
News flash: Successful Upgrade !!

Using new link2sd (paid) features, freed up more internal data space.

Removed four larger-dexed apps to avoid link2sd Achilles heel.

"Dirty" install of April 6 weekly. (April 13 unchanged, April 20 sans non-latin fonts, previously posted on this!)

Came up with low-memory indication but ... alive.

Went into link2sd, relinked everything. There was something (in my view) amiss on sd-ext but things seemed to play.

Fired up xposed.

Rebooted.

Argh!! Redid them all again and ran me out to zero (after all that work to have about 10meg to spare!!).

As system somehow freed up a meg or so, got into link2sd, cleaned it up again. Got ALL the space back.

This time, recreated the mount script, hopefully to keep the accomplishment.

Rebooted.

Hope it will stick. Restoring the four apps and will reboot and see. Looks OK.

See if it was worth all the fuss :)

EDIT: So ... trying the opendelta.

Seems to download whole ROMs rather than update.zip or other incrementals.

Downloaded April 13 weekly, said system up-to-date (no changes)

Downloaded April 20 weekly, update available, offered to flash which I did not.

If flashing whole ROM, need to trim it, do the mods of which I am accostumed, do a backup and then flash. Since I also need to go through the above process and hope for the best, not inclined to take them up on this so quickly. Interested in true incremental backups that will not put back what I take out nor take out what I have in :)

Any experiences with this upgrade process. I still have CWM. If I click flash now, does that attempt to fire up TWRP or just work like ROM-manager?
[Optimus One, P500, V Q&A, Help & Troubleshooting] mns123:
Flashed the April 20 Update, after trimming as always, rebooted, all fine with Link2Sd-3.4.4 free ver.

Re-installed all the apps which were removed like Apollo. Browser,Gallery, Email,etc.

This is pretty stable as all the other earlier updates. No lag at all for me.

With reduced WiFi TX power and DS Battery Saver, battery lasts quite well.
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
Great! I suppose you do not need non-Latin fonts, languages, which are removed from this update. Actually, once can place ringtones and sounds most anywhere and Android will find them. Maybe the same can be done with fonts, i.e. /sdcard/fonts/... ? Of course, language localizations, if they were around, are likely also absent. As stated (and posted on Jenkins), I do not agree with this.

Yes, these ROMs are quite stable, battery life (with aids) is excellent. Far less startup problems than I had with cm-11.

And I discovered ... the performance controls!! Good grief, Charley Brown! (I had installed a recommended app to get a fraction of this and have only used the zram setup conspicuously removed from these ROMs). Had formerly simply set up the usual 245-729mhz, smartassv2 and sio. No telling what is "hidden" behind those 3 dots at upper left.

Now, can someone give me some suggestions about using any of this to really make this fly (without demolishing the battery :))?

Storage and sdcard read lookahead (also available in that app)?

Dalvik tweaks?

Pane after tabbed pane of goodies here!
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
One bug if anyone is really paying attention:

Some time in first hours after bootup, omni-switch crashes out, GNL restarts and sometimes homescreen info needs be restored using XGels. Problem may relate recent Xposed versions.
[Optimus One, P500, V Q&A, Help & Troubleshooting] mns123:
Oh! Yes, I too did not pay attention to a myriad of settings in Performance. Can't make head or tail about them,though.

It will be great if someone can guide to the salient ones at least.

I don't use OmniSwitch, so don't know.
[Optimus One, P500, V Q&A, Help & Troubleshooting] Dovidhalevi:
More on this bug. Nothing to do with OmniSwitch which may or may not have the stop message. Seem to occur same time each day (or same time up each day). This morning, phone had shut down at same point.

How might I investigate this? Nothing indicative in Xposed logs, though I suspect something here.

When clicking flash, will say only works with TWRP. Just as well.

If this thing is downloading whole ROMs, it is of no use. And it re-downloads the same one each day. Easier to download to desktop, do my editing and push to sdcard and do backup and proceed if I want to flash.

No setup options other than "secure" and "network" (i.e. WIFI or 3G) on which to enable.
[Optimus One, P500, V Q&A, Help & Troubleshooting] mns123:
The phone signal is not at all stable. I was on the move quite a lot last couple of days and the mobile network signal fails often, increasing battery consumption drastically. Anyway will wait for tomorrow morning to give any feed back.

Yes and if at all I try to flash it fails on signature verification(?)

So, as it is update is "no go"