Originally Posted by SakreD
I have the same issue. I tried wiping the Dalvik cache but when it rebooted it froze at: "Android is upgrading... starting apps". I turned off the power and when it turned back on it got stuck on the boot ViperOne logo screen.
Did you by any chance get an error saying "Unfortunately, setup has stopped" after the initial setup? I got that, and then the black screen. It was just the home screen that gave a black screen. I could see the lock screen, bring down the notification bar, recent apps screen, I could even get into settings within the notification bar and everything. Just the home screen that's black and not operational.
I did get the error saying setup has stopped. Here's what I did to fix it.
From black screen. Reboot into recovery mode. Did a full wipe of my phone (cache, dalvik, system, data, just delete everything...everything will be gone).
Unzipped viperone.zip on my computer to get the boot.img
From fastboot I used adb sideload to push the viperone.zip onto my phone and installed.
Did not reboot after install
Flashed the boot.img onto phone. Reboot.
Not sure if every step I did was necesarry, but its working great now. I think it had something to do with not completely wiping before the first install. Hope it works out for you.