Se hace con el urgjtag, que NO puedes instalar desde apt sino que tienes que compilarlo tú.La versión que está en los repos de Ubuntu y Debian peta con un segfault al flashear.
Así que lo primero es instalar el urgtaj desde los sources:
Lo primero instala estas dependencias:
Código: Seleccionar todo
sudo apt-get install libftdi-dev libusb-dev python-dev libtool autopoint
Código: Seleccionar todo
git clone --depth 1 https://github.com/shuckc/urjtag.git
Código: Seleccionar todo
autogen.sh
Código: Seleccionar todo
./configure --prefix=usr
Ahora compila con make -j4 e instala con sudo make install
Ahora intenta ejecutar "jtag". Si te dice que no encuentra la librería liburjtag, es porque el script de instalación se empeña en instalarlas en /usr/local/lib. MAAAAL.
Las movemos a /usr/lib:
Código: Seleccionar todo
mv /usr/local/lib/liburjtag.* /usr/lib/
Si ya va, pues conecta el ZXUNO a la corriente, y conéctalo al PC por USB usando el USB Blaster a su conector JTAG (sólo entra en un sitio!)
Una vez en jtag, le dices:
Código: Seleccionar todo
cable usbblaster
detect
pld load <RUTA_COMPLETA_A_RECOVERY.BIT>
Y debes tener en la tarjeta un FLASH.ZX1, que debería ocupar 16M.
Pásale la ruta completa. Si te da un error del comando load, es que no está encontrando el fichero recovery.bit, probablemente porque no estás pasando la ruta completa...
Feliz unbricking!