hola veras lo primero de todo te diria que te olvides del progsx y te centres en el icprog que va de fabula, al menos a mi, yo utilizo para estos menesteres el icprog 1.05.
en cuanto a la lectura te digo k lo que te salen un codigo "feo" es porque cuando programan los xips de fabrica estan protegidos contra lectura, si te das cuenta en el icprog ay una casilla que pone cp (code protection en inglis).
en cuanto a le escritura no se lo que puede ser, has configurado bien el icprog, elige la opcion sx28_a si es un magic 3.1 o sx48 si es un duo.
ya me contaras da algun detalle más.
un saludo.