yashsingh1/xdaforums huggingface dataset:
[Optimus V Android Development] punkmaxx:
Wicked Thanks to Blarfie & Jerry and others. Gonna flash now....& Donate

Booting......

Nice, i see that the hardware keyboard issue was worked out i was able to summon the keyboard with a long press of the menu button haven't seen that in a while.

EDIT: Initial setup seems to be going very smoothly from a clean wipe install.

Posted any bugs on github as well.

Basic Functionality

EDIT: always enjoy testing new builds... All the basics seemed to work fine on a clean install, WIFI, data, market downloads, gingerbread backup service, SU, etc.

EDIT: Screenshot app in power menu saves images with 180 degree rotation so they display upside down.

data2ext

EDIT: Restored /data and /sd-ext rolled over from aospmod and ath3nos builds and seems to integrate fine except that i was not able to get the data2ext mod to work correctly. It would enable the mod but it still read as not being active when checked in terminal. I'm gonna try to get it to work with no restore and an empty /data and /sd-ext

EDIT: Could not get a data2ext MOD for ext2 to work correctly, any suggestions? maybe i'm not using the best mod for the job. anyway other than that all seems well. Nice job Guys.

EDIT: Apparently ext 2/3/4 support was not included so that renders this mod unusable the ext2fs modules were not included in this package.

Performance

EDIT: as for general performance overclocking seems to work fine all the way up to 480/864Mhz and i really like that the smooth scrolling issue that has plagued other CM7 ROMs is not in this release. The browser scrolling, menu scrolling and swipe physics seems smoother than ever before.

Browser

In browser use i noted that the new feature incorporated by Google on the homepage that allows you to swipe down on the tabs at the top to reveal icons of the main services (images, gmail, news, etc..) does not seem to be functioning it almost slides down but wont ever pull down completely. (Although it is still available by pressing "more>>")

Really happy to have smooth scrolling back in browser, can't iterate that enough. I use stock browser quite a lot.
[Optimus V Android Development] brooksyx:
So any reason to install this over ath3nos latest build?
[Optimus V Android Development] ajones23:
This looks like it could be interesting,wich one to keep. But can you flash this rom with xoinia cwma 12518.4 recovery or what. Looks good from pics. How is the performance and is it qiuck or not.
[Optimus V Android Development] fr0zenblood75:
Wow this Rom is awesome its really stable and smooth almost as much as bumblebee I think
[Optimus V Android Development] JerryScript:
The stock music player shows the artist names for me, perhaps I don't understand the difference you're referring to? I would suggest you try the media scanner in the Dev Tools app that's included.

I noticed the screenshot inversion bug when I was posting the screenshots, forgot to mention that, shouldn't be too hard of a fix, but Blarfie is pretty busy with his new kernel, and I'm still new to this, check back in a few days.

I haven't ever used data2ext, apps2sd was enough for me before, but I will check into it since I know alot of users like it.

Thanks for the feedback! :)
[Optimus V Android Development] ajones23:
Ya this rom is really smooth and stable. Like the transparent status bar and seperate pic for lockscreen. Way better,this is a keeper to. Im sold love it, green machine .zip is awesome.
[Optimus V Android Development] blarfiejandro:
I deleted this post.
[Optimus V Android Development] punkmaxx:
thanks blarfie i'll add the modules and re-test data2ext support
[Optimus V Android Development] basketthis:
thanks blarf for everything you do for the optimus. Was over here and saw this thread. Decided I'd say hey from AC and myself. Good to see great people doing great things. Great work again! Love this port on my phone! Keep it up!!
[Optimus V Android Development] bleichtman:
How do you get a transparent status bar on this?
[Optimus V Android Development] JerryScript:
UOT Kitchen
[Optimus V Android Development] ajones23:
In the power options,screenshots is upside down. Is there a way to change it. By the way awesome job on this rom.
[Optimus V Android Development] fr0zenblood75:
Overall experience is smooth but games lag more than on the other 2.3 roms
[Optimus V Android Development] JerryScript:
Noticed that too when I first posted screenshots it's in my ROM post listed under bugs. Not a huge priority to fix at the moment, want to get data2ext support going tonite. It's on the todo list though. ;)
[Optimus V Android Development] punkmaxx:
I could not get data2ext support to run in any capacity ext2 or ext4 even with the new modules. I always recieved the message:"Data2EXT is already enabled but not active..." when trying to use the MOD.

