yashsingh1/xdaforums huggingface dataset:
[Optimus V Android Development] EmuZombie:
Added and no, CWM 3.2.0.1 results in a black screen. I've recommended those with the newer phones use the recovery I've suggested.
[Optimus V Android Development] blarfiejandro:
I haven't been keeping up much with the posts, but likely the most straightforward way to determine which screen you have is to look at the dmesg output and eye which driver gets loaded.

From there I'd want to correlate the driver kernel version as reported from the 'about phone' app. Should be easy enough to check.

My guess is that the new phones all have 2.2.2 on them? So if you've got Android 2.2.2, you've got a new screen phone?

Anyhow, updating the kernel (ROM + recovery use the same one) is on my list of things to do.
[Optimus V Android Development] dunni88:
Looks like the mediafire link for the latest build (08312011) isn't working. Is there another place to get it? I want to make sure I have the right one.
[Optimus V Android Development] EmuZombie:
Yes, my wife's newer screen phone came pre-loaded with 2.2.2. My guess is that would be an easy enough way to check.
[Optimus V Android Development] leolawliet:
How long ago did you get her the phone? I got mines around July and it came preloaded with 2.2.2, whenever I used clockworkmod I never had an issue no matter what rom I installed, so maybe the firmware isn't entirely an accurate indicator. I could be wrong but then again I'm a newb lol either way I'm glad you found a fix somehow, if any issues occur I'll let you know :)

One thing though, how can I be sure if my phone has the newer screen or older screen? I've only owned one of these so I can't really tell the difference.
[Optimus V Android Development] bigsupersquid:
if you've used any recovery besides xionia and can see anything but black while in recovery you have the older screen.

fyi: my dmesg output has this:

<4>[ 1.668120] mddi_novatek_lcd_probe: started.
<4>[ 1.668213] mddi_novatek_lcd_init: setting up panel info.
<4>[ 1.668460] mddi_novatek_lcd_probe: started.
<4>[ 1.700523] mddi_novatek_lcd_on: started.

and I have the older screen.

In the source code for the VD Sprint kernel, the Hitachi and Novatek code are both different from the V's source.

I'm not sure if it's a different novatek or a hitachi screen in the newer models.

adb shell dmesg

to see what you have in yours; it's buried up somewhat near the top.
[Optimus V Android Development] Whyzor:
Here's all the apps I remove after booting into the ROM first time:

rm /system/media/bootanimation.zip

rm /system/media/audio/ui/camera_click.ogg

rm /system/app/ADWLauncher.apk

rm /system/app/Androidian.apk

rm /system/app/BooksPhone.apk

rm /system/app/Calculator.apk

rm /system/app/CarHomeGoogle.apk

rm /system/app/CMStats.apk

rm /system/app/CMUpdateNotify.apk

rm /system/app/CMWallpapers.apk

rm /system/app/Cyanbread.apk

rm /system/app/Development.apk

rm /system/app/DSPManager.apk

rm /system/app/Email.apk

rm /system/app/FM.apk

rm /system/app/Gallery3D.apk

rm /system/app/GenieWidget.apk

rm /system/app/Gmail.apk

rm /system/app/GoogleFeedback.apk

rm /system/app/GooglePartnerSetup.apk

rm /system/app/LatinImeTutorial.apk

rm /system/app/LiveWallpapers.apk

rm /system/app/LiveWallpapersPicker.apk

rm /system/app/MagicSmokeWallpapers.apk

rm /system/app/OneTimeInitializer.apk

rm /system/app/Pacman.apk

rm /system/app/Protips.apk

rm /system/app/QuickSearchBox.apk

rm /system/app/Talk.apk

rm /system/app/ThemeChooser.apk

rm /system/app/ThemeManager.apk

rm /system/app/VisualizationWallpapers.apk

rm /system/app/VpnServices.apk

Note: Some of these don't exist anymore, since I made this list a while ago, it included some extras, I just kept it there in case they're back in future builds.

It's not so much the bloat, but making sure no app uses the 3G in the background. I turn it off & on manually using CM7's notification power widget. It's just a swipe & click to toggle.
[Optimus V Android Development] YouArePoop:
Got my phone over the summer sometime, came with 2.2.2 and old screen
[Optimus V Android Development] DeerSteak:
Same here - got mine in late July with 2.2.2 and the old screen (i.e., all builds have worked well with my screen at least).
[Optimus V Android Development] eollie:
I think most of the people getting these phones with the S screen are getting refurbs from VM probably as replacement phones. I know one person on AC said it was a refurb for a broken phone.

