yashsingh1/xdaforums huggingface dataset:
[Optimus V Android Development] hfl12:
guys, when I tried to take a picture of something close to the camera the picture isn't clear. I can't read the text on the picture. During the process of taking the picture , i saw the texts clearly for around 2 seconds on the phone and then it turned blurry quickly. How can i fix this?
[Optimus V Android Development] beand1p:
Similar issue happens to me when using the Chase Quick Deposit feature. I cannot upload the check image because the text is too blurry for the Chase app to process the image. Could be an issue with the app, but I used to be able to use Quick Deposit.
[Optimus V Android Development] blarfiejandro:
Dunno about the Chase app (but it helps to know what ROM and what build it was working with), but with the CM7 Camera app there's a macro focus mode.
[Optimus V Android Development] hfl12:
I'm on IHO, latest rom 8/17. I tried macro mode. It didn't help.
[Optimus V Android Development] blarfiejandro:
So far so good, IMO. I think the major issues have been pretty well detailed and captured in Github. Right now it's just a matter of spending the time, altho I fully encourage anyone to jump in and try their hand at fixing things.
[Optimus V Android Development] jawz101:
yeah. if I had the skill set I'd jump in on it. Every time I try to investigate getting my foot in the door I get lost. Wish I knew how git worked, commits merges & pulls & then understanding the structure of the kernel and also at what layer is it separated from the ROM.

just boggles me. Also curious how the Android kernel differs from the Linux kernel. I mean, is it the whole thing or is it a fairly minimal adaptation of the kernel? when I look at the github repo my eyes just glaze over. I'm more of a troubleshooter type tech guy so I feel a bit inadequate when it comes to digging in
[Optimus V Android Development] Hyeagley:
So what is the latest best pure build

Sent from my LG Optimus V running CM7 REMIX RED
[Optimus V Android Development] Whyzor:
Does this ROM already have the patched /system/lib/libsqlite.so to disable sync after every operation as described here?

http://xdaforums.com/showthread.php

http://xdaforums.com/showpost.php?p=12695464&postcount=1966

I replaced my libsqlite.so and rebooted, then ran the RL SQL benchmark and didn't notice a speed improvement. (It was still about 93 seconds overall score, running 245-600 ondemand CPU). So was wondering if this update was already in the source?
[Optimus V Android Development] deaver_92:
I've had the same problem. It started with AOSP's rom. I think the camera just has issues staying focused that close. If you back off a little and try again it should work.
[Optimus V Android Development] JerryScript:
New build is up, reverted the GPS changes to IHO and it's working fine again. Blarf has a special project he's working on at the moment, he'll have the repo fixed soon, till then it's easy enough to revert the 2 commits and build again. ;)

http://www.mediafire.com/?bh366zt8j26865s

md5 c38aedb3a4ea5c0aa1fb0755bcfed227
[Optimus V Android Development] crpeck:
I've had this since day 1, if I toggle the setting on, off,on, it displays fine.
[Optimus V Android Development] YouArePoop:
I hate how mediafire on my phone, if the download fails, it refuses to ever try to download again.
[Optimus V Android Development] nixie2121:
Any chance anyone has made progress on the problem of using the phone while plugged into a cassette adapter listening to pandora and answering the phone and the caller can not hear you unless you unplug the adapter??

Thanks
[Optimus V Android Development] larrycl:
Good question Whyzor. And, if this patch is already in the repository, could I respectfully ask that it be removed? This patch trades off stability for speed, and not everyone (myself included) is willing to make that trade. Here's a quote from the developer of the patch:

Personally, I'll sacrifice a few percent increase in speed in order to keep the integrity of all sqlite operations.
[Optimus V Android Development] Whyzor:
I think the concerns are overblown. Syncing after every read/write operation seems odd given most modern operating systems all have some sort of read/write cache, and the chance of catastrophic failure is usually low (unless one is overclocking, but then again that's trading stability for performance too). It's the same as increasing a read or write buffer, which blarf has already done in other parts of the system.

I'm willing to go further and say that reading/writing from ROM/sdcard so often has a high battery cost too. May explain some of the battery advantages of Froyo ROMs (highly tweaked) & newer ROMs like this.
[Optimus V Android Development] mrbenji:
Yeah, that *is* annoying. The issue is that Mediafire leaves a partial file in the downloads folder, then aborts the next download attempt when it sees there's a partial file there. Easily fixed with Astro or some such file manager by navigating to /sdcard/downloads and deleting the partial file.
[Optimus V Android Development] blarfiejandro:
There's probably some write caching done as well. Dunno how Linux will handle FAT or YAFFS by default but extfs should do it (which is another level of stupid, but that's just Linux for you). Ordered writes (a.k.a. softupdates) would be preferable but at least ext4 gives you journaling.

That said I've no plans to disable ACID compliance in SQLite. If an app makes proper use of transactions, you aren't going to see an fsync after every insert anyhow. The only thing this should really "help" are people who use poorly written apps, and those apps should be fixed.
[Optimus V Android Development] blarfiejandro:
With macro mode enabled I can focus down to about an inch. That said, try either enabling pre-focusing or a half-press of the camera button. Sometimes the autofocus just takes a few tries to actually work. That looks to be a chipset problem to be worked around in the kernel, but I've got to sort through a few isx005 drivers to figure that one out, so.
[Optimus V Android Development] deaver_92:
If you have something plugged into the headset port the external mic is disabled. Try the same thing with regular headphones. You should get the same result.
[Optimus V Android Development] blarfiejandro:
Right, that's pretty much by design. If you've got a headset on and you have the phone in your pocket you don't want the phone mic picking up all the random noise. If there's an easy way to determine if you've got something with a microphone plugged in I'll change it, but I don't anticipate any brilliant discoveries.
[Optimus V Android Development] YouArePoop:
Even after I delete the unfinished download, it still won't let me redownload.
[Optimus V Android Development] AzraelsKiss:
If you use Dolphin HD, you should be able to clear your cookies to get the download to start again. You can also go to the download page, long press on the download that failed, and select retry. Not sure if either method works in the stock browser or not.

~Azrael's Kiss~
[Optimus V Android Development] DeerSteak:
OK blarf, I stuck the accelerometer issue in github. I dont' know how to get the logcat text I see requested so often, so if someone could give me a primer (and how to limit it to accelerometer data, if that's helpful) I'd be happy to do so once it pops up again.

Sorry for the late reply. Thanks so much to blarf, all the builders, and Whyzor, who keeps things neat and tidy. I do definitely appreciate it. :D
[Optimus V Android Development] jawz101:
I added something to the github incall volume issue:

I will mention that for the past few days I've dropped back to Bumblebee ROM because I miss battery life. One thing I noticed is they don't have the incall volume control go all the way down to mute. It can be lowered to the first volume level but not completely off. I'm thinking this bug is inherent in the kernel or something because it's obvious that builds as old as Froyo have done a workaround like this to get around it acting funny. I'll call my gf & see what her stock OV does...
[Optimus V Android Development] Whyzor:
To do logcat, open 'terminal emulator' (may need to download from market), or 'adb shell' from connected PC. Then:

su

logcat > /sdcard/log.txt

Press home (not back) button and try to reproduce the problem. When finished, go back into terminal emulator and press vol-down key then 'c' to stop logcat. Then copy the /sdcard/log.txt file to your PC, and run it through a filter if needed to extract only specific lines. Then either post the lines directly or upload to pastebin.com & copy the link to it.
[Optimus V Android Development] blarfiejandro:
"adb logcat" works as well, and if you add the -d command it simply dumps the current output and exits.
[Optimus V Android Development] blarfiejandro:
Yah, I know that issue exists, and I haven't seen any appropriate logcat output to indicate why it exists. I have one thing I want to try (updated driver) but beyond that I'm thinking it's probably time to get working on an open source accelerometer client. Unfortunately I can't duplicate this problem easily because I typically reboot the phone frequently. :P
[Optimus V Android Development] DeerSteak:
Well I rebooted the phone today after using the GPS (i'm using an 8/15 build presently) so I'll just have to let it hang out. I'll get a logcat once it crops up, and I just wont' reboot until it does. :D
[Optimus V Android Development] qccoles:
Okay there are two things I have problems with:

1. 10% of the time, no matter what I try, 3G will say its enabled but the status bar won't show it and 3g won't work.

2. I can't send or download the received MMS.

I'm using the 8/06 build...would updating fix it?
[Optimus V Android Development] tripleflip18:
Same issue with 8/06 build
[Optimus V Android Development] blarfiejandro:
No. There is currently a nationwide data outage.

twitter.com/vmucare

Data and MMS have been stable for quite a while now. Please, due diligence first. Make sure the computer is plugged in. Turned on. And make sure VMU hasn't ****ed something up. Then ask here. :)
[Optimus V Android Development] qccoles:
Umm..No.

I haven't been able to get or send MMS for the weeks. I'd get the message that asks me to download the picture but it'd never download. 3G is back up and I just tried to send another picture, doesn't send.

Don't mean to sound rude(not that you weren't) but it's ROM sided, not virgin mobiles fault.
[Optimus V Android Development] deaver_92:
If you know it's ROM sided why are you asking questions? No one else seems to have any issue with data in newer versions so that would seem to suggest that, yes, upgrading will fix the problem.

