The above pic does make it a bit difficult to see what needs replacing, so here it is again, but upside down (this is the pic I will be referencing): There are only a few parts that need to be replaced for the programmer to work with the 2716, 25's, and this will not affect programming the other ROM's.īelow is a pic showing the unit, and marking the components to be replaced: OK, so you want your Advanced Willem EPROM Programmer to actually program the older chips? This can be achieved. The next post will describe what to do if you own one of these programmers (or are thinking about buying one). Once I figured out the differences, I modified my programmer to suit. There is some info on the web about modifying the Vpp (Programming Voltage) section of the PCB 3b unit to make it more reliable when programming the old chips, but the PCB45 and PCB50 from Sivava are a bit different.
DAMN!Ĭonsidering I do a lot of work on older pinballs, it was starting to look like I was going to have to spend at least US$300 on a much more decent unit, just so I could program the older ROM's.īut, after doing some research, I realised that the Sivava Programmer was actually a modified Willem PCB 3b. It does program everything from 2764 onwards without too much pain - once you know the tricks - but the 2716, 25's are pretty much un-programmable with this unit.
The "Advanced Willem EPROM Programmer" PCB45 or PCB50 by Sivava ( is probably the most common one on eBay (seller: sivavath), and at around AU$50 plus shipping, it is not a bad price. Unfortunately, the 4.1 is no longer available new from the Willem site: but the 4.5 may also do the job fine (I have not tested this unit though).
Of the "official" Willem programmers, the version 4.1 is probably the best for programming ROM's for use in Pinball Machines from the early electronic ones right through until Stern changed their system to use a USB Flash Drive to update the software. furthermore, because the Willem programmers were/are an open project, there are many derivatives now available. There are a few sellers on eBay selling these units, but if you look closely, they are not the same. I have not been able to find anything about them on the web.Considering the price of the Willem EPROM programmers, many people have bought them (including myself). Has anyone used a TOP3000/3100 to program a 2564? (Or, indeed, any other modern device programmer?) Also, the actual chip that I am reading(but not the ones that I am trying to write) is labelled TMS25P64. I would quite happily splash out for a new programmer if it was sure to work, but based on past experience, I am a bit reluctant. I see that TOP3000s and TOP3100s include the device in its supported device list. I can't program the EPROM and known good EPROMs read back as blank, so I am thinking that the TOP853 device list is wrong.
The TOP853 that I have has the TMS2564 in its supported device list, but it does not work. I an trying (and failing) to program a couple of TMS2564 EPROMs. Hi, I realise that this is an old post, but hopefully, somebody has solved this problem. I want to hear if anyone had successful experience with 2564. I will have to save my time and effort because GQ-4X has two small inductors inside. I don't want to be the first person Searching the Internet search resulted in "The programmer should have toroidal type of inductor because the 25 chip require strong and longer current." Probably that is true. I didn't check it but 2532 adapter to 2732 worked because maybe both have same Vpp? eBay has a $60 programmer which has 2564 in the device support list but it is from China so Iam not sure if I can invest money and wait days to try out the Chinese product. I think whoever programmed the firmware of this GQ-4X knew the pin lay out and had enough data but couldn't solve the problem. One out of 6 trials I made has almost 100% perfect copy except 2nd byte. The writing is for testing purpose only whatever that means. I read that from Google search but I think it will not work on 2564 chip because: 1) the GQ-4x support reading but not writing for 2564.