Hola, el odin yo normalmente me lo bajo de sammobile, busca una rom de tu modelo y en la descripción viene el enlace para descargar odin. Suelen actualizar la versión. Actualmente para el gt-s6310 tienen este:
http://dl.sammobile.com/Odin3_v3.10.7.zip
Si en el ordenador no tienes instalado el kies de samsung no te va a reconocer el teléfono, lo tienes que instalar primero para que se instalen los drivers del teléfono.
La versión que comentas de cwm está incompleta, y por eso le puede pasar lo que comentas. Si quieres saber el motivo, y si quieres una versión de cwm que funcione utiliza la de este post mio:
http://www.htcmania.com/showthread.php?t=917318
El TWRP es más completo y actual, y por si no lo sabes debes buscarlo en "roms y desarrollo". Ahí tengo un hilo con la ultima versión y enlace para descargar e instalar, busca
[RECOVERY]TWRP.....
Saludos.