I've been using the Viper One rom on my HTC One m8 with no trouble for a month or so. However, when I flashed the new version 2.0 yesterday, something must have happened, because the phone now boots extremely slowly. When I turn it off and then turn it on, or when I restart it, it stays on the screen that says htc at the top and android at the bottom with the red warning text for about five minutes. Then the screen abruptly goes black, and I can press the power button or use a motion launch gesture to get to the lockscreen. Before, it would stay on the htc screen for a couple seconds, and then go to the viper one custom boot animation, and the whole process would only take around 10 seconds. I also tried going back to my old rom, but that didn't fix the problem. Does anybody know what needs to be fixed? It's not the rom, so could it be the kernel or the firmware? Thanks in advance!