Re: willem 4.5

By: DL - 2009-04-26 13:25:19

Hi,
badger wrote on 04/24/09 at 16:07:04:
actually I might have pcb4.5, its the circuict board with psu input and 25way connector fitted, is this correct ?
All Willem type programmers would fit this description.

A Willem 4.5 has a TSOP48 socket on the board.  PCB4.5 is an improved PCB3 variant.  Increasing numbers don't mean better (i.e. PCB5.0 isn't necessarily better than PCB4.5).  These variants are being developed independently, but are all based on the original open source "Willem" design.  Some, like Sivava, have made their variants closed (no schematics or component diagrams available).

I checked the most recent 0.98* program I had installed (0.98d6) and it appears to support the devices you mentioned as 25x160.  I don't use serial devices and don't have any 25x160 to test with, so can't help further.

BTW, support for serial devices doesn't use the logic changes sivava made to improve speed for parallel devices.  So as long as your programmer has a socket for serial devices, you can use Sivava's 0.98* programs which have more support for serial devices.  There are also some other programs for serial devices that are compatible with Willem programmers.

HTH,
Dennis

How to program SST39VF800 tsop48 ?

By: maljam - 2009-04-03 17:50:22

Hello , does anybody know if it is posible for me to program SST39VF800 Tsop48 chip? I have old Willem 3.1 Programmer with 8/16Bit adaptor and PCB45 Willem with sivava T1 T7 T8 adaptors. I manage to program a lot of chips but 39VF800 and its cousin 39VF160 cannot be programmed. Any help appreciated thanks..

Re: Help with programming 27xxx series eproms

By: DL - 2009-03-29 02:57:49

Hi Jeff,
Jeff from Mooresville wrote on 03/29/09 at 02:10:09:
Well that sure sounds like what is going on.   I would have no way in replacing those parts.   I bought it from Kee Electronics and he said to send it back and he will check it out.
I think all of their programmers are PCB3 variants.  If this is the case, all will have problems with 27128.  They also have an enhanced universal Willem that's not worth any price.
Quote:
I had one before we moved and it worked just great.   I even powered it from usb and could burn any of those chips.   Did I just get lucky?
It's unlikely that any EPROMs you programmed with USB power were programmed reliably.
Quote:
The thing is that I dont remember what version it was.   I am thinking 4.5 but not positive on that.   I think it came from Savia(sp?) in HongKong but like i said, it worked nicely.   Somewhere in the move a whole box of electronic stuff went missing   
Sivava is the primary innovator when it comes to Willem type programmers.  Unfortunately, they continue to proliferate the questionable VCC circuit from the original Willem and the weak step-up regulator design introduced on the PCB3 variant.
Quote:
Kee has an advanced willem programmer for a little more at this link here http://www.keeelectronics.com/catalog/product_info.php?products_id=53
I wouldn't buy any PCB3 variant unless I intended to fix the power problems.  I've fixed a dozen programmers for others...
Quote:
Do you think this is better than what I have?   I can probably upgrade for the difference in price if you think its worth while.   The only thing I program is the 27 series chips, so if there is a better solution for about the same price that will do these chips, I am all for that.
The only Willem type programmer I'd recommend for EPROMs is the Willem 4.1.  Willem has discontinued that version, but I think someone is still selling a copy on eBay.  The relay is mandatory for NMOS EPROMs and a simple modification will give you all of the VCC options you need to blank verify and program reliably.

HTH,
Dennis

Re: Problem with my sivava 4.5 willem programmer.

By: DL - 2009-02-14 03:33:07

Hi,

Try increasing the R/C Delay until you can get a valid ID.  I checked datasheets for W39V040B and W39V040FB and both gave manuf = 0xDA and device=0x54.

HTH,
Dennis

Problem with my sivava 4.5 willem programmer.

By: zoomspoon - 2009-02-13 23:24:46

hi. I have a 4.5 sivava programmer, and I try to program a W30V040APZ CMOS Chip, but when i read or test de ID the Cmos, only have this: manufacture = 0x49 (--) and Device Code = 0x49. I tried to program the chip too, but I received this error message: Error at 0x000000 etc etc etc. ah! and I use FWH/PLC socket and not the PLCC32 socket as it be. I dont know how manage this device. Please some help about this!!. Thanks for all.
P.D: Excuse for my English, I'm from Venezuela.

Re: PCB 5.0 and 27C400

By: DL - 2009-01-23 19:49:06

Hi,
Damion wrote on 01/19/09 at 06:17:53:
VCC = 12.5v
VPP = 6.2v
A nit, but you have VCC and VPP swapped.
Quote:
The first few addresses or so may be written OK, then it will crap out with something like "Error at 000003, Chip = FF, Buffer = 6B" or equivalent. Sometimes, it will erroneously write "00" instead of dying with the usual blank (FF). There was one single occasion where it miraculously did write, however, I had to set tWP to max in order for it to burn without randomly failing through the process. After resetting that particular computer, it never worked again.
The datasheet for M27C400 says Ipp and Icc can both be 50mA.   Since a few addresses are programming correctly, it might be a VPP droop problem.

Remove your adapter, enter Test H/W tab, set programmer as indicated, install a 240 ohm resistor between pins 1 and 16 of the socket, enable VPP.   Measure voltage right after enabling, leave enabled for 5-10 seconds and measure again.   VPP should not drop below 12.25V.   VCC should also be able to provide 50mA without dropping below 6.0V for reliable programming.   Note - programming and verifying at the same VCC does not insure reliable programming.

Can you post a close-up of your adapter?   I have the adapter from Willem's shop, so don't know about Sivava's.  A schematic would be helpful, but AFAIK, sivava doesn't provide them.  Even though they probably copied ATH's design...

HTH,
Dennis

PCB 5.0 and 27C400

By: Damion - 2009-01-19 06:17:53

Hi!

First, I would like to give a huge thanks in advance for any thoughts on my dilemma, any info is appreciated much.

Seems I can't burn 27C400 (AmigaOS ROM). I can read ROMs OK, and verify them as working in WinUAE (Amiga emulator).

OS: WinXP, polling diabled (DisableWarmPoll reg setting, "plug and play" disabled in Device Manager)
HW: Willem dual-power, "latest" PCB 5.0 + 16-bit adapter from Sivava, 40-pin ROM inserted into the 42-pin socket (top two socket pins empty), external PSU
Software: Tried both 0.97ja (verified by others as working to burn these babies, at least with older PCB revision), jumpers at PCB3B, also latest 0.98D9, with jumpers at PCB45, software set to burn 27C400
VCC = 12.5v
VPP = 6.2v

Reading only seems to work reliably with 0.98D9/PCB45 settings.

Here's what happens when writing:

The first few addresses or so may be written OK, then it will crap out with something like "Error at 000003, Chip = FF, Buffer = 6B" or equivalent. Sometimes, it will erroneously write "00" instead of dying with the usual blank (FF). There was one single occasion where it miraculously did write, however, I had to set tWP to max in order for it to burn without randomly failing through the process. After resetting that particular computer, it never worked again.

I've tried about 10 different eproms (working fine prior to 10-15 min UV erase), and make sure to blank check before burning. I've also tried 3 different computers so far (along with all the bios settings, jumpers, software revisions, etc) with the same results on each one.

Seems either:

1. I'm making some real ridiculous error, overlooking something simple

2. The Willem I received is defective

3. 27C400 isn't working on the PCB 5.0 revision
     
4. Current drop on the wall-wart PSUs? (tried 3 so far)

5. Another older software version might work better?

Any ideas from the masters? Anyone want to sell me an earlier PCB revision which works with 27C400, or recommend one that does?

Again, any help is much appreciated!

edit

Ran the hw test, VCC is 12.9v, VPP 6.4. Most of the other pins had around 5.75v. Verified that VCC and VPP is getting to the 16-bit adapter. (Hope this info helps a little.)

Pcb 5.0 and 39VF040

By: asmamalik - 2008-11-20 19:25:42

I have bought the Willem from Sivava. PCB 5.0 .
In sivava Software (0.98d9 )i don't  succeed to program the chip in issue.
the same problem i had with software that i download on willem.org site (0.98d8).
read is ok , but program and Eletronic ID is wrong
help me !
thanks

Re: M28F101 Flash EEPROM read/program help

By: nealg58 - 2008-11-18 01:47:32

nealg58 wrote on 11/15/08 at 19:28:57:
I am trying to read/program a M28F101 Flash EEPROM.   This is made by ST Micro <SGS-Thomson>.   The pin out is the same as a MX28F1000 <Micronix and 28F001BX <Intel>.   Is there enough interest for someone to update the latest software available or are there settings I can use that will read/program this part?    I am using a PCB 4.5C from sivava and 0.98D6 software.   

Thanks


I installed 0.98D5 as well and neither have the M28F101.   The D5 was downloaded from the sivava site.  I saw no way to ask anyone there this question.

Thanks

Help with NE25f80

By: infoms - 2008-11-17 20:10:55

Please, I have the Willem Eprom of sivava.com and need clear/writing the Eprom NE25F80 , in the software version 98D9 have the option but no work, some friend to know about this problem ? Or other software to use ?  

Regards

M28F101 Flash EEPROM read/program help

By: nealg58 - 2008-11-15 19:28:57

I am trying to read/program a M28F101 Flash EEPROM.  This is made by ST Micro <SGS-Thomson>.  The pin out is the same as a MX28F1000 <Micronix and 28F001BX <Intel>.  Is there enough interest for someone to update the latest software available or are there settings I can use that will read/program this part?   I am using a PCB 4.5C from sivava and 0.98D6 software.  

Thanks

Re: Programming TSOP32 20mm ... on the cheap.

By: amirb1 - 2008-11-10 09:09:49

use this adapter : h**p://www.willem.org/ZIP/DOCTSOP32.zip
or if buy check this link :
h**p://***.sivava.com/Adapter_TSOP-VSOP.html

No power or connection detected from PCB V 5.0

By: Molegrip - 2008-11-09 07:02:04

I have recently bought a PBC V 5.0 from sivava and have powered the programmer as per the supplied schematic. But the unit is not detected with usb connection during h/w test. Could any one clarify for me the connection setup. Thanks

Re: Please help - PSOP44-29F400BB - Reads ok to 0x

By: EZo - 2008-08-07 00:06:05

Quote:
Sorry for me being unclear, the data from 0x0000 to 0x8000 coincides with the original bin file (is the same as). So 0->8000 is OK. Thereafter portions of the data is corrupt.

My understanding - you are reading chip now , without erase and programming. Your read is different to source file (read from correct programmer) starting from adress 0x8000. If chip A15 is not getting logic 1 (shorts or other failures) buffer is starting get content from chip start adress. This is why I am asking - compare lines of bytes starting from adress 0x8000 and 0x0000. Do the same in source file (may be failure in read from correct programmer).
Have you tried chip erase and programming.
Quote:
The differences I found was that (RY/BY#) was connected to VCC on the sivava adapter instead of VPP as in the PDF.

Chip pin 2 RY/BY schould be disconnected (for AM29F400). Allowed pin connection via resistor to Vcc. Pin 2 is connected to Vpp for chips 28Fx00 only.

Re: Please help - PSOP44-29F400BB - Reads ok to 0x

By: Gustaf - 2008-08-06 22:51:30

EZo wrote on 08/06/08 at 20:55:50:
Quote:
The data until 0x8000 is the same but after that the data is not the same.

Are data from adress 0x8000 equal to content from adress 0x0000 ?
Check chip pins in socket, clean them. Attention to pins A14, A15 (pins 35 and 36). Check lines on adapter connected to mentioned pins.


Sorry for me being unclear, the data from 0x0000 to 0x8000 coincides with the original bin file (is the same as). So 0->8000 is OK. Thereafter portions of the data is corrupt.

I cleaned and resoldered all of the pins of my adapter and checked ALL of the connections from the ZIF32 pins of the adapter to the chip-pins using this as reference: (http://www.se-ed.net/mpu51/eprom/pdf/psop44.pdf). All were OK but:

The differences I found was that (RY/BY#) was connected to VCC on the sivava adapter instead of VPP as in the PDF. And that CE#,Vss and Byte was connected to GND  _and_ to Vpp over a resistor (2k2). I tried desoldering the resistor but, NO difference.

Don't now what to do..

Kind regards // Gustaf

Please help - PSOP44-29F400BB - Reads ok to 0x8000

By: Gustaf - 2008-08-05 23:31:53

Hi!

I have a Willem 4.1 together with an sivava PSOP44 adapter.

I am trying to read and program an AMD AM29F400BB-90SE but have some problem.

FACTS:
Using 0.97g and 0.97ja both with the same problem. No difference switching Temporary Sector Unprotect On/Off, Skip Write 0xFF on/off, and AAAA,5555.. on/off.

1. Electronic ID = OK

2. Reading works, BUT, the data is corrupt when compared to bin from other (correct) programmer. The data until 0x8000 is the same but after that the data is not the same.

3. I have redone all the soldering twice and measured all the connections with a multimeter.

4. Not using any additional cable over the ZIF32 (A19 not connected). Vpp to pin 1 not connected (N/C in 29F400).

The rom is from an Bosch ECU if that helps..
Please help, my electronics skills are not enough..

Kind regards // Gustaf

SOLUTION FOR LOW VPP ON PCB3))

By: one_eye - 2008-08-02 17:30:27

Right then when i purchased my components to build my pcb3 everything was correct except for one component that was giving me low vpp on pin 1 ziff (5v) and the problem was the 0R5 resistor leading to the DC-DC converter,

so i purchased the 0.33R as mentioned in the MSXPro voltage fix, when i got the new resistor the problem was still the same (pin 1 ziff 5v) so i thought it was a bad resistor or the company gave me the wrong resistor,

i purchased 0.33R from a diffrent company and again the problem was still the same.

So what i did was use 0R resistor in place of the 0.33R you can just use a bridge wire which will give same results, the output of the reg is only 5v anyway and to be honest the 0.33R is so fine resitance i really dont think it is worth using a resistor in place of the 0R5 because of all the problems this creates.

ive now done a lot of testing with lots of diffrent flash chips via sivava tsop adapter and the programmer is working perfect vpp 12v 21v 25v are all very stable too which i couldnt get before this 0R mod (with MSXPro fix)

i hope this helps a lot of people with low VPP.

Have fun!

regs
OE

Re: MX25L1605’  and PCB3???

By: one_eye - 2008-08-02 16:57:33

Hey all...

So has anyone any ideas of what software to read this ‘MX25L1605’
ive been trying for a few weeks now with no joy.

my PCB3 programmer is working perfect with sivava tsop adapter flashing INTEL/TOSHIBA/MX flash chips plus many others.

all voltage outputs are fine 12v 21v 25v i just need some software to read the ‘MX25L1605’ ???

ive tried winpic and most other software and they wont detect device, i think winpic can be setup to recognise the chip but i dont know how to edit the device file for my chip.

plzz help

TIA
OE

Re: eprom programmer schematic

By: DL - 2008-07-28 16:23:46

Hi,

AFAIK, sivava doesn't provide schematics.  The link I posted explains the differences between PCB3 and PCB4.x and there's a link to a schematic at the bottom of the page.  PCB4.5C has a low voltage option that seems to simply insert 2 diodes to drop VCC to the device.  This isn't the proper way to implement low voltage support.  Refer to the Willem 4.1 schematic for a better way.

HTH,
Dennis

Re: eprom programmer schematic

By: VanDungEvn - 2008-07-28 15:35:51

http://www.sivava.com/EPROM_Programmer_4.html

You can help me schematic of http://www.sivava.com/EPROM_Programmer_4.html.
Thank alot.

Re: Cant burn 27sf512 with new pcb5.0lite

By: DL - 2008-07-19 18:02:15

Hi,

Is VPP correct?   I don't know about 0.98d8, but 0.97ja has a bug in the programming algorithm for 512Kb EPROMs.   Instead of verifying each address as it's programmed, the program programs all addresses and then does a final verification pass.   If your programmer has a problem or the device is bad, it will appear to program 100% and then fail.

I only have one programmer that's compatible wtih 0.98d8.   I'll check the algorithm for 27C512 when I get a chance.   You can check this by trying to program an empty socket.   If it gets past address 0x0, the bug still exists.

I've tried to make sivava aware of this so they can fix it, but they don't respond...

What was wrong with your PCB3?   It should be repairable.   I'll trade you EPROMs for it.

HTH,
Dennis

W4.5 Read mx25L1605? plzz help!

By: one_eye - 2008-07-19 12:25:29

Hi all

I have a MX25L1605 (8-LAND SON) flash chip from a cable modem and need some help to read it with a willem 4.5, (I also have a sivava 16bit adapter)
also which device to select in 0.97ja and what part of the ziff socket to use?

TIA
OE

Re: Please hel me for Willem Eprom Programmer PCB4

By: demonlg - 2008-07-09 16:40:21

I have buyed the PCB4.5 from sivava site, and your link is the PCB i have!

Yes, maximum load for 7805 is 35 volt, if i overload from 12   to 24 volt the VPP do not change!

I have replaced the blowned 7805 with a new and i have added a fin dissipation, now the PCB back to working fine with 12vdc 500ma external powersupply.

I have found the inductor on my pcb, in effect is only one blue and between USB connector and step regulator, this inductor have printend on the top 101k value, on the hole in a PCB is printed 100uH,   what is the inductor value that I need to buy and replace? 500k?

For the VCC drop i solve the problem next to the VPP problem.

I have tested my board in TEST/HW, i have setted dip switch and test the pin 1 in a zif socket, without device on, and the VPP on pin 1 is 23,5 volt, if i stay one minute in this mode the value go down lowely from 23,5 to 22.8 volt! Probably low for my TMS2532, it neded 25 volt VPP!

The 30 ohm resistor betwen pin 32 and 16, is only for test, or i need this resistor for programming 2532?

Wow, i'm a COMMODORE collector, i have 3 PET family, the older to repair 8032 with 8050 dual drive, one 8296-D with internal 8250lp drive, and one 8296 with external 8250lp drive.

The 8032 in reality is working fine, but the ROM are older and i have to remake a new 2532 because hard to find in 2008   , the older 2532 programmed fine is a 901465-23 BASIC 4 ROM and work fine in my 8032 without socket adapter, because the original ROM are 2332 prom and the 2532 Eprom have the same pinout!

Emanuel   

Re: Please hel me for Willem Eprom Programmer PCB4

By: DL - 2008-07-09 01:23:52

Hi,
Emanuel wrote on 07/08/08 at 22:40:46:
Hi, thanks for fast reply, i have a little experience in electronic repair and i d'n't have any schematics or any component list for this modify on my willem board, probably i have a drop problem.
I don't think sivava provides schematics.   Check their website to see if you can find anything.   The inductor is the blue component between the step-up regulator and USB connector.   It looks like they're using an inexpensive molded variety that's probably saturating.
Quote:
I have connected my external powersupply with max 30 volt input but in a pin 21 i have the same value 18,5 volt !
Maximum input voltage should be 12VDC.   Increasing input voltage won't help the VPP problem because the step-up regulator is powered by the 7805.
Quote:
This night i have blowned the 7805 on my willem board because i have overvolted it with 37 volt, now my willem don't work with external power supply but working perfect with USB connection from PC!
7805 should take 35V.   With the rectifier diodes, you shouldn't have been much more than that.   It's possible that you popped the filter cap.
Quote:
How i fix VPP ?
Replace the inductor with one rated for at least 500mA+.  If that doesn't help, you need to replace the step-up regulator with a linear regulator; that's not a component swap.  I have a schematic for a mod that fixes the VPP and VCC problems on PCB3 variants.  It's copyrighted, but free for your personal, non-commercial use.
Quote:
What coil must replace or add and where?
Coil is between the USB connector and the DIP8 regulator.
Quote:
How to fix VCC drop?
The better solution (IMO) is to add a relay in parallel with the transistor switch.   Others have tried using a transistor with a higher current rating/lower saturation voltage and driving it harder.   You'll still have a non-linear voltage drop in VCC to the sockets.

The best solution is to put the voltage drop of the switch in a feedback loop so the drop can be compensated.   I built a prototype and it fixes the VCC and VPP drop.
Quote:
How does the increase in load 160ma?
Enter the Test H/W tab, set programmer as indicated.   With no device in the programming sockets, insert a 30 ohm 1W resistor between pins 32 and 16.
Quote:
Please if is possible send me any schematics or component used and any position for soldering on my PCB,
Most PCB3 variants use similar VPP circuits.   Try this.
Quote:
i need to repair my PET!
Which PET do you have?   I have a 4032.

HTH,
Dennis

Re: i have a problem with sst39vf800a

By: DL - 2008-07-01 16:49:35

Emrah AYDIN wrote on 07/01/08 at 16:24:57:
i am using on-board tsop48 adapter.
AFAIK, all Willem type programmers with on-board TSOP48 sockets only support byte wide devices or word wide devices that support a byte mode.
Quote:
How to program this chip, please give me to step-to-step programming instructions including 16 bit tsop-48 connection.
I don't have SST39VF800A or a 16 bit adapter, so I can only give general directions.

The only 16 bit TSOP48 adapter I'm aware of is from Sivava.com.  They have an all-in-one adapter that supports all TSOP devices.  Connection to your programmer will probably require a custom cable.

The correct device is FLASH 16 bit (LV) -> SST39LF/VFx00 -> 39LF/VF800A.  It's a low voltage device, so VCC needs to be set to 3.6V.  Willem 4.5 (this is what I think you have) has a low voltage option, but you shouldn't set it below 3.6V because the programmer doesn't have a level shifter for driving the parallel port at 5V (or being driven at 5V when operating at low voltage).  The sivava adapter probably has diodes that reduce VCC to the device.  This is a bad idea because the device you're programming will have it's inputs overdriven by 2 diode drops and that can cause problems with electromigration.  The other problem is that the device will be underdriving programmer inputs so you can have timing problems.  So just short the diodes and run the programmer and device at 3.6V.

HTH,
Dennis

Cannot get programmer to be recognized

By: shareef187 - 2008-06-11 00:06:58

Hi there. I will apologize first and foremost when I say I admittedly know next to nothing when it comes to using an external programmer. I simply want to do one thing by following a tutorial, unfortunately I cannot proceed because I cannot even get the programmer recognized with the software (in Windows XP SP2).

First thing's first, I do not know how to determine which programmer I even have. I bought it off of ebay. Here is a link to the auction I won: http://cgi.ebay.ca/ws/eBayISAPI.dll?ViewItem&item=320254676619&fromMakeTrack=... . If it is relevant at all, the adapter I'm using for the chip that I'm trying to extract information from is a PLCC32 to DIP32 adapter.

The programmer has both a parallel port and USB port, as well as a power input. The programmer only came with the USB and parallel cables, not the power adapter.

The program I am trying to use is the Willem Eprom PCB45(0.98D5). I am using this because it was the latest available on the sivava website (I tried downloading some software from this site, but couldn't really figure out which one would be the right one to use).

First I tried just plugging in the programmer with the USB cable only, because I figured it would be USB powered. Upon plugging it in, a yellow LED came on. I booted up the software, and attempted to Test Hardware, which resulted in a Hardware Error: Check Power & Connection.

I tried searching for a solution, and what I believe I found was that it's not possible to use the USB for data and power. I also read that most of these programmers will accept a 12V DC + or - current, so I used my universal power adapter to plug it in. Again, the yellow LED came on. I plugged it into my computer using the USB cable again, and got the same error. I was going to try the parallel cable, but my motherboard does not have one (guess they abandoned it on newer motherboards).

That's all the info I can provide. I would greatly appreciate it if anyone could offer any advice on this matter. Again, I do apologize for my lack of specific knowledge on using these programmers (although I am fairly well versed in computers in general), and I have to ask that any assistance offered be in the form of a step by step tutorial.

Thanks in advance.

Re: Power supplay

By: DL - 2008-06-06 17:36:46

Hi,
msadek wrote on 06/06/08 at 15:54:24:
Pleas help me , I just have new programmer version 4.5c from sivava.
1- tHE POWER SUPPLY AC OR DC and how many volt must get by voltmeter befor connect , and what is the polerity ?
The supply can be 10-12VDC or 9VAC, current rating at least 500mA.  Your programmer has a bridge rectifier, so polarity for DC doesn't matter.
Quote:
2- how can i set vpp and vdd and on what basics .
There are 2 headers near the step-up regulator for VPP and 1 near the 7805 for VCC.
Quote:
3- how can i detrmine th voltage 5,5.6 ,12 or 21
You should have gotten documentation with your programmer that tells you how to do this.  The VCC options are sometimes labeled.  If you don't have documentation, experiment with jumper positions and measure voltages.
Quote:
4- if ihave to get the ship data sheet befor programming
what about programmer ver6 i found in abey site
Need more information.

HTH,
Dennis

Power supplay

By: msadek - 2008-06-06 15:54:24

Pleas help me , I just have new programmer version 4.5c from sivava.
1- tHE POWER SUPPLY AC OR DC and how many volt must get by voltmeter befor connect , and what is the polerity ?
2- how can i set vpp and vdd and on what basics .
3- how can i detrmine th voltage 5,5.6 ,12 or 21
4- if ihave to get the ship data sheet befor programming
what about programmer ver6 i found in abey site
pleas help me

Re: Adjustable Vpp Voltage

By: shirsch - 2008-05-30 01:19:42

DL wrote on 09/27/06 at 19:52:57:
I have been recommending that people modify their programmers that use the step up regulator and replace it with a more trouble free step down regulator.


Are the details for this mod available anywhere?  I have a sivava PCB4.5 and would be interested in implementing it.

Steve

Help with adaptor setup please

By: rich-uk - 2008-05-05 00:02:23

Hi All

Ive just purchased from Willem the,   DIP32 to TSOP48 ZIF adapter(28F,29F400,800,160,320).I was given also a lead, (like a cdrom audio lead).

Im wanting to read/flash device 28F160, and with no luck, cant get ID of the chip.
The programmer is PCB 4.5C (link below for board ), software 097ja.

http://www.sivava.com/EPROM_Programmer_4.html


Can someone please tell me where this lead,if required should go, and the reading of the mentioned chip.

I have read through and searched, and have tried the remedies mentioned, but still no joy


Thank you in advance


Rich

Willem Pcb 4.5 29f032, can´t erase, voltages in

By: Coffeetime - 2008-05-02 13:07:55

Hi,

I have a problem rewriting a m29f032, better I can 't erase it.

I 'am using a sivava 4.5 with tsop 40b adapter.

I measured the voltage at all pins and it seems to be fine, less the vcc due to usb seems a bit to low 4,65v, vpp is 12,90. A9 2,63 rest 4,09v.
With psu vcc is 5,03 and vpp 12,89. A9 2,89v rest 4,40v.
Is this enough?

I have 3 m29f032 and 2 am29f032. I have written them during the last weeks but I can 't erase them.

I tried 0.97ja in pcb 3.5 mode and used the newest software 98d5 in pcb4.5 mode.

I have testet several psu also the usb power. I can 't imagine that every chip is damaged. Sometimes it passed the blank check and when I tried to write it stops during the writing prcess and says device is not empty.



Thanks in advance for you answers.

Coffeetime

Where can i buy this?

By: LoveLessGuy - 2008-05-01 13:01:08


Hello there ...

Where can I buy 16 bit tsop48 adapter... please tell me where can i buy this cause sivava have no stocks ..

Thanks

Re: S29GL032 A90

By: EZo - 2008-04-01 16:52:49

It should work.
Chip S29GL032M-..R3 is tested OK.
EZoFlash+/tsop48b2 (8/16bit adapter) , 0.97ja, 3.3V 29LV320
EZoFlash+/tsop48d2 (16 bit adapter), 0.97ja, 16bit 29F320
Use built -in tsop48 socket of Willem 4.5
Equal adapters are available from sivava for other Willem programmers.

Re: Spansion S29JL064H

By: Nukster - 2008-04-01 00:13:11

EZo wrote on 03/31/08 at 22:40:01:
Chip read available in 2x32Mb parts, highest   chip adress A21 / pin13 set manually.   (ground - 0..32Mb, log.1/via resistor to Vcc - 32..64Mb).
What adapter are you looking to use - 16bit or 8/16bit ? You have to find pin in jumper block connected to chip pin13.


Thanks for your reply,

I have the complete TSOP adapter set from the sivava site (http://www.sivava.com/buynow.php?pd=T10)   so I can use whatever adapter is needed (8/16 bit or 16 bit).

I'm a little bit confused because in the software (0.98D5) are 3 chips which come close to this spansion thing:

1. AM29DL322 - 32 MBit / same voltage / same pinout except for A21
2. MBM29DL32x - 32 MBit / same voltage / same pinout except for A21
3. AM29LV065 - 64 MBit / same voltage / different pinout

From what I understand now I can use either AM29DL322 or MBM29DL32x (both 32 MBit) setting and adjust A21 by a using a jumper (which I still have to find) to select between the lower and the upper 32 MBit for reading.

Is this correct ?

Spansion S29JL064H

By: Nukster - 2008-03-30 20:50:16

Hi all,

I'm quiet new to this whole topic so please forgive my stupidness.

I have a Willem PCB 4.5c together with a TSOP48 adapter from sivava.com

Is it possible for this combination to read a TSOP48 flash rom chip from spansion labeled S29JL064H - (64 Megabits / 8 M x 8-bits / 4 M x 16-bits).

I just need to read the chip. No programming is required.

I'm asking because this chip isn't listed in the software (0.98d5) so I'm just not sure which settings to apply.

Thanks in advance

Bernd

no id with sst chips

By: power - 2008-03-24 13:00:12

hi ezo
i have bought an adaptor from sivava and i use t01/t07adaptor in order to programm sst chps likesst39vf1601 and sst39vf 800 iset to 29f00 jumpers but no id with these chips i found another jumper alone
near settings of 29f00 but i don't know how i use it and there is another one which is mentionned open 3v6 please help me about the setting of these adapter and how i set vcc5v or3v3 i have pcb3b+ if possible with picture thanks alot.
power.

Re: 39VF160 Flash what WILLEM I need to buy?

By: LoveLessGuy - 2008-03-18 16:26:42

Hello there mate ... My Willem 4.1 Programmer Arrive today ..

Im waiting for the T10 from sivava Company ..

Any modification move for my Project ...

I like to Copy Content of my Working 39VF160 to save in my hard drive ... so that I will find blank 39VF160 ic to write ...

Please help me mates ... Thanks in advance ..

Im looking also 1pc  Willem version 4.1 please send me pm

Best Regards,
LoveLessGuy

Re: Help with Parallel Dual Power Willem Programme

By: EZo - 2008-03-16 22:30:57

Pinout is the same on both connectors. CLK top pin in line on programmer, CLK left pin on adapter.  Pin5 A20, Pin6 A19. A21 not required. Pin 2 A19 on adapter NC (sivava design)

Re: Help with Parallel Dual Power Willem Programme

By: EZo - 2008-03-16 15:51:21

16bit flash adapter required (sivava T01/T07). I suppose you have a generic 8 bit flash adapter.

Re: problem with sst39vf800

By: EZo - 2008-03-15 12:06:27

Quote:
ihave an sst39v800 with t10 sivava i tried to configure yhe jumpoer settings but nothing no id

Is your chip SST39VF800 ?
What second adapter used (T07 or T08) ?
Chip is 16 bit, T10/T07 required.
Adapter settings as shown in picture 29Fx00 on adapter.
Chip is 3.3 V device, set programmer Vcc=5V and remove jumper (open 3.6V) on adapter T07
Quote:
the hy28f800bt-70how i use it

It is rare chip and datasheet not available. Chip has bottom boot (B) and tsop48 (T) package. Chip can be programmed on Willem , selected 28F800B5-B or LH28F800-B, tick option erase by memory map 8kB/block in SW. Note set Vpp=12.7V.
Quote:
am29f800bt how can i replace it with similar one

Chip has top boot sectors (T), B - revision.
You can replace it with any 29F800T chip from different manufacturers.

problem with sst39vf800

By: power - 2008-03-15 07:54:55

hi ezo
ihave threequestions to ask you:
the first one ihave an sst39v800 with t10 sivava i tried to configure yhe jumpoer settings but nothing no id please help me.
the second one the hy28f800bt-70how i use it
and the third one an am29f800bt how can i replace it with similar one
thanks for reply me power.

Re: 27C011 Page-Addressed 1M  8 X 16k X 8 Eprom?

By: DL - 2008-03-08 14:19:40

Hi,

If you have a PCB4.5C or any other programmer from Sivava, contact them at sivava.com and request an enhancement.  If you have any other programmer, your chances of getting the device added is slim.  They are no longer associated with willem.org and stopped maintaining software for the original design.

If you don't want to try programming your devices one page at a time, I have an old Stag programmer that supports the NMOS version of your EPROMs.  I can try programming your devices for you for the cost of shipping and whatever you think the service is worth.

HTH,
Dennis

Re: 27C011 Page-Addressed 1M  8 X 16k X 8 Eprom?

By: DL - 2008-03-06 18:07:32

Hi,

This device is like a 27C513 which isn't supported either.   Without making an adapter, the program would support the first 128Kb page.   If you made an adapter to select the pages, you might be able to read/program a page at a time.   I'm still not certain it can be done without modifying your programmer to let you override switching VCC.

The program is EOL, so no chance of getting the program to support those devices.  If you have a PCB4.5C, sivava might add it to the 0.98d* versions.

HTH,
Dennis

Re: PCB3B - DIP42 adapter? Will this one work?

By: Necrosaro420 - 2008-02-24 02:53:23

DL wrote on 01/19/08 at 16:09:43:
Hi,

It should work, but you may need a different cable if you're not using one of Sivava's PCB3 based programmers.   The cable won't work with Willem's programmers.

HTH,
Dennis



What do you mean?  I have a willem programmer, and the adapter I purchased off ebay I assume is from Sivava, since their ebay username is Sivavath.   I have the adapter here now, but can not seem to get it working with 27c160's =(

Re: Spansion S29AL016M TSOP48 cant erase?

By: EZo - 2008-02-22 21:04:54

Sorry, my misunderstanding. You have Willem 4.5 .
You can use built-in tsop48 socket to program chip in 8 bit mode.
Set voltage DSW 3-ON (3.3V), DSW12 block according picture in SW, jumpers Vpp and 29F off.
For use with sivava 16 bit adapter - DSW 3-ON (3.3V from programmer), set jumper on adapter (OPEN-3.6V). Jumper A18/A19-Vpp in position Vpp. Connect wire-cable A19 and A20 between programmer and adapter , pins are located differently on boards.
Adapters jumper block according picture on board (29Fx00)  

Spansion S29AL016M TSOP48 cant erase?

By: one_eye - 2008-02-21 17:10:09

Spansion S29AL016M TSOP48

Please can someone help me, ive been trying for a long time now to erase the above tsop flash chip.

Im using the W4.5 with sivava 16bit adapter, I can read the chip ok but when I come to erase it, it stops at about 2.6 seconds and always says ‘’erase completed by check DQ7’’ and fails on Blank Test ‘’Device Not Empty $004000’’ but when i look in the buffer all i can see is FF's

I’ve read through the forum for this chip and tried lots of different settings to no avail.


I can read/erase/blank test/write/verify any other tsop 48 ok its just this spansion im having trouble with.

Ziff socket test H/W is all ok, DSW’s are all ok, im really stuck with this chip and just don’t know what to do anymore.


Device 29lv160 does not detect the chip I have to use 29f160:

Manu:                    0x0001      AMD
Device Code:            0x2249 Am29LV160B



Any help would be highly appreciated.

TIA
OE

Re: 39VF160 Flash what WILLEM I need to buy?

By: DL - 2008-02-20 21:10:12

Hi Rey,

Which PCB4.5C package you should buy depends on what other devices you plan to program.

Here's my disclaimer.  I wouldn't buy a PCB4.5C because it doesn't implement low voltage support correctly.  It has two diodes near the ZIF socket that reduce VCC to the programming sockets, but continues to operate the programmer at 5V.  I don't like the complexity added by the step-up regulator used for VPP and I'd replace it with a linear regulator if I was going to program EPROMs that require VPP > 12.5V.  I'd never connect the USB power option to a computer.  That programmer and most other PCB3 and Willem variants will have voltage drop problems with NMOS EPROMs (can draw up to 100mA from VCC) and other devices (NMOS microcontrollers, NVRAMs, etc).  It doesn't have low VCC options needed for blank verifying EPROMs (though you can use the 3.6V diode hack and short one of the diodes; this will give you around 4.3V).

That programmer will work for the device you intend to program, but other devices can be problematic.

I think a better choice would be to find a Willem 4.1 to use with the sivava T10 adapter (you'll need a different cable to connect high order address lines because pin order is different).  My second choice would be Willem 4.5 (it won't support serial devices, 27SF* erase, NMOS EPROMs, EPROMs requiring VPP > 12.5V).  It also needs a little work on level shifting when not operating at VCC=5V.  PCB4.5C would be my third choice.  It's the best of the PCB3 variants, but sivava is trying to close their design and the software that was previously open source and continues to ignore flaws in their hardware and software...  So the Activist in me says to boycott their products whenever possible.

HTH,
Dennis

Re: 39VF160 Flash what WILLEM I need to buy?

By: LoveLessGuy - 2008-02-20 20:14:44

Hello Dennis,

Firstly Thank you very much for fast reply ... I always monitor on this thread..

Okay ... I will buy T10 from sivava Company ( Thank you also for giving the link   )

I think I dont find Willem 4.1 Programmer that why I go to Willem 4.5 Programmer by the way from sivava Company what Package I prefer to this project?

Package 1?
Package 2?
Package 3?
Package 4?
Package 5?

after I buy those need programmer and adapter ... can you assist me how to do this .. I know it is difficult at frist ...  Im hoping that anyone assist me about this .. thanks,.

Thanks a lot mate ... for the well explain answers

Best Regards,
LoveLessGuy

Re: 39VF160 Flash what WILLEM I need to buy?

By: DL - 2008-02-20 15:07:57

Hi Rey,

What you want to do is possible, but you'll have to remove the chip from it's board.

All Willem programmers will require a 16bit TSOP48 adapter to read/program that chip.  If you can make your own boards, EzoFlash is a good option.  Otherwise pick a Willem type programmer and buy an adapter like Sivava's T10.

You're device is VCC=2.7-3.6V; you'll want to look at how programmers you consider implement low voltage.

Most insert diode(s) to drop the nominal 5V to 3.6V to the device being programmed.  Unfortunately, most still drive the device inputs at 5V (this can cause electromigration -- i.e. premature device failure, if not immediate).  And the device underdrives the programmer inputs.  The advantage, if you can call it that, is that this implementation drives the parallel port at the proper voltage.

The Willem 4.5 has a TSOP48 socket that only supports byte wide devices (or 16bit devices with a byte mode).  It implements low voltage on the programmer properly, but doesn't have a level shifter to drive the parallel port at 5V and protect the programmer inputs from electromigration.  I can tell you how to build a level shifter for this programmer if you go this route.

The Willem 4.1 programmer did this the best (only needed 2 pull-up resistors to make it better), but it's no longer being sold.  If you could find one; it with a T10 type adapter would be the best.

HTH,
Dennis

Re: ST M29W320DT

By: EZo - 2008-02-19 20:16:38

Yes , depending from adapter, programmer  HW and according SW.
Having 8/16bit flash adapter , generic willem programmer, SW 0.97ja select 3.3V 29LV320. Having 16 bit flash adapter select 3.3V 16bit 29F320. Chip has 3.3V voltage, apply voltage reduction in adapter or programmer. Latest programmers (like sivava 4.5C) allow use sw 0.98d5 - here programming process is faster.

Re: SST49LF008A help please

By: EZo - 2008-02-19 17:57:27

Quote:
ID is ---

Chip should return 0xBF SST, device ID 0x5A ---- . Name is not included in SW list.
Are you getting ID ?
Quote:
Willem 4.5 (sivava)

What software used ? Apply 0.98d5 and programmer jumpers in pcb45 mode or SW 0.97ja and jumpers in pcb3b mode.
Quote:
But I can't programming,only the 'original' dump.
If I try to write another dump..then give error...

Chip should be erased before write.
Quote:
The 2 capacitators removed...The 'jumper' is removed...but nothing

Do you apply programmer Vcc=5V ?
pcb45c has plcc32 fwh/lpc built-in socket. You can try on it, without adapter.
Quote:
Please help!

Check chip pins, clean softly with small glasfiber pencil.

Re: SST49LF008A help please

By: rendezo - 2008-02-19 13:33:11

Hello.

I have the same problem, almost.

Willem 4.5 (sivava) , FWH/LPC Adapter, SST49LF008A.
I can read. But I can't programming,only the 'original' dump.
If I try to write another dump..then give error...

The E.  ID is --- . But I don't know why.

Tired all verison of the program, but no result.


The 2 capacitators removed...The 'jumper' is removed...but nothing
Stop writing..Stop writing..when the modification 'deceted'....
it look like write potection....I don't undrestand

Please help!

Re: please help with 49LF004B

By: DL - 2008-02-18 16:36:01

Hi,
Quote:
I`m not sure if I am allowed to post links, so will stick to asking about the type, is this type considered reasonable: `Advanced Willem EPROM Programmer Update Software 0.98D5`?
I have several issues with that design.
  • It uses a step-up regulator for VPP that can cause problems with VPP > 12.5V.
  • It has a USB power option that shouldn't be used.   The VPP regulator was designed to draw about 300mA from VCC and that's too much for a device to draw from a USB port without negotiating with the host.   Not following the USB spec can damage the USB port.
  • All Willem based programmers except the 4.1 will have VCC voltage drop problems with devices that draw more than about 30mA from VCC.
  • Low voltage support is a hack.
  • There are no publicly available schematic or component diagrams (when this design is heavily based on the original Willem collaboration).
  • Sivava took open source software and made it closed.   This is an insult to the people who contributed to the program.
  • Sivava broke off contact with Willem.org and refuses to acknowledge or correct the flaws in the program and their programmers.
Other than that, it's a fine programmer -- for certain devices.

I won't recommend anything I wouldn't buy myself.   The only Willem type programmer I'd buy is the Willem 4.1 and it has been discontinued.

HTH,
Dennis

Re: programming pm49fl004t HELP ME

By: angelo - 2008-02-08 21:46:02

grandissimo!!!! e pensare che credevo di aver inserito tutto ma mi sbagliavo LOL allora io uso questo attrezzo http://www.sivava.com/img-ebay/pcb4-5c_construction-EBay.jpg non auto-costruito. Lo Willem EPROM PProgrammer PCB4.5C.
Sì è la mia prima esperienza in questo campo e vorrei imparare tantissime cose. Ho cercato anche sul sito sivava.com ma non ho trovato nessuna guida su come farlo nello specifico.. a grandi linee ci sono lo ho fatto però senza avere risultati di programming ma solo di erasing... il programma mi diceva di metterlo nello Zif (si dice così?) PLCC Firmware HUB/LPC e non quello PLCC32. ANche perchè ho pensato dato che dovevo rimettere il bios su quel chip fosse corretto quello slot.
per la sigla c'è scritto quanto e come segue:
PMC Flash
MGQGY
0330
Pm49FL004T-33JC

tutto qua
spero che mi puoi aiutare soprattutto ad imparare ad usare questo magnifico attrezzo, anzi se mi puoi dire dove posso trovare delle guide diciamo fatte bene te ne sarei molto grato così da capirci qualcosa di più   
grazie Drago!!!!!!!!!!!!!!!!!!!

translate:
hi dude,
i have these programmer http://www.sivava.com/img-ebay/pcb4-5c_construction-EBay.jpg my chip is:
PMC Flash
MGQGY
0330
Pm49FL004T-33JC
i used slot/zif (i don't know the exactly name..) PLCC Firmware HUB/LPC and not PLCC32, because the programmer's software there was wrotten to use firmware HUB...i thought that it was right because i must program a bios..
help me   
thx all!!!!

Re: Can Willem program SST39VF080

By: EZo - 2008-02-03 09:25:31

Yes, chip pinouts are different, that is only adapter problem.
SST39VF080 is verified on ezoflash+/tsop40a3, SW 0.97ja, selected Am29F080. Chip AM29F080 is verified on ezoflash+/tsop40b2.
What TSOP adapters do you have ? sivava TSOP adapters package has equal base adapters TSOP40A (T05), TSOP40B (T06).

Problems reprogramming BIOS Chips.

By: SaS_59 - 2008-01-31 17:44:46

Hi, I have hit problems trying to reprogram my ASROCK4I65G Bios Chip, W39FV040BF?Z. Programmer is Willem PCB45 from Sivava.
I'm very much a novice but have had some success with other chips so I must be doing something wrong and hope that you may be able to help me! My method is to Read the chip, Erase it, Blank testit then upload the BIOS program, in this case P4i65G(1.40) from the ASROCK site. Screen shows Binary File Loaded so I click on Program Chip. Shows programming chip upto about 24% then I get an ERROR at 0x01F46A Chip =0x19 buffer = 0xDD.
Is this something that I'm doing wrong?
tWp = 6.0 twc = 40.0 but I don't know what these figures refer to. Where are these settings for individual chips published?
Kind regards
Mike

Re: 39VF020 adapter prob. , pinout question , pics

By: Coffeetime - 2008-01-19 21:26:16

Hi Dennis,

thanks for your answer. By now I have to order a new adapter because I have to lift a pin up and broke it.

I allready looked on sivava, man I should do it first, and theire it is said the jumper is for 3,3v. So, am I right that pin 1 on the adapter connect Vcc. I am new to this so I'am not sure.  

Re: PCB3B - DIP42 adapter? Will this one work?

By: DL - 2008-01-19 16:09:43

Hi,

It should work, but you may need a different cable if you're not using one of Sivava's PCB3 based programmers.  The cable won't work with Willem's programmers.

HTH,
Dennis

39VF020 adapter prob. , pinout question , pics

By: Coffeetime - 2008-01-19 13:29:36

Hi,

I'am new to this forum and  want to program a 32VF020 with a willem pcb 4.5 from sivava.

I use the tsop32 to dip32 lowcost adapter.

Unfortunately I do not know what the Jumper on this adapter is for.

Does it connect vcc32 or gnd?

Because this, I'am unsure how to solder the chip on the adapter and accordingly how
to plug the adapter into the zif-sockel.

I attached some pictures and the pinout of the chip.

The stt missed a pin, it's just for example, also the adapter isn't as good as it should.

I've tried it several times in different direction but can't get a manufacture id.

I do have only one written chip left and want to ge 100percent sure I'am using it in the right direction.
Please, can someone tell me, how do I have to use this adapter?

Thanks in advance for your help.

Regards
Coffeetime

Re: Willem PCB4.5C and 28F320 C3BA110

By: travolta - 2008-01-13 12:38:48

Hi EZO,

I think now I don't have any problems, I can read, erase and write the chips  

I followed the steps you mentioned and now it's working ok.

I have this Programmer here:

http://www.sivava.com/buynow.php?pd=A045

It's the PCB45C



and these adapters:

http://www.sivava.com/buynow.php?pd=T10



Thank you again.  

Re: Willem PCB4.5C and 28F320 C3BA110

By: EZo - 2008-01-13 12:12:03

Jumpers Jp1...8 are allocated on pcb45c equal to pcb3b. pcb45c has additional jumpers for mode (pcb45c/pcb3b) and voltage (open 3.6V).
Quote:
Can you please tell me if you mean by JP1 1-5
.
No, J1 2-5. Find pin , jumper and component allocation for pcb45c   here.
I am confused in your programmer- you mean pcb45c, but pictures are different. Does your programmer have chips 74HC540 and 4021 (specific for sivava pcb45c design) ?

Re: Willem PCB4.5C and 28F320 C3BA110

By: travolta - 2008-01-13 11:36:11

Hello EZO,

thank you for your reply.

as I wrote, I have the PCB45 from SIVAVA. I have also the adapters (T01 and T07) both are connected to the Programmer with a rippon cable (8pins) I posted a wrong pic of the TSOP48 in my last post.... The jumpers for the TSOP48 are for 28FXXX as on board.

This is the right adapter:



I found this:

TE28F320C3B verified OK (read/erase/blank check/program/verify) on following devices below. SW 0.97ja, selected device 16bit 28F320C3B. Get ID 0x0089 Intel, 0x88C5 28F320C3B. CFI Query present. Program/verify time about 20min. Option 28Fxxx sector lock/unlock not activ, status are lock for all sectors.
1)ezoflash+(v4.3)/tsop48d1 (or tsop48d2 with JpAA). Jumpers Jp2(Vcc=3.6V), Jp5(A18 )
2)PCB3B/sivava T01/T07. PCB3B jumpers J1 2-5 (default,A13), J2 1-5 (default,A11), J3 2-3 (pin1 Vpp), J6 1-2 and J7 2-3 (vpp=12.7V), J8 1-2 (Vcc=5V), dipswitch picture PCB3 3-5-6-8-10-12 on, full 8wire cable from programmer J4 to adapter. T07 jumpers as shown on adapter for 28Fx00, Jp open=3.6V removed.
3) W3.1/sivava T01/T07. W3.1 jumper normal (normal/29x040), power switch 1-2 on (Vpp=12.7V), dipswitch picture Willem 3-5-6-8-10-12 on. A19 (on 6pin connector) connected to adapter connector pin 7 (A19), A20 (on 6pin connector) connected to adapter connector pin 5 (A20).  T07 jumpers as shown on adapter for 28Fx00, Jp open=3.6V removed.
4) W4.0/sivava T01/T07. W4.0 jumpers Vpp(Vpp/A18,A19), normal (normal/erase), powerswitch 2 on (Vpp=12.7) and 4 on (Vcc=3.3V), dipswitch picture PCB3 3-5-6-8-10-12 on. A19 ( Jp2 pin4) connected to adapter connector pin 7 (A19), A20 (Jp2 pin5) connected to adapter connector pin 5 (A20). T07 jumpers as shown on adapter for 28Fx00, Jp open=3.6V closed.

Can you please tell me if you mean by JP1 1-5 ( I have to connect these Jumpers (Also 1-2 3-4 and 5) or to let the default settings like in the first picture from the programmer?


Thanks

Re: jumper settings for 27c512

By: DL - 2008-01-12 01:57:45

Hi Mark,
Quote:
The part about blank verifying still confuses me a little... in my early post I was reffering to something I read posted by EZo about removing the jumper at open=3v6, and shorting out the nearby diode to lower the VCC. Do you have any comments on this, and in the pic I have attached, which is the nearest diode?..
You never mentioned anything about shorting one of the diodes in your previous posts (unless I'm really out of it).

Based on the proximity to pin32 of the ZIF and the two diodes next to the header, it appears that sivava is simply inserting 2 diodes to reduce VCC to 3.6V.   The problem with doing this is that the device will be operating at 3.6V, while the programmer will still be operating at 5V.   This will cause the programmer to overdrive the device you're trying to blank check by 2 diode drops and that's enough to forward biase the clamp diodes on it's inputs.   I wouldn't do this.   You can either destroy the clamp diode or cause electromigration in the wires.   It's not a good design practice.

Doing this, however, will avoid the other issue I alluded to.   That is, underdriving the parallel port.   You'll still be under driving the inputs to the CD4014/21.   This is more benign, but still sloppy design.   If you put pull-up resistors on all of the shift register inputs, it would be acceptable.

The short answer to your question is that it will probably work and it doesn't matter which diode you short.
Quote:
Also, what is the correct order to do things? I mean obviously I would blank verify before trying to programme.... but in regards to removing jumpers and changing settings, logic tells me that its not wise to play with jumpers while the unit is powered.... So I would disconnect power from the burner when I am changing settings? Sorry for the silly questions, just want to be sure...
You can change the jumpers/headers with the programmer powered as long as the programmer is in synch with the program (i.e. VCC and VPP disabled).   Some switch/jumper settings can create shorts.   If you close switches 6 and 7 on the DIP switch and VPP is enabled, you'll probably damage one of the CD4503 and an inverter and maybe the transistor that switches VPP.

Just make sure you don't insert/remove devices from any socket that's powered.

I sometimes tell people to do tests with a chip in the programming sockets.   If you do this, you need to sequence supplies in the correct order.   VCC always on before VPP and VPP always off before VCC.

HTH,
Dennis

Re: jumper settings for 27c512

By: JEDI-77 - 2008-01-11 22:44:43

Quote:
Quote:
In my reading, I learnt that to blank check correctly, you should set the VCC to 3.6v... I think the PCB45c can do this, and I think this function is associated with the area I have highlighted in the green box... Is it as simple as just removing the jumper where it reads "open=3v6"??

I think 3.6V is too low to try to blank verify a 5V EPROM.   I've had some that wouldn't blank verify below 4.4V no matter how long they were erased, but this wouldn't prevent them from functioning properly at 4.5-5.5V.   It might indicate that the device is nearing the end of its life due to charge trapping in the gate oxide.   I don't have any information on how sivava implemented their 3.6V option so don't know if they simply inserted a couple diodes in VCC (which would make it relative to what VCC was set to), or whether they took care of lowering VCC to the logic so the device being read doesn't have it's inputs overdriven by 2 diode drops, or whether they took care of low voltage interface to the programmer/computer.   Take a look at the Willem 4.1 schematic to get an idea of how to do this right.   All the 4.1 needs are a couple pull-up resistors on the inputs of the two inverters that drive the parallel port.
Quote:


Hi Dennis thanks for your help..... The part about blank verifying still confuses me a little... in my early post I was reffering to something I read posted by EZo about removing the jumper at open=3v6, and shorting out the nearby diode to lower the VCC. Do you have any comments on this, and in the pic I have attached, which is the nearest diode?..

Also, what is the correct order to do things? I mean obviously I would blank verify before trying to programme.... but in regards to removing jumpers and changing settings, logic tells me that its not wise to play with jumpers while the unit is powered.... So I would disconnect power from the burner when I am changing settings? Sorry for the silly questions, just want to be sure...

Thanks

Mark

Re: jumper settings for 27c512

By: DL - 2008-01-11 14:52:22

Hi Mark,
Quote:
These are my jumper settings..... are they correct? (please ignore the position of the dip switches as they were not positioned correctly for the 27c256 / 512 eproms when I took the photo).
Settings look correct.   You can verify them by entering the Test H/W tab and (with no device in the programming sockets), click on the VCC and VPP pins and measure the voltage on the corresponding pins on the ZIF socket.
Quote:
In my reading, I learnt that to blank check correctly, you should set the VCC to 3.6v... I think the PCB45c can do this, and I think this function is associated with the area I have highlighted in the green box... Is it as simple as just removing the jumper where it reads "open=3v6"??
I think 3.6V is too low to try to blank verify a 5V EPROM.   I've had some that wouldn't blank verify below 4.4V no matter how long they were erased, but this wouldn't prevent them from functioning properly at 4.5-5.5V.   It might indicate that the device is nearing the end of its life due to charge trapping in the gate oxide.   I don't have any information on how sivava implemented their 3.6V option so don't know if they simply inserted a couple diodes in VCC (which would make it relative to what VCC was set to), or whether they took care of lowering VCC to the logic so the device being read doesn't have it's inputs overdriven by 2 diode drops, or whether they took care of low voltage interface to the programmer/computer.   Take a look at the Willem 4.1 schematic to get an idea of how to do this right.   All the 4.1 needs are a couple pull-up resistors on the inputs of the two inverters that drive the parallel port.
Quote:
Also, I need to buy a plug pack to use this burner as I dont want to use the USB power supply.... is a 9VDC, 300-500mA plug back suitable??
You need something closer to 12VDC at 500mA+.   The 5V regulator will typically have a drop out voltage of 3V and you have about a volt of drop in the rectifier.   So you need at least 10.2V at the input.   The VPP regulator can draw around 300mA on the higher VPP settings, so you need a good quality 500mA adapter to be safe.
Quote:
Finally, can you get UV erasable 27c256 or 512 eproms?? and if so, are they named differently?
EPROMs with quartz windows are UV erase.   That information can be obtained from the complete part number.   M27C512-12F is UV erase, M27C512-12B isn't.
Quote:
If I read correctly, the willem burner will not erase these chips so I need to use a UV eraser?
UV EPROMs need to be erased with UV light.   There are some FLASH being market as EPROMs that can be erased by the programmer (27SF512; 27SF256 are end-of-life and may be difficult to find).

HTH,
Dennis

Re: Cant read D2716 EEPROM.. any ideas?

By: DL - 2008-01-08 04:32:27

Hi,

There's not really much of a dilemma.  Sivava's programmers are still based on the PCB3 design.  All PCB3 variants I've seen have those headers.  On your programmer, they just happen to be on the other side of the PLCC32 sockets that have been added.

It would be unwise for anyone designing a PCB3 variant to change the configuration of those headers.

Before dismissing the devices as bad, you need to do the test for VCC voltage drop.  You need to check the voltage tolerance of your EPROM and make sure VCC is staying within that range.  If it drops below that, an EPROM programmed with marginal erase margin could read incorrectly.

Are you reading ROMs or EPROMs?  They don't necessarily have the same pinouts.

HTH,
Dennis

Cant read D2716 EEPROM.. any ideas?

By: mbates14 - 2008-01-07 19:39:26

I have a sivava PCB4.5 programmer with PCB45 and PCB3 jumper settings and stuff on it. lost the papers to it long ago, but anyway...

I cant seem to get a read from any of my 2716 chips. they all read the same thing with the chip in, or out, dont matter. just a bunch of 00s and 04s toggling back and forth. I h ave all the switches set right.

any ideas?

Re: help with reading and writing chip

By: amirb1 - 2008-01-06 20:51:56

yes
you need first adapter T01 and T08 and software 0.97ja for read and program this device
check this site for adapter:
http://www.sivava.com/Adapter_TSOP-VSOP.html

Re: KH29LV160CBTC tsop48

By: wolly - 2007-12-24 09:05:44

is kh29lv160cbtc eeprom 16bit or 8/16 bit?
it works both as 16bit or 8bit

t01/07 from sivava adaptor
can you post a link for the adaptor

KH29LV160CBTC tsop48

By: power - 2007-12-24 08:16:11

hi
i want to programm the flash roomtsop48kh29lv160cbtc and  i have pcb3b+ and t01/07 from sivava adaptor my question is:
is kh29lv160cbtc eeprom 16bit or 8/16 bit?
can i programm it with this adapter?
my programmer pcb3b+ can support this one or not?
thanks for reply me.
power

Re: PSOP44 from sivava for AM29F400BB

By: DL - 2007-12-21 15:42:10

Hi Simon,

You can add the resistors to pins U4-12 and U4-14 on the solder side of the board.  If you use 1/4W resistors, U3-16 is a convenient place to get VCC.  Something around 10K will do; I use 9.1K-12K, whatever is handy...

HTH,
Dennis

Re: PSOP44 from sivava for AM29F400BB

By: gooroo - 2007-12-21 09:31:02

Dennis, thanks for all you help!

0.97g did the trick, so I guess I do need the pull up resistor mod as I was using 0.97ja

Thanks again, have a great Christmas and a happy new year!

Regards, Simon

Re: PSOP44 from sivava for AM29F400BB

By: DL - 2007-12-20 18:40:17

Hi Simon,

I tried my PSOP44 adapter with an ATH3.1SS with 0.97ja and didn't have any problems with ID, read, erase, or program; other than being slow.

What program version are you using?  Pull-up resistors should be added for 0.97ja.  Without them, some have timing problems.  0.97g is slower and should work without them.  In one case, someone was having address generation problems with 0.97g that was fixed by adding the resistors.

Has your programmer worked with other devices?

HTH,
Dennis

Re: PSOP44 from sivava for AM29F400BB

By: gooroo - 2007-12-20 16:50:42

Right cant seem to ID, not sure if I should be able too though. Can read and get a buffer of what appears to be good data. Try to verify and it fails in various random locations with each attempt.

PSU is 19V regulated laptop supply...

Any suggestions?

Regards, Simon

Re: PSOP44 from sivava for AM29F400BB

By: gooroo - 2007-12-20 16:10:14

Thanks Dennis for the prompt reply

The datasheet for the 29F400 says pin 1 is NC, so that being the case i should not need the connector cable or worry about the a18,a19,vpp 3 pin header....

Plug & Play, lol

Now just try and get the thing ID'd

Re: PSOP44 from sivava for AM29F400BB

By: DL - 2007-12-20 15:13:57

Hi Simon,

The sivava adapter should be compatible with ATH3.1SS, but you'll need a different cable for connecting high order address lines to the programmer.  For AM29F400, all signals you need should come from the 32 pin socket so you don't need any address lines connected.  The bottom 3 pins on your 7 pin header determine what signal is routed to the 3 pin header.  The 3 pin header controls whether A18/19 or VPP gets routed to pin 1 on the ZIF socket.

HTH,
Dennis

PSOP44 from sivava for AM29F400BB

By: gooroo - 2007-12-20 13:21:20

I have a 3.1ath willem and a PSOP44 adaptor from Sivava. the adaptor is supplied with an 8 pin ribbon cable. The connections on the adaptor are labeled clk,a19,a20,a21,a22,p1,a19,a23. My willem only has a 7pin header labeled a18,?,a19,a19,a20,a21,a22.

The pin I have listed as ? is not marked but following the track it ends up on another 3 pin header labeled "normal, 29x040"

Does anyone know if the sivava adaptor is compatible with the 3.1ath and if it is which pins do I need to link to make it work?

Regards, Simon

Can't read/write TE28F160 C3B TSOP48 16bit.

By: lkt1827 - 2007-12-09 13:10:28

I use PCB4.5 buy from SIVAVA. And use Willem98D5. the program can't read, Eraser, Blank Check..... I download 098D8. It Eraser and Blank Test OK. But can't Write new BIN file to FLASH.  

Sorry my english very bad.

This Flash is LOCK BIT. I can't unlock it. Use 8/16bit adaptor to unprotect and set it to 28Fx00

I search have 28FxxxJ.exe utilities to unprotect 28Fxxx but can not use it. I don't have EZO device.

Re: Reading Problems 27C1024

By: DL - 2007-12-05 15:50:44

Hi Artur,
fxseller wrote on 12/05/07 at 10:16:29:
i do not know if the programmer works for other devices, cause its the first chip i want to read. i do only have this 27C1024 otherwise i would have tried other ones...
I asked to try to determine if more basic testing is required.  If it worked for other parallel devices, we could have determined which logic had to be working.  We need to start from scratch.  Enter the Test H/W tab and test each of the signals on the ZIF socket by setting the DIP switches as indicated and clicking on each pin on the screen and measuring the voltage on the corresponding pin on the programmer.
Quote:
what do u mean with: i do not need the ribbon cable?!
i need it to combine the adapter with the programmer?!
All of the signals you require for 27C1024 come from the ZIF socket, so you don't need the ribbon cable in this case.
Quote:
the data of the chip i read is nearly the same data, the programmer reads without chip!
and the data i expect to read is an original VW engine characteristic map.. its not keyed!
so the reading itself does definitely not work correctly..
Could be a problem with the OE or CE signals.  If these signals operate correctly, set your programmer for 27C1024 and repeat the measurements for those two signals.  If that is okay, insert your adapter and measure the signals on pins 2 and 20 on the DIP40 socket.
Quote:
perhaps the programmer itself is not able to read a 27C1024 chip?
behaving to the describtion of sivava it should read it!
27C1024 is supported, I've used them in my 16 bit adapter on a Willem 4.1 with no high order address lines connected.
Quote:
i tried the readin with power by usb and adaptor! (yes, i jumpered it unequal), even with 5V and 5,6V power - but doesnt work..
what LED have to glow between the readin process?
The VCC LED should be on whenever a device in the programming sockets is being accessed.

Something just occurred to me.  I checked the datasheet and 27C1024 can draw up to 30mA from VCC.  That's on the edge for most Willem/PCB3 programmers because the transistor switch will start having a significant voltage drop.  With the addition of the current drawn by the adapter, it may drop VCC too much.

You can check this by entering the Test H/W screen, set programmer for 27C1024, insert your adapter with a 27C1024 in the socket.  Enable VCC and measure the voltage on pin 40 on the DIP40 socket or pin 44 on the corresponding PLCC44 socket.  That voltage must stay above 4.5V to get a reliable read.

Another problem could be the CD4021 (or CD4014).  If you don't have another parallel device with known data, you'll have to install some jumpers to VCC/VSS on the data lines to see if the program can read the bit pattern you select.  You can try jumping all data lines to VCC and seeing if the programmer reads all ONES and then VSS to see if all ZEROES are read.  You do a READ in the Test H/W screen by clicking on the Read Data button above the picture of the DIP switch.  The data read will be in the box to the left of the button.  It'll be 0xff for all ONES and 0x00 for all ZEROES.

HTH,
Dennis

Re: Reading Problems 27C1024

By: fxseller - 2007-12-05 10:16:29

Hi,

i do not know if the programmer works for other devices, cause its the first chip i want to read. i do only have this 27C1024 otherwise i would have tried other ones...

what do u mean with: i do not need the ribbon cable?!
i need it to combine the adapter with the programmer?!


the data of the chip i read is nearly the same data, the programmer reads without chip!
and the data i expect to read is an original VW engine characteristic map.. its not keyed!
so the reading itself does definitely not work correctly..


perhaps the programmer itself is not able to read a 27C1024 chip?
behaving to the describtion of sivava it should read it!

i tried the readin with power by usb and adaptor! (yes, i jumpered it unequal), even with 5V and 5,6V power - but doesnt work..
what LED have to glow between the readin process?

youre right theres no jumper adjustement for the 27C1024 but over the socket where my chip is inside, you can read that its made for the 27C1024..
hmm, perhaps i have to remove the jumper of the adapter?

have u allready read a 27C1024? does it work with your adapter??

dont know what to do anymore...

regards
Artur

Re: Reading Problems 27C1024

By: DL - 2007-12-03 22:24:17

Hi,

If printer port polling was contributing to your problems, it would be overwriting data in the EPROM.  That would be a problem if you don't have a copy of the original data and your device can't be erased (does it have a quartz window?).  It seems that eraseable devices in a LCC type package aren't the norm, but I have some 27C4096 in that package...

I can't view your pictures; company firewall is blocking it as a social engineering threat...  I take it that you don't have the attach option below the text entry box...

PCB45 and PCB45C are the same.  I thought sivava was the only one selling it and it would be a PCB4.5C; not to be confused with a Willem 4.5.  On programmers with PCB4.5 or PCB3.x headers, you need to use the appropriate 0.98* version.  If you're in PCB3 mode, you'd be using 0.97ja or 0.97g.  The 0.98* versions changed the way addresses are generated and data is read; so they won't work on unmodified Willem/PCB3 programmers.

HTH,
Dennis

SST39SF020A (32 pin), PCB45 - 0.98D5 Problem Help

By: Lupin3rd - 2007-11-29 23:06:14

Hello and all!
I have need of your aid....
I have a Willem Programmer PCB45 "sivava" used software 0.98D5.
I must Cancel and program a SST39SF020A (32 pin, not PLCC),
the software 0.98D5 has this device under,
"DEVICE - Flash 29/39/49Fxxx - SST - SST39SF020"
but this is the single family of chip that to the click it does not set up the program with the parameters,
Close the menu open and returns all last selected device! How I make to program this Flash?

Thanks to all  

Tsop adapter help!!!!!!

By: j-lee - 2007-11-29 02:49:13

Had no luck tryin to hijack another thread so I'll try my own
I have just been bought a pcb4.5 progger, when i got it (via fleabay) i did not know that sivava.com existed and bought a tsop 48 adapter from willem.
Now after messing about I'm begining to think there not compatable do I need the sivava (to1) & (to7) adapters or perhaps a willem 4.5 kit???
I'm startin to think I've wasted some money somewhere
Can some one please help b4 i pull my hair out
Thanks Jay

SPANSION S29JL032

By: alex_jacobi - 2007-11-13 13:01:46

I HAVE ONE CHIP SPANSION S29JL032,I NOT KNOW TO RECORD WITH THIS CHIP,I HAVE PROGRAMER sivava PCB45!!I SORRY MY TRANSLATION!!!!I HAVE OR ADAPTERS SIVAVA!!!!

Re: Intel 28F160/C3B

By: EZo - 2007-11-11 01:00:02

Quote:
ive searched this forum for the above information but cant find anything on the Intel 28F160.

Just placed search : 28F160, all posts. Find answers
here,here
tsop48 socket on willem 4.5 supports 8/16 bit flash memory in 8 bit mode.
28F160C3B is 16 bit flash memory and external 16 bit flash adapter required (from sivava T01+T07).

Re: 4.5 unable to program 27C256

By: Derbybrit1 - 2007-11-03 13:58:40

DL wrote on 11/02/07 at 04:51:48:
[You need to qualify what you mean when you say you can read chips okay.   Are you verifying that the data read is correct or are you assuming that not getting an error during read means it was okay.   The former would be an indication of a good read; the latter isn't...


How am I supposed to verify a read?   The only files I have to compare against are the ones I created from reading the chip.   I can only say that the buffer is being filled with hex values other than FF, and appears to be complete.

DL wrote on 11/02/07 at 04:51:48:
These programmers are intended for electronics hobbyists.   If this doesn't describe you, you might find a professional programmer more suitable.
  No kidding.   I had no idea that I couldn't just read and write to a 27C256 without issue.

DL wrote on 11/02/07 at 04:51:48:
I have not found it necessary to change the default timing sliders to be able to program any EPROM.   Whether the EPROM has sufficient programming margin is a different matter.
  I didn't think changing those values was the answer.

DL wrote on 11/02/07 at 04:51:48:
First - no EPROM programmer should give you the ability to set VCC to 15V.   It would never be desireable to do that.


So what do the J6 and J7 jumpers on a PCB45 board actually set? options are 12.5v, 15v, 21v, and 25v.   What do I need for a power supply and jumpers to burn a 27C256 successfully?

DL wrote on 11/02/07 at 04:51:48:
Second - you need to understand the difference between programming an EPROM and programming it reliably.   I assume you're programming 27C256.   That device should be programmed at VCC=6V for the "intelligent" algorithm (program in 1mS increments until the address verifies and then provide an overprogramming pulse that is 3 times the total of the pulses necessary for the address to program) or VCC=6.25V for the "quick pulse" algorithm.   Since no one (who's talking) knows what algorithm is being used, I assume it's "quick pulse" which would be the least conservative and therefore benefit from verifying at a higher VCC.

You can program any EPROM with VCC=5V.   You just don't know how much program margin you'll have.   For example, if margin were 5.25V (meaning the bit would read as unprogrammed at voltages above 5.25V); operating that device at high VCC (5.5V) would cause those marginally programmed bits to read as unprogrammed.   Clearly this is undesireable.


So 5.0v setting on the Willem is what I need for the 27C256?

[quote author=DL link=1183202158/0#3 date=1193975508]I wouldn't say that Sivava's programmers are junk though I do have issues with the way they're conducting themselves.   They started out working with the Willem open source group and later decided to branch off and built their product on the "shoulders" of work that others contributed.

Quote:
Not sure if I should throw good money after bad and buy a new power source and eprom eraser.   Your thoughts?


DL wrote on 11/02/07 at 04:51:48:
I think you're giving up too soon unless you don't have the ability to fix the problems.   Granted you shouldn't have to fix anything; but if you had done some research before you purchased, you might have ended up with a Willem 4.1 which I feel is the best Willem programmer available (well, used to be available).


Searched for that.   Can't find any assembled units available for sale.

DL wrote on 11/02/07 at 04:51:48:
Read the troubleshooting information in the manuals section.   Check the voltages to make sure they're within tolerance.   Make sure you're setting the jumpers/switches/voltages correctly.   Are you using the PCB3 switch graphic?   Most Willem programmers use the PCB3 option (Willem 3.1 was Willem's last programmer that used the Willem option).   Give exact error messages.   Give your observations.   Do LEDs light as expected?   One problem with WinXP (yes, you should mention your OS too) has printer port polling enabled by default.   There's a registry mod that disables polling.   It stopped working for me around SP2 and I had many devices programmed while I was blank checking because of it.   I eventually found that disabling legacy plug/play for the printer port solved the problem


My multi-meter took a dump.   Will get a new one and check this stuff.   Thanks very much.

Re: 4.5 unable to program 27C256

By: DL - 2007-11-02 04:51:48

Derbybrit1 wrote on 11/02/07 at 03:35:09:
I have the same problem as described in this thread.   The Willem I bought is a sivava 4.5, using the 0.98D5 software.   I have a 9v 1000mA power supply (actually puts out 13.5v).   I can read chips OK, but can't burn them.
You need to qualify what you mean when you say you can read chips okay.  Are you verifying that the data read is correct or are you assuming that not getting an error during read means it was okay.  The former would be an indication of a good read; the latter isn't...
Quote:
I will admit to being out of my league here.   I just wanted a product that would work.   So maybe you can help explain how I should do the settings?
These programmers are intended for electronics hobbyists.  If this doesn't describe you, you might find a professional programmer more suitable.
Quote:
If I push up the tWP and tWC, I can get a few lines written. and then the chip is NG until I can get it erased.   Are my fundamentals correct here?
I have not found it necessary to change the default timing sliders to be able to program any EPROM.  Whether the EPROM has sufficient programming margin is a different matter.
Quote:
Do I need a higher voltage power source, with vcc jumpers set to 15v?   You say that programming is better with 6.2v+.   Do I need to do anything other than set the vcc jumpers fpr 6.2v?
First - no EPROM programmer should give you the ability to set VCC to 15V.  It would never be desireable to do that.

Second - you need to understand the difference between programming an EPROM and programming it reliably.  I assume you're programming 27C256.  That device should be programmed at VCC=6V for the "intelligent" algorithm (program in 1mS increments until the address verifies and then provide an overprogramming pulse that is 3 times the total of the pulses necessary for the address to program) or VCC=6.25V for the "quick pulse" algorithm.  Since no one (who's talking) knows what algorithm is being used, I assume it's "quick pulse" which would be the least conservative and therefore benefit from verifying at a higher VCC.

You can program any EPROM with VCC=5V.  You just don't know how much program margin you'll have.  For example, if margin were 5.25V (meaning the bit would read as unprogrammed at voltages above 5.25V); operating that device at high VCC (5.5V) would cause those marginally programmed bits to read as unprogrammed.  Clearly this is undesireable.

Another phenomenon you need to worry about is charge loss.  Electrons will "leak" from the floating gate over time.  If enough are lost, programmed bits will read as unprogrammed at progressively lower voltages.

Doing explicit program margin testing lets you avoid these problems for 10-20 years.
Quote:
Is the sivava product a piece of crap and I'm wasting my time?
I wouldn't say that Sivava's programmers are junk though I do have issues with the way they're conducting themselves.  They started out working with the Willem open source group and later decided to branch off and built their product on the "shoulders" of work that others contributed.

There are some questionable practices with respect to some Willem variants.  Among them are using a step-up regulator that frequently has problems generating VPP=21 or 25V, excessive voltage drop in the VCC transistor switch, sloppy design in handling low voltage devices.

Sivava has made some good improvements to the base design, but they've chosen to keep them closed while building on the work of others.  Not something that you'd want anyone to do to you...
Quote:
I thought this was going to be a slam dunk, and it has just turned into a waste of money.
A PCB4.5C is definitely salvageable if you have the knowledge and ability to fix the problems.  All of the issues I mentioned can be fixed.
Quote:
Not sure if I should throw good money after bad and buy a new power source and eprom eraser.   Your thoughts?
I think you're giving up too soon unless you don't have the ability to fix the problems.  Granted you shouldn't have to fix anything; but if you had done some research before you purchased, you might have ended up with a Willem 4.1 which I feel is the best Willem programmer available (well, used to be available).

My recommendation is for you to obtain an EPROM that's electrically eraseable (actually a FLASH device) like 27SF512 to use until you're familiar and comfortable with the operation of your programmer.  Then start programming devices UV EPROMs.  Even if you had an eraser, EPROMs are only good for 100 program/erase cycles.

Read the troubleshooting information in the manuals section.  Check the voltages to make sure they're within tolerance.  Make sure you're setting the jumpers/switches/voltages correctly.  Are you using the PCB3 switch graphic?  Most Willem programmers use the PCB3 option (Willem 3.1 was Willem's last programmer that used the Willem option).  Give exact error messages.  Give your observations.  Do LEDs light as expected?  One problem with WinXP (yes, you should mention your OS too) has printer port polling enabled by default.  There's a registry mod that disables polling.  It stopped working for me around SP2 and I had many devices programmed while I was blank checking because of it.  I eventually found that disabling legacy plug/play for the printer port solved the problem once and for all...

HTH,
Dennis

Re: Willem 4.1 to PCB4.5cc MODs Uncovered :-)

By: Mr.Spock - 2007-11-02 04:12:27

DL wrote on 11/02/07 at 01:55:03:
Hi,
One other point about the CD4021.   Willem programmers typically have CD4014, but I and others have found that the CD4021 is interchangeable.   The only difference is in how the parallel data is loaded.   '14 is synchronous and the '21 is asynchronous.   It seems that sivava may have changed the timing for reading the data because, as EZo pointed out, they're using CD4021 now.

Interesting, ...you included the CD4021 with the KIT you sent me, so I'm good to go , thanks.
Quote:
... where's the stable 5v source point?    ...   There are 3 LM317's on the 4.1.   The one in TO-92 is set to 5V.   This is used to power the CD4049 and the relay.

Ahhhh ... , it's a fixed regulator.   I didn't know that.   It goes to the 8x10k resistor pack pin1 too, but the Willem v4.5 has that pin going to the second LM317's output, which is being changed by the DIP4 power switch, so is that pin1 of the 8x10k Resistor pack (on willem 4.5) "floating" up or down depending on the setting of that regulator?   If so, why?

Quote:
... I gathered it was your kids, but just couldn't resist ...
  It's just the base of the lamp I use to get natural light when taking pictures.
I didn't have a snappy rejoinder so the one word was about all I had to say about it...

HTH,
Dennis

I think you just did .. ...    ... so it's a simple lamp? ... must be a collectors item, being so fancy.

thanks for all this extra info regarding the additional pieces of the MOD puzzle ...   Smiley
This is going to be sweet to upgrade now.  I have to start on the EZoBUS to ZIF32 adapter before I do this mod...
I promised EZo, and myself I would

Re: 4.5 unable to program 27C256

By: Derbybrit1 - 2007-11-02 03:35:09

DL wrote on 06/30/07 at 14:56:44:
Hi,
natuner wrote on 06/30/07 at 12:15:58:
I am very new to the willem programmer and only used it till now to read 27C256 chips that were used in car ECUs. I tried for the very first time yesterday to program a 27C256 and it failed. I heard that you could not use the USB power to do so, therefore I got a 16V DC adapter, but nothing. Error was :- Error 0X000000 chip 0xFF buffer 0x00
Enter the Test H/W tab and set switches as indicated.   With no chip in the ZIF socket, click on the VPP pin and measure the voltage on pin1 of the ZIF socket.   It should be ~12.5V.   The VPP supply on PCB3 designs (and derivatives) is known to have problems when the wrong type of coil is used.
Quote:
using software version 0.98D5 hope someone can help me out. It seems that reading any chip O.K i just cannot program a chip. Vpp voltage is around 4.5V even when I program or read or blank check.
Is your programmer set to PCB4.5 mode?   Be careful about assuming that a read with no errors is okay.   Reading using the wrong program won't give a read error.   Reading an empty socket won't give an error either...

VPP should not be enabled when you read or blank check.   If it is, it would cause your device to be programmed.
Quote:
Running windows xp SP2
Make sure you have the registry mod that stops printer port polling.   It stopped working for me around XP Pro SP2 and I had to disable legacy plug/play support on the port.

Your application requires programming EPROMs reliably (correctly).   You need to blank verify devices at a voltage lower than they would normally operate.   You need to program at a sufficiently high VCC to insure that they will read realiably over the full voltage and temperage range they'll be subjected to.   This means you can't program with USB power.

Personally, I wouldn't program EPROMs with any Willem based programmer that hasn't been modified to give more VCC options.   I use 4.45V for blank check and 6-6.5V for programming; no stock programmer will give you these voltages.   Some programmers have a 6.2 or 6.4V option, but it's not "good" enough for me.

Even some "professional" programmers don't program/blank check correctly.

Voltages to the sockets are switched via PNP transistors.   This is "okay" when current is small (less than 20-30mA); this includes most CMOS devices.   I choose to design more "robust" circuits and would have taken the non-linear, current dependent voltage drop of the transistor switch into consideration.

Power is the Willem 4.1 is the "best" so far.   It has an optional relay to take care of the voltage drop at high currents.

I haven't seen the power circuits for any of the USB data and power programmers that are becoming available.   It would be poor design if they didn't take the voltage drop of the transistor/FET switch into consideration.

HTH,
Dennis


I have the same problem as described in this thread.  The Willem I bought is a sivava 4.5, using the 0.98D5 software.  I have a 9v 1000mA power supply (actually puts out 13.5v).  I can read chips OK, but can't burn them.

I will admit to being out of my league here.  I just wanted a product that would work.  So maybe you can help explain how I should do the settings?

I have the vcc jumpers set to 5v.  I have the vpp jumpers set to 12.5v.  I can read chips and save the hex, and can load it to the program, but all I get is the first cell being changed from FF to 00.  If I push up the tWP and tWC, I can get a few lines written. and then the chip is NG until I can get it erased.  Are my fundamentals correct here?  Do I need a higher voltage power source, with vcc jumpers set to 15v?  You say that programming is better with 6.2v+.  Do I need to do anything other than set the vcc jumpers fpr 6.2v?

Is the sivava product a piece of crap and I'm wasting my time?  I thought this was going to be a slam dunk, and it has just turned into a waste of money.  

Not sure if I should throw good money after bad and buy a new power source and eprom eraser.  Your thoughts?
Thanks,
Marc

Re: what programmer

By: DL - 2007-11-02 03:03:35

Hi,

Willem is sold out of 4.1's and doesn't plan to sell them anymore.  I have a few 4.1 programmers left to sell.  When they're gone, that's it...  Too bad, I think it's the "best" Willem programmer available.  Sivava has been adding new features, but the 4.1 can be modified to be compatible with Sivava's latest software.

HTH,
Dennis

Re: Willem 4.1 to PCB4.5cc MODs Uncovered :-)

By: DL - 2007-11-02 01:55:03

Hi,
Mr.Spock wrote on 11/01/07 at 21:36:41:
...I wasn't thinking of the CD4021
One other point about the CD4021.  Willem programmers typically have CD4014, but I and others have found that the CD4021 is interchangeable.  The only difference is in how the parallel data is loaded.  '14 is synchronous and the '21 is asynchronous.  It seems that sivava may have changed the timing for reading the data because, as EZo pointed out, they're using CD4021 now.
Quote:
... where's the stable 5v source point?  The LM317's are adjustable, so I can't tap the output of those, and the v4.1 schematic doesn't have very clear printing at most of the spots showing these areas.
There are 3 LM317's on the 4.1.  The one in TO-92 is set to 5V.  This is used to power the CD4049 and the relay.
Quote:
... I gathered it was your kids, but just couldn't resist
It's just the base of the lamp I use to get natural light when taking pictures.  I didn't have a snappy rejoinder so the one word was about all I had to say about it...

HTH,
Dennis

Re: USB Dual Power Universal Willem  Programmer

By: DL - 2007-10-31 00:58:34

Hi,

The "fewer issues" I referred to in using a PCB4.5C was with respect to the cable used to connect high order address lines to the adapter.   Sivava's cable will be compatible with their programmers and adapters.   Pin order on other programmers may be different...

The Willem 4.1 does low voltage interface to the computer better (I think because I don't have a PCB4.5C or a schematic to reference).   PCB4.5C have all of the power/voltage drop problems other PCB3 variants have.  I don't know how low voltage is implemented on the programmer.  Most didn't do this correctly.

PCB4.5C has the advantage of being faster when using the appropriate 0.98d* program versions.   Other Willem programmers can be modified to be compatible with those program versions.   Information has been posted, but I haven't tried it.

USB power shouldn't be used for programming any EPROMs unless VCC also uses a step-up regulator.   Mcumall's true USB programmer might be in this category; don't know because I don't have one or a schematic.   Willem's version will use step-up regulators for both power supplies.

HTH,
Dennis

Re: USB Dual Power Universal Willem  Programmer

By: DL - 2007-10-30 21:47:16

Hi,

EZo's database lists it as being supported.  EZo doesn't mention the device he selected or whether he used a 16Mb device and read/programmed in two or more passes (as is required for 64Mb devices)

A sivava PCB4.5C with their 16 bit adapter will probably give you the fewest problems.  If you're going to program EPROMs, I'd go with Sivava's adapter and a Willem 4.1.

HTH,
Dennis

Re: MX29F800-70

By: apollo50 - 2007-10-01 10:30:49

Thanks,is worked ,but with another adapter .i have all adapters from sivava .

Re: Willem programmer's gallery

By: EZo - 2007-09-30 17:59:42

Quote:
I think you got #61 wrong...

You are right. Rebios page is updated and no access to old version, new version 5.0c available now.
All programmers pcb4.5c from sivava #21 , 2006 Roof (Ruifeng) programmer from rebios #61 , PRG-23 from mcumall are (looks) equal.
Unfortunately I am not able update old sticked post, remove link from #61. Denis or Willem please do it.

Re: Looking to uprgade...

By: DL - 2007-09-30 14:50:16

Hi Bernard,
CompDOC wrote on 09/30/07 at 10:26:35:
...have ... some sort of PCB3B/3.5/(PCB5.0) variant.
The two PLCC32 sockets, and what appears to be the hardware select sivava added for his PCB3.5 and later versions, makes me think it's a PCB3.7/PCB4/PCB4.5C workalike.
Quote:
My current needs include 27C256, 27C512, and 29F010.   Additionally, I will soon be forced to acquire a TSOP48 adapter.   The PRG-23 is supposed to accommodate TSOP48 with an adapter to DIP32 (how DOES that work?)
Sivava has a TSOP adapter that supports TSOP32/40/48 8/16bit devices.   Since the programmer can only read 8 bits at a time, it can only support byte wide devices or word wide devices that also have a byte mode.   This is the only type of devices the TSOP48 socket on the Willem 4.5 can support.   For 16bit only devices, you need a TSOP "16 bit adapter".   This works similar to the 16 bit adapters for EPROMs.   Data is read 16 bits at a time on the adapter, but is fed to the programmer 8 bits at a time (this requires the program to know how to do this).
Quote:
...I will need to support TSOP56
The only TSOP56 adapter I've seen is from EZo.   The pinout of that adapter is only compatible with EZoFlash programmers.   You could adapt his design to Willem programmers or you could build an adapter for EZoFlash adapters.
Quote:
...I occasionally need to read PLCC20 chips.
Haven't seen any devices in that package and haven't seen any adapters...
Quote:
The 4.5 has PLCC32 & TSOP48 built in, however it appears to lack FWH/LPC.
It states on the 4.5 info page that the 4.0 is more flexible.   The 4.0 *appears* to have been superseded by the 4.1.   The 4.1 supports PLCC32, FWH/LPC, DIP, and PIC.
That's correct.   Additionally, the Willem 4.5 doesn't support DIP24 devices, NMOS EPROMs, 27SF* erase, high current draw devices (i.e. DS1225).
Quote:
Then there is the 4.5c by sivava - which is obviously a PCB3x variant...   It's main benefit seems to be that it's software supports newer chips.   The manufacturer claims that the design is from the "original producer/developer" for the Willem boards 3.x.   This seems to be an overstatement of fact...
I don't know what Sivava's involvement was in the hardware aspect of it, but I take the statement to be fairly accurate.   He took over program maintenance/development years ago and made the source private.   He has made all of the recent speed improvements (which required some changes in the way addresses were generated and data was read).   He also continues to add more device support.   The 0.97ja version the "original" Willem designs use is end-of-life because all updates were coming from sivava and he decided to only support his hardware variant.   Many have reverse engineered his changes and have PCB3.5/3.7/4/4.5C knockoffs.
Quote:
And last, but most interesting -for me- are the true USB programmers.   All indications are that they are considerably faster than LPT Port programmers.   Additionally, my programming PC is getting rather old - and LPT equipped PCs are somewhat difficult to come by these days.
Legacy port support is going away and USB is the way to go.   These programmers have the potential to solve many of the problems with the existing Willem designs.   Notably slow performance due to the way addresses are generated.   I don't have any information on the True USB programmer Mcumall is selling, but it had the potential to fix the voltage drop problems by putting the voltage switch in the feedback loop to compensate for it's drop.   It probably got rid of the step-up regulator used on the PCB3 variants.   I don't think it was a very good design and caused more problems than it solved.   The only valid reason for using it was to be able to use USB power, but that "feature" existed before there were USB powered programmers.   Unlike USB powered Willems, True USB programmers could program EPROMs; it just depends on the program/programmer.   Do Users need to manually set voltages or is it under program control.   I think it's the latter, but don't have any info to confirm.

Support on mcumall.com seems quite good and the program/programmer are evolving.   I'll wait for Willem to come up with one.   I think his will be faster.
Quote:
Drawbacks are that I have not seen any with anything other than the ZIF32 socket on board - requiring adapters for everything that is not a DIP package.   Added to that, confirmed device support is sketchy, at best.
This is a slight step backwards, but not to terribly inconvenient because we already needed a pile of adapters, so people who bought early Willems already have them...
Quote:
1: Hold for now - or upgrade?
Personally, if your current programmer will do what you need, I'd wait for real USB programmer prices to come down.
Quote:
2: If upgrade, to what?
USB data/powered programmer.   It's too early to know if the designs sold by Mcumall are "compliant".   That is, properly negotiate with the USB host when they need to draw more than 100mA from the USB port.   This is a complaint I have for all current USB powered Willems; they're not playing nice and can damage USB ports by drawing too much current.   I'll wait for one that provides enough info for me to decide.

HTH,
Dennis

Looking to uprgade...

By: CompDOC - 2007-09-30 10:26:35

I currently have a programmer (purchased second hand) that seems to be some sort of PCB3B/3.5/(PCB5.0) variant.   I bought it b/c I recognized it as the MCUMall PRG-23 - and it was cheap.

My current needs include 27C256, 27C512, and 29F010.   Additionally, I will soon be forced to acquire a TSOP48 adapter.   The PRG-23 is supposed to accommodate TSOP48 with an adapter to DIP32 (how DOES that work?)   However, in the next generation of devices I will be working on, I will need to support TSOP56 - and I occasionally need to read PLCC20 chips.

The 4.5 has PLCC32 & TSOP48 built in, however it appears to lack FWH/LPC.
It states on the 4.5 info page that the 4.0 is more flexible.   The 4.0 *appears* to have been superseded by the 4.1.   The 4.1 supports PLCC32, FWH/LPC, DIP, and PIC.

Then there is the 4.5c by sivava - which is obviously a PCB3x variant...   It's main benefit seems to be that it's software supports newer chips.   The manufacturer claims that the design is from the "original producer/developer" for the Willem boards 3.x.   This seems to be an overstatement of fact...

And last, but most interesting -for me- are the true USB programmers.   All indications are that they are considerably faster than LPT Port programmers.   Additionally, my programming PC is getting rather old - and LPT equipped PCs are somewhat difficult to come by these days.
Drawbacks are that I have not seen any with anything other than the ZIF32 socket on board - requiring adapters for everything that is not a DIP package.   Added to that, confirmed device support is sketchy, at best.

So...
Question 1:   Hold for now - or upgrade?

Question 2:   If upgrade, to what?

All input welcome and appreciated

Bernard
ComputerDOC

Re: SST39VF1601 please help a newbie

By: koolit - 2007-09-30 04:11:49

Greetings and Many thanks to all.

I just received my PCB4.5C, TO7 and TO1 adapters from sivava. However, the package didn't come with enough information for me to flash SST39VF1601. NP reading the chip but always getting error programming it. It just suddenly worked after fiddling with the jumpers and of course with some useful infos here.

Bottom line is, it worked for me and friend is very happy knowing his Extreme is back in business.

I can only post a picture (if allowed) to whoever needs to know the jumper settings of the like. Some of them have no label and I have no idea what are those for.

Neeways, this Site Rocks and once again, thank you all for the help.

Re: SST39VF1601 please help a newbie

By: 1#8fan - 2007-09-26 01:39:59

Willem 4.1 or EZO + sivava T01 & T07 will do what you are after !

Re: EZOFlash Programmer Assembly kit???

By: koolit - 2007-09-18 14:27:44

Please ignore my previous post.

I just ordered PCB4.5c with TO1 & TO7 adapters from sivava. Just dunno how long it get here.

Thank you for the heads up. You guys are awesome..cheers..