Willem PCB50B no chip ID and no program
Hi to all, this is my first topic.
I buyed a willem PCB50B programmer from ebay I got it to reprogram PC BIOSes chip , but I have problems....
The first time I connected it to my PC, when I installed it's software (0.98D12) at first run windows XP say me "The IO.SYS service is preset but driver cannot connect to" error message, then when program opens, another message say "privileged instruction" then program go ready.
I don't think that this should be normal...however I tested with the first chip, an PMC pm49fl004.
I connected the programmer at LPT port, connected the USB cable, selected the device in the software, set the DIP switches, put the chip in the FWH/LPC socket and then I click on "get chip ID".
The software returns with manufacturer = 0xFF [---] and type = 0xFF, so it couldn't get ID.
Sometimes it say Fujitsu as manufacturer, but it give me this also with no chip inserted!
Some other time give me 0xF4 or 0x00.
If I increase RC time to the max it changes but however no ID is displayed.
I tried to erase and the action is completed with the message "Erase completed by DQ7".
If I click on blank check, it say me "device empty" so it works (I think) but if I load the BIOS ROM file and try to program, an error message is displayed "error 0x0000008 chip = 0xFF buffer = 0x03".
Now I list all my tries :
1) Tried to erase, program, verify and read a PIC16F84, OK (PIC socket)
2) Tried to erase, program, verify and read a Winbond W39F020, OK (PLCC32 socket)
3) Tried what I do before with a SST 39LF040, 49LF003/004, NOT OK (FWH/LPC socket)
4) Tried on other 4 computers, same problems
5) Tried with external 9V power supply, same problems
6) Tried to set parallel port as ECP, EPP, ECP+EPP, Bidirectional and normal, no change
7) Tried 0.97ja software version, same problems
8 ) Make an hardware test with software and all signals seems to be ok
9) Parallel cable check, OK
10) Onboard jumper double check, OK
11) Solder check on the PCB, some bad solder but I remade ALL the solders (half hour...)
12) Tried to put IO.SYS, dlport.dll dlport.sys in the install directory and system32, system32/drivers directory, no change
I have no more clues, chip id in the FWH/LPC socket cannot be retrieved and software cannot program it.
The strange think is that device can be erased!
Please help me, I have no more clues!
Thank you
I buyed a willem PCB50B programmer from ebay I got it to reprogram PC BIOSes chip , but I have problems....
The first time I connected it to my PC, when I installed it's software (0.98D12) at first run windows XP say me "The IO.SYS service is preset but driver cannot connect to" error message, then when program opens, another message say "privileged instruction" then program go ready.
I don't think that this should be normal...however I tested with the first chip, an PMC pm49fl004.
I connected the programmer at LPT port, connected the USB cable, selected the device in the software, set the DIP switches, put the chip in the FWH/LPC socket and then I click on "get chip ID".
The software returns with manufacturer = 0xFF [---] and type = 0xFF, so it couldn't get ID.
Sometimes it say Fujitsu as manufacturer, but it give me this also with no chip inserted!
Some other time give me 0xF4 or 0x00.
If I increase RC time to the max it changes but however no ID is displayed.
I tried to erase and the action is completed with the message "Erase completed by DQ7".
If I click on blank check, it say me "device empty" so it works (I think) but if I load the BIOS ROM file and try to program, an error message is displayed "error 0x0000008 chip = 0xFF buffer = 0x03".
Now I list all my tries :
1) Tried to erase, program, verify and read a PIC16F84, OK (PIC socket)
2) Tried to erase, program, verify and read a Winbond W39F020, OK (PLCC32 socket)
3) Tried what I do before with a SST 39LF040, 49LF003/004, NOT OK (FWH/LPC socket)
4) Tried on other 4 computers, same problems
5) Tried with external 9V power supply, same problems
6) Tried to set parallel port as ECP, EPP, ECP+EPP, Bidirectional and normal, no change
7) Tried 0.97ja software version, same problems
8 ) Make an hardware test with software and all signals seems to be ok
9) Parallel cable check, OK
10) Onboard jumper double check, OK
11) Solder check on the PCB, some bad solder but I remade ALL the solders (half hour...)
12) Tried to put IO.SYS, dlport.dll dlport.sys in the install directory and system32, system32/drivers directory, no change
I have no more clues, chip id in the FWH/LPC socket cannot be retrieved and software cannot program it.
The strange think is that device can be erased!
Please help me, I have no more clues!
Thank you
Re: Willem PCB50B no chip ID and no program
Come back with success on 1), 2)
LPT port settings Normal
SW 0.98d12, USB power, jumpers pcb5.0 mode.
Set Vcc=5 and Vpp=12.7, check voltages on ZIF32
Check FWH/LPC socket and clean PLCC32 chip side pins softly.
Place chip. Check get ID.
Come back with results to give next check steps.
LPT port settings Normal
SW 0.98d12, USB power, jumpers pcb5.0 mode.
Set Vcc=5 and Vpp=12.7, check voltages on ZIF32
Check FWH/LPC socket and clean PLCC32 chip side pins softly.
Place chip. Check get ID.
Come back with results to give next check steps.
Re: Willem PCB50B no chip ID and no program
Hi,
I already do this, I checked the FWH/LPC PLCC32 socket with "Test H/W", every pin, every signal.
All is ok, I get 5 Volts when enable pin and 0 volts when disable, Vpp is 12,5volts.
I not checked ZIF32 socket since I don't need it.
Cleaned socket pins, no change.
There is a particular priority to start programming (first connect LPT, next power, then set software, then put the chip)?
Thank you
I already do this, I checked the FWH/LPC PLCC32 socket with "Test H/W", every pin, every signal.
All is ok, I get 5 Volts when enable pin and 0 volts when disable, Vpp is 12,5volts.
I not checked ZIF32 socket since I don't need it.
Cleaned socket pins, no change.
There is a particular priority to start programming (first connect LPT, next power, then set software, then put the chip)?
Thank you
Re: Willem PCB50B no chip ID and no program
Something wrong or trivial touch.I already do this, I checked the FWH/LPC PLCC32 socket with "Test H/W", every pin, every signal.
All is ok, I get 5 Volts when enable pin and 0 volts when disable, Vpp is 12,5volts.
What is programmer logic IC Vcc voltage (pin16) ?
Note , that FWH/LPC chip is getting 3.3V from 2 sources, from Vcc and Vpp. Here cannot be +5V.
Keep DIP-switch settings as selected for any FWH/LPC device.
Activate all signals one by one (!) on/off and measure both voltages on related FWH/LPC socket pin.
Use check guide attached.
- Вложения
-
- pcb45c_fwh_check.zip
- (3.1КБ)414 скачиваний
Re: Willem PCB50B no chip ID and no program
Ok here the results :
Everything is similar to the guide (only a little difference 4,26 insted of 4,35) but main problem is that at data lines from pin 13 to 21 of the FWH/LPC socket I got some spurious voltage that go from 0,25 to 1 volt even if I click on "clear all".
If I set OE-24 ON this voltage disappear.
Also the A9-26 line and only this (pin 3) in ON state I measured 2.95 volt.
That's all.
Let me know what I can do.
Thank you for help!
Everything is similar to the guide (only a little difference 4,26 insted of 4,35) but main problem is that at data lines from pin 13 to 21 of the FWH/LPC socket I got some spurious voltage that go from 0,25 to 1 volt even if I click on "clear all".
If I set OE-24 ON this voltage disappear.
Also the A9-26 line and only this (pin 3) in ON state I measured 2.95 volt.
That's all.
Let me know what I can do.
Thank you for help!
Re: Willem PCB50B no chip ID and no program
Last check. Test H/W.
Activate Vpp-1, Measure pin 32 ~3.0V. Keep Vpp activ.
Measure pin31 R/C ~0.0V
Activate 32-Vcc. Measure pin31 R/C ~3.7.
1-Vpp off, 32-Vcc - off
Try with fwh/lpc chip. What get ID response ? What read result (see in buffer) ? Try erase, blank check . Try program. What erase message ? Read, what is in buffer after error ?
Activate Vpp-1, Measure pin 32 ~3.0V. Keep Vpp activ.
Measure pin31 R/C ~0.0V
Activate 32-Vcc. Measure pin31 R/C ~3.7.
1-Vpp off, 32-Vcc - off
That is normal. 4503 outputs are in high impedance with OE- offbut main problem is that at data lines from pin 13 to 21 of the FWH/LPC socket I got some spurious voltage that go from 0,25 to 1 volt even if I click on "clear all".
If I set OE-24 ON this voltage disappear.
it is not reason why not working. Recomended to have higher level. Here is 2 diods from Vpp and A9, grounded by 2k2. Change resistor to 10k. Not able to find, I will indicate you by e-mail.Also the A9-26 line and only this (pin 3) in ON state I measured 2.95 volt.
Is flash W39F020 working on other plcc32 socket ? Are you getting get ID, erase, blank check, program, verify OK ?Let me know what I can do.
Try with fwh/lpc chip. What get ID response ? What read result (see in buffer) ? Try erase, blank check . Try program. What erase message ? Read, what is in buffer after error ?
Re: Willem PCB50B no chip ID and no program
So, while I'm searching 2K2 resistor, I noticed, just on top of the DIP switches, that there are two component missed, I don't know if this is correct, they are one diode 1n4148 and a 2K2 resistor!
What are they used for?
If I put a w39F020 on the PLCC32 socket on top of the FWH/LPC socket, all is working, now I don't have understand what I have to do. I have to try to erase, program a FWH/LPC chip in the PLCC32 socket?
Test results :
With DIP switches configured for FWH/LPC:
With 1- Vpp ON -------- On pin 32 (ZIF) 0 volts, on pin 31 0 volts
With 32-Vcc ON -------- On pin 32 (ZIF) 5 volts, on pin 31 0 volts
What are they used for?
If I put a w39F020 on the PLCC32 socket on top of the FWH/LPC socket, all is working, now I don't have understand what I have to do. I have to try to erase, program a FWH/LPC chip in the PLCC32 socket?
Test results :
With DIP switches configured for FWH/LPC:
With 1- Vpp ON -------- On pin 32 (ZIF) 0 volts, on pin 31 0 volts
With 32-Vcc ON -------- On pin 32 (ZIF) 5 volts, on pin 31 0 volts
Re: Willem PCB50B no chip ID and no program
components are not installed usuallyWhat are they used for?
I forget - measure on fwh/lpc socket pins 32 and 31 (not ZIF)Test results :...
No. Place FWH/LPC chip in FWH/LPC socket.I have to try to erase, program a FWH/LPC chip in the PLCC32 socket?
Re: Willem PCB50B no chip ID and no program
Ok, here the results :
1-Vpp ON ------- pin 32 -> 3,00 volts
1-Vpp ON ------- pin 31 -> 0 volts
1-Vpp+32-Vcc ON -------- pin 32 -> 3,5 volts
1-Vpp+32-Vcc ON -------- pin 31 -> 0 volts
If I put a FWH/LPC chip in socket I got no ID (0xFF, 0xFF [---]), if I erase the process is completed with "Erase completed by DQ7" message.
Blank check process completed OK
If I program the error message is : "Error at 0x000008 chip = 0xFF buffer = 0x30"
Thank you.
1-Vpp ON ------- pin 32 -> 3,00 volts
1-Vpp ON ------- pin 31 -> 0 volts
1-Vpp+32-Vcc ON -------- pin 32 -> 3,5 volts
1-Vpp+32-Vcc ON -------- pin 31 -> 0 volts
If I put a FWH/LPC chip in socket I got no ID (0xFF, 0xFF [---]), if I erase the process is completed with "Erase completed by DQ7" message.
Blank check process completed OK
If I program the error message is : "Error at 0x000008 chip = 0xFF buffer = 0x30"
Thank you.
Re: Willem PCB50B no chip ID and no program
Here is problem. Vcc on / off drives FWH/LPC signal R/C on pin31.1-Vpp+32-Vcc ON -------- pin 31 -> 0 volts
Check 2 transistors next to FWH/LPC socket, check voltage changes on collectors (Vpp on, vcc on/off).
Re: Willem PCB50B no chip ID and no program
After transistor check I discovered that on collectors there are 0 volts with Vpp always ON and even if Vcc is ON or OFF.
On the first transistor base there is 0 volts like previous, on the second transistor base (that is connected with first transistor collector) there is 0,66 volts with Vpp and Vcc ON, and 0,65 volts with Vpp ON and Vcc OFF.
Probably transistor are ok since I have no tension on base, what do you think?
What is the little green LED on the right of the FWH/LPC socket?
I tried with multimeter, direct voltage = about 1,94 volts, inverse = infinite, seems good but it never lighted!
On the first transistor base there is 0 volts like previous, on the second transistor base (that is connected with first transistor collector) there is 0,66 volts with Vpp and Vcc ON, and 0,65 volts with Vpp ON and Vcc OFF.
Probably transistor are ok since I have no tension on base, what do you think?
What is the little green LED on the right of the FWH/LPC socket?
I tried with multimeter, direct voltage = about 1,94 volts, inverse = infinite, seems good but it never lighted!
Re: Willem PCB50B no chip ID and no program
SOLVED!!!!!!!!
Afted changing the little green LED, now I got correct ID, and I'm just programmed my first pm49FL004 device!!!!
Thank you!!!!
Afted changing the little green LED, now I got correct ID, and I'm just programmed my first pm49FL004 device!!!!
Thank you!!!!