yashsingh1/xdaforums huggingface dataset:
[Optimus V Android Development] konnspiracy:
Thank you blarf for helping me understand the Power "states". I was wondering if it was kind of like amd's C&Q....

So then your saying it could be possible to do a overvolt through the software side? or maybe a lower level bios mod if you will? It wouldn't be worth it to do a hardware overvolt.

Also do we have the ability to control the gpu "states" ? is the voltage control on that tied in with the processor?

The reason why I say this is because I get very small lag on certain levels of angry birds and it would be nice to make those go away. I already have my cpu clocked to the highest stable 806mhz but that doesn't seem to be the bottleneck...

And Blarf are you looking into the optimus S gingerbread update or do you just help transition cynogenmod to the OV?

Thanks for your time and the knowledge.
[Optimus V Android Development] JerryScript:
The occasional lag on Angry Birds is most often caused by the in game ads attempting to load. Even if you have ad free, there is still a perceptible lag when the game attempts to load the ads.
[Optimus V Android Development] JerryScript:
I finally got a working build environment figured out! Huge thanks to Sanghee Kim over at Google Groups for posting the details

https://groups.google.com/forum/#!topic/repo-discuss/r0wkGaloA5k

(click on the last post by Sanghee Kim)

Here's the steps I took:

1) Create a new build directory (we want to keep what we have intact for when kernel.org is back)

2) CD into the directory and run repo init with an additional paramater:

$ repo init -u git://github.com/inferiorhumanorgans/android.git -b gingerbread --repo-url=git://git.omapzoom.org/tools/repo.git

3) Open your build directory with your file explorer, and press cntrl+h so you can see the .repo folder

4) Inside the .repo/manifests open default.xml with your text editor

5) Change the following lines:

<default revision="gingerbread"
remote="korg" />

to:

<remote name="omapzoom"
fetch="git://git.omapzoom.org/" />

<default revision="gingerbread"
remote="omapzoom" />

6) Run repo sync

7) Open the newly synced android folder, and make the same changes as step 5 to default.xml

8) In the same file, change git://android.git.kernel.org/ to http://android.git.kernel.org/

9) Open external/dnsmasq/src/log.c in your text editor and comment out line 289 (temp fix till I figure out what's causing the error):

__android_log_vprint(alog_lvl, "dnsmasq", format, ap);

10) Run . build/envsetup.sh

11) Run lunch and choose 2 for VM670

12) Run make bacon

13) Profit ;)
[Optimus V Android Development] BobZhome:
I have new build https://github.com/inferiorhumanorgans/android_device_lge_thunderc/wiki/Binary

Changelog

09-15-11:

1) Sync'd up with CM

2) Kernel v2: Changed to: https://github.com/inferiorhumanorgans/android_kernel_thunderc/commits/VM670-IHO

Please don't thank me, instead donate to Blarf for all the great work he has done.

Enjoy!

I got repo sync to work with this guide: http://synrgi.wordpress.com/2011/09/07/android-repository-remedy/
[Optimus V Android Development] mjs2011:
Jerry, to confirm, are you speaking in regards to the Gingerbread update that the Optimus S received? my tech talk isn't as great as some here. :)
[Optimus V Android Development] mrg666:
Bob, I am a little confused with this v2 kernel. Blarf said that v2 was an abandoned effort in one of his latest posts.

I am also looking at the commits at the following repository

https://github.com/inferiorhumanorgans/android_kernel_thunderc/commits/VM670-IHO-r1

This repository has more recent commits than the one you have pointed above.

Should I still use the kernel binaries you have posted here? Are those binaries V2 that you mention in your last post or just compiling of r1.2 with compiler directives to include Hitachi screen drivers? If I sync with IHO, will I get the kernel binaries that will work with the newer screens?
[Optimus V Android Development] BobZhome:
Whyzor wanted to test out a few things from the kernel Blarf abandoned, such as:

Pulled in assorted changes/fixes from CAF.

Pulled in assorted changes/fixes from 2.6.35.

Pulled in assorted changes/fixes from 2.6.38.

Pulled in new jhash implementation.

If you look at the list of commits between the two, this new kernel(the abandoned one) is only missing a few things from the IHO-r1, which I can easily add in with next release.

EDIT: To clear things up:

My 9/13 post/kernel was from: https://github.com/inferiorhumanorgans/android_kernel_thunderc/commits/VM670-IHO-r1

Today's post/kernel was from: https://github.com/inferiorhumanorgans/android_kernel_thunderc/commits/VM670-IHO

You can use either one ;)

Happy building,

