I've had my Optimus G rooted for a while now, and I had recently updated to Cyanogenmod 11 M3 and after a few weeks of good use, my phone crashed for no reason. There was a green screen that said Kernel Crash, demigod fail or something and some other stuff. Told me to press up to do this, down to do this, power to do this…. Anyways the phone wouldn't boot up after that. It was stuck on the LG logo. I could only get it into fast boot and download mode but from fast boot there was no way to get to recovery or regular boot. I found the TeenyBins post and tried to fix it using both of the .bins they had but at 85% the phone tried to boot up and was stuck on the LG logo again. Then I found the stock .bins and tried to flash them over, yet I got the same result. I've tried everything I can think to do, if anyone has any suggestions, please please help.