How to flash custom rom on Canadian variants ( i747m ) or att roms
For All of the people who are getting status 7 error while flashing a custom rom on att based rom on their canadian variants i747m...there is a simpler way to do things.
First let me tell you that hardware wise both are same phone but ATT has implemented radio software differently than candian versions. So never flash att radio on candian phones. This may or may not break your phone.
So, if you are getting status 7 while flashing the rom through CWM, read the error. Usuallly when u flash a rom through CWM, there is a check based on RIL( based of build,prop) to make sure you are flashing right rom to right device. Now ATT has device model name of d2att while canadian variants have d2can and this is the reason why cwm is preventing the flashing of rom.
You can successfully flash the rom by editing build.prop two ways, either on rom file or on device itself. just go to /system folder and change the d2att to d2can and it would flash the rom successfully.
Or if you have already rooted the phone you could easialy download app for editing build.prop and make changes. That way you dont have to modify file everytime you flash a another rom.
Samsung Epic 4g on Virgin Mobile