Vamos a ver, yo he llegado a instalar tres ViperGC (mi consola y las de dos amigos).
En uno de esos tres ViperGC me deje los cuernos intentando programarlo, siempre con el mismo error (el programador decía que no había ningún ViperGC, lo mismo que te pasa a ti).
Después de muchas vueltas, y estar casi por devolverlo, me da por coger el polímetro y comprobar las patillas del integrado principal y... tchan, había dos patillas puenteadas (según pones el chip mirando los conectores de los cables hacia ti, las dos primeras empezando por arriba de la hilera derecha de patillas). Eliminé el puente (con un poco de maya de desoldar y un soldador) y el chip funcionó a las mil marvillas.
No estoy diciendo que tu caso vaya a ser el mismo, pero por probar, no vas a perder nada.