Anyway I had issues with data on the 8/06 version as well. Haven't had any issues since upgrading. I'm currently on the 8/10 version.
[Optimus V Android Development] mrg666:
Thanks to Blarf's directions, the GPS functionality is restored. I have just uploaded 08202011 pure IHO build to wiki. The details of the changes are here.

Summary of changes from IHO repo since the previous build

- add GPS blobs for better performance

- libaudio: Don't mute in-call audio

- liboemcamera.so from the vendor tree

- Update build fingerprint to P500 Gingerbread V20G

Tested on my phone and everything seems to be working including GPS. Thank you, Blarf!

Edit: I have updated to 08202011 build with a sync to IHO repo. There is no significant change since 08192011 build other than testing if gpsshim builds properly without additional step after Blarf's last change.
[Optimus V Android Development] blarfiejandro:
That code has not been touched in a while. So if you're having problems I'm most inclined to chalk it up to carrier error (there is/was a nationwide VMU data outage, provisioning, MMS throttling or even an MMS outage) or user error (configuration or installation). And, yes, no data = no MMS.

So far I've seen no indication that you've followed any of the requisite bug reporting steps such as doing a full wipe before reporting oddball problems. Nor have I seen you make any attempt to determine that it's not indeed a problem on VMU's end. All I've seen is that there's supposedly a problem with the ROM that most people are not experiencing without much investigative work on your end to back it up.

Garbage in, garbage out.
[Optimus V Android Development] blarfiejandro:
So how does GPS work for you guys with the OE stuff (battery drain, wakelock, speed, etc)?
[Optimus V Android Development] ajones23:
Looks like everything works,GPS locks on my position. But what happened to email app,its not there.Other than that looks good.
[Optimus V Android Development] dingermtb:
So, i tried the IHO ROM and reported before about it freezing and rebooting constantly on it's own. I tried a few times with same results. Just a few days ago i bricked my phone. Just fixed it (i posted my fix for anyone with same problem). Then i got to thinking. I figured i would try again with one exception. I flashed BobZhome's ROM because of the included Darktremor app2sd scripts and then i did NOT reinstall link2sd. Now it's running AWESOME! My suspicions were correct. My link2sd was not playing nice with any of the ROM versions. That's why i chose BobZhome's version, so i wouldn't need link2sd, but i still get same result as far as saving space goes.

I saw some other posts of people having same issue as i did with the reboots and freezing (and not overclocked). If so, just flash BobZhome's version and DO NOT install link2sd, then you shouldn't have any problems. The ROM runs perfect. I now feel like a kid on Christmas morning...AWESOME JOB! :)
[Optimus V Android Development] Whyzor:
Tested the new OEM GPS for a bit, it locks & disconnects as expected, toggled on & off a few times no problem. I've never had slow locks with my GPS on this phone, so not noticing anything different in that area. Had it idle for 2 hours and the battery drop seems to be in the "low-drain mode" (<1%/hr). Also the wake lock times seem reasonable too. If anyone else wants to report their GpsLocation wake lock times here's how:

'adb shell' or through terminal emulator:

$ dumpsys batteryinfo | grep GpsLocation

Wake lock GpsLocationProvider: 15s 940ms partial (58 times) realtime

Wake lock GpsLocationProvider: 13s 835ms partial (24 times) realtime

