I'm currently on UD 3.1.1 and am really liking it so far. One problem i've noticed, however, is that when I try to flash an alternate kernel, it constantly causes bootloops when I turn on wifi. I've tried multiple kernels and they all cause the same issue to occur. Just wondering if there's anything I can do to fix it, or is it the simple "some kernels don't work with some ROMs and some phones." On a side note, the stock kernel has given me amazing battery life, as I lasted 52 hours on a single charge last week. Just want to speed it up a bit.