I would take a bet that after the first of august all phone have the newer screen. So if you bought or recieved one after the first of august then you will have the S screens.

Ive sent Koush a tweet and posted on G+ about to post on FB about this and see if he can work the updated drivers into CWM. Those of you that have the newer phones PLEASE contact Koush and let him know. It would be even more awesome if you help him out by sending the stuff he needs from a stock nandroid backup.
[Optimus V Android Development] leolawliet:
So in other words anyone who got their phone before August will most likely have the old screen regardless of the fact that it comes preloaded with 2.2.2?
[Optimus V Android Development] EmuZombie:
For the newer screen, looks like it loads this...

<4>[65012.187214] mddi_hitachi_lcd_on: started.

And my phone, an older screen...

<4>[86087.891931] mddi_novatek_lcd_on: started.

I'm unable to obtain the stock kernel version on the newer screen because my wife decided she wanted to free up some space on her SD card and didn't give me a chance to move the nandroid backup to a different location.... (of course, it is my fault for not doing this in the first place :eek: )

Can anyone else with a newer screen confirm my findings?
[Optimus V Android Development] Whyzor:
Does this include upgrading to the new LG 2.6.35 kernel or patching the older one (v2)?
[Optimus V Android Development] El Schisne:
I have the older screen (bought my Optimus back in February), and it's consistent with your findings. "dmesg | grep novatek" produces a few lines like the one above, while "dmesg | grep hitachi" yields no output.
[Optimus V Android Development] BobZhome:
Later tonight, I'll try building a kernel that changes the current config from:

CONFIG_FB_MSM_MDDI_NOVATEK_HVGA=y
# CONFIG_FB_MSM_MDDI_NOVATEK_HITACHI_HVGA is not set

to:

CONFIG_FB_MSM_MDDI_NOVATEK_HVGA is not set
CONFIG_FB_MSM_MDDI_NOVATEK_HITACHI_HVGA=y

Or should both be set to =y, that way it won't matter which screen you have?
[Optimus V Android Development] bigsupersquid:
the VD thunderc-sprint-perf_defconfig and the GB version both seem to match your second set (except for a "# " in the front of the first line.)

# CONFIG_FB_MSM_MDDI_NOVATEK_HVGA is not set
CONFIG_FB_MSM_MDDI_NOVATEK_HITACHI_HVGA=y

that's an excellent-sounding idea.

it'd be fabulous if there were no drivers to port and they were just disabled in the config.
[Optimus V Android Development] eollie:
I wouldnt bet the farm, but the chicken house on it.

I contacted koush/CWM and basically Im getting they dont support our phones. So the only way to fix the RM installing the wrong recovery is to port in a new version with the proper drivers and submit it to replace the one currently there.

Bob would it be possible to do that same thing with the recoveries built in kernel? Then that could be submitted to CWM to replace the current version that people are installing?

Im still waiting for confirmation from CWM/Koush on how to get rid of the existing CWM.
[Optimus V Android Development] BobZhome:
Here is the IHO kernel with CONFIG_FB_MSM_MDDI_HITACHI_HVGA=y : http://www.mediafire.com/?mx1q69o7n512c5s

Here is the IHO kernel with CONFIG_FB_MSM_MDDI_NOVATEK_HITACHI_HVGA=y : http://www.mediafire.com/?fgxx040uqpt1rfh

Let me know which one works and I'll make a recovery.
[Optimus V Android Development] bigsupersquid:
Awesome.

If this works, then it would probably be possible to recompile any of the several V kernels already released, with the config change, and allow the current batch of Froyo Optimus V custom roms to continue existence with their chosen kernel versions and not require Xionia kernel overwrites for people with the newer screens.