not sure where to go from here but just thought i would give an update. maybe i'm doing something wrong....

I was gonna post a logcat on pastebin but I get an endless string of these from ddms in a linux enviroment:

E/AmitDaemon( 149): [AMI304D] AMI304MID_IOCTL_GET_CONTROL error

E/AmitDaemon( 149): [AMI304D] AMI304MID_IOCTL_GET_CONTROL error

E/AmitDaemon( 149): [AMI304D] AMI304MID_IOCTL_GET_CONTROL error

E/AmitDaemon( 149): [AMI304D] AMI304MID_IOCTL_GET_CONTROL error

E/AmitDaemon( 149): [AMI304D] AMI304MID_IOCTL_GET_CONTROL error

E/AmitDaemon( 149): [AMI304D] AMI304MID_IOCTL_GET_CONTROL error

......although all other functions seem to be working correctly in ddms
[Optimus V Android Development] punkmaxx:
YAY!!! I'm excited! I like this build best other than the data2ext support.
[Optimus V Android Development] blarfiejandro:
Punkmaxx also filed a proper bug report on Github. I've fixed it.

https://github.com/inferiorhumanorgans/android_device_lge_thunderc/issues

That's not you. It's an odd configuration with CM. By default they look for kernel modules on the root filesystem... which is great... unless you want to make it easy for people to upgrade or otherwise change the included modules. I'll probably just bite the bullet and include ext2 in the kernel which will solve this problem.

I believe this is fixed in today's build. If not it's a mismatch between the kernel AMI304D driver and the ami304d. I'm using the Sprint driver, and I /think/ the Sprint binary, but there were a few points in time where this got out of sync.

MD5 (ami304d) = 0b793d165d2d2448617fd07c67d84be8

If that's not the md5sum for your /system/bin/ami304d, grab it from GitHub and replace it or install a newer version of the ROM.
[Optimus V Android Development] Kolma:
decided to give this rom a whirl, working a-ok (havent tested much)

only issue i am having so far is market.android.com it says that none of the apps are supported for my country (obviously im in usa under virgin mobile) Sent google an email.

anyone else get this issue?

edit 1: gonna rewipe phone and reinstall rom maybe that will fix it

edit 2: no luck, going back to ath3nos

edit 3: even on ath3nos and stock this problem continues... wonder what happened... (Something on Google's end?)

edit 4: started to work on stock again, let's try IHO once more... Yeah, it's something wrong with IHO, stopped working after a while on this build.

Not sure what is causing it, but i suggest it's fixed (used Jerry's build)
[Optimus V Android Development] YouArePoop:
For some reason Hackers Keyboard's arrow keys don't work in terminal emulator try seems to work elsewhere. Used to work, perhaps an update to terminal broke it...
[Optimus V Android Development] moore.bryan:
I didn't see it discussed any where--although I might be blind and just didn't catch it--by what are the major differences between JerryScript and KemikalElite's builds?
[Optimus V Android Development] bleichtman:
Don't have that issue here.
[Optimus V Android Development] Kolma:
I could download just fine from Market app, but using my PC it would say not available for my country, and it only happened while on IHO (it would drag on for a while after switching which is why i believe it affected stock and ath3nos but it didn't)

It happened both times that i installed Jerry's build
[Optimus V Android Development] Ostrich Egg:
Is it possible that this rom allows for better reception than others? I'm in my office in the middle of this concrete/steel building using the phone tethered to my laptop and I'm getting much faster and more consistent 3G speeds than I had been getting with other roms. Previously I could barely browse the web because it would cut out so frequently, and when it did successfully transfer data it was at like 4 K/s, but now I'm getting 40 K/s consistently and peaking at 120 K/s.
[Optimus V Android Development] bleichtman:
Haven't used with pc yet, sorry.
[Optimus V Android Development] DestUndead:
This works so so so much better than Aosp. Everything works for me again. Haven't had an reboots since switching. The only problem I have had is a few games no longer play on my phone. Like Age of Zombies. It wont even show up in market anymore but it worked fine and downloaded on Aosp.
[Optimus V Android Development] YouArePoop:
Scrabble crashes for me all the time now.
[Optimus V Android Development] larrycl:
I have having the same problem. A few people have reported this as well on Android Central. No fix yet AFAIK.
[Optimus V Android Development] PancakeShake:
Back on this rom again and loving it! But not getting very high benchmark scores?
[Optimus V Android Development] JerryScript:
Note- this will break MMS, better off waiting for this to be fixed in the next build!

Looks like it's a build.prop issue, I took these changes from the new 2.2.2 rom, which has notes from the lge developers about changes to the build prop file for VM670. The relevant lines are:

ro.product.brand=VirginMobile

ro.cdma.home.operator.numeric=311490

gsm.sim.operator.numeric=311490

gsm.operator.numeric=311490

gsm.sim.operator.iso-country=us

Once you edit the build.prop file with these changes, try a reboot to see if it's enough, though you may need to reflash gapps as well, I did it from a clean ROM install to be sure it would work. I'll have a flashable zip file ready in a few.
[Optimus V Android Development] YouArePoop:
Are the patched sqlite3 and afterboot.sh still useful, or do modifications in this room make them unnecessary?
[Optimus V Android Development] JerryScript:
Note- this will break MMS, better off waiting for this to be fixed in the next build!

Attached is a flashable zip file that will fix the market web interface installation bug. I used the build.prop edits posted above. Go into recovery, wipe cache/dalvik, flash the zip file, then reboot.
[Optimus V Android Development] blarfiejandro:
With that MCC/MNC combo does the market at least recognize the phone as being from Virgin Mobile USA? That was the entire point of using the 200053 was that the market site was using that to ID VMU. Of course someone changes that to 310053 on wiki recently... and it seems like maybe Google is pulling in changes from Wiki of all places?

The iso-code will be ignored (check CMStats) because the framework will try to pull the info from the radio, and unless something's changed Virgin is identifying itself with an MCC of 000 over the air... sigh.
[Optimus V Android Development] JerryScript:
311490 does fix the web market interface, but as you told me, it borks MMS, thanks for catching that!
[Optimus V Android Development] blarfiejandro:
Which kernel?

Which CPU governor?

Which CPU speeds?

Which benchmark(s)?
[Optimus V Android Development] blarfiejandro:
Sqlite is unpatched, and afterboot is mostly incompatible because I've chosen different schedulers. I committed some very conservative increases in the read ahead cache for the sd card and /data yesterday. Also, changed it to mount some things noatime.

Most of the prop 'tweaks' are irrelevant, and afterboot changes parameters on nand partitions that aren't used during runtime some of which have no bearing on SSD devices, so.
[Optimus V Android Development] moonknightus:
Barcode Scanners

Have tried three barcode scanners (Barcode Scanner, ShopSavvy, and RedLaser) and all three reboot the phone. Anybody else?

EDIT: Not sure what the problem was but wiped, reflashed, and reinstalled. Barcode Scanner and RedLaser work properly. Have no desire to test ShopSavvy.
[Optimus V Android Development] jawz101:
I mean move it back to the stock location
[Optimus V Android Development] JerryScript:
To remove the center clock, you have to flash another build, or edit the apk.

For green machine, I'll have to make a new version.
[Optimus V Android Development] bluefire_000:
Problem with touchscreen when plug into pc

The touchscreen went crazy when it is plug into a pc. It is fine when it is unplug. Anyone have this problem? Fixes?

EDIT: I'm guessing the newer version fixes this. Will proceed to flash my device.
[Optimus V Android Development] Ventrue05:
is the mic problem ever going to be resolved?
[Optimus V Android Development] JerryScript:
Just as soon as LG releases their source. ;)
[Optimus V Android Development] CaptainShanks:
That can be a problem with various cords and chargers, kind of magnetic interference. Try charging with a different cable or somewhere else. Usually a reboot fixes the issue.
[Optimus V Android Development] EwanG:
Was reading about moving the dalvik file to avoid the "not enough space" or "invalid package" when trying to install or update from the market. Of course (if I read correctly) you then have less space for apps in the end. Would another alternative be to reboot to recovery, and just wipe the cache and dalvik - thereby shrinking it back to the original size and making room for the update? Or does that break something else?
[Optimus V Android Development] konnspiracy:
Wanted to say that with the latest mirage biuld i have 20mb more free ram on average. I have no idea if this has to do with him cutting out some services but I do like it.

keep up the good work.

/

Also how is the optimus s latest gingerbread port coming along

I read some of the android central posts about it but I guess its harder to do then expected. Something to do with the sprint radio wiping out the rcovery or fast boot?
[Optimus V Android Development] fstmstngs:
I'm having the same problem with insufficient space error popping up in android market. Did google release a bad update? The only thing I have changed recently was to move to mrg666's rom instead of Jerry's. I've never had this problem before. Anyone have a solid answer to fixing it? I've played with every combo of deleting, reinstalling, clearing, and rebooting. I still can't install cyanbreadx theme.

