yashsingh1/xdaforums huggingface dataset:
[Optimus V Android Development] JerryScript:
No I haven't pushed them yet, I wanted to have someone who can reproduce the wifi bug to try out Bob's and mine. Bob uses the ip_renew tweak, I'm using a patch that is supposed to check the old scan:

diff -urdN -x '*.git' external/wpa_supplicant_6/wpa_supplicant/src/drivers/driver_wext.c /home/conn/Desktop/wpa_supplicant_6/wpa_supplicant/src/drivers/driver_wext.c
--- external/wpa_supplicant_6/wpa_supplicant/src/drivers/driver_wext.c	2011-07-20 07:29:12.515478467 +0100
+++ /home/conn/Desktop/wpa_supplicant_6/wpa_supplicant/src/drivers/driver_wext.c	2011-07-20 07:14:30.544184889 +0100
@@ -1254,11 +1254,20 @@
if ((ret = ioctl(drv->ioctl_sock, SIOCSIWPRIV, &iwr)) < 0) {
wpa_printf(MSG_ERROR, "ioctl[SIOCSIWPRIV] (cscan): %d", ret);
*ssid_ptr = ssid_orig;
+	goto old_scan;
}

wpa_driver_wext_set_scan_timeout(priv);

return ret;
+
+old_scan:
+ if (*ssid_ptr) {
+ ssid_nm = (*ssid_ptr)->ssid;
+ ssid_len = (*ssid_ptr)->ssid_len;
+ }
+
+ return wpa_driver_wext_scan(priv, ssid_nm, ssid_len);
}

@@ -2576,11 +2585,11 @@
ret = strlen(buf);
} else if (os_strcasecmp(cmd, "START") == 0) {
drv->driver_is_started = TRUE;
-	/* os_sleep(0, WPA_DRIVER_WEXT_WAIT_US);
-	wpa_msg(drv->ctx, MSG_INFO, WPA_EVENT_DRIVER_STATE "STARTED"); */
+	os_sleep(0, WPA_DRIVER_WEXT_WAIT_US);
+	wpa_msg(drv->ctx, MSG_INFO, WPA_EVENT_DRIVER_STATE "STARTED");
} else if (os_strcasecmp(cmd, "STOP") == 0) {
drv->driver_is_started = FALSE;
-	/* wpa_msg(drv->ctx, MSG_INFO, WPA_EVENT_DRIVER_STATE "STOPPED"); */
+	wpa_msg(drv->ctx, MSG_INFO, WPA_EVENT_DRIVER_STATE "STOPPED");
}
wpa_printf(MSG_DEBUG, "%s %s len = %d, %d", __func__, buf, ret, strlen(buf));
}

Since I can't reproduce the wifi bug, I'm kinda taking shots in the dark here and hoping someone who is experiencing the bug will report which fix, if any, works.
[Optimus V Android Development] jawz101:
You're on the right track. if you're making your own Id suggest taking a look at mmarz's ath3nos bloat remover on his rom thread as mine just built on his. The meta-inf directory is just something in their file that tells the android system it's an installable zip file and what to do with it when you run it. The link I included in my post about creating and signing the zip file and using another working zip like the ath3nos one as reference helped when i made mine. Mine still needs some tweaking anyways but I haven't been at a computer in a few days
[Optimus V Android Development] blarfiejandro:
Interesting. Where'd the patch come from?
[Optimus V Android Development] JerryScript:
I found it searching through all the CM wifi issues, looking for similarities to what has been reported and what I've seen in posted logcats. See comment 69:

CyanogenMod Issue 3157
[Optimus V Android Development] moonknightus:
Fyi, I have tried bob's build and it works for me. I will try this build in the morning.
[Optimus V Android Development] JerryScript:
Thanks, hopefully we can nail this bug down!

