Close

Adventures in (E)EPROM Land

A project log for DDL4-CPU

A Modular 4-Bit CPU Design

Dave's Dev LabDave's Dev Lab 06/01/2018 at 02:204 Comments

It has been over a decade since the last time I needed to program a parallel (E)EPROM of any type. Back in those days there was a parallel port on virtually every laptop and desktop computer. I ended up selling my old parallel port programmer years ago on ebay. With the build of the DDL4-CPU, it was time for me to look for something a little more modern. A quick search turned up the TL866 usb based programmer. Further searching revealed that there was a linux command line tool created for these programmers. So I ordered one! Well, I didn't read carefully enough.... there are three variations of the TL866 available, two are compatible, the third is not! The TL866 II+, is a slightly newer version that supports a wider range of voltages and has more In-System-Programming (ISP) support. So this was the one I selected to start with. The device works fine with the provided windows software, but no support available in the linux software for the TL866 II+. I ordered a second unit, this time the TL866CS (the TL866A would have worked as well). After downloading a copy of the linux tool, I was able to read and write to the EEPROM that I had selected. The linux tool did warn that the firmware on my device was old and I needed to update it. Unfortunately, the linux tool doesn't offer the capability of doing the firmware update (or none that I could find), so I ended up digging out an old windows laptop that keep around for just such occasions (I purchased it at a pawn shop for $99 - the wifi doesn't work!). After downloading the software and installing it, I flashed the new firmware, and went back to my linux setup with no more warnings! Sweet little setup!

UPDATE: someone shared the link to a linux based firmware updater!

Discussions

Dave's Dev Lab wrote 06/03/2018 at 00:58 point

@SHAOS glad to help when i can! that is what the log entries are for! I hope at least a few people can benefit from my hard won knowledge and experience!

  Are you sure? yes | no

SHAOS wrote 06/03/2018 at 02:00 point

Thanks again! :)

I looked into GitHub repository and it looks like it's some Russian guy from Siberia literally hacked into this device? ;)

But then a lot of other people also contributed - so it's GPL as it should be :)

  Are you sure? yes | no

Dave's Dev Lab wrote 06/03/2018 at 06:35 point

indeed sometimes the great code comes from unexpected places! it worrks well, so contribute back!

  Are you sure? yes | no

SHAOS wrote 06/02/2018 at 23:12 point

I didn't know that they have Linux version for it! Thanks for info!

  Are you sure? yes | no