not to mention making IHO a little more bulletproof!
[Optimus V Android Development] Whyzor:
Someone posted on AC a workaround for the no audio during video is to remove the camera_click.ogg and VideoRecord.ogg from /system/media/audio/ui directory. I confirmed this works by making vol adjustments during a call, then recorded video, and audio is still loud and clear.
[Optimus V Android Development] mrbenji:
On my phone it's "/system/media/audio/ui/VideoRecord.ogg" -- no underscore.
[Optimus V Android Development] pandacookie:
Mine, too.
[Optimus V Android Development] BobZhome:
Idea: has anyone tried making new .ogg files and switching them with the ones that are causing use problem?
[Optimus V Android Development] avacomputers:
Does DarkTremor Apps2Sd work on this rom?
[Optimus V Android Development] BobZhome:
Yes, I have it built into my ROM.
[Optimus V Android Development] Diablo2k:
Rom installs fine, but I cant get Gapps to install. I am using gapps-gb-20110613-signed.zip. When I install the Zip it seems to install fine, but when I boot up theres no Google Apps.
[Optimus V Android Development] warfenix:
Hey Bob what's the v6 supercharger in your rom?
[Optimus V Android Development] wgallt:
I'd like to get my sons phone rooted and this rom installed so he's not constantly running out of space and so he can watch netflix. I've bounced from post to post and have gathered most of the information I need but I have a few questions. The first being would you recommend an ext2 or 4 partition when implementing data2ext for this? Second, I've come across three different ways to partition, a guide by Blayo, another by TheGrammarFreak and finally being told to just do it through clockwork... which one would you reccomend? And finally to get the horsepower to run Netflix and other games smoothly for him, what overclock method/settings would get the job done. Thanks for any help with this.
[Optimus V Android Development] DarkenCypher:
I just got my optimus but it came with 2.2.1 preloaded + I'm in a small town so these aren't exactly flying off shelves so I'm thinning I got an older screen V?
[Optimus V Android Development] mkoyskip:
if the gapps installer doesn't show up just click on the market app and it should bring it up or go to settings > accounts & sync.
[Optimus V Android Development] ariel_jesus237:
Anyone else getting skips during music playback? It happens quite often and enough to get annoying. Also, when under stress I guess, playback slows down a lot and starts to sound distorted.
[Optimus V Android Development] Diablo2k:
I don't understand, or maybe you don't. I dont have any Google Apps, this includes Google Market. When in Recovery Gapps seems to install fine, but when I boot up, theres no google apps.

Can I just install the APKs from Gapps Manually using File Manager? or is there another way to install them?
[Optimus V Android Development] bleichtman:
So today I was. Listening to Pandora in the car. Connected the phone via aux jack and headphone jack. I received a call and answered it. I was unable to hear the other party through the speakers as I normally would with other roms. The only way I was able to continue the conversation was by hitting the speaker button. Was still unable to hear the person through the car speakers however.
[Optimus V Android Development] jawz101:
ext2 reportedly has a little bit more performance at the sacrifice of potential data loss if there is a sudden power failure. I use it because my phone has a battery. I guess whatever your comfortable with.

I guess I used ROMTools for my first few flashes. I've used ROMTools as well- even have the paid version for some reason- but mainly use ROMTools or just do it through the recovery.

As far as overclocking I really don't do much. If anything I use a min/max of 480/729 or leave it at the defaults. Not really much reason to overclock except if you just feel good about doing it. A 600Mhz processor is more than the CPU's I had in my desktop in college. Just moving your finger across the screen will make your cpu jump to higher clock speed levels. Verify with CPU Spy if you want proof. I just say leave it at or close to defaults.
[Optimus V Android Development] DJ trini:
Thank you for this rom it is nice and sick and you guys did impressive work
[Optimus V Android Development] bigsupersquid:
has anyone who knows they have the newer screen tried this out yet?

I'm REALLY curious about whether a simple kernel .config change would solve this problem.

edit: I made AnyKernels out of these and tried them myself on my older screen just from curiosity.

they both boot fine on my older Optimus and don't do anything unpleasant that I can determine. wifi may not work without the wireless.ko for each though.

Attached: AnyKernel versions
[Optimus V Android Development] mrg666:
With the intention to replace with the originals, I have compared the .ogg files in IHO/CM7.1 with the original 2.3.6 OTA update file for Nexus S. They are exactly the same. I think, the problem should be with the code using these ogg files; new ogg files might not help at all.
[Optimus V Android Development] lamenramen:
Download links to the ROM are not working anymore. Does anyone know where I can get a working link without having to compile myself from github?
[Optimus V Android Development] avacomputers:
So I don't need to flash them? Does apps install their by default?
[Optimus V Android Development] CaptainShanks:
Newer Optimus V here, and I am happy to report that not just one, but BOTH kernels are fully functional :D

The only problems I had were the modules you were missing and button swap on Home and Menu.

For reference, I was running IHO-CM7.1RC1-MiRaGe (with the XioniaRedux kernel prior to flashing the two AnyKernels).

I attempted to zip my own AnyKernel with the modules from XioniaRedux, but I couldn't get them to flash properly. I would love to learn how to do that if anyone could point me to a place :3

Also, what steps would it take to compile any one of the other available kernels for older Optimus V phones with the config change? I guess I'm just asking for a howto on Android kernel compilation ^_^

