- Feb 19, 2011
- 1,971
- 284
- 0
Ok, now I've walked /edit several edit/ different people through fixing this glitch, and now I'm starting a new thread about it so hopefully I can just point people here instead of doing a full walkthrough each time.
In a nutshell, new and refurbished Optimus V phones are apparently starting to be shipped out with display hardware from the newer Optimus S, which shows a black screen with kernels built from LG Optimus V or older Optimus S source code.
If, when booting your 'new' phone into a custom recovery, your phone only seems to boot to the silver LG logo and then goes black- but doesn't reboot- you may have this problem. If you already installed Xionia CWMA recovery, and it works, but your custom ROM boots into the black screen right after the silver LG logo, you probably are in the same boat.
NEW EDIT:
if your ROM is still working, and you're adb/terminal impaired, but you need to install a recovery, use this app:
flash_image gui
<edit> Now recent releases of IHO-based unofficial Cyanogen-Mod7 ROMs should have a kernel included which will work with either type of screen, so get one if you don't want to mess with flashing a compatible kernel (next paragraph) over a ROM.
<redacted post of modified IHO recoveries, since BobZhome's works great, but it's still in downloads section if you want 'em anyway>
Also, now LeslieAnn has updated Harmonia to 1.7, which contains a new version of the Picasticks OV kernel, which works fine on the newer OVs with no modification needed.
New: Harmonious Bumblebee based on Harmonia, good for new and old phones as well.
If you still get a black screen on boot after flashing a Harmonia variant, you can flash the picasticks remix zip listed below from recovery and that should fix it.
Compatible kernels to flash over old ROMs to get your screen back
NEW Picasticks v7 rebuild for new-screen OVs with Froyo-based ROMS (older Harmonia, Bumblebee, Stock)
kernel thread
Picasticks remix anykernel download (flash in recovery with signature verification OFF)
<deprecated, good luck finding, old mediafire links are all broken.>Fear not! Uber-dev Zefie made a very nice kernel some months back with the display drivers you need included. 2.6.32.33 no less, most (older) kernels for the V are 2.6.32.9 instead. You can use his old Xionia kernel[/URL] (original post <here> be sure to get v13 or v14 AnyKernel version) or:
Drew has built from Zefie's source again more recently with added tweaks: Xionia Redux.
Recoveries you can see
http://www.4shared.com/file/ktgqje61/VM670NH_recovery.htmlNEWEST! Reccomended for IHO roms. Recovery .img from an IHO builder (BobZhome) with IHO kernel. I've tested it personally and it worked well for me.
The Xionia kernel is included by default in the Xionia CWMA recovery (post <here>, direct download linkhttp://www.4shared.com/file/bqcvDCw8/xionia_cwma_125186.html<here>) download flashable zip version here
others:
IHO recovery with kernel from new OV stock recovery
iho-vm670-X-recovery-40143, flashable zip:
iho recovery, .img file:
xionia_kernel_clockwork-3024
All of these hacked recoveries (except the new IHO recovery with the new stock OV kernel,) like the unhacked xionia cwma, have the home and menu keys reversed. The Clockwork recovery is an older version than current, so you don't use the camera key to select; use the home key instead of menu or camera to select. IHO recovery, use the camera key to select.
Reboot loop (LG screen, recovery screen -> formatting -> rebooting)
If you have a reboot loop going, you'll have to install Xionia recovery first to fix it, even if you want to use another recovery afterwards.
You may also needflash_image if you used something like ROM manager (ugh, now I've gotten on the "I-hate-ROM-Manager" train) to end up with the black-screened recovery or ROM, instead of installing the custom recovery the "old-fashioned" way with ADB or Terminal Emulator.
Using your black-screened custom recovery the 'easy' way (one guy did it)
No walkthrough, just the general idea. Sorry. Never could get Android Screencast to work in Linux myself.
Find Android Screencast on Google Code. Follow their instructions to install.
Use it to navigate your recovery with your PC. Put one of these kernel-hacked recoveries on your SD card, and use the blacked-out recovery to install one you can see, then reboot the phone into the new recovery and proceed to install your ROM.
Installing a recovery the old-fashioned way (maybe the only way, for your new screen, if you flashed a ROM and recovery at the same time with ROM manager) :
To manually flash your shiny new custom recovery, put the recovery.img, flash_image,the Xionia a newer AnyKernel zip, the keyswap zip, and your chosen ROM all on the root (base directory) of your SD card. Open Terminal Emulator on the phone itself, if your rom is still working, and type the following code (if you're using adb, you can drop the first two lines and replace with "adb remount" (no quotes when you type it)):
if you get any errors above, don't type the next command or you'll boot into nothing...
research the errors before trying to reboot.
NAME-OF-RECOVERY.img should be replaced by the filename of whichever of the recoveries (not the .zip versions) you have chosen to use.
that sequence of commands will install, and reboot you into, the (hopefully) working recovery.
Installing another ROM:
(EXCEPT for EmuZombie's rom, other recent IHO-based ROMs, Harmonia 1.7 (or newer,) or Harmonious Bumblebee; see next section below this for info)
Any time you install an older rom.zip (like plain Bumblebee) you MUST install either a:
the Picasticks remix kernel, no keyswap needed, for Froyo ROMs
or, Xionia AnyKernel and key swap zips, for Froyo or Gingerbread
or, BobZhome's kernel v3 or newer, for Gingerbread ROMs (haven't gathered an anykernel of BobZ kernel yet, sorry)
or you will get the black screen when your phone boots into the new ROM. You do not need to reinstall the kernel or keyswap for mod .zips, like statusbars or whatever, only right after you change or upgrade your ROM.
format boot, cache, dalvik-cache, data, and system in recovery.
install the rom.zip
install the Anykernel.zip of your choice
install the key swap.zip (if using a Xionia kernel)
and reboot.
Compatible ROMS:
now BobZhome has fixed a kernel in the IHO repository, so builds from Sept. 1 should include a compatible kernel as well.
IHO wiki binary release page for compatibility with new screens, no Xionia kernel needed
Harmonia 1.7
Harmonious Bumblebee
<deprecated but still works>
EmuZombie has cooked a pure IHO CM7 with Xionia kernel 'specially for this issue. Yay!
His post is here
With EmuZombie's IHO rom, you don't need to flash the custom kernel or keyswap. He built in Xionia 13 and a swapped thunderkeypad.kl file, so all you have to do is flash his ROM in recovery (the IHO dev reccomends the IHO clockwork variant recovery to avoid issues.)
Original threads about the black screen of DOOM:
one
two
three
Download locations, all collected together:
flash_image
Picasticks remix anykernel download(flash in recovery with signature verification OFF)
Xionia Redux thread
recoveries:
NEWEST! Recovery from an IHO builder with IHO kernel.
new: IHO recovery .img with kernel from new OV stock recovery
xionia_cwma_125186
xionia_cwma_125186 flashable zip
iho-vm670-X-recovery-40143, flashable zip:
iho 40143 recovery with xionia kernel, .img file:
xionia_kernel_clockwork-3024
rom:
EmuZombie's pure IHO with Xionia kernel
IHO wiki binary release page for compatibility with new screens, no Xionia kernel needed
Harmonia 1.7
Harmonious Bumblebee
Thanks to Zefie for his great kernel and Xionia Recovery, mmarz for the key swap zip, mmarz and leslieann for collecting and posting the Xionia kernels, revolutionred for the recovery install instructions, EmuZombie, MrG666, and BobZhome (and of course blarf) for the IHO CM7 with Xionia, blarf for the IHO recovery, Picasticks for his OV kernel source, LeslieAnn, jdcnosse, and whoever else I forgot or missed.
Also thanks to SecularSanity and ndaman for being guinea pigs and bringing this new issue to light.
Good luck!
In a nutshell, new and refurbished Optimus V phones are apparently starting to be shipped out with display hardware from the newer Optimus S, which shows a black screen with kernels built from LG Optimus V or older Optimus S source code.
If, when booting your 'new' phone into a custom recovery, your phone only seems to boot to the silver LG logo and then goes black- but doesn't reboot- you may have this problem. If you already installed Xionia CWMA recovery, and it works, but your custom ROM boots into the black screen right after the silver LG logo, you probably are in the same boat.
NEW EDIT:
if your ROM is still working, and you're adb/terminal impaired, but you need to install a recovery, use this app:
flash_image gui
<edit> Now recent releases of IHO-based unofficial Cyanogen-Mod7 ROMs should have a kernel included which will work with either type of screen, so get one if you don't want to mess with flashing a compatible kernel (next paragraph) over a ROM.
<redacted post of modified IHO recoveries, since BobZhome's works great, but it's still in downloads section if you want 'em anyway>
Also, now LeslieAnn has updated Harmonia to 1.7, which contains a new version of the Picasticks OV kernel, which works fine on the newer OVs with no modification needed.
New: Harmonious Bumblebee based on Harmonia, good for new and old phones as well.
If you still get a black screen on boot after flashing a Harmonia variant, you can flash the picasticks remix zip listed below from recovery and that should fix it.
Compatible kernels to flash over old ROMs to get your screen back
NEW Picasticks v7 rebuild for new-screen OVs with Froyo-based ROMS (older Harmonia, Bumblebee, Stock)
kernel thread
<deprecated, good luck finding, old mediafire links are all broken.>Fear not! Uber-dev Zefie made a very nice kernel some months back with the display drivers you need included. 2.6.32.33 no less, most (older) kernels for the V are 2.6.32.9 instead. You can use his old Xionia kernel[/URL] (original post <here> be sure to get v13 or v14 AnyKernel version) or:
Drew has built from Zefie's source again more recently with added tweaks: Xionia Redux.
Recoveries you can see
The Xionia kernel is included by default in the Xionia CWMA recovery (post <here>, direct download link
others:
iho-vm670-X-recovery-40143, flashable zip:
iho recovery, .img file:
xionia_kernel_clockwork-3024
All of these hacked recoveries (except the new IHO recovery with the new stock OV kernel,) like the unhacked xionia cwma, have the home and menu keys reversed. The Clockwork recovery is an older version than current, so you don't use the camera key to select; use the home key instead of menu or camera to select. IHO recovery, use the camera key to select.
Reboot loop (LG screen, recovery screen -> formatting -> rebooting)
If you have a reboot loop going, you'll have to install Xionia recovery first to fix it, even if you want to use another recovery afterwards.
You may also need
Using your black-screened custom recovery the 'easy' way (one guy did it)
No walkthrough, just the general idea. Sorry. Never could get Android Screencast to work in Linux myself.
Find Android Screencast on Google Code. Follow their instructions to install.
Use it to navigate your recovery with your PC. Put one of these kernel-hacked recoveries on your SD card, and use the blacked-out recovery to install one you can see, then reboot the phone into the new recovery and proceed to install your ROM.
Installing a recovery the old-fashioned way (maybe the only way, for your new screen, if you flashed a ROM and recovery at the same time with ROM manager) :
To manually flash your shiny new custom recovery, put the recovery.img, flash_image,
Code:
su
mount -o remount,rw /system /system
cat /sdcard/flash_image > /system/bin/flash_image
chmod 755 /system/bin/flash_image
mount -o remount,ro /system /system
flash_image recovery /sdcard/NAME-OF-RECOVERY.img
research the errors before trying to reboot.
Code:
reboot recovery
that sequence of commands will install, and reboot you into, the (hopefully) working recovery.
Installing another ROM:
(EXCEPT for EmuZombie's rom, other recent IHO-based ROMs, Harmonia 1.7 (or newer,) or Harmonious Bumblebee; see next section below this for info)
Any time you install an older rom.zip (like plain Bumblebee) you MUST install either a:
the Picasticks remix kernel, no keyswap needed, for Froyo ROMs
or,
or, BobZhome's kernel v3 or newer, for Gingerbread ROMs (haven't gathered an anykernel of BobZ kernel yet, sorry)
or you will get the black screen when your phone boots into the new ROM. You do not need to reinstall the kernel or keyswap for mod .zips, like statusbars or whatever, only right after you change or upgrade your ROM.
format boot, cache, dalvik-cache, data, and system in recovery.
install the rom.zip
install the Anykernel.zip of your choice
and reboot.
Compatible ROMS:
now BobZhome has fixed a kernel in the IHO repository, so builds from Sept. 1 should include a compatible kernel as well.
IHO wiki binary release page for compatibility with new screens, no Xionia kernel needed
Harmonia 1.7
Harmonious Bumblebee
<deprecated but still works>
EmuZombie has cooked a pure IHO CM7 with Xionia kernel 'specially for this issue. Yay!
His post is here
With EmuZombie's IHO rom, you don't need to flash the custom kernel or keyswap. He built in Xionia 13 and a swapped thunderkeypad.kl file, so all you have to do is flash his ROM in recovery (the IHO dev reccomends the IHO clockwork variant recovery to avoid issues.)
Original threads about the black screen of DOOM:
one
two
three
Download locations, all collected together:
Picasticks remix anykernel download
Xionia Redux thread
recoveries:
new: IHO recovery .img with kernel from new OV stock recovery
xionia_cwma_125186
xionia_cwma_125186 flashable zip
iho 40143 recovery with xionia kernel, .img file:
xionia_kernel_clockwork-3024
rom:
EmuZombie's pure IHO with Xionia kernel
IHO wiki binary release page for compatibility with new screens, no Xionia kernel needed
Harmonia 1.7
Harmonious Bumblebee
Thanks to Zefie for his great kernel and Xionia Recovery, mmarz for the key swap zip, mmarz and leslieann for collecting and posting the Xionia kernels, revolutionred for the recovery install instructions, EmuZombie, MrG666, and BobZhome (and of course blarf) for the IHO CM7 with Xionia, blarf for the IHO recovery, Picasticks for his OV kernel source, LeslieAnn, jdcnosse, and whoever else I forgot or missed.
Also thanks to SecularSanity and ndaman for being guinea pigs and bringing this new issue to light.
Good luck!
Last edited: