Willem Pro4 Isp Software Solution
If everything is working correctly, you should be able to go to the Help menu and choose Test hardware, and it will say “Hardware present” in the status bar at the bottom. If you need to compile the modified io.dll for yourself or make modifications, grab TVicPort.h and TVicPort.lib from the TVicPort installation (C: TVicPortPersonal Examples MSVC) and put them in the project directory. After doing that it should compile.
It’s a SyncMOS F29C51002T. I chose that model in the software, set up the DIP switches correctly, and stuck the chip in the cool ZIF socket on the programmer board. I then read the BIOS from the chip. I looked at the read buffer and it looked good! I saw stuff about an Award BIOS, so it sure looked like it was working.
Willem EPROM Programmer. 93Cxx, ISP) EPROM: 27C64, 27C128, 27C256, 27C512, 27C010. Software can run on New & Old(Original willem Eprom). Download free software Willem Pro4. The Atmel Microcontroller ISP Software is the primary means for performing. Programator Willem Pro4 ISP. Willem Pro4 Isp.
I still have the ExpressCard adapters here and I want to hopefully figure it out sometime, but right now I don’t have any new info for you–sorry 🙁 The MCS7715 appears to be a USB chipset, which won’t work. You have to use a PCI Express chipset.
The newer version GQ-4x4 has two beep sounds from programmer when it is power on. The software works on Windows XP,Vista,7,8,8.1,10. Re 7.20 Added OneWire protocol chip support, such as DS2431. More other chips updates. Re 7.18, 27C4096,PIC chips update.
We are currently working on an online application to track the serial numbers and background of guitars. Where can I find information about my Maton guitar? I emailed Maton for a year of build for the JB4 bass I scored this week. I gave them the serial, and they emailed me back and said it's April 1959. Welcome to the Maton Museum. Here you can search the online archives to find about every Maton guitar model ever built. Search using Model Number.
Programmer Software Download Programmer Software Download Title Last Update # Downloads # Description Download Link GQ Blaster 1.10 Jun-16-2017 16379 The GQBlaster software is designed for GQ-5X NAND programmer and GQ-5X SPI programmers. USB driver use Signed GQ USB 2.01 driver below. To get fully functional software, the software needs registration and activation code. Old Revision Software and Revision History More chips added. Improved Smart-Copy algorithm. Improved Smart-Copy algorithm.
If you look at the edit I made to my comment above, I have determined that both of the libraries are doing things they shouldn’t do when they load. This could be creating weird problems. It’s possible that this is the reason that my library isn’t working for you.
For example, if your I/O range is 2300-2307, you would write 0x2300 into io.ini. Just for a little more detail, here is one more example — the I/O ranges are written in hex, so it’s possible you might see a range like this: 3008-300F. This is also an 8-byte range: [3008, 3009, 300A, 300B, 300C, 300D, 300E, and 300F]. I hope that helps — let me know if you run into any other snags and I will try my best to help. Hi again, You’re welcome — I always hope to help solve problems like this 🙂 It sounds like you’ve tested everything just as I was hoping, so TVicPort is working (since the test program works and you aren’t getting any errors when you open the willem software). Have you verified that you have entered the correct I/O address?
But first, I thought about it and came to the conclusion that I can’t be the only one with this problem. So I searched for io.dll willem address.
Willem PRO 4 ISP is the most popular programmer on Europe. Programmer is built on two-sided laminate with metal-plated openings, solder mask complete with description of components. Willem PRO 4 ISP could be connected into devices directly via ISP (In System Programming) connector. The main advantage of ISP is possibility to program devices directly in place without any need to dismount them. Because of that and high-tech software solutions our programmer is much more useful in various programming tasks. ISP could be powered directly by Willem Programmer or by device’s power supply.
Also, have you verified that all the jumpers are correct? If you had to solder it, have you checked that all pins have good solder joints? Other than that, it’s always possible that you have a bad chip, too. Hi Andy, Did you prefix the address in io.ini with “0x”?
ISP could be powered directly by Willem Programmer or by device’s power supply. Only Willem PRO 4 ISP working with 0.98D5 driver.
Before I make any conclusions, I’ve ordered two other ExpressCard parallel port adapters from other manufacturers to test out. I may be nuts, but it will be useful to know for future recommendations. Stay tuned for more information next week •. I’ve pretty much come to the conclusion that the Shentek adapter just doesn’t work with the Willem programmer. I’ll know for sure once my PCI express to ExpressCard adapter arrives and I can test it in my desktop machine running Windows 7. Arrived today, and it works fine with the Willem hardware on my MacBook Pro.
Only Willem PRO 4 ISP working with 0.98D5 driver.
The new version GQ-4x4 hardware has two beep sounds from programmer when it is power on. For specific Window version driver only: • • OR (Need to run as Administrator) • • • • • OR (Need to run as Administrator) • • • • • Linux version GQ Blaster 1.10 Jun-9-2018 81 Linux version software for GQ-5X NAND and SPI programmer. GQUSBprg 6.38 Sep-27-2015 116999 For True USB Willem Programmer GQ-3X(except Re1.00), GQ-4X, works on Windows 2000,XP,Vista,Windows 7 for both 32bit and 64bit Windows system. Latest update: • 6.38 updated support list, chip location graphic (Thanks to Jorge Miguel Preto ).• 6.37 updated M35080VP,M35080V6 first sector writing.• 6.36 Fixed M35080VP,M35080V6. Added ST 0DODOWQ.• 6.31 fixed 32 bit Hex address issue.Added more devices.• 6.30 fixed Win 8.1 right panel display issue.• 6.21. Voltage diagnostic bug fixes.• 6.20.
My motherboard has integrated parallel port at address 0x378. Doug thanks for your interest. Hey no problem! Sorry about taking longer to reply today.
I have PCB45. I don’t know if there are significant differences.
I use a PCI parallel port (It appears as SUNIX in device manager) on windows 7 64bit. The weird part is that at the device manager it does not give me a resources tab so i can check the I/O range. Your parallel port tester I think gave me fine results since when i toggled the outputs the data register altered. Please advice, i am kindly waiting for your reply. Hi there, Thanks!
Its a little misleading since Im not sure if the white section is the selected position or if the black portion represents the selected position but I have tried both ways. With DIP switches 1-12 set according to the graphic in my previous post, I get different data each time I read a chip. I never get a blank read even after using a UV eraser for 20 minutes. Im not sure where my problem lies but I need some help narrowing it down.
Ben also wrote an IO.DLL wrapper (and he included his source code, too!). His solution is to add an additional file called io.ini into the same directory as io.dll. You put the I/O address of your parallel port into that file (so my io.ini file would contain one line — 0x3000), and set the Willem software to use LPT1. The wrapper DLL looks for any I/O reads/writes in the LPT1 range and remaps them to actually occur at the address specified in the io.ini file. This is exactly what I needed! It uses another DLL called inpout32.dll to do the dirty work.
I hope this helps! Unfortunately, I failed Soldered the resistors “on the fly”, and test again I get always “check hardware and power connection” red messagge on status bar. Considerations: After this mod, I noticed that green and red leds (vdd & vpp) stay always on when I connect USB cable. Yellow (vcc) led is powered too. But before this mod, only yellow led was on with usb cable. The other two leds only lit up during read/write eproms process.
Added ST 0DODOWQ.• 6.31 fixed 32 bit Hex address issue.Added more devices.• 6.30 fixed Win 8.1 right panel display issue.• 6.21. Voltage diagnostic bug fixes.• 6.20. Devices list update GQ-4x4 USB Programmer User Guide Jan-06-2017 3377 User guide for GQ-4x4 USB programmer GQ-4X USB Programmer User Guide Re4.11 2015 29623 User guide for GQ-3X, GQ-4X USB programmer GQ-5X Quick Start Guide Sep-27-2015 1536 The user quick start guide is for GQ-5X programmer. GQ USB 2.01 driver for GQ-4X May.-16-2015 7363 This driver is for all Windows XP, Win7.
Version History: • 1.1 – Fixed a bug where I was calling functions from DllMain that I should not have been calling, causing the DLL to not work for at least one person – August 15, 2011. • 1.0 – Initial release – October 9, 2010. Hi Shuan, It was an option that I compiled my patched IO.DLL with. So if you downloaded the patched DLL from me, it is already using soft mode. I do have another idea, though — newer versions of Windows apparently poll the parallel port automatically for devices every so often. It’s possible that the polling process is interfering with reading/writing the EEPROM. You could try doing the registry fix mentioned on the third question on this page: It mentions Windows XP, but I went ahead and added it on Windows 7 as well.
I’ve also tried another version of the program, specifically the 097ja version with the same result, anyway I can´t find more versions. (Now I use the version 098D11 whit the pcb50) My programmer works well because I can use with a virtual version of Windows XP.
I tried many variations for that in the io.ini file, but nothing worked. Looking some more, I discovered “Resource Type” which I initially thought was something else. Under the Resource Type tab, I found “I/O Range: E010 -E017” and “I/O Range: E000 – E003.” With 0xE010 in the io.ini file, the programmer worked! I’ve now programmed my first 28F512, and the programmed part checks perfectly!
Do you have any antivirus software or something that might be interfering with loading the library through the DLL? Have you tried running it as administrator? That’s a wild guess and I doubt any of those will help, but it might be worth trying.
Also, make sure you only put the start address (0xDC00). So your io.ini file should be a single line containing: 0xDC00 There’s nothing special about that address that should cause it not to work, so hopefully that’s the problem there. 🙂 As for TVicPort, have you rebooted since installing it? I found that it didn’t work until I rebooted. Let me know how it goes, and if it still doesn’t work we can do some troubleshooting to figure out why it’s not loading. Hi Doug, thanks for responding so quickly.
If I do a byte read of the data register or control register (base + 0x00 and base + 0x02, respectively), everything appears OK on all of the parallel port cards I’ve played with, with both TVicPort and Inpout32. If I do a byte read of the status register (base + 0x01), it works OK on MosChip chipsets, but it returns junk on Oxford chipsets. This only appears to apply to TVicPort though, because other libraries such as Inpout32 seem to do a correct byte read from the Oxford chip. If I do a word read starting at base + 0x00 with TVicPort in that failure case, it correctly reads the status register. That makes me think it’s a problem caused by accessing odd addresses, but I don’t understand why the problem only applies to the Oxford chipsets with TVicPort.
Hmmmyou definitely have io.ini configured correctly for your computer’s I/O addresses. Only other thing I can think of is: you did choose LPT1 in the Willem software, right? (No matter what number your parallel port is given in Device Manager, you must choose LPT1 in the Willem software) Other than that, the “XP computer with a built in parallel port” test is definitely the next best thing you can do.
Devices list update GQ-4x4 USB Programmer User Guide Jan-06-2017 3377 User guide for GQ-4x4 USB programmer GQ-4X USB Programmer User Guide Re4.11 2015 29623 User guide for GQ-3X, GQ-4X USB programmer GQ-5X Quick Start Guide Sep-27-2015 1536 The user quick start guide is for GQ-5X programmer. GQ USB 2.01 driver for GQ-4X May.-16-2015 7363 This driver is for all Windows XP, Win7. If your Windows is Win 8/8.1, Win 10, then you need to use Signed Re2.01 driver. OR you may need to disable the signature enforcement. See: Signed GQ USB 2.01 driver for GQ-4X, GQ-5X 9617 This is a Signed version driver for Win 8/8.1, Win 10. Thanks to GB who provided this signed driver.
Ever since I added that to my DLL, I have never gotten a bad read from a chip. Edit: I just did some research, and it looks like both of these DLLs are doing naughty things that Microsoft says to not do. The says: The entry-point function should perform only simple initialization or termination tasks.
If your Windows is Win 8/8.1, Win 10, then you need to use Signed Re2.01 driver. OR you may need to disable the signature enforcement. See: Signed GQ USB 2.01 driver for GQ-4X, GQ-5X 9617 This is a Signed version driver for Win 8/8.1, Win 10. Thanks to GB who provided this signed driver. GQUSBprg Old 5.03 software.
My DLL doesn’t work well with it in Windows XP, but Ben’s remapped DLL works fine. I have been fighting a bit with the DisableWarmPoll registry setting, but I think I have it working right now.
Just to make sure — have you done that so that the window says you’re using a PCB3 board? The version I have doesn’t seem to let me change to anything other than PCB5, but hopefully you have one that matches. Do you get any errors when you open the app at all? If not, the remapped io.dll is probably working. Also, just to make sure–what is the I/O address you put into io.ini, and what is the range that the Device Manager reports? Mine shows two ranges: 3000-3007 and 3028-302B. That 8-byte-long one from 3000-3007 is the important one, so my file contains “0x3000”.
Willem PRO 4 ISP is the most popular programmer on Europe. Programmer is built on two-sided laminate with metal-plated openings, solder mask complete with description of components. Willem PRO 4 ISP could be connected into devices directly via ISP (In System Programming) connector. The main advantage of ISP is possibility to program devices directly in place without any need to dismount them. Because of that and high-tech software solutions our programmer is much more useful in various programming tasks.
Willem PRO 4 ISP is the most popular programmer on Europe. Programmer is built on two-sided laminate with metal-plated openings, solder mask complete with description of components.
In that location on the toolbar, my software has only “PCB45.” I think I’ll try different software this evening. (I’m on lunch break now.) I’ll let you know what happens. I’ll also check the I/O Address Range. I haven’t tested the Programmer with an older computer.
Hi Doug Here I am again with good news. I’ve tested the program with everything I had on hand, and when all tests have been successful: 27256 -> ok AT49F002T-> ok reading and writing. 62256 -> tests ok. 24C02-> ok reading and writing. PIC16F84A-> ok reading and writing. For now, I have no devices to test, but I think the prospects are good. If you give me your approval, I will link to your article on my website, is a small website that I recently started: (sorry is in Spanish).
Only Willem PRO 4 ISP working with 0.98D5 driver.
So naturally, here’s my io.dll wrapper, based on Ben’s wrapper, along with the source code for it. Remember, I’m not responsible for any damage done by this software–it’s been tested lightly and seems to work for me, but your mileage may vary!
Willem PRO 4 ISP is the most popular programmer on Europe. Programmer is built on two-sided laminate with metal-plated openings, solder mask complete with description of components. Willem PRO 4 ISP could be connected into devices directly via ISP (In System Programming) connector. The main advantage of ISP is possibility to program devices directly in place without any need to dismount them.
I no longer got a bunch of weird errors when the program opened! I’m pretty sure Toni’s DLL would have worked great, but there’s a problem in my case. I don’t have a built-in parallel port, so my parallel port is at a non-standard I/O address (0x3000). The Willem software only lets you choose from a list of three standard I/O addresses where built-in parallel ports would appear. So I was stuck again. At this point I was about to throw in the towel.
The first result this time was. So someone else had the exact same problem!
Dear Doug, Before i begin i should note the wonderful job you are doing and that the knowledge you are sharing is unbelievable. I will share my problem with you. I have purchased my willem programmer but i am facing problems (after following your guide at every detail). I just can’t seem to make it work (it gives: Hardware Error: Check power and connection). All the leds are ON as stated in the manual.
Here are a few things: Did you actually look at the data pins on the parallel port when testing with the tester utility? The data register value changing in the display doesn’t really mean much, because it will still do that even if you don’t have a working parallel port. The important thing to do is look at the actual pins with a voltmeter to see if they do something as you click the checkboxes. Also check if the input pins correctly change state if you ground them. That’s very strange that the port doesn’t show a resources tab in the device manager. Did my tester utility find the port’s base address?
So I kept seeing this io.dll and iodllwrapper stuff. What exactly is it? Let’s Google for “io.dll”. The first result is to a. Basically, it explains that it’s a library allowing direct port access from several different Windows versions. Except it doesn’t mention Windows Vista or Windows 7, or anything 64-bit at all.