yashsingh1/xdaforums huggingface dataset:
[Optimus V Android Development] warfenix:
Forgive me for asking and sounding stupid but what's CIFS gonna improve? I know what it does but what exactly is that gong to impact on Android
[Optimus V Android Development] CaptainShanks:
I noticed that too, but it is literally just the boot animation.
[Optimus V Android Development] deaver_92:
Ya nevermind. I think it was the app I was using. Haven't had issues since.
[Optimus V Android Development] Diablo2k:
Thanks Bob, I just loaded this up and will be torture testing it :D

Those white flashes are a little annoying, but I don't reboot very often so I can live with it.
[Optimus V Android Development] mrg666:
Thanks Bob, Bigsupersquid, and Captainshanks. I have also updated the Mirage build with Bob's IHO kernel. I have flashed the ROM on my phone and everything seems to be fine (no white flashes on the screen while booting). Also confirmed that the kernel is BobZhome v2. You can find it in the Wiki.

I have also updated the warning note to reflect that we don't need the Xionia kernel anymore.
[Optimus V Android Development] eollie:
Im using Jerry's 8/25 build and BT works sorta. The phone will connect with my H/U as a phone only device, but connecting to play music and such it will not connect.

Anyone using the phone with BT H/U's having this problem? It seemed to work a while back and play just fine but the build Im on doesnt appear to want to work.

---------- Post added at 09:45 AM ---------- Previous post was at 09:41 AM ----------

No the bootanimation in Bobs build is the default one Jerry uses. Just the green android with particles. If your getting whites flashes and strobes something is amise. Im gonna say maybe get a lolcat on bootup.
[Optimus V Android Development] El Schisne:
Lolcats make everything better.

Anyway, I'm on the IHO-Purity 8/22 build still, and Bluetooth works like a charm. Obliterates the battery, but I don't have it on for long enough periods at a time for that to be a real problem.
[Optimus V Android Development] Jsadik123:
Gingerbread is out for the optimus s! Could it help improve our rom?
[Optimus V Android Development] JerryScript:
It's a more agressive form of the interactive governor.
[Optimus V Android Development] eollie:
I believe that is his version of interactive.
[Optimus V Android Development] ajones23:
Cool thanks,will try it.
[Optimus V Android Development] blarfiejandro:
Smartass was developed by erasmux. I pulled it straight from his kernel, but so far it really seems like I need to dial it in better. It is very slow to ramp down the CPU speed and does seem to put increased load on the system because it uses a more complex algorithm. Battery life will /probably/ be better than interactive, but I highly doubt it'll be as good as ondemand.

OTOH ondemand will camp out at 245MHz quite a bit and ramp up quickly as needed and gives me decent interactive performance, hence it's the default.
[Optimus V Android Development] YouArePoop:
What is the difference between kemikelelite and jerryscript versions?
[Optimus V Android Development] JerryScript:
At this time, not much other than what theme stuff we add. We are both building pretty much from Blarf's source at this time (please correct me if you made any changes KK). Once the main repository's development slows down, we both may try different things out.

Currently there are requests for builds with less bloatware, and different theme options. These are requests that anyone can do on their own, and with the build instructions Blarf has posted, it's pretty easy for anyone to build his source and change it as they please.
[Optimus V Android Development] Whyzor:
I definitely noticed faster USB charging now. Requesting 500mA seems higher than even stock ROM's USB charging current). If this is 500mA, the stock must've been half that, like around 300mA

It's a bit odd that this screenshot shows the phone did not have wake-lock during the middle idling section (everything off, except 3G/phone signal). Still the drain was higher than the same scenario in the beginning of the graph.
[Optimus V Android Development] blarfiejandro:
I'm sure LG is giving us janky source because, for instance, I'd be /very/ surprised if the Optimus U didn't have the same problems you guys were having with USB charging.

Stock Optimus S/V was to request 4 load units (400mA) from a computer, something like 800mA from a wall charger, and 10mA from a "USB" wall charger. Stock thunderc was 500mA/1.8A/0mA. Now we're at 500mA/1.8A/10mA.

More may be safe from the wall chargers, but I've no idea what kind of changes LG made to the charging circuits across different phones. I'd like to move to 500mA/2A/2A, but... certainly don't want anything to burn up (especially if you're using off-brand Chinese batteries or chargers). LG branded batteries almost certainly have some failsafe fuses, but I've no idea about the internal circuitry of the phone.