If it's in the minutes or hours then the old bug still exists, but so far it's looking good. A lot of people should see improved battery life now even though they may not have noticed the GPS drain before. I'd give it another day's testing before closing the issue.
[Optimus V Android Development] clor01:
Mrgg.With your 8/19 build my camera causes reboots. Otherwise I think everything runs smooth. Thanks!
[Optimus V Android Development] mrg666:
I have only tested over the night yet. I have specifically used the GPS before leaving the phone on the table without rebooting. I think there is about 30% improvement with battery use. It is preliminary but the GPS drain issue seems to have improved to say the least. I will report again after a longer test.
[Optimus V Android Development] mrg666:
I have tested the camera and it works fine here. Let's wait for the others to chime in. In the mean time, make sure you are not overclocking and your SD card is formatted properly.
[Optimus V Android Development] mrg666:
I am glad that you found a way that works for you. But I have been using link2SD since I started to use IHO. No problems at all here. Links2SD works fine with IHO. Just for the record.
[Optimus V Android Development] mrg666:
Double post
[Optimus V Android Development] dingermtb:
It was running so perfect, then after rebooting the first time after installing everything, it started rebooting again, everytime, as soon as everything loaded. So it wasn't link2sd afterall. Also, not overclocked at all at the moment, and using the IHO recovery. Still trying some different things. Right now, restoring apps from Titanium Backup in "app only" mode vs. "app+data" to see if that works. Could it be an issue with Titanium Backup?

Also, i get an error when using Root Tools app saying it may not be able to gain root, after allowing in SuperUser. Also with Desktop Visualizer saying it doesn't have the proper permissions.
[Optimus V Android Development] pbailey212:
Are you backing up and restoring system and user apps?
[Optimus V Android Development] dingermtb:
Only user apps. Not restoring anything to system. Another possibility, when i flashed ROM and gapps, i also flashed the SuperUser update (3.0 beta). I re-installed the ROM again but this time didn't flash SuperUser update. Now just gotta re-install apps to see if that's the issue. If not, i'll re-install, then go one app at a time if i have to, to see if a particular app is the issue. I work overnights as a Security Supervisor, so i got plenty of time, lol.
[Optimus V Android Development] hfl12:
Hello, I have it working using your advices. The reason why it didn't work before was that either I didn't set it to macro OR half-press the camera button. Both needs to be done. Thanks.
[Optimus V Android Development] mrg666:
Email app is now in the optional files section on the wiki, just a little down on the same page. You can flash it from recovery. It is so weak compared to K9-mail and K9-mail is based on the same source code. You might want to give it a try before restoring Email app, download link on the same page.
[Optimus V Android Development] ajones23:
Ok,thanks. So far with this build have had no problems. GPS locks on to my location flawlessly. Pretty guick no rebooted,but I don't of mine. Great rom, thumbs up.
[Optimus V Android Development] hfl12:
Also, I flashed to the lastest room, IHO 8/18, and navigation doesn't launch anymore. Reboot, reboot, reflash. Still doesn't work. I flashed back to an older version, and it works.
[Optimus V Android Development] jawz101:
k-9 doesn't support Hotmail sync with Exchange. (see issue @ github). This lets you sync free Hotmail email accounts as well as contacts and calendar to the native Android Contacts and Calendar apps. It's as compatible with Android as Gmail (save the picasa sync carp).

the Email.apk is the option in the settings, accounts, add account Corporate- Not necessarily just the email program in Android.

When you want the full mail, calendar, contacts integration you don't set up the account within the email account, you go to the phone's settings, accounts page & add it as a Corporate Exchange account. It then populates in the android mail
[Optimus V Android Development] mrg666:
Thanks for the heads-up. I don't use Exchange in any way. Our university uses IMAP. The stock Email app does not even restore a deleted email or move emails from one folder to another. K9 supports IMAP much better than stock Email app. So, both options are there to choose from. I picked K9 :)

Regarding Hotmail, I only use it as my junk email account. Browser is good enough to clean up the account and read few of them. :D

Oh by the way, most (if not all) of the Hotmail accounts in US can be accessed with POP3 protocol. K9 accesses the Hotmail accounts using POP protocol. But, I know, POP3 sucks. :(
[Optimus V Android Development] hfl12:
mrg666, i am trying your room now.
[Optimus V Android Development] eep1:
Does he know you are in his room? I would suspect not.
[Optimus V Android Development] huntersquid:
All my accounts are gmail, but since there's always an option to install email or K9 afterwards, that sounds great! It never made sense to have Italian and German included in IHO anyway, it's not like this is a GSM phone that can be used in Europe.

Are the battery issues still around in your latest build mrg?

Also, would blarfiejandro think about removing those two languages altogether from IHO (along with FM radio)? I only use English personally, but thinking practically: aside from the trio of US English, French and Spanish, the other languages are not in any widespread use on the North American continent and it's not like this is a GSM phone that can be used in Europe. It's a North American phone (and obviously, the Optimus doesn't have FM radio capabilities for the FM app to be included by default!).
[Optimus V Android Development] mrg666:
Battery use is very much dependent on the signal quality, WiFi network, sync settings, installed apps, etc. Having said that, this latest build seems to have noticeably better battery use for me.
[Optimus V Android Development] huntersquid:
I had GPS in mind, but thanks! Sync is as simple as off/on for me. I've got Astrid, DSP manager (which I don't use), Google Services, and Swype 3.0 Beta running usually, and I've been experiencing quite a lot of battery drain during the day with the old 0811 build(compared to stock [with the CDMA/GSM scanning fix of course]). Think it might be the GPS issue. I'll be flashing the next build that comes out :)
[Optimus V Android Development] Whyzor:
You should flash the latest 0820 build, it has very good battery life & a lot of fixes since 0811. Just wipe cache and dalvik-cache in recovery mode before flashing, you'll have all the apps & data still.
[Optimus V Android Development] blarfiejandro:
https://twitter.com/VMUcare/status/104932125651910656
[Optimus V Android Development] hfl12:
no wonder why my navigon is ****. Thnks
[Optimus V Android Development] 1cewolf:
I hate Verizon with a passion, but stuff like this makes me miss their network. I don't think I ever had to deal with an outage on VZW postpaid or Page Plus.
[Optimus V Android Development] deaver_92:
No issues with navigation or data here. Just checked and location locked right away. No issues loading maps either. I'm on the west coast so maybe it's not out on this side of the country.
[Optimus V Android Development] Dralspire:
Mrg666	IHO-CM7.1RC1	August 20, 2011	BE0925AC87E2A57A7ABB3D32D05E5A17

>adb shell

# dumpsys batteryinfo | grep GpsLocation

dumpsys batteryinfo | grep GpsLocation

Wake lock GpsLocationProvider: 2ms partial (1 times) realtime

Wake lock GpsLocationProvider: 2ms partial (1 times) realtime

An issue that I encounter is that the GPS keeps running wild when booting the phone. It cycles at about 2 second intervals (i.e. flashes in the top bar without end) until I run Google Maps. Once I start and close Google Maps, the flashing GPS also disappears from the top bar.
[Optimus V Android Development] Whyzor:
try turning off GPS, reboot, then re-enable.
[Optimus V Android Development] mustafu:
I'm interested in a 8/20 pure build. Are there any on the horizon? Thanks so much in advance :D
[Optimus V Android Development] Ostrich Egg:
https://github.com/inferiorhumanorgans/android_device_lge_thunderc/wiki/Binary

mrg666's build was released today and is nearly pure IHO. I'm running it now and it's working great.
[Optimus V Android Development] DeerSteak:
The GPS fix was just too tempting, so now I'm on 8/20. Haven't been able to reproduce the accelerometer because blarf + mrg666 are too fast putting out new ROMs with critical fixes...lol
[Optimus V Android Development] hfl12:
Noob question, what is pure build? no bloats?
[Optimus V Android Development] mustafu:
It means not modified in any way, with no bloat removed and no custom tweaks, themes, etc
[Optimus V Android Development] mrg666:
Blarf, I am getting very consistent and at least 35% better battery life with your latest changes on two different phones. Accuracy of GPS also seems to have improved. Salute!
[Optimus V Android Development] EmuZombie:
Introducing IHO-Purity, a 100% pure build of IHO. Nothing at all was added or removed. This is a pure build from source.

Download MD5: 278b8f9d334e3777656ee83c57e61526

I will be regularly compiling and posting this 100% pure build.
[Optimus V Android Development] mustafu:
Great! Many thanks!!
[Optimus V Android Development] pbailey212:
Man I was going to get back to doing pure builds, I guess its time I announce my latest project then... keep an eye out for blue.3.5rom! coming to a wiki near you. Stay tuned for details
[Optimus V Android Development] reaper420:
sweet, I needed a new rom to feed my addiction
[Optimus V Android Development] JerryScript:
Welcome to the addiction! ;)

Be sure you follow the instructions in the IHO repository comment messages about GPS, it's still pure IHO, but an extra step thrown into the build process:

Blarf's temporary build change for GPS: