I love CyanogenMod! It is my go to ROM for any device I get. When I got my Galaxy S3 as soon as a CyanogenMod was out for it I was on it. Clean slick, and always the latest code. I use the d2att nightly builds available here. I dont always update nightly. Id say once a week or maybe every couple of weeks. In April I started experiencing CyanogenMod random reboots on my devices. In the middle of calls or while reading reedit.
I tried to updated the the latest nightly 5/15 and the install failed on some bootloader issue. I sat down to figure out why. It turns out sometime in November AT&T pushed an update to the firmware I747UCDLK3. This update affected all the software on the phone. The modem, bootloader, and system image. Well the fact I didn’t have the bootloader updated was why the latest nightly failed. Turns out it was also why I was getting reboots. What follows is the processi used to update everything and this has completely resolved my random reboot issues.
- Boot into CWM Recovery and do a nandroid backup of the existing load.
- Rebooted into windows and installed samusng drivers.
- Boot the phone into recovery and wipe data and chache.
- (!THIS WILL ERASE INTERNAL SDCARD!) Booted the phone into download mode and used Odin to load a pre-rooted stock firmware. I got it from this thread (root66_ATT_I747UCDLK3).
- When the phone booted into TouchWiz I took the opportunity to carrier unlock the device.
- From the Play Store I installed CWM ROM Manager, then used it to install the CWM Touch Recovery.
- I booted into CWM Recovery and wiped data and cache and restored my nandroid of the the system.
- Booted back to recovery and installed the latest nightly.
The Odin took about 10 minutes to complete. I Was on a USB3 port with the cable that came with the phone. There have been reports that using a USB1.1 port makes it go really slow. Don’t do that. Also dont interrupt an odin while its flashing your bootloader unless you like bricks for phones.