Hello, I have a mini CH341A programmer and a board for it, I want to program a 25x16 winbond bone and I do not know how to embed it in the programmer and how to set the board in the programmer. I am asking for some instructions because there is absolutely nothing where the bone should be attached.
Hello. How is "there is nothing where the bone should be attached"? Even the attached picture shows where and how (the cut in the bone) insert the bone from the 25xxx series. If it is SMD memory, you can solder it directly to the programmer board - on the right side there are solder pads marked as 25xxx. greetings
This marking on the programmer can be confusing. There is a small arrow in which direction the beginning is drawn though the opposite. In the version 1.30 appendix, after selecting the correct memory, it will show you how to mount the memory in the slot.
In my humble opinion, I will not agree with you. Depending on the version of the program, there are other instructions for mounting the memory in the "slot" and all are incorrect. I have a CH341APro programmer, and so for Hecy I inserted the ST24C04 memory (and what I have, I have a lot of them) according to program indications, contrary to the description put on the programmer and after such treatment it became a "souvenir". Proposal. Mount the given memory as described on the PCB of the type of programmer. Greetings.
I know that the programs also show badly but this marked description on the pcb for the layman is equally "accurate." As for memory damage, I did not even have time to put in a special way.
everything works ok, I did not solder the system just pressed and that's why I did not see the memory programmer, after soldering in the field 25xxx everything ok, thanks for your help.
It was necessary not to solder and even to press the clothes peg. It's so bad. Because it is best to spend about PLN 30 on a neatly made clip for SMD systems.
It was necessary not to solder and even to press the clothes peg.
I use the office clip.
As for the messages, I would not care because these programs have different moods. If it detects a bone, delete the memory, then record a new batch, remove it and reinsert it into the bone detection slot and verify the content with the batch, if it is ok you can easily bake the bone into the target place.
Instead of the CH341A program, I recommend the flashrom, because CH341A caused too many problems for me. I had to have several different versions of CH341A because the newer version supposedly programmed, but the verification did not pass, the computer with such a bios did not get up and you had to try older versions until one of them managed. Sometimes he could not detect the memory model even though he had this memory in the database. In addition, CH341A is very slow, I recently programmed the Q64-104hip and flashrom read the batch several times faster, uploaded a new one and verified it, than CH341A did the same batch upload.
Just look for other versions of this program that you have and work with the one that does not spill on your platform. I have the same programmer and several versions of the same software for it.
In addition, CH341A is very slow, I have recently programmed Q64-104hip and flashrom read the load several times faster, uploaded a new one and verified it than CH341A did just upload the load.
Did you do it under Windows? If so, what was the version and architecture of this Windows - 32 or 64-bit?
I bought the CH341A programmer and actually programming is slow. I know the flashrom program from Linux - I tried to compile a new version from source but I have the old version of Linux. Of course, there is also a port for Windows - ready files can be downloaded on the win-raid.com forum, e.g. in this topic Flashrom 3 Versions.zip but it probably only works on Windows 8 and 10. I tried to run it on Win7 64-bit, WinXP 64-bit and WinXP 32-bit and I always have the same errors:
flashrom
flashrom v0.9.9-86-gd051d86 on Windows 5.2 (x86)
flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK.
libusb: warning [windows_get_device_list] could not retrieve port number for device '\\.\USB#VID_1A86&PID_5512#5&2A7FCFE4&0&1', skipping: [13] The data is invalid.
libusb: warning [windows_get_device_list] '\\.\USB#VID_1A86&PID_5512#5&2A7FCFE4&0&1' was only detected in late pass (newly connected device?) - ignoring
No usable CH341A USB device found.
Error: Programmer initialization failed.
On the win-raid forum they ensure that these versions certainly work, but I have to ask in which Windows and how to let me know.
Perhaps XP is not a update KB971286 WinUSB 1.9 but in Win7 it should already be and the flashrom fires with the same error as in XP so I don't know if that's it.
I was right that for WinXP it is about KB971286 WinUSB 1.9 only hard to find because it was withdrawn from Windows Update. But somehow I found and built a WinUSB driver for this programmer. To use the WinUSB driver you need:
if you already have some CH341A drivers on your system then you need to uninstall them and remove also the file oemX.inf with WINDOWSInf because when you reconnect WinXP it will automatically reinstall the ones you had
now we install the update on the system Microsoft WinUsb 2.0 WINUSB_UPDATE_XP-SRV03.exe for our platform that is either x86 or amd64
connect the programmer to the USB and in the window that appears choose manual installation and indicate the folder with my driver, that is where the file CH341A.inf
after installation, the driver will be in Device Manager in the Interface
D:\Pobieranie\flashromw>flashrom
flashrom p1.0-109-g3bcd922 on Windows 5.2 (x86)
flashrom is free software, get the source code at https://flashrom.org
Calibrating delay loop... OK.
Found Winbond flash chip "W25Q64.V" (8192 kB, SPI) on ch341a_spi.
No operations were specified.
Tested on WinXP SP2 x64.
I'll allow a high commission on the attachment because it was hard to find this update and a bit of a hassle to write the driver but I managed flashrom_W..USB.zip Download(9.65 MB)Points: 10 for user
Hello I will heat up the topic a bit, again after a year I need to use the programmer and unfortunately I do not know what the problem is, namely plug in, install the driver (installs and correctly recognizes the device in win7 32bit and win10 64bit) unfortunately any version of the program will start in red "no connected". The programmer was certainly functional and now I do not know if he died (on loans) or some other problem, I do not know whether to order the next one with alledrogo?
The programmer was definitely functional and now I don't know if he died (he was on loans)
"Good habit: Don't borrow." I don't know which version of the programmer you have, but if you were to buy a new one, I recommend the one from the attachment.
@gumisie I have the one you recommend, and the problem was as it was written @ E8600 bad jumper, I put it on correctly and it went Thank you for your help
The discussion revolves around the setup and usage of the Mini CH341A programmer with a Winbond 25x16 memory chip. Users share their experiences regarding the correct embedding of the memory chip into the programmer, highlighting the confusion caused by the markings on the PCB. Some users suggest soldering the SMD memory directly to the programmer's pads, while others recommend using a clip for better results. Issues with software compatibility, particularly with the CH341A programming software, are noted, with some users advocating for the use of Flashrom as a more reliable alternative. Problems with memory detection and programming errors are also discussed, along with troubleshooting tips for various Windows versions. Summary generated by the language model.