With OSX and XCode (even the free version) you can check to see all sorts of stuff about the USB configuration with 'USB Prober' including how much power the phone has requested. Five load units (500mA) is the spec, but some computers may be able to provide more. OTOH, not all computers will be able to power something requesting 5 load units on one port and something else requesting power on another port.
[Optimus V Android Development] Whyzor:
I've read that charging batteries too fast may shorten its life, so wouldn't mind capping the AC charging to around 1A to 1.5A. That equates to about 1.5 hrs to fully charge, which should be reasonable and safe.
[Optimus V Android Development] bigsupersquid:
a pleasant surprise...

now the wifi ap doesn't drain my battery while the charger is connected anymore.

previous to this kernel mod, any rom I've tried slowly let my battery charge ooze away even while "charging" if the AP was in use.

nice tweaks, blarf!
[Optimus V Android Development] PancakeShake:
Just flashed and Now i am installing all my programs. We will see if I like this better thank At3nos' new rom

Tested for like 2 seconds. really wasn't feeling it. Plus it wouldnt charge through usb for me
[Optimus V Android Development] joryb:
like better then at3nos, but still no BT headset, w/ this rom u can barely hear the person the bt works but its all static. BT works fine streaming audio in a car tho.
[Optimus V Android Development] destroyer67:
+1...I tried 2 different brands of BT headset; both exhibit low volume and continuous static
[Optimus V Android Development] Whyzor:
Wow, 2 seconds isn't exactly enough time to try out a ROM. I'm surprised to hear the USB isn't charging with the latest 0725 build, because it has been updated to charge faster than default USB. Did you reboot the system after initial bootup? Sometimes it takes a reboot to stabilize. Anyway this ROM is the successor to the a3thnos ROM for the Optimus S, that ROM was was based on Blarf's changes and built for Optimus S, this is simply a native build for Optimus V.
[Optimus V Android Development] gedster314:
I'm using a Jawbone Icon, works fine for me. Sounds the same as my other phones did. Volume has always been quiet on my jawbone, even on my incredible, evo and iPhone 3GS.

Edit:

Ok today I connected with my Icon and got very heavy static. I flashed back to the stock rom in order to access the serial port and use QXDM and QPST. I flashed back to this Rom and started getting heavy static on the Bluetooth.
[Optimus V Android Development] PancakeShake:
Yeah when i plugged it in it said charging but i literally watched the percentage drop as i wasnt doing anything.

I will try it again though.
[Optimus V Android Development] blarfiejandro:
Please go to the github issue tracker and comment on the charging issue.
[Optimus V Android Development] PancakeShake:
seems as though it might be working now :o
[Optimus V Android Development] blarfiejandro:
I'm not going to stress about it. The phone and/or the battery will

have circuitry to prevent things from going wrong. If 1.8A were too much it would probably not be the default for the other optimus phones.
[Optimus V Android Development] Whyzor:
I just tried this also using my Motorola H375 BT headset and it pairs & recognizes fine, but there's some static first, then low volume fades to nothing and mic doesn't record to the other side either (I called my office voicemail & listened back the recording).

Seems like BlueTooth is the only remaining big issue to this very functional ROM.
[Optimus V Android Development] eollie:
in cmd type adb lolcat and see what happens.

Google devs are a humorous bunch.
[Optimus V Android Development] O123456789:
My 2 Cents on CIFS:

Apparently this is not a highly desired feature, though I myself find it very useful. CIFS (via CifsManager) allows me to mount windows/samba shares from my server to my phone. I can then watch movies or play mp3s from my network onto my phone. It also makes moving backups and things from my phone to my network server much easier.
[Optimus V Android Development] CaptainShanks:
The build I was waiting for :D I always seem to run out of app storage without your's.

Danke schön :)
[Optimus V Android Development] Whyzor:
Thanks Bob for building a new kernel, does this include all the v2 changes here too?

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

r2:

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.

https://patchwork.kernel.org/patch/148421/ / http://www.gossamer-threads.com/lists/linux/kernel/1273183

https://patchwork.kernel.org/patch/148411/ / http://www.gossamer-threads.com/lists/linux/kernel/1270185
[Optimus V Android Development] JerryScript:
Thank you very much, I almost missed your post at the bottom of that page!

Just finished downloading, going to dive into it now.

http://forums.androidcentral.com/lg-optimus-s-rooting-roms-hacks/118973-zvh-ota-update-zip.html
[Optimus V Android Development] reaper420:
Sweet, I can't wait for the newest build now
[Optimus V Android Development] warfenix:
Thanks for the info :) so really no need for me to update since I don't use that. Hitting your thanks button
[Optimus V Android Development] BobZhome:
No, I used branch VM670-IHO-r1 : https://github.com/inferiorhumanorgans/android_kernel_thunderc/commits/VM670-IHO-r1

Bob
[Optimus V Android Development] mrg666:
Bitte :D

But ... space problem is strange :confused:
[Optimus V Android Development] BobZhome:
Just for you ;) I switch branches and built a new kernel, tun, and wifi.

VM670-IHO: http://www.mediafire.com/?u3lo2nxrzn53uu8

Bob
[Optimus V Android Development] Whyzor:
Thanks, I'll test it when I get some time (and like to hear others who try this too). Is it a simple drop in & replace those files on my phone? Your latest v2 is the same name as blarf's v2, as you can see that's where my confusion is. I wish kernel.org was back online...

EDIT: Acutally I can't find the zImage on my phone to replace with, can this be made into a flashable zip?
[Optimus V Android Development] JerryScript:
The Gingerbread update for the Optimus S looks promising. Looks like the S devs may have it rooted before the end of the day! ;)
[Optimus V Android Development] mrg666:
Do you think the binary blobs (GPS, sensors, etc.) could be used for Optimus V?
[Optimus V Android Development] JerryScript:
That's my hope, that and perhaps we can finally get the headsets fully functional.

THEY HAVE ROOTED IT NOW, LESS THAN 6 HOURS AND THEY HAVE #
[Optimus V Android Development] JerryScript:
Note- DO NOT TRY THIS, IT IS EXPERIMENTATION IN PREPARTION FOR FUTURE BUILDS!!!

OK, I decided to go ahead and risk my phone and try it out the Sprint Gingerbread OTA update.

I cleaned out the radio image and a few other things that made me nervous, edited the updater-script and build prop, added su, busybox, and superuser, resigned everthing. I did a nandroid backup of course, did a full wipe, installed the modified Sprint Gingerbread zip, flashed gapps, then flashed mmarz's sprint-to-ov zip file.

The phone started up, showed the standard LG logo, then all of a sudden there was an explosion and the sprint logo appeared, kinda cool actually. It then went through the standard android bootanimation, and next thing you know I'm at the account sign in screen.

I hadn't taken the necessary steps to get it working with the virgin mobile network, and the wifi modules don't seem compatible as is (at first), but I was able to boot into the OS, and use the phone minus network/phone capabilities. The interface is buttery smooth, and everything else seems to work great. Tried to power off and it just hung at the powering off box, pulled battery, rebooted, wifi works fine, signed into market fine. On second time I opened market, it upgraded. Email works fine, browser works fine.

Good news for future ROM upgrades and builds!
[Optimus V Android Development] Mellexx:
That's awesome news Jerry! Can't wait to see what's to come in future releases :)
[Optimus V Android Development] nonsense23:
I'm very excited to see this update fully functional on my phone!
[Optimus V Android Development] Whyzor:
Thanks Jerry for trying this out, I believe it prooves the Gingerbread update for Optimus S (minus radio) works fine on our OV. Not sure how big of a deal the radio is for us though.
[Optimus V Android Development] JerryScript:
It works, but it's far from fine as is. I don't have working phone, camera, or gps. Understand that I just kinda threw some things together, so these things shouldn't be expected to work under those conditions. Howerver, I do agree, it proves there is alot we can use from this on the Optimus V. The only question is will it be more valuable than what we have. I mainly hope to be able to iron out a few of the remaining IHO bugs like headsets and any remaining audio issues. ;)

Edit, after a reboot, camer works, gallery works, video playback works, video recording works.
[Optimus V Android Development] Ziegenbak:
Was there anything that could prove if one has the new screen hardware and needs to worry about black screens? I could have sworn I read that there was a correlation between the refurbs and kernel versions the phones were being shipped out with, but I can't find the post. I got my Optimus V this week, and its running 2.2.2 with Kernel 2.6.32.9. Assuming I'm at risk with the new screen, does this mean I absolutely should use Xionia CWMA for my recovery because other recoveries can give a black screen? Which of the new driver roms play nice with Xionia CWMA?
[Optimus V Android Development] Mrheroinlol:
Links are dead o.o

I can't wait to see how this gb update plays out :3 its tickling my insides!
[Optimus V Android Development] O123456789:
Thanks for the new rom and building the cifs module.

I installed build CM7.1RC1-VM670NH-BobZ-NH-091311.zip.

I noticed on the prepaidandroid wiki the date next to the build was wrong.

Builder: BobZhome

Current Version: CM7.1-RC1-VM670-BobZhome (08-13-2011) <= should be 09-13-2011?

I get the white flashing between loops of the boot animation.

When trying to run insmod on the cifs.ko kernel module I get "exec format error".

dmesg reports. "cifs version magic '2.6.32.9 mod_unload ARMv7 ' should be '2.6.32.9-v2 preempt mod_unload ARMv6 '

Note: I am not complaining, just sharing my experience with the rom.
[Optimus V Android Development] BobZhome:
The zImage goes in the boot.img on your phone. I'm building a ROM with this kernel and I'll post it for you to test it, later when I get home. I'm also interested to see if it makes a difference.
[Optimus V Android Development] konnspiracy:
We need more of a spin off for a also build for the OV. Kind of like etzerry's ezgingerbread for the g1. We need better kernel optimizations also. Although I do appreciate the work you have put into this rom guys. With out this rom our OV's would be plain

Also do we have the ability to control CPU voltage? I have wondered why some phones can do it while others can't. Is it a development thing or a hardware? Thanks for helping me understand.
[Optimus V Android Development] El Schisne:
I imagine the update probably gave you a Sprint baseband, right? Are you able to revert it back to the VM one? I remember reading that that was a big problem with Intercept users who jumped the gun and installed the Sprint Froyo update. (Sorry, I'm pretty ignorant about this aspect...)

Edit: Ah, I see on your AC post that you removed "radio.img" from the update.zip. Good call. I take it your baseband is unchanged, then.
[Optimus V Android Development] Whyzor:
From Mmarz's battery testing threads & other dev comments, it seems the kernel code tries to set different voltage levels at different frequencies, but only noticeable voltage change at 480 mhz, it seems the hardware doesn't support variable voltages, except the 480+ step up.
[Optimus V Android Development] JerryScript:
Oh no, there is no way I was going to flash the radio.img on my only phone. ;)

If someone has a bricked phone they want to try it out on, the worst you would end up with is a 3.2" android slate running gingerbread. ;)

I tried playing around with the LG updater tool again today, hoping I could grab the temp file right after the download process, but no luck. :(
[Optimus V Android Development] eollie:
The kernel has been tweaked to the point of anymore will start causing issues. You can over do it just like with things in life.

I have thought about other builds but the porting in process just seems to much. A lot of effort went into this and without the true GB code for the Optimus V there is no easy way to do it.
[Optimus V Android Development] wilberfan:
I like Bob's builds because of the apps2sd script and the V6 whatever-it-is (among other things). I was using his 0830 build, and the phone showed I was using about 24 MB of Internal Storage. Cool.

This morning I wiped the cache and dalvik, and flashed BobZ's 0913 build. My internal storage now says, "123MB used / 56MB free".

I manually did a "Move to SD Card" and rebooted, but the internal storage number didn't change.

What am I missing, here? :confused:
[Optimus V Android Development] Whyzor:
I believe blarf looked at some of the kernel optimizations done by other devs for other Optimus variations, and cherry-picked some of them in under the v2 branch (so far only Bob compiled it (post #1790) , and should be available in his next build, hopefully other builders will include it too). It'd be nice to have blarf's v2 combined with Bob's v2 (CIFS & new LCD screen support) and use that as the standard IHO kernel until a new one comes out based on LG's Optimus S .35 kernel.
[Optimus V Android Development] jawz101:
Installation aborted
[Optimus V Android Development] warfenix:
How do I implement jerrys new kernel since it a not flashable
[Optimus V Android Development] JerryScript:
I don't have a new kernel ;)
[Optimus V Android Development] warfenix:
Sorry ment bobz kernel
[Optimus V Android Development] Whyzor:
BobZHome posted the binaries, it's not a flashable zip. Here's a flashable zip for those of you who can't wait for another build to include it. I haven't tried this, so be sure to BACKUP YOUR ROM!!! I'm not responsible for bricking your phone! :cool:

http://www.mediafire.com/?4zz261jw6f861a0

may need to disable signature verification in recovery menu before flashing.

UPDATE: Confirmed wifi doesn't work with this kernel.
[Optimus V Android Development] jawz101:
thanks. I guess i wasn't paying attention:)

Update- wireless doesn't work on that kernel flash pkg
[Optimus V Android Development] BobZhome:
I decided to push the .35 source at the .32 source to narrow down and see what changed.

You can check out the results on my repo here: https://github.com/BobZhome/android_kernel_thunderc/commit/b3a7281db6cc56b8264df02cce3f2897a13c8188

Hopefully it will help us find answers to the outstanding issues we have.

Bob
[Optimus V Android Development] Whyzor:
lol, there are 23,000+ file changes between the two.

---------- Post added at 09:38 PM ---------- Previous post was at 09:35 PM ----------

Have you tried rebooting? sometimes that fixes things.
[Optimus V Android Development] konnspiracy:
So there is a voltage throttle but only under 480mhz..... interesting. our phones could easily get 900mhz with a little more voltage.

Hopefully somebody will tumble upon it with all these updates.

Also how can I push data to ext2?
[Optimus V Android Development] blarfiejandro:
Yup, and most of it is just fiddling with the whitespace or removing comments. :/

I actually haven't bothered to read back through the comments, but I still don't see any huge benefits to using a .35 kernel. The v2 stuff was me just ****ing around and is abandoned. I didn't see enough of a performance difference (or, any, really) and most of the changes would apply more smoothly (git's merging algorithm didn't seem to play nice with LG's changes, so I'm not confident that I didn't introduce any new and interesting bugs with my half-baked backports) to a .35 kernel anyhow.

---------- Post added at 10:24 PM ---------- Previous post was at 10:17 PM ----------

Such as? LG has already done a fairly good job of optimizing everything. I think there is perhaps some room for improvement with SD card I/O, beyond that I'd love to hear specific things that are lacking.

Not dynamically.

This is dependent upon the SoC that's being used. The MSM 7627 doesn't do any meaningful voltage scaling (there are effectively two steps). The Snapdragon processors, OTOH, do some really cool dynamic voltage scaling.

---------- Post added at 10:39 PM ---------- Previous post was at 10:24 PM ----------

By 600MHz the SoC is already at the highest voltage level it supports. Can you overvolt the MSM7627? Maybe, but I could see this introducing other issues (like clock synchronization, battery life, and heat).
[Optimus V Android Development] captaincrook:
I thought frequencies over 729 gave out a higher voltage level. Can anyone put a quick list of frequencies and voltage levels?
[Optimus V Android Development] blarfiejandro:
No. This has been rehashed a number of times. 480MHz and below, low voltage. 600MHz and above, high voltage. You can lower the voltage at 600MHz if so desired, but it's really unstable in my experience.
[Optimus V Android Development] captaincrook:
So there's only two steps, no matter how high/low you go? I feel a new light of knowledge shining over me...
[Optimus V Android Development] mkoyskip:
there's all this talk about cifs so i'm curious: i noticed that bobzhome added it to his kernel (i think) from what i can tell it gives/adds some cool access and/or file transfer via wifi by ---

i can share a folder or whatever on one device or machine and access it on another with no prob. for instance i share my music[root] folder on my win7 and i can browse it from my optimus? as in copy, rename, delete, change attribs, stream whatever?

and i just install some sort of server or driver on my windows box and an app on the phone?

** i installed the latest mrg666/mirage and it's working fine for me. the only prob i had was that i used 2 batteries on thursday (yesterday) but that's probably because i haven't reset/calibrated my battery.ini or whatever it's called, i've used the gps like there is no tomorrow, and i've been switching batteries like crazy.:eek:

bobzhome: i'd like to use your rom but for some reason i can't seem to figure out the apps2sd - when i became an addict 6 months ago i delved into data2ext and i can't seem to get yours working. though i guess it could have something to do with performing a full titanium restore. i haven't actually done an install in months where i haven't restored a couple hundred megs.

thanks all, sorry for the long reply.