Close

EEPROM Programmer

A project log for PC BIOS Extension ROM Tools

Tools and documentation for creating PC BIOS extension ROMs

daves-dev-labDave's Dev Lab 07/11/2019 at 00:372 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

Ken Yap wrote 07/11/2019 at 01:42 point

I got a TL866CS a year ago. Maybe I should have bought the A for the ISP capability but I haven't needed that. BTW both are obsolete, Autoelectric is promoting the II+ and warning about counterfeits, but that doesn't do 21V devices so I'm hanging on to my CS. I drive it with a VirtualBoxVM WinXP using USB forwarding. Works a treat. I also have the Linux CLI tools.

  Are you sure? yes | no

Dave's Dev Lab wrote 07/11/2019 at 02:08 point

@Ken Yap - indeed, lots of times the old ones are the better ones! 

  Are you sure? yes | no