[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] Danvdh:
Ok I wrote this for the OP of my ROM because the issues some people were PMing me about were just plain out dumb, This phone has been out quite a long time and still almost every thread I goto, you got people flashing in way's I didn't even know were possible and posting weird issues that were not being reproduced by the community. so I'm just gonna post this guide for all the developers sake and in hopes the people that actually need this information, receive it before posting and clogging up development threads

If you're having issues on rom's that no one else is reporting, or the DEV has not reproduced on his phone, read the following.

1) Full wipe

2) Do not restore System data or data from CWM

3) Do not dirty flash from other ROM's

4) When was the last time you did a odin to stock? this is important in my opinion and I'm not saying you need to do one but I just want to explain that custom zip's that I make and other dev's make in the shape of "roms" only affect

a few partitions on your device, other's do not get touched and can get messy/corrupt over the months (This explains why the GPS icon disappears in some peoples cases during rom switch) and this is why I get posts in this thread about people wondering why their baseband hasn't been updated after flashing my rom when my post states "MF1"

With this being said my personal rule of thumb is to odin to stock latest and then boot into stock recovery and factory reset, wipe cache/dalvik (BACKUP YOUR SD CARD TO YOUR COMPUTER), this gives your phone fresh partitions everywhere, a fresh system to root and the latest bootloader (which you need for any AOSP 4.2 rom). This is also a good time to unlock your phone if you have not already, then reroot and install custom recovery, update the recovery if need be and flash again on a brand new system. here are my steps

1) backup all user apps and data with titanium backup, DO NOT BACKUP SYSTEM APP'S

2) backup internal storage onto PC

3) Odin to stock latest

4) wait for phone to boot then reboot into stock recovery and full wipe and clear all cache

5) reboot and root the phone and custom recovery

6) flash away and put what you need on your internal storage back onto your phone via usb, see my 2nd set of instructions below

this fixes more issues then you will realize. some of the way people flash rom's on XDA and complain to me with problems is rather funny considering I have the install instructions in the OP, not to mention many of you rooted your phone when you first got it in the ICS 4.0.4 day's and haven't done an odin to stock jellybean to update all your partitions including your bootloader, now I will go over my every day flashing step's.

1)backup all USER APPS/DATA with titanium backup, DO NOT BACKUP SYSTEM APP'S (skip this if you did a odin flash to stock)

2)reboot recovery

3)nandroid (skip this if you did a odin flash to stock)

4)factory reset, wipe system, wipe both cache/dalvik

5)install rom

6)boot system

7)*(OPTIONAL) reboot to install a kernel now if needed, always wipe cache/dalvik and fix permissions after installing a kernel

8)setup phone and download titanium backup from the market

9)restore all user apps and data (you will have to put the titanium backup folder that is backed up on your computer back onto your internal storage via usb first)

Every 6 months, backup internal storage to PC and I odin to stock, much like formatting a computer

6 months is actually a long time considering how much I flash, but this device can take a beating let me tell you =P

I DO THIS WITH EVERY ROM I INSTALL, AOSP or TW