La risposta breve è: SI, solo cwm!
La risposta lunga, se interessa, è:
TUTTE LE ROM "cucinate", moddate o costruite da utenti (chiamale come ti pare) sono installabili esclusivamente via recovery, a partire dal file .zip così com'è, NON scompattato né rinominato, da collocare sulla memoria interna.
Da Odin puoi flashare esclusivamente le immagini delle partizioni fornite coi firmware "stock" provenienti da mamma Samsung (o artatamente costruite con dei dd, diskdump, ma lascia stare! )
Sono dei file .tar o .tar.md5 (che è la stessa cosa, al netto di una firma di integrità appesa al file), che contengono uno o più file binari, appunto immagini delle circa 12 partizioni che compongono il firmware del telefono.
PS: consiglio spassionato (visto che i soldi non sono miei), leggendo qualche post approssimativo in giro:
MAI flashare a caso file con Odin, scompattandoli finché non li accetta... E' un ottimo sistema per sperimentare i limiti della garanzia dell'assistenza Samsung, non so se mi sono spiegato