Galaxy S3 won't complete boot after Cyanogenmod reversion I installed a CGM 10.2 "snapshot" last night that was listed by the updater as a stable build. It started draining my battery immediately, so I tried to revert (using the built-in updater) back to the 10.1.3 stable build I had previously.

After installing 10.1.3, I never get past the spinning "CyanogenMod" screen. Is there a way to transfer the CGM 10.1.x files via Odin to the sd volume on the phone so I can try to boot via recovery, or is Install from SD card via recovery the best way to try and load a build that may work?

Follow-up: I have wiped my cache, the dalvik cache, factory reset my phone, and tried both 10.1.2 and 10.1.3. I can now boot, but can't get the default (and only available) keyboard to work, so I can't even enter my google account to do anything with Android on the phone. Is there a way to directly install an alternative keyboard?
After many failures, I finally figured out what was happening. Cyanogenmod's update utility told me about a new snapshot for 10.2. I was currently on 10.1. When I installed the 10.2 "stable" snapshot, I still had the 10.1 gapps on the phone. Evidently this is what caused the boot to fail. After wiping the caches and doing the "factory reset", installing the 10.2 gapps and the 10.2 CGM snapshot, I was able to get the phone to boot successfully.

I don't know why the 10.1.3 reversion failed when I still had 10.1 gapps on it.

I'll update this answer later if battery life is still an issue, but I believe I should be able to revert to 10.1/10.1 if battery still doesn't behave well in the 10.2 snapshot.

While trying the paths, I also tried the CGM 11 (4.4) beta build. Looks pretty sweet, but I couldn't get wifi to work on it, so I went back to CGM 10.2 snapshot.