I have an experimental build ready (link on first page and in the wiki), this one will have the green machine theme built in. It has a couple of wifi tweaks we hope will help those with wifi issues, bootsound support (thanks eollie), camera exposure (still buggy, but better), no more reset of death under privacy settings, added video icon to app drawer (thanks asadullah), smaller LatinIME.apk (thanks to mmarz's script), and most of the bloat removed (wallpapers, large ringtones, themes, extra tts languages).

To change the bootsound at startup, replace the android_audio.mp3 file in /system/media, or just delete it for no bootsound.

Thanks to eollie for the blast from the past mp3 file! :cool:

YouTube -- Green Machine
[Optimus V Android Development] mrg666:
Thanks, Blarf, Bob, and Jerry, for checking the bugs. This WiFi issue is coming up in the forum but it is actually a very elusive bug. I don't have any problem with WiFi for example. I have connected the phone to two different routers for extensive amounts of time running Gargoyle (OpenWRT) with Atheros chipset (Trendent TEW-652BRP) and TomatoUSB with Broadcom chipset (Linksys E1000), as well as an unknown public router in a restaurant so far. I am using WPA2/AES authentication exclusively on my routers.
[Optimus V Android Development] moonknightus:
Your new build appears to solve the wifi issue as well. Why would two different approaches -- both yours and Bob's -- resolve the issue?

I had the issue primarily with my router at home, which is a Belkin router. I tried everything from limiting the broadcast channel to changing the protection from WPA2 to WEP and back. Nothing in the router settings fixed the problem. However, both BobZhome's latest build (with init.thunderc.rc tweaks to include ip_renew service) and JerryScript's latest experimental build seem to work well. Strange.
[Optimus V Android Development] mrg666:
Depends. If you have a previous build already flashed, you can only wipe dalvik cache. Otherwise flashing over a different ROM requires complete format. Read the Wiki for instructions.
[Optimus V Android Development] unloop:
Using the new Green Machine ROM, everything is working great so far.

I have 2 questions though:

1. Swype - why is it that in IHO ROMs, I keep losing the Swype keyboard, I constantly have to enable it and then select it, this didn't happen on any other ROM I've used (been using Swype Beta).

2. Built in Browser - is this one different than the one in ath3nos' build? If so, could I use the one in that ROM on this one? Reason I ask is because of flash (http://xdaforums.com/showthread.php?t=1147092) it was working great (as long as enabling plug ins was set to on demand) on ath3nos' ROM, on these ROMs it always force closes on me.

Anyway, keep up the great work, these ROMs are making this phone so much better.
[Optimus V Android Development] pbailey212:
You should do a version of your newest experimental build without the theme, It doesn't match my setup
[Optimus V Android Development] wilberfan:
Your response gave me a "D'oh!" moment: I realized that it's a .zip file--and I'm supposed to use the damn recovery to just "apply" the contents to my phone! :o My original thought was I could just use QtADB to copy the contents individually to the phone... What a silly noob!
[Optimus V Android Development] moore.bryan:
No offense to anyone, but I find the Green Machine theme hideous... any way to completely get rid of it? I've tried changing themes, but pieces of it remain.
[Optimus V Android Development] YouArePoop:
It is pretty ugly
[Optimus V Android Development] JerryScript:
Three ways to get rid of it, assuming you are not using the built in experimental version:

1- Replace the framework-res.apk and systemui.apk with the ones in the origianl ROM zip file

2- Reflash the original ROM's zip file and don't flash the theme zip file

3- Take the original ROM's framework-res.apk and systemui.apk to UOT Kitchen and make a different theme to flash

If you are using the experimental Green Machine Lean build, the theme is built in, I will post the latest build without the theme stuff later today.
[Optimus V Android Development] blarfiejandro:
Interesting. We should be using wpa supplicant 5. Oh okay same problem with v5.
[Optimus V Android Development] JerryScript:
Yeah, there was at least one report stating that the same fix works in v5.
[Optimus V Android Development] hfl12:
This. Please remove the Green Theme.
[Optimus V Android Development] blarfiejandro:
Okay, can you guys open up some issues on github so I don't have to go digging everytime? :P

With the camera I don't like the patch as-is because our sensor type is not "3mp" but, rather, "isx005" so that patch is sort of doing the right thing. I also didn't like how it defaulted to blowing out the highlights (see the pictures in the CM bug). I'm going to futz around a bit and check the histograms.

With the WiFi I don't like adding another service if the problem is the WPA supplicant. As per the CM bug comments I'm tempted to just revert that commit, but I'll look at the changes made (ugh... gotos).
[Optimus V Android Development] Whyzor:
I agree completely, maybe a higher gamma gain is the correct solution (not sure if it's possible w/ our device). It should improve overall picture brightness (boosting the dark areas), without blowing the bright areas (skies & clouds). Plus it should keep the shutter speed quick enough to prevent blurred shots.

Yes, adding another background service should be the last resort.

EDIT: I filed new Github issues for the camera exposure & wifi connection problems.
[Optimus V Android Development] mrg666:
This project is in good hands. Thanks, Blarf.

I have uploaded today's pure IHO build to wiki. Changes are here.
[Optimus V Android Development] deaver_92:
Just a heads up, starting October 3G data speeds will be throttled after the first 2.5GB. It is reset each month though, so you get 2.5GB of full 3G speeds each month. Here's the link to the announcement:

http://www.phonenews.com/virgin-mob...-data-access-on-beyond-talk-in-october-17028/
[Optimus V Android Development] blarfiejandro:
Thanks. I think I've found the proper zero EV values but they may default to being overexposed :/

Unfortunately I don't see any way of controlling the ISO setting from the camera app, and I don't like what it's doing with the HDR mode. I'm glad to see that LG has been releasing source code for its stuff and leaving bootloaders unlocked, but freaking Qualcomm. Grr.
[Optimus V Android Development] DustbinK:
Agreed. Keep it simple and let people choose what they want.

S ent from my VM670 using XDA App
[Optimus V Android Development] JerryScript:
I've uploaded a non themed version of todays build + tweaks as mentioned in the GreenMachine version. There is also a seperate flashable theme for those who have taste. ;)

This one has an IHO themed bootsound, change or remove /system/media/android_audio.mp3 as you like.
[Optimus V Android Development] YouArePoop:
Wish updating didn't break all my widgets...
[Optimus V Android Development] mrg666:
That's funny! :D
[Optimus V Android Development] kayrypee:
Ya, I have mine overclocked at 768-480 switch between on-demand/performance. I have had no rebooted and one forceclose on CPU. Master while messing with settings. Very smooth and responsive. Games like angry birds run absolutely flawlessly where before had severe lag and freezing. I honestly feel like I went and bought a new phone. This is my first. Customer rom and I'm completely amazed at how well put together this is. Phone gets a little warmer then normal and battery drains a little faster. I am on the 8/3 build with clockworkmod recovery 3.2.0.1 lovin this rom.
[Optimus V Android Development] Whyzor:
I have taste, just prefer bland gingerbreads ;)
[Optimus V Android Development] JerryScript:
Updating with just a wipe of cache/dalvik cache doesn't break my widgets.

Which widgets are you having issues with?
[Optimus V Android Development] YouArePoop:
Folder organizer, swagbucks, tasker, tweetdesk, noled, battery monitor.

Thinking perhaps it has something to do with data2ext.
[Optimus V Android Development] JerryScript:
Om pretty sure it was posted a while back that those scripts will brake widgets on install.
[Optimus V Android Development] joryb:
i updated with the experimental upgrade and still have wifi issues with my Belkin router. Drops wifi connection about every other minute.

wifi was fine with ath3nos and aosp. Time for a router upgrade for me, this rom > belkin routers.
[Optimus V Android Development] YouArePoop:
Must have missed that one. Page moves kinda fast. If only phone didn't have tiny internal memory.

Still, the rom is amazing.
[Optimus V Android Development] mrg666:
What model of belkin is that? Maybe you can install DD-WRT on it.
[Optimus V Android Development] JerryScript:
Did you try Bob's build, it has a different wifi tweak that has been reported to work, would love your feedback if you have time to try another flash.

IHO-Wiki-Binaries
[Optimus V Android Development] PancakeShake:
I couldn't send mms so I reset and re flashed again. It worked then but all of a sudden all my texts came back and I couldn't send anymore?

Please help. Hope should I write and re install?
[Optimus V Android Development] DeerSteak:
I was able to un-broadcast my ssid on my airport extreme base station again with Jerry's 8/8/11 ROM where before I could not even on stock. Thanks!

Btw I waited til no green machine, because I have no taste! ;)
[Optimus V Android Development] leolawliet:
For some odd reason it drained a bit faster today I believe I'm running IHO 2.3.5-beta. To be more specific, I'm running this build

