ZX-WESPI - add a cheap wifi-enabled fileserver to your Zeddy!

Discussions about Sinclair ZX80 and ZX81 Hardware
Lardo Boffin
Posts: 2160
Joined: Sat Nov 26, 2016 2:42 am

Re: ZX-WESPI - add a cheap wifi-enabled fileserver to your Zeddy!

Post by Lardo Boffin »

Finally found time to finish this today but its not quite there and working yet.

I have uploaded the firmware from the links earlier in this post and when connected to power the red light is on and the blue flashes intermittently but regularly.

I have connected it to the zeddy and when I do LOAD “” it appears to be loading for a few seconds but then I either get:

1) Grey screen and reset back to K
2) Grey screen and lock up
3) Some text on the screen - looks like “ZX IO T”

66104ADC-12BD-4612-A3C1-DA34C1EBA177.jpeg

If I get 3) then I can list the program, to some extent:

D7EA15E8-5322-47D9-9513-FDB6F02E4D0F.jpeg
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
Lardo Boffin
Posts: 2160
Joined: Sat Nov 26, 2016 2:42 am

Re: ZX-WESPI - add a cheap wifi-enabled fileserver to your Zeddy!

Post by Lardo Boffin »

I’m using an early issue one, bugged ROM, no back porch ULA. As it is not comp modded (and does not have a keyboard yet) I am using a Chroma 81 and external keyboard.

I assume it needs 16K of RAM so have tried:

1) The RAM in the Chroma 81
2) The RAM in a Memotech 16K RAM pack
3) A ZXPand+

This is the Wifi module:

5AA8D882-D8E1-40BB-ACA7-0F8044858F40.jpeg
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
Lardo Boffin
Posts: 2160
Joined: Sat Nov 26, 2016 2:42 am

Re: ZX-WESPI - add a cheap wifi-enabled fileserver to your Zeddy!

Post by Lardo Boffin »

And some fitting:
216451BC-6F67-41B8-AA58-33806A078F7E.jpeg

And loading:

A84DA266-22AB-4E97-9610-BEA0586A4A79.jpeg
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
Lardo Boffin
Posts: 2160
Joined: Sat Nov 26, 2016 2:42 am

Re: ZX-WESPI - add a cheap wifi-enabled fileserver to your Zeddy!

Post by Lardo Boffin »

Any advice appreciated!

Thanks!
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
User avatar
mrtinb
Posts: 1906
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: ZX-WESPI - add a cheap wifi-enabled fileserver to your Zeddy!

Post by mrtinb »

If I remember correctly I could not get it to work with ZXpand.

I use it with Sinclair 16k RAM pack.

I think you got very far, as you actually loaded some program.

I think you need to ask for help in the German forum, as they know this device more than everyone else.

https://forum.tlienhard.com/phpBB3/viewtopic.php?t=3360
Martin
https://zx.rtin.be
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
Lardo Boffin
Posts: 2160
Joined: Sat Nov 26, 2016 2:42 am

Re: ZX-WESPI - add a cheap wifi-enabled fileserver to your Zeddy!

Post by Lardo Boffin »

Thanks Martin.

To be sure the zeddy and RAM pack are both working I disconnected the Wespi and loaded a 16K game ok, so I guess they are fine.

I will reconnect and give it another go then join the forum if I don’t get any further.
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
retrofan8081
Posts: 17
Joined: Thu Aug 06, 2020 11:29 am

Re: ZX-WESPI - add a cheap wifi-enabled fileserver to your Zeddy!

Post by retrofan8081 »

I made a wespi and mrtinb is right that it doesnt work with zxpand unless you turn off the zxpand rom.

It looks like the wespi loads some fastloader then does another load to get the menu programme? zxpand will load from tape if you load"" but from the sd if you load with a program name. Maybe wespi is loading with a name so zxpand tries to load it but its not on the card so it fails?

If you disable the zxpand rom it all works fine. config "x" before you load"" it works fine for me. I wonder if something can be changed in zxpand to make them work together? I think it's not so important because zxpand loads quicker anyway. Or maybe wespi so it does a second load"" with no name?
Lardo Boffin
Posts: 2160
Joined: Sat Nov 26, 2016 2:42 am

Re: ZX-WESPI - add a cheap wifi-enabled fileserver to your Zeddy!

Post by Lardo Boffin »

Thanks.

I have also tried this with a standard Memotech 16K RAM pack and get the same results.

When I try it I get about 6 seconds of loading lines on the screen, then it goes grey and resets to the K.

The wespi continues to flash blue for a few seconds after the load fails.

What is the normal flashing pattern for these? When switched on mine has a solid red LED and then has a consisten blue flashing LED.

I wonder if it is worth trying to reflash the wespi?
ZX80
ZX81 iss 1 (bugged ROM, kludge fix, normal, rebuilt)
TS 1000 iss 3, ZXPand AY and +, ZX8-CCB, ZX-KDLX & ChromaSCART
Tatung 81 + Wespi
TS 1500 & 2000
Spectrum 16k (iss 1 s/n 862)
Spectrum 48ks plus a DIVMMC future and SPECTRA
User avatar
mrtinb
Posts: 1906
Joined: Fri Nov 06, 2015 5:44 pm
Location: Denmark
Contact:

Re: ZX-WESPI - add a cheap wifi-enabled fileserver to your Zeddy!

Post by mrtinb »

I had 2 problems when getting mine to work:
  • I had trouble flashing the ESP32, as the instructions were for a Windows-only program. I finally found how to do it on the command line on a Mac. Beware here that the ESP32 comes in different versions, and not all versions have been successful with the firmware.
  • After the flashing I could still not get it to work. I finally found that one of my resistors had a wrong value. So finally it worked, when it was replaced.
It has been a little stone filled road for more of us, so the German forum is the best place to find help, as we have very bright electrical engineers there that designed the device.
Martin
https://zx.rtin.be
ZX81, Lambda 8300, Commodore 64, Mac G4 Cube
User avatar
1024MAK
Posts: 5102
Joined: Mon Sep 26, 2011 10:56 am
Location: Looking forward to summer in Somerset, UK...

Re: ZX-WESPI - add a cheap wifi-enabled fileserver to your Zeddy!

Post by 1024MAK »

Lardo Boffin wrote: Thu Feb 17, 2022 8:56 pm I’m using an early issue one, bugged ROM <SNIP>
With or without the ‘dead cockroach’ ‘fixer’ board? The dead cockroach board could well mess things up.

It’s very possible that the software is expecting one of the two later ROMs, especially if it copes ROM code or calls/jumps to any of the ROM code routines.

Although I have bought the bits for this project, lack of hobby time means I’ve not progressed any further :(

Mark
ZX81 Variations
ZX81 Chip Pin-outs
ZX81 Video Transistor Buffer Amp

:!: Standby alert :!:
There are four lights!
Step up to red alert. Sir, are you absolutely sure? It does mean changing the bulb :!:
Looking forward to summer later in the year.
Post Reply