-Mike
[Optimus V Android Development] Ventrue05:
how come it works with froyo n not gingerbread? is that the problem? sorry if its a no brainer. i know nothing of rom processing n what not.
[Optimus V Android Development] mjs2011:
It's pretty frustrating isn't it? Honestly, the only way I was able to fix it was to make a partition on my sdcard. I'm sure there are other ways to fix the problem, but I just wanted to mention how nice it is. I feel like I could add 100 more apps now.
[Optimus V Android Development] Ventrue05:
i never had this problem everyone is talking about. but then again i have a 2gb sd card so i dunno.
[Optimus V Android Development] Whyzor:
I noticed this when I first got my phone with stock ROM, then it went away. Then it came back when I flashed to CM7, then went away again after using it & rebooting a few times. Not sure what it is, but it stabilizes after a while. I used a visual multi-touch tester app that showed the two touchpoints, and they used to jiggle with a firm press, but not anymore.
[Optimus V Android Development] kookooktchoo:
Cannot connect to Google account

After wiping cache partition / dalvik then flashing 9/19 build, I cannot add my Google account.

Any attempt results in

I have tried using 3g and wifi.
[Optimus V Android Development] deaver_92:
At what point is this? During the "Touch the android to continue" set up or after you've gotten to your home screen and opened the market? Have you flashed gapps? Have you tried browsing the internet? Details are amazing when diagnosing problems. ;-)

Edit: Also, which build are you using?
[Optimus V Android Development] bh0:
Flashing gapps worked. Thanks all.
[Optimus V Android Development] Ostrich Egg:
Wiping won't fix it. The Dalvik cache gets rebuilt on boot after you wipe it. The problem is that the Dalvik cache is stored on the /cache partition, which is also the partition the Market uses to temporarily store files. If the Dalvik cache takes up the entire thing, the Market can't put its files anywhere.

As for having less space for apps: yes, you will. But if you can't install them in the first place, then what good does the free space do you?

Use an sd-ext partition if you want lots of space and the ability to use it. If you use a fast SD card, there won't be much if any perceptible performance hit. There are lots of guides out there for setting one up, but the way I did it is to put an ext4 partition at the end of the SD card (whatever size you want; if you create it with Rom Manager the biggest you can have is 512mb), delete or move the 01mvdalvik file from /system/etc/init.d, and use S2E from the Market to move "Applications" and "Dalvik cache" to the sd-ext partition.
[Optimus V Android Development] BasiliskPie:
I dread how idiotic/noob/ill-informed this is going to sound, but...

I've spent [squandered] -hours- [-days-] searching for a method of replacing the boot logos on my LG Opt V. [Yes, the IHO one is cute, but I'd like the one I use on my V' G-Tab (flashed to HC) which has my contact information.]

All I've found are a few [vague & troubled] references to ways to do it on other phones -- which didn't seem applicable to my LG.

Which brings up the question of "FastBoot": is there a way to enter that mode (the dark-screen) on the LG Opt V?

As a retired UNIX SysAdm/programmer/trouble-shooter, I even downloaded the [sadly, Froyo] sources LG posts and grep'd over them -- but their data is inconsistent with what I see examining the BACKside7.1 (9/19) I'm running, so I don't trust those sources.

And I read that one ROM author compiles it into hers as it's too problematic. Sigh... I can deal with rgb535 files, but not compiling the whole beast.

So, my Questions (in addition to the above one):

Have I missed a "How To" that covers this?

Are BACKside source files available that would let me unravel this mystery? (Even older versions that use the same data structures/logic on this.)

Or is it just my albatross?

I'll sit here under my Bodhi tree, awaiting enlightenment....
[Optimus V Android Development] JerryScript:
Yes, it gets built into the ROM. The link to the source is in the first post of this thread. It's a special file format called rle, LeslieAnn recently posted details on how to make/edit them over at AC forums.
[Optimus V Android Development] eollie:
Ok this is what I see when trying to connect via BT. There use to be three options, granted it was on the asop/zefie builds but still three options.

If somebody is willing to help me with this I can offer undying gratitude.
[Optimus V Android Development] mjs2011:
eollie, i know this does nothing to help, but what theme are you using? is it a theme chooser theme or did you cook it?
[Optimus V Android Development] warfenix:
My scores.