BACKside-IHO-VM670-08032011.zip
[Optimus V Android Development] Whyzor:
Did you use GPS since reboot? (that's the only known drain by the ROM). Otherwise it could be an app in the background. Try disabling 3G data see if that helps, then you know if it's an app sucking 3G data while idling.
[Optimus V Android Development] LeslieAnn:
For those with wifi problems, disable all security and see if you can connect properly.

This will at least identify if it is a security problem or a protocol issue. I have two wireless cards that are fickle in terms of what security and by who they will handle.
[Optimus V Android Development] mjw029:
I tried booth of the new builds and I am not that big of a fan of the green machine but that rom runs much better then the theme-less rom, it kept rebooting on me and I was not even overclocked. 1 thing I have have found is when hooking my phone up to my pc to change my prl, then phone is not detected in qpst and I have to restore to stock rom in order to do it. But other then that small issue. Keep up the great work guys. Your work is much appreciated :D.
[Optimus V Android Development] mjs2011:
I had the same rebooting issue with the un-themed Backside 080811 build as well.
[Optimus V Android Development] JerryScript:
If you have force closes, reboots, or freezes, there may be something wrong with your installation. Please check the md5 checksum against your download. To do so, open terminal emulator, then cd to the directory you downloaded the ROM's zip file to, so if it's on the root of the sdcard, type this into terminal:

su

cd /sdcard

md5sum NAME_OF_ROM.zip

This will take about 30 seconds, then it will give you a string of characters you can match against those on the download pages (wiki, and in forum postings). If those strings don't match, the download is corrupt.
[Optimus V Android Development] larrycl:
Or, if you hate the command line :D, try Android File Verifier to check MD5 sigs: http://www.appbrain.com/app/afv-(android-file-verifier)/sa.afv
[Optimus V Android Development] mjs2011:
Thanks Jerry, I'll try that when I get home.
[Optimus V Android Development] mrg666:
I have uploaded 08092011 build of pure IHO build to wiki. Changes are here.

Comes with r1.1 kernel and camera fixes.

I will not be able to build any other until tomorrow evening.
[Optimus V Android Development] joryb:
The wifi works fine with bob's build. Never drops connection. my router is a Belkin N150
[Optimus V Android Development] mjs2011:
thanks! just a quick question. if i'm updating from Backside 080311 build, should i do a complete wipe since your build is different?

Thanks!
[Optimus V Android Development] wilberfan:
I'm apparently quite the Upgrade Whore--I need to have the absolute latest ROM from this thread on my phone as soon as it's released. :o

My previous build was BobZhome's latest. I formatted my sdcard (to add an ext3 partition), as per his suggestion. Does switching to this build, for instance, mean I should DE-format that ext3 partition--or can I safely leave it?

I flashed a non-Bob ROM last night, and things seem okay so far...
[Optimus V Android Development] mrg666:
I bet it would be safe to flash without complete wipe (just wipe dalvik cache). If you see any problems, you can go back and reflash after complete wipe. Don't forget nandroid backup in the recovery before flashing and Titanium backup of your user apps before going to recovery.
[Optimus V Android Development] mrg666:
LOL, that makes two whores. I am building these ROMS partly because I can't wait for the others :D and partly for helping the developers and community as a kind of pay back.

If you don't wipe second SD partition in the recovery (and this is not required), it should not be affected by flashing the ROM update.
[Optimus V Android Development] hfl12:
How come the package w/o green theme still have bloat, but one with green theme got bloat removed?
[Optimus V Android Development] JerryScript:
BACKside is being kept very close to IHO source, only the occasional tweak/mod, so it has all the bloat.

GreenMachine is more of a theme, not sure if I will continue to package it seperately, or as a single download like the 0808 build with bloat removed.
[Optimus V Android Development] wilberfan:
Removed something in "bloat" that made QtADB unable to connect to phone

What could I have removed in "bloat" that would have made QtADB (a nifty adb GUI) unable to 'see' my phone?

Any thoughts? Maybe Development.apk? I'd like to be slim-n-trim, but I still want my QtADB to work! What would the most likely candidate be?

[edit] Well, I edited the "poo" script from this thread, and left the Development.apk app in there. Ran the script, rebooted, and was still able to reconnect via QtADB, so that very well could have been the culprit?
[Optimus V Android Development] wilberfan:
Way OT: Cleaning the V?

What do you guys use to clean all the sludge off of your phone screens? (You do clean your screens occasionally, don't you?! :eek: )

I have a plastic screen-protector on there--which I assume is softer (more scratchable) than the screen itself. I've just been using condensed breath and a soft cloth. It's mostly skin oils on there--what would be mild, but effective?
[Optimus V Android Development] Dralspire:
Some people just rub their smartphones on the tummy. In case of doubt, using a little bit of glass cleaner will do the trick.
[Optimus V Android Development] eollie:
NO NO NO NO window cleaner normally has ammonia and that will cause plastic screen protectors to discolor.

Take a paper towel and get it damp with regular rubbing alcohol. It shouldnt cause the protector to fade or discolor. While your at it you can wipe the rest of the phone down and have a nice clean phone.

If you doubt what I say about window cleaner google how to clean lcd tv's.
[Optimus V Android Development] PancakeShake:
Literally watched my battery life drop 3% in less than a minute with the 8/8 build.

What is the current way to reset all the way and flash?
[Optimus V Android Development] pbailey212:
I naught some LCD screen wipes at Walmart for $2, they work perfectly on my phone, TV, and computer
[Optimus V Android Development] crpeck:
Out of curiosity, I understand removing bloat, and, building a lean mean green machine, but, it looks like the /system and /data 'partition' sizes are fixed somehow. If I remove bloat from /system, it seems like we just end up with more space in an area that really isn't used for anything else. Is it possible to resize the /system, and allocate that space to /data?

I also imagine that less bloat could lead to things running faster, as the OS has less to keep track of, as well as possible freeing up RAM space (smaller table sizes tracking the apks in /system).
[Optimus V Android Development] blarfiejandro:
Not trivially, no.
[Optimus V Android Development] Kolma:
just updated to the new 0808 build (the one without the green theme)

gotta say launcher pro feels faster on it (haven't even rebooted since installing it so that's a great sign)

Also i noticed the market updated, was this a pushed update? or is the update included in the new build.

*edit

BTW love in invader zim IHO quote, very nice touch
[Optimus V Android Development] Whyzor:
Right now, the only benefit of removing bloat is the 2nd point above, making the system run faster. It won't free usable space unless /system is repartitioned.
[Optimus V Android Development] Xx_silenzer_xX:
MMS Doesnt work with friends with iphones i cnt get any pics frm then!
[Optimus V Android Development] Kolma:
It does benefit larger files in the android market that download to the system rom first before installing

I can't for the life of me update fruit ninja or scrabble now with only 40mb's left in the system rom even though i have 80 in internal.
[Optimus V Android Development] wilberfan:
Clothed tummy, I'm assuming... ;) (And nothing Liberace would have worn...)
[Optimus V Android Development] wilberfan:
Launchers

When I first got my phone and swapped out the stock launcher, I think I went with ADW. Then I read that Zeam was really small and fast--and I used that for awhile. I see that some of you prefer Launcher Pro...

Is there any consensus on which is 'better'--I guess in terms of speed, footprint, stability, features, etc...

Or is it all just personal preference?
[Optimus V Android Development] Kolma:
ADW just feels laggy to me, i prefer stock the best for speed and reliability, but launcher pro feels almost JUST like the stock, except i can choose number of screens (i only use 3 so no need for 5) and i have 5 icons on the bottom rather than the 3, (which is scrollable for 3 sets of 5) But i only need 1 set,

Most importantly it allows me to backup the position of all my apps on the home menu which is especially useful when i jump around from different Roms and have to start practically anew.
[Optimus V Android Development] Whyzor:
I prefer Zeam myself because it's lean and fast, and fairly customizable. And it is a personal preference. I do believe that a ROM should not include stuff that is easily downloadable from the app market though.
[Optimus V Android Development] El Schisne:
Although seemingly paradoxical, that is consistent with the testing that's been done. My understanding of the situation (correct me if I'm wrong, anyone) is that our phone does not use dynamic voltage scaling with clockspeed. In other words, the phone is using approximately the same amount of power when clocked at 245 MHz as it is at 806 MHz, but it can finish tasks and go to sleep faster when it's overclocked more--thereby saving battery.

In any case, it's a good idea to overclock it as high as is stable. I personally keep both the min and max at 787 MHz or, if I'm feeling edgy, 806 MHz (which is still stable, except there's a small risk of rebooting when the camera is running). On BACKside 8/3, I've currently got 90% battery left after over 8.5 hours unplugged.
[Optimus V Android Development] wilberfan:
Yikes. I went back to the stock settings, after reading that you use less battery with lower cpu speeds. This (if true) would almost seem too awesome! :D (I'm curious what governor settings you're using...)

Is it a good idea for the physical processor itself? Will OC-ing reduce the life of my hardware to any appreciable degree?
[Optimus V Android Development] wilberfan:
I just installed Launcher Pro--but it FC'd on me. :mad: I went back to Zeam, and it does seem way peppier than ADW...

By the way, using the app "Wheres My Droid Power", I've noticed that my Launcher typically use between 8% and 12% or so of the total power used. Almost always at the top of the list. It sort of makes sense to me--anytime I do ANYTHING, the launcher is involved, so.. Is that a reasonable number, though?
[Optimus V Android Development] Whyzor:
Thanks for the link to mmarz's research. I think I'll hookup a multimeter and do some testing too when I have some time. One thing I'm surprised to read was even in Airplane mode, the radio still transmitted to contact cell towers. I thought the whole point of this feature is it disables the radio so as to not interfere with other radios when on an airplane.

Actually on my current IHO ROM, when I put it into airplane mode, it drained zero battery in about 6 hours today (at 90%), so maybe this was fixed in the new ROM.
[Optimus V Android Development] warfenix:
I tried seeing the changes but. What are the differences of this and backside?
[Optimus V Android Development] punkmaxx:
running 08/08 backside ROM for a couple hours and no more Wi-FI searching problems now my phone stays connected to my router. Thanks for the update guys.