After installing Cyanogenmod 12.1 on my LG G2 (d800) I'm unable to boot into custom recovery.
- If I use Cyanogen to boot into recovery, my phone just turns off and I can't turn it on for several minutes.
I tried to get TWRP by downloading their image and installing it through the ADB command on their website (installing it through FreeGee results in an error). If I then boot into recovery, I see a black screen with the text
 Fastboot mode started  -- reset --  -- portchange --  -- reset --  -- portchange --  fastboot: processing commands
and nothing happens.
Is there a way to resolve this without reinstalling Cyanogenmod and/or going back to stock firmware?