Meh, I can Google my own stuff I guess :-) Knowledge is power!
[Optimus V Android Development] ariel_jesus237:
Am I the ONLY one with this problem? I haven't had it with aospCMod or Bumblebee ROMs. I even wiped everything and restored only my apps again and still get this.
[Optimus V Android Development] shuturb1tchazup:
You are not alone
[Optimus V Android Development] BobZhome:
You only need to flash it if you want a different version. My version was the last stable(none beta) version.

Not all apps get installed to the ext partition, it depends on the app. Also make sure you don't put system apps, keyboard, widgets, and anything you use a lot on the ext.

I can see you having an issue with modules, since I didn't build them. The button swap has me a little confused, that should have not happened.

Can you check to see what is listed under Settings-->About phone-->Kernel version

I want to see if my kernel was applied correctly.

Thanks for the feedback,

Bob
[Optimus V Android Development] ariel_jesus237:
It's weird though, I'd try re-flashing but I doubt it will remedy it and I don't want to have to configure all my settings yet again. I can live with this for now but would like to know if there is a fix or if it will be looked into for future releases.

On another note, does the headset still not work for calls?
[Optimus V Android Development] MizSxxyBych:
WHY is it with every rom here, my home key does not work on my optimus v???
[Optimus V Android Development] BobZhome:
Maybe your home key is broken ;)
[Optimus V Android Development] MizSxxyBych:
Uh no...its not. I can use it to wake the phone up but it doesnt bring me back to home while im in an app or browser. But thanks for your help....
[Optimus V Android Development] Whyzor:
Which launcher is this? try a different one (I like Zeam) or maybe there's a setting for the home key that is mapped to something else.
[Optimus V Android Development] nrlatsha:
Are you using this ROM on your Samsung Vibrant?
[Optimus V Android Development] MizSxxyBych:
Lol no....the op says my Lg optimus v....my sons phone
[Optimus V Android Development] MizSxxyBych:
Just the launcher that came with each rom. Ive tried two roms so far with the same results:(
[Optimus V Android Development] O123456789:
CIFS (CifsManager) Issue on 08312011

I am running the latest rom (08312011) and get "no such device errors" tying to mount samba shares. According to CifsManagers this error means the kernel does not support cifs.

The only thing I see with dmesg is "save exit: isCheckpointed 1", but I think it is from super user running.

Does the IHO Backside support cifs in the kernel? If so is anybody else having issues?

Background Info:

Initially I was running aospCMod-VM670-20110601-MMSFIXED, but GPS lock-on was slow, bluetooth didn't work, and the camera zoom was broken. CifsManager worked fine with that rom.

When I switched to the 08102011 build I wiped cache, wiped dalvik cache, formated boot, system, data, and cache. I don't recall if CifsManager worked, but I think it did.

When I upgraded from 08102011 to 08312011, I only wiped cache and dalvik cache.

Any information or suggestions would be much appreciated.

Thanks
[Optimus V Android Development] mkoyskip:
did you try going to settings > accounts & sync and then adding your google account?

i don't exactly remember if this worked for me but i did have trouble with the gapps/installation a while back and that might have jump-started to google apps installer.

or you could grab the market apk from a previous installation or titanium backup if you have one. or you might download the market apk from somewhere - i would attach it but i don't know the legal issues with doing that, and i don't know if xda will allow that. i know the market app is free and not warez but...:confused: actually if anybody has more knowledge of this please let us know.

good luck
[Optimus V Android Development] markj801:
So I've had this error (with signature verification off), and I've tried to install IHO-Purity, IHO-Purity-X, and BACKside with all fails. Then I got CM7.1RC1-BobZ to finally install, which is great. But does anyone know why I couldn't get the others to work?
[Optimus V Android Development] JerryScript:
Check under settings>>ADW Settings>>General Behavior>>Home button binding
[Optimus V Android Development] JerryScript:
How are you downloading the zip files? It sounds like file corruption.
[Optimus V Android Development] markj801:
On my computer and then putting the sd card into my computer and copying the file over.
[Optimus V Android Development] CaptainShanks:
I did remember to check that, thank you very much ;)

Anyway, for the sake of science, I nandroided my current rom and did a full wipe, then flashed the mirage build again, then flashed iho_hitachi-signed.zip, success, and here's a shot of the about phone screen:

This time, the iho_novatek_hitachi-signed.zip wasn't successful... Black screen on boot.

By the way, no key swap this time, and I know why now. I mentioned that I was using the XioniaRedux kernel before I flashed yours on my last try, and I had flashed a zip to swap my hardware keys because it was a kernel for the Optimus S, so the keyswap was still in effect when I flashed the zips on those trys :) The more you know!
[Optimus V Android Development] BobZhome:
The current IHO kernel does not have the CIF....I will look into building it into the next build for you to test.

Bob
[Optimus V Android Development] BobZhome:
That is the answer I was looking to read.

Thank you for testing!
[Optimus V Android Development] JerryScript:
Did you check the md5sum?
[Optimus V Android Development] CaptainShanks:
Any time :D Let me know if you need me and my phone for any other testing, I don't mind being a guinea pig, especially if it helps Android development ^_^
[Optimus V Android Development] blarfiejandro:
Right. SMB/CIFS support isn't enabled. I didn't see that being a real common use case, and felt it was a good way to cut down on bloat.

This is normal, part of how yaffs works. Essentially it's writing changes to the flash memory so that when you reboot it won't have to scan the whole partition for possible corruption.
[Optimus V Android Development] blarfiejandro:
Did LG release a .35 kernel for the VM670?

Anyhow, what /kernel version/ is shipping with the older and newer phones?
[Optimus V Android Development] Whyzor:
I thought maybe the released .35 kernel for the LS670 could be used, seems that some people can interchange the kernels between the phones (w/ key swap).
[Optimus V Android Development] O123456789:
cifs.ko

Nevermind: I found some nice links in the wiki and on the cyanogen wiki that I will run through to see if I can build a cifs.ko. If/when I run into problems I might bug you guys again.

Thanks
[Optimus V Android Development] blarfiejandro:
Not sure what using a .35 kernel would buy us right now.
[Optimus V Android Development] bigsupersquid:
at its current stage of usability without the stupid stock GB binary blobs, the .35 kernel gets me no screen on wake from suspend, and white screen for video and camera preview.

both with a clean build from source and testing drew's gingerkernel. gah.

the main good thing about it is that it works just the same in the stock rom as in cm7... except the whitescreen video is blackscreen and flashes frames when touched.
[Optimus V Android Development] deaver_92:
So I think the wifi sleep issue is back. I'm downloading a file and every time I turn the screen off, or the screen times out, the file stops downloading. When I turn the screen back on I notice the wifi symbol is white instead of green like I just turned it on. I have wifi sleep policy set to never. Right now I've got the screen to time out at 30 minutes so that the file will keep downloading but I'd rather not chew through my battery that fast.

I'm on Jerry's 8/31 build with Green Machine Theme enabled.
[Optimus V Android Development] JerryScript:
Nothing has been changed in the code for wifi for over a month. If you are having troubles, try a reboot first, if that doesn't fix it, try a wipe/reflash.
[Optimus V Android Development] Ventrue05:
is the mic/headset problem beiing worked on?
[Optimus V Android Development] bigsupersquid:
I got hold of a 'new' boot.img in the rooting thread...

I'm attaching the .config from an old stock boot image and this new one.

The three differences are the build date, ANDROID_PARANOID_NETWORK, and the video driver selection:

both show in phone info as

lge@android-build #4

thought you might find this of use.
[Optimus V Android Development] CaptainShanks:
Hm, from what I'm seeing here, the novatek_hitachi zip I used should have worked. I'll try downloading the zip again to see if I didn't just have some corruption.
[Optimus V Android Development] nixie2121:
I have been hoping for a fix for this for a long time.. Guessing it does not look good...
[Optimus V Android Development] Whyzor:
You have to file a github issue with exact steps to reproduce in order for it to show up on blarf's (or other developers') radar. Otherwise a comment here & there on this thread gets drowned out by other issues.
[Optimus V Android Development] BobZhome:
I have new build https://github.com/inferiorhumanorgans/android_device_lge_thunderc/wiki/Binary

Changelog

09-13-11:

Kernel v2: a) Added: CIFS(Common Internet File System) module b) Changed: To NOVATEK_HITACHI - So new Hitachi screens will work. <--A big Thanks to CaptainShanks for all the testing!

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

Enjoy!

Builders: Here is IHO v2 kernel with WiFi and Tun modules: http://www.mediafire.com/?2ha7c68lery3d96
[Optimus V Android Development] CaptainShanks:
Woot! Any chance at a new recovery?
[Optimus V Android Development] Xx_silenzer_xX:
Hey Bob When i Flashed Uour New Rom my just boots up and shows the animation but and just flashes white any advice??