Running 9/19 Jerry

Cm7 parts disabled

Using s2e ext4 512 class 2 card

Launcher pro

CPU master (for overclocking) 786freq

SCORE BY ANTUTU AS FOLLOWS

RAM 152

CPU INTEGER 274

CPU FLOAT 178

2D 332

3D 564

DATABASE IO 165

SD WRITE 7.6MBS

SD READ 14.0 MBS

TOTAL 1881

I know I only have a class 2 (8g) card so some scores could be higher.
[Optimus V Android Development] carrc:
DHCP Issues with WiFi and Bluetooth

I've been working on getting a bluetooth tether working between my OV (running Jerry's 9/19 ROM), and my color Nook (also running CM7), and I've run into a pair of problems, both of which seem to be DHCP related.

When my OV connects via wifi to my home router (linksys wrt54g with DD-wrt, using WPA - AES), it connects just fine, but does not get an IP, and hence, no internet access. The router shows it has assigned one, but the IP on the phone is different. If I change to a static IP, all is fine.

I get a similar problem when I tether the Nook to the OV via bluetooth. I'm using the "wireless tether" app (on the OV) set to bluetooth instead of wifi. I can get a PAN connection, and both the phone and the Nook show bnep0 as UP, but the Nook has the wrong IP address, and a 'netcfg bnep0 dhcp' on the Nook eventually times out.

I do not have the issue using the wireless tether app with wifi instead of BT PAN.

Also, I can get a PAN connection with the Nook and my home computer, and the Nook receives the DHCP address just fine from it, so it certainly appears to be an issue just with the OV phone.

I would love to get this working, any thoughts or hints would be greatly appreciated.

Thanks,

Chad

EDIT: Fixed the DHCP problem with wifi; still working on the BT PAN DHCP
[Optimus V Android Development] mrg666:
I have uploaded the 09222011 build to the Wiki. This build comes with kernel v3.1,

thanks to BobZhome

, which adds two new governors (SmartassV2 and InteractiveX). I have also synced with CM. Besides several minor changes, there is a six-channel equalizer in DSP and a new striped Camera background. Everything seems to be fine after my testing. Enjoy!
[Optimus V Android Development] mjs2011:
Please forgive the noobish question, but I just made a partition on my sdcard yesterday. If I'm to change to mrg666's new build, are there any additional steps I need to take? Thanks!
[Optimus V Android Development] warfenix:
My sound dumb but do I have to enable the v6 or is it already running since it was included in Tom Jerry 9/19?
[Optimus V Android Development] Whyzor:
Is there some documentation on what the smartassV2 and interactiveX governor do compared to the older versions?
[Optimus V Android Development] captaincrook:
Was just about to ask myself. :P

Quick Google returned this and this. Nothing too deep but a basic idea.
[Optimus V Android Development] leolawliet:
I hope the camcorder audio issue was resolved, that has always been my main concern
[Optimus V Android Development] mrg666:
If you only wipe cache and dalvik cache, your sdcard and second partition along with the user applications in /data will not be touched. You can just remount the second partition in the next boot after flashing depending on what you use (app2sd, link2sd, etc.). My build does not come with any extra sdext utility other than what already exists in CM7. I use link2sd and never needed to reinstall after updating ROM. But I keep a copy of the link2sd apk in the first partition of sdcard in case I need a full wipe. The little filemanager in CM7 that I never use otherwise comes very handy in such cases.
[Optimus V Android Development] mjs2011:
thanks! unfortunately i jumped the gun and wiped everything. when i booted into your build, link2sd won't mount my 2nd partition. i then restored my backup and i'm having the same issue. do you know what steps i can take to get my phone to recognize my partition again? i can't access any of my apps right now. luckily they're all backed up with TB.

thanks!
[Optimus V Android Development] JerryScript:
The portion of the supercharger script I include is active out of the box, but that's just the build prop items. For the full supercharger effect, you should still run the script. I recommend running option 9, then option 12.
[Optimus V Android Development] warfenix:
Awesome thanks :) got it set up
[Optimus V Android Development] YouArePoop:
where does one find the super charger?
[Optimus V Android Development] mrg666:
I use ext4 in the second partition and link2sd mounts without any problem. You can take out the card and use partition wizard home edition on your Windows PC to make the second partition ext4. You don't need to format your sd card again unless there is a corruption after this.