Página 2 de 3

Re: Tutorial para desbriquear el ZX-Uno con una Raspberry

Publicado: 28 Ago 2016, 16:10
por Uto
Yes, I was about to say that you can allways user other GPIO pins whereas you set up the software properly, but I was not 100% sure so I prefered letting that for the experts :-)

What you suggest should work as well cause there should be no difference in the GPIO pin you use, and I guess the configuration for the B+ and above models is like that just because is more convenient using GPIO pins that are all them together in a row, but nothing else.

Re: Tutorial para desbriquear el ZX-Uno con una Raspberry

Publicado: 28 Ago 2016, 23:01
por andydansby
Getting closer by using the Raspberry PI B rev 2. This PI has only the 26 pin and the pinout was exactly as antoniovillena thought it should be.

Here's the menu command from the Raspberry PI
IMG_1429.JPG
I wait about a minute and switch the video input to the Uno from the PI.
IMG_1430.JPG
I press enter to upgrade Flash from SD. I used the recovery.zip from another thread.
IMG_1432.JPG
The Flash loads from the SD card
IMG_1433.JPG
I then reboot the Uno, however, I still just get a black screen after that. I'm sure there is a step that is missing. However, it is closer and also proves that the USBBlaster that I bought is not compatible with the Uno.

Any ideas on what the next step should be?

Thanks
Andy Dansby

Re: Tutorial para desbriquear el ZX-Uno con una Raspberry

Publicado: 28 Ago 2016, 23:06
por antoniovillena

Re: Tutorial para desbriquear el ZX-Uno con una Raspberry

Publicado: 28 Ago 2016, 23:13
por antoniovillena
For the latest files I use this GDrive account:

https://drive.google.com/drive/folders/ ... kMwSV9rM2c

There are some errors like the BBC Micro core or the Acorn Electron. But here are the most updated files.

Also I've put the new recovery.bit to the thread you've downloaded

Re: Tutorial para desbriquear el ZX-Uno con una Raspberry

Publicado: 29 Ago 2016, 23:51
por andydansby
Got it working! I am now at the latest firmware .051. One thing I will point out. After you send the recovery.bit to the Uno, you need to wait about a minute or so and then press enter, otherwise you just see a blank screen and think that it is not working, Just wait a little bit and you will see the BIOS screen.

This is working great using the Raspberry PI B Rev 2. as a flashing device to repair a bricked Uno.

Thank you again antoniovillena! I think before I do any more impromptu upgrades to my Uno that I will next buy a Xilinx jtag programmer. I see some on ebay around $26.00 or so.

I also see that the Pentagon and +2 is on the Uno with the new firmware which is nice.

Thanks again

Andy Dansby

Re: Tutorial para desbriquear el ZX-Uno con una Raspberry

Publicado: 30 Ago 2016, 00:25
por antoniovillena
Congratulations, Andy. I'm sorry about the problems with the USB Blaster.

Re: Tutorial para desbriquear el ZX-Uno con una Raspberry

Publicado: 30 Ago 2016, 02:12
por andydansby
antoniovillena escribió:Congratulations, Andy. I'm sorry about the problems with the USB Blaster.
I guess it goes to show that they are not all built alike. Various discrepancies of the design of the USB Blaster are definitely something to consider. No big loss, I think it only cost $4-$5 from china, so pretty cheap. At the worst, I bought a 2' Mini USB cable. If I ever start messing with Altera FPGA, then I've got one.

Andy Dansby

Re: Tutorial para desbriquear el ZX-Uno con una Raspberry

Publicado: 11 Sep 2016, 12:37
por hikoki
Por qué se llega a briquear? Se podría poner algo en el firmware para evitarlo? Un retardo? Una cache intermedia para que no rebose o se pause el proceso de carga de datos? Quizás podría activarse un botón para enviar al hardware una orden manual? No sé.. Si se briquea, mantén pulsado el botón y resetea..

Re: Tutorial para desbriquear el ZX-Uno con una Raspberry

Publicado: 11 Sep 2016, 12:47
por antoniovillena
hikoki escribió:Por qué se llega a briquear? Se podría poner algo en el firmware para evitarlo? Un retardo? Una cache intermedia para que no rebose o se pause el proceso de carga de datos? Quizás podría activarse un botón para enviar al hardware una orden manual? No sé.. Si se briquea, mantén pulsado el botón y resetea..
Todos estos briqueos son por una versión antigua del firmware. Con las últimas versiones (la que llevan los del crowd) no hemos experimentado ningún briqueo. También se pueden producir briqueos por ejemplo si se interrumpe la alimentación durante el transcurso de un upgrade.

Re: Tutorial para desbriquear el ZX-Uno con una Raspberry

Publicado: 11 Sep 2016, 13:14
por Uto
antoniovillena escribió:
Todos estos briqueos son por una versión antigua del firmware. Con las últimas versiones (la que llevan los del crowd) no hemos experimentado ningún briqueo. También se pueden producir briqueos por ejemplo si se interrumpe la alimentación durante el transcurso de un upgrade.
Si tenéis un portatil, no es mala idea que si vais a hacer un upgrade alimentéis el ZX-Uno desde un USB del portatil, así si se va la luz, la batería del portatil seguirá dando salida.

Y si tenéis un SAI con más razón.

Aunque creo que todos - menos los más prudentes - habremos actualizado firmwares de cosas (routers, DVDs, consolas, etc.) con estas palabras en la mente: "joder, no se va a ir la luz justo ahora ¿no? ... leche cuanto tarda :roll: .... uf, menos mal :oops: " :lol: