DivMMC programmer. There is some extra circuitry added to that to get the level right. The level is always a tricky thing with the Spectrum, unless you are using a Spectrum +2 where the level are preset with the built in tape deck.
Update:This turned out to be quite a useful thing to have, so after I shipped that one off to the TFW8B Mansion, I decided to build another one for myself. I'll probably do a PCB for this in slow time, but for the moment, I went for a quick solution, I chose an Arduino Ethernet board I had lying around. That was bought for a project a while ago that went in a different direction.
If you want to support this blog, you can donate via Patreon or Paypal, or buy something from my store.