Bob
[Optimus V Android Development] wilberfan:
Ditto. I haven't tried the 0915 build yet, but my upgrade to 0913 from 0830 didn't seem to have apps2sd working. (I only wiped cache and dalvik before flashing 0913 zip.)
[Optimus V Android Development] eidauk:
Headphone mic works!

Hurray! I can now take calls with my headphones on and the person on the other end can hear me. I've been waiting for this to be fixed for months. Great job everyone. I love this ROM! I can now make the move to GB.

Thank you so much for all your efforts.
[Optimus V Android Development] BobZhome:
I always whip/format everything except SDcard before I test my builds, that way you don't bring problems with you. I also re-install all my apps, I only restore DATA from my backups. Between those two actions, It probably eliminates most off the issue people post here. With that being said, I have not had any problems with my apps2sd on my phone.

I can suggest that you try starting terminal:

type

su

type

a2sd repair

Hopefully that helps,

Bob
[Optimus V Android Development] wilberfan:
Oh, you BRUTE! ;)

Thanks for the tip(s). I'll try it tonight when I get home.
[Optimus V Android Development] JerryScript:
No, sorry for the confusion. This refers to how to build from the IHO repositories while kernel.org is still down from the hack attack of a couple of weeks ago.
[Optimus V Android Development] ahiredgeek:
i just installed your august 30th build the other night. i was on [WIP][ALPHA] aospCMod | AOSP 2.3.4 / CM7+ (Gingerbread), but it is abandoned now so i switched after i found the inferiorhumanorgans github page (which is the best thing ever for me! thank you all)

but i have a few questions and issues.

issues:

-headset answer/hang-up button not working on wired headphone/mic

(i used to use this all the time to play/pause music. was broke in aosp cm7 too)

-video recorded from native video camera app does not record sound

-wifi goes to sleep even though i have it set to stay awake. was also this way in the aosp build. kills my ability to rely on grooveip as my wifi home phone.

question:

-can i simply update your builds? or do i need to wipe each time? noob/lazy question i know. sorry.

thanks for any help. im really loving this build. its lightning fast and a HUGE improvement over my old rom. i plan to donate soon.
[Optimus V Android Development] Whyzor:
I finally got around testing blarf's v2 (abandoned) kernel, and the wifi module fails to load (even after rebooting twice). Here's a logcat of it. If it's an easy fix, we should try to move to this since everything else seems to work, otherwise sticking with the r1.2 kernel.

http://pastebin.com/eAW2fQnr

I flashed the flashable zip I posted earlier that only replaces the kernel & the modules, if someone else flashes Bob's ROM with the new kernel built-in, and their wifi works, then it could be the flashable zip's problem (can someone else confirm Bob's build with the v2 kernel has a working wifi or not?)
[Optimus V Android Development] jawz101:
kernel

Question: which project is the kernel a direct descendant of? Specifically, it can't be a straight port from the aosp kernel. Has to have LG modifications, I'd believe. It couldn't be based on LG sources I'd think, since it's for Gingerbread. Did the IHO kernel come from mik?
[Optimus V Android Development] BobZhome:
1) I thought wired headphone worked ok...I'm not sure now

2) video recording with no sound is a known issue

3) for wifi sleep did you go to setting>wireless&networks>wifi settings>click menu(bottom left) button>advanced>wifi sleep policy>change to "never"?

4) don't be lazy...wiping will make sure you don't bring old problems with you ;)

My wifi work's as does everything else, but I'm disappointed in my test results. This kernel does not perform as well as the r1.2 did. It may be because my phone hasn't settled down from the flash(only 14 hours) and I've only rebooted my phone three times. I'll give the phone another day with a couple more reboots to see if the score increase. If they don't, I'll be going back to the r1.2...
[Optimus V Android Development] Whyzor:
I just manually copied over the /system/lib/modules/tun.ko and wireless.ko, which fixed the wifi problem. So I ran Quadrant standard benchmark on r1.2 kernel (Mrg666's Mirage 0905 build), then just replaced with v2 kernel & the modules.

Quadrant r1.2: 1015, 936, 963

Quadrant r2.0: 979, 1000, 987

There's nothing noticeably different (certainly not worse) between the two kernels, so even though blarf says it's abandoned, I think we should go ahead and use it since it does have a lot more tweaks & updates, even though they may not be detectable in Quadrant benchmark app.
[Optimus V Android Development] mrg666:
Whyzor, I would avoid Quadrant for any performance evaluation. My experience is that it's results are sometimes very inconsistent.

---------- Post added at 03:06 AM ---------- Previous post was at 03:02 AM ----------

Jerry, thanks for this guide. But I have a question if you don't mind. What is the reason for these steps (7, 8)? I can sync without them and start the compilation.
[Optimus V Android Development] Whyzor:
Yeah I understand, which is why I ran it 3 times each. Tried downloading smartbench 2011, but it has full-screen ads now that I can't get past. I tried to keep the 2 runs consistent (after fresh reboot, didn't launch any extra apps).
[Optimus V Android Development] BobZhome:
I personally like AnTuTU benchmark, but anyway I'll give it another day...probably add the missing commits from r1.2 and give that new kernel a run. Maybe a reflash of a revised kernel may help...
[Optimus V Android Development] mrg666:
How about AnTuTu?
[Optimus V Android Development] shuturb1tchazup:
What up Guys reason why I'm posting sometimes alot of bugs that people get is because you are probably overclocked high making some particular app or system service Bugout lol hence buggs just wanted to give my 2 cents its been said I know but for certain things. Lowering my CPU from the speed that I had it fixed all my bugs. But headset buttons don't work Mic does? With that being said thank you Blarfie, Jerry, & any1 that had something to do with Jerry's build. (lol)
[Optimus V Android Development] JerryScript:
Those steps may be overkill, I was trying to ensure all URLs were updated, but the addition of the url added to the repo init command may have made them irrelevant. ;)

---------- Post added at 09:40 PM ---------- Previous post was at 08:48 PM ----------

New build is up, removed bootloader from the reboot menu, switch to Blarf's v2 kernel to work with newer screens:

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

md5 checksum f9d4b272e93809da3fae17fe0f8d7322

If you use the GreenMachineTheme, be sure to use the newer version:

http://www.mediafire.com/?5wtc3l84h5tcnob

You will probably need to flash gapps, ymmv, only adds 1 1/2 minutes to the entire process. ;)

Coming soon, builds with newer proprietary blobs to test out, only or the adventurous!
[Optimus V Android Development] Whyzor:
Here are my Antutu scores, hopefully others can post theirs so we have a frame of reference. Using default 245-600 ondemand CPU governor to eliminate Overclocking as a factor, kernel v2 w/ Mrg666's 0905 build:

Antutu 2.2 w/ IHO kernel r2:

RAM: 116/117

CPU Integer: 210/211

CPU Float-point: 136

2D: 319/317

3D: 467/471/475

Database IO: 130/150

SD Write: 8.4MB/s 84 - 10.2 MB 102

SD Read: 15.3 MB/s 153 -13.7 MB/s 137

total: 1620/1644

CPU Frequency: 600 Mhz
[Optimus V Android Development] mrg666:
Jerry, thanks for the reply. log.c problem is so strange. I don't want to arbitrarily comment out line 298 but I haven't found the solution yet.
[Optimus V Android Development] JerryScript:
I'm pretty sure it has to do with this commit:

https://github.com/CyanogenMod/android_external_dnsmasq/commit/c4cf52fd9b3eb72d951a42b236a8ad5a72626b99

I haven't tried reverting that commit in a build yet, but that's my current guess. Once Blarf syncs up with CM, it'll probably be resolved. There have been a lot of commits merged into CM in the past 24 hours alone. ;)
[Optimus V Android Development] mrg666:
I have seen those. If you have not synced yet, don't. I am getting other Java errors in the build process after syncing those. I will just wait until they are sorted out. Current IHO build runs fine anyway.

---------- Post added at 02:35 PM ---------- Previous post was at 02:25 PM ----------

I get the following with 09142011 build at 600MHz using IHOr1.2 kernel from Bob. I have a slower SD card.

RAM: 114

CPU int: 208

CPU fp: 133

2D graph: 321

3D graph: 457

DB IO: 140

SD write: 55

SD read: 85

Total score: 1513
[Optimus V Android Development] jawz101:
Whyzor, may want to use the performance governor to fully remove frequency fluctuations from the equation so it will test at a steady 600mhz. just trying to be official here :p
[Optimus V Android Development] leolawliet:
The new update works quite well so far, it's pretty fast and I haven't had anything to complain about for the past several hours, except maybe I'm doing something to kill the battery a bit fast. I will be testing it out a bit more today and I'll let you know if I come across any issues.

By the way, I have my device's CPU set to 480-748 at SMARTASS, no random crashes yet, is that a good setting or does anyone have better suggestions?
[Optimus V Android Development] konnspiracy:
at 806mhz

RAM 156

CPU integer 280

cpu float-point 182

2d 321

3d 572

database IO 175

sd write 7.6mb

sdcard read 9.9mb

total 1861

cynagen mod 7.1 rc1 bobzhome 09132011

it seems that the cpu is a huge bottleneck or when you overclock you are not upping the cpu multi but upping the system fsb as a whole.
[Optimus V Android Development] jawz101:
It's whatever butters your biscuits.

For testing purposes I suggest 600mhz with the performance governer so your keeping testing neutral on the cpu. Don't touch the screen during tests because it'll mess up your numbers and put it on a table. Seriously. Run a benchmark while scribbling your finger on the screen versus leaving it ontouched and you'll see. Which is also why I don't find overclocking to be a great advantage since touching the screen will chew up cpu. You can test frequency changes with CPU Spy. It's a phone so I keep in mind that most of the time I'm using it as a phone, not a game console and I'd rather keep close to stock for battery life. Just my opinion.
[Optimus V Android Development] konnspiracy:
Well from what i understand if you run your cpu a 600mhz it running high voltage, the same amount of voltage as 800+ so you really only gain battery life at 480mhz and below

---------- Post added at 04:07 PM ---------- Previous post was at 04:00 PM ----------

So i have been doing some research on or chipset msm7627 and i see the palm pixie has it and the htc legend also uses it. What does the modem processor in or phones do? also Has anybody experimented with compcache?
[Optimus V Android Development] xStuntmanEdx:
Any progress at all with the sound in the camcorder?
[Optimus V Android Development] EmuZombie:
I'm finally back from my unexpected business trip. I will be reading through the thread shortly but what I've seen from skimming, looks like I missed some exciting developments.
[Optimus V Android Development] eollie:
Going to bring this up again. Im having issues still getting BT to connect to my Vehicle H/U and via BT on my pc. Phone works fine but media will not connect and just disables BT. Further more I dont have the same options as I use to. On the H/U I get the option to connect with Phone A2DP AVDP, but on the phone menu I have Phone and Media. There use to be three options also. For me this is a big issue as I use the phone via BT for navigation and playing audio.

I've ran a lolcat when attempting to connect but not sure what is needed to help narrow the issue down. I dont think its a connection issue as much as its something left out of the BT drivers.
[Optimus V Android Development] ahiredgeek:
1) i have rebooted and tried it and still a no go. it worked in the original stock rom, before i did any tampering.

2) is there a resolution to the video in sight?

3) it was on never by default, i verified that the first day i flashed your rom. i even changed it, then changed it back just to be sure. i cant seem to find a trigger for it, but sometimes it seems that it doesnt sleep, and sometimes it does. it does sleep more often than not.

4) i was just curious since some developers make updates. if its a matte of doing a complete wipe, i will wait a little longer to flash. i use my phone too much to flash that often. and that is no bother to me at all.

and like i mentioned before, my mic button and wifi issues were present in the aosp cm7 i was running before. but worked well on the stock rom.

it may also be worth noting that i did in fact do a complete flash when i installed your rom. system data, cache and dalvik cache, twice, just in case.

and again, thank you for any assistance.
[Optimus V Android Development] leolawliet:
Thank you I'll try this out and keep it in mind. The reason I overclock is because I want my device to run smoothly, just a tiny sign of lagging will always bother me, but I do worry about the battery.
[Optimus V Android Development] leolawliet:
So far the mic on the headset works, but I can't use the buttons on it for any functions. Wifi works great as usual, I have no need to test bt so I don't really know how that will go, when I have the opportunity to test the GPS I'll let you know.
[Optimus V Android Development] Whyzor:
Standardizing on 600 Mhz so everyone can run it, including stock ROM users and others who may not be able to overclock as high. It's a way to see which ROM runs the best, not the HW. Just for comparison, I OC mine to 806 Mhz (performance governor) to see what kind of numbers I can get relative to yours.

RAM: 158

CPU Int: 286

CPU FP: 185

2D: 320

3D: 585

DB IO: 180

SD write: 103

SD read: 145

Total: 1962

Seems that blarf's r2 kernel consistently has a slight advantage ove the r1.2 kernel.

Ran it again with 600 max performance governor:

RAM: 117

CPU Int: 211

CPU FP: 137

2D: 317

3D: 472

DB IO: 135

Total: 1644

Not much difference since even on other governors, a benchmark app tends to keep the CPU busy enough that it stays at the highest frequency.

As mentioned earlier in the thread, there's a workaround, use root explorer, or 'su' and remove /system/media/audio/ui/camera_click.ogg and VideoRecord.ogg
[Optimus V Android Development] konnspiracy:
which rom are you using?
[Optimus V Android Development] Whyzor:
Mrg666's 0905 IHO build (bloatware removed).
[Optimus V Android Development] konnspiracy:
has anybody noticed a boost in performance from moving /data to ext2?

i notice some apps open faster
[Optimus V Android Development] JerryScript:
In most cases, data2ext will slow things down a bit, due to having to read from the external card. With a high speed card, class 6 or higher, they should load up almost as fast as if they were stored internally.
[Optimus V Android Development] DeerSteak:
Wait, on which build? I just tried this (after reading your post) using my wife as a guinnea pig with mrg666's current build and she couldn't hear me with my headphones plugged in. If I hit Speaker, it went to speaker and she could hear me but of course it didn't use my headphones anymore.
[Optimus V Android Development] nrlatsha:
BT works good on my Jerry build, I just tested it out with my new HU.
[Optimus V Android Development] EwanG:
FWIW... I have been running Bumblebee for some time, while monitoring this thread to see when I might be ready to make the jump. I started getting "Invalid Package" errors this morning when trying to update the Weather Channel app, and figured if I had to do a restore anyway, now might be the time to make the move.

Went into my Xionia recovery (since that is what I had used for Bumblebee) and installed:

CM7.1RC1-BobZ - dated Sept 15th

as well as the latest GApps zip

So far I have had no problems, and did install everything new again from the new Market (nice to finally be on that again). I did DL the no frills CPU since I had seen that work well on BB, and wasn't sure the other CPU app I paid for to use on my tablet would work ok on the V. I have it set to 787/245 which appears to run fast enough when working - and I assume will help battery life when it's just waiting.

Thanks to everyone on here for making GB available on the V. I am hoping once ICS comes out to get the next Nexus, but it's nice to be current in the meantime!
[Optimus V Android Development] wilberfan:
BobZhome's 0915 Build: (Oops. "OnDemand" Governor)

RAM 104

CPU Integer 181

CPU float 122

2D Graphics 151

3D Graphics 391

Database IO 110

SD Card Write 3.5 MB/s (35)

SD Card Read 9.0 MB/s (90)

Total Score 1184

CPU Freq 600 MHz
[Optimus V Android Development] BobZhome:
You have to buy yourself a class 10 SDcard there son;)
[Optimus V Android Development] wilberfan:
Gawrsh. Now I'm embarassed! :o

LOL! Yes, that's a Class 4. There's a Class 10 on it's way from Uncle Amazon. I ordered it a week ago, and made the mistake of selecting "Free Shipping". They said I should get it between Sept 29th and October 6th!! :eek:

(Did I read somewhere that the hardware will only run at a Class 6 speed?)

---------- Post added at 07:23 PM ---------- Previous post was at 07:08 PM ----------

Reran under Performance Governor:

RAM 104

CPU Integer 186

CPU Float 123

2D Graphics 306

3D Graphics 405

Database IO 120

SD Card Write 3.1 (!) (31)

SD Card Read 9.3 MB/s (93)

Total Score 1368

CPU Freq 600 MHz
[Optimus V Android Development] leolawliet:
The camera video audio is still muted, videos still record without audio. As amazing as this update is I think I may just have to revert to EmuZombie's build since it didn't really seem to have that issue. Though I kinda don't wanna since I like how well this update works in every other aspect..

Oh hey by the way does anyone know if the Optimus S GB kernel is being ported to the Optimus V yet? I'm sure that'd probably fix all of the issues I'm facing now so all I can really do is sit around and hope that someone has made some kind of progress.
[Optimus V Android Development] Whyzor:
Is this after you removed the .ogg files still?
[Optimus V Android Development] wilberfan:
BobZhome's 0915 Build: apps2sd not working properly?

I'm having trouble making sense of how apps2sd is working (not not) in Bob's latest build.

With Bob's 0830 build, my internal Storage use numbers for 88-ish apps showed 35MB used. With the 0915 build, and only half that number of apps, I'm already up to 88MB used.

My first 2 or 3 attempts, I wiped everything, flashed the 0915 build, and used Titanium to restore my apps & data (no system apps or data, though). The ext2 partition was being written to--folders there were filling up with apps n' such--but my internal usage numbers were something like 129MB used...

Wondering if app2sd only worked during INSTALLS and not RESTORES, I again wiped everything I could think of before flashing the 0915 build. I then manually re-installed 40-something apps, one-by-one via the market.

But with half the apps, I'm using twice the internal storage.

With the 0830 build, the dalvik cache seems to have been moved automatically; that doesn't seem to have happened with the 0915 build. (I know I can manually run an apps2sd command to move the dalvik cache--but why would I need to do that on one build and not the other?)

I'm completely baffled. Can anyone confirm that apps2sd is working the same with the 0915 build as it is with the 0830 build?? :confused: