Hello,
This is my first post in forum so if i am in wrong section please move this post to correct section.
I am having problem flashing KB9012 chip with ch341a programmer. I am getting error.
I have set it up as shown in dangerous prototypes,connected it all up correctly to keyboard connector.
I have downloaded window software by wootever from this forum and extracted it and executed install.cmd.
When command shell opens i wrote command to read kb9012 and i get this error----
c:\users\desktop\flashrom\flashrom_windows>flashrom
flashrom v0.9.9-97-g29333a0 on windows 6.1 <86>
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#6&36c9660&0&2
, skipping: [13] the data is invalid
libusb: warning [windows_get_device_list]\\.\USB#VID_1A86&PID_5512#6&36C<br />9660&0&2
was only detected in late pass <newly connected device?> - ignoring no usable CH341A USB device found.
Please can somebody help me sort this problem.
I have looked at kb9012 pin out and by looking at my laptops schematics ,worked out pins for flashing through keyboard connector.All my wires are
less than 20cms.When i am flashing chip i took battery out and tried it with and without adapter pluged in with same result.
I have tested it with window 7 32bit and 64bit.
Has anybody flashed kb9012 with this method i would welcome step by step direction. Please tell me where i am going wrong.
Dell vostro 3560 i5 3210
MotherboardāQCL00 LA8241P Rev 1.0 (A00)
bios chipāeon en25qh16, eon en25q32b, ene kb9012
can somebody help me with problem of flashing kb9012. I have already flashed bios chip and i only need to flash kb9012 to get laptop working.
Hello guys, this was my first post and I need a little help.
Due to a bad flash, Iāve a useless Asrock X470 Taichi Ultimate to revive.
Iāve bought a CH341-A Programmer, and as you can see, the bios chip was a Winbond 25Q256JWFQ.
Which version of software itās better to flash this chip? 1.8V adapter needed?
Thanks in advance!
@Lost_N_BIOS Hi. I bought a CH341-A Programmer to fix a Motherboard that stopped working after a automatic BIOS Update from GIGABYTE.
The BIOS Chip is the MX25L25673G. I have tried to flash the existing BIOS Chip before but with not much success as the board still did not respond after putting the chip back in.
So I bought a couple new ones from Digi-Key and I decided to ask for help here before trying this procedure again.
Thanks in advance!
@redmarine84
Hello,
Iām owning an ASRock X470 Taichi, but with MXIC MX25U25645G chip, not Winbond.
I didnāt thought, that Ultimate version has different BIOS chip.
You should use the 1.8V adapter & and clamp. So thereā no need to soldering.
https://www.winbond.com/resource-files/wā¦%2012082017.pdf
You could try CH341A programmer and AsProgrammer with option W25Q256FV.
Only read for the beginning - no flashing or erasing/blanking/writing this time!!!
Donāt use Auto option for programming!!
Start programmer with Admin rights.
Deactivate Anti-Virus tools while this time.
In CH341A programmer set Programming Range to āMain Memory & Secured OTPā.
You could also make a version with only āMain Memoryā or all 3 versions.
Compare the results that the saves are equal/same ā¦ or post it here, that we could do it.
(You should only compare same Programming Range versions āMain Mem & Sec OTPā or āMain Memā.)
***
@hoyzon
Please make backups from the original chip onboard (not BIOS file from website) before you flash like I explained it above.
Best regards, MiMo
thanks for the advice, I will give a try. But this could work, with a 8 pin clamp? Because my chip was a 16 pin.
Okay, I see.
Youāll need a 16-pin clamp, but 8 pin are enough for connection.
Look into manual S.7 and following. So 8 pins you could connect to the 1,8V adapter of the CH341A.
Maybe you could find the clamp on AliExpress (china shop) ā¦ or youāll have to connect it other way.
@CodeRush
Hello CodeRush.
Maybe you like the firmware security engineer can help me with my problem details described here ?
I have a HP PRODESK 600 G3 with a partially blocked AMT. I would like to include KVM features. To begin, I would like to correct permissions to the FD region.
The board has FDO jumper, which should theoretically put the device in service mode, but it does not occur and the computer begins to continuously overloaded without reaching the BIOS (may have the secret key that must be pressed at this point, but I do not know them). Therefore, on the path it has been chosen by the programmer. I felt a complete dump of the two ways through programmer and fpt. When binary comparison they are partially different in the middle of the file. Okay, maybe itās changing area. I fixed the bits in the field FD programmer readed file and tried to write down his back. Recording and verification of the recording OK. But the computer does not start. When I filled the back untouched firmware, computer squeaked and 5 times booted normally.
I suspect that the blame HP Sure Start technology, which checks the contents of its BIOS to boot and recover corrupted firmware.
Do not you have ideas on how this problem can be overcome?
Hey all,
I have been trying many many times but no success trying to flash a W25Q128FV.
I used different hardware (TL866 / EZP2019 and the black CH341a) and software (CH341 deifferent versions, Colibri, XGpro,EZP2019) but I always get a memory chack error when verifying the chip. The "best result" was when programming with colibri and reading with ch341a (1.18) that showed only 6 values not matching. I also tried with flasrom WIN and Linux OS but same result. I tested the procedure with 3 chips (same) but same result.
I understand my information could be not enough to give an opinion but I kindly ask some advice.
Thank you.
Hi people, and thanks for your info input here! 2 years ago, I have managed to revive a bricked bios HP Z620 unit, with this thread and the trusty CH341 programmer from Ali.
Again now, I have to take the dust off from my CH341 programmer. This time for my new resealed ASROCK X470 ITX Fatality , that worked only 6 bootups out of 80 tryouts with tons of hw swaps. Bios is/was as received, P3.50. Now, on ASROCK site it is 3.60, but I cannot make it boot again ā¦ for the last 7 daysā¦
My humble question is: if anybody knows/has the pinout for the onboard BIOS_PH1 spi connector, I would be verify grateful for the help!
It is not the same connector as in B350 or older ASROCK boards. It is smaller, and has 9 pins, arranged like in the USB2.0 onboard connectors, but with much smaller/tighter distance between the 9 pins.
PS: board worked few times, including booting in win10, with no errors with: Ryzen5 1600x+2x8gb Kingston Predator 2667MHz+MSI 1050TI SFF ITX VGA + Cougar 750w 80+bronze psu ///// Ryzen7 2700x + 1x8GB Crucial desktop cheapo 2400MHz + MSI 1050TI SFF ITX VGA + Cougar 750w 80+bronze //// Ryzen5 1600x + 2x8GB Kingston 2800MHz + 1050TI SFF ITX + SFF 500w 80+ Gold PSU.
PPS: sometimes it started 3 times in row, sometimes it started after 3 days of countless bios resets/ battery take outs / ddr4 ram swaps. Just bought another Ryzen 3 2200g to try onboard HDMI and no luck. No post whatsoever.
Iād like to try and reflash through the spi connector, but I cannot find the pinout anywhere ā¦ In the link below, you can see the connector near the bios chip, above the start of the PCIE x16 slot
https://smallformfactor.net/reviews/asroā¦The-Motherboard
Thanks!
I am using Ubuntu but flashing ends uo with this result:
-------------------------------------------------------------------------------------------------------------
Calibrating delay loopā¦ delay loop is unreliable, trying to continue OK.
Found Winbond flash chip "W25Q128.V" (16384 kB, SPI) on ch341a_spi.
Reading old flash chip contentsā¦ done.
Erasing and writing flash chipā¦ Erase/write done.
Verifying flashā¦ FAILED at 0x00b555d9! Expected=0xae, Found=0x8e, failed byte count from 0x00000000-0x00ffffff: 0x3
Your flash chip is in an unknown state.
Please report this on IRC at chat.freenode.net (channel #flashrom) or
mail [email protected], thanks!
----------------------------------------------------------------------------------------------------------------
any hint from You?
Thank You
any hint?..please
Hello, I am new to the forum, my name is dart I am from Argentina, enthusiastic in computer science and electronics.
I would like to know what the latest version of the CH341 programmer software is, and where it can be downloaded, since it searches the website of its creator and cannot find it. From already thank you and greetings
@vince59 - For W25Q128FV you need to use 1.18 version CH341A software, or use ASProgrammer 1.41
Here is CH341A software package that has 1.18 - http://s000.tinyupload.com/index.php?filā¦695330485827902
And here is ASProgrammer 1.41 - https://github.com/nofeletru/UsbAsp-flash/releases/
@dardoelectro - latest free version I know of is 1.34,'s included in package I put together here
http://s000.tinyupload.com/index.php?filā¦695330485827902
I will give it a try and let you know!
Hey I do not know what the probela was as I already made tests with all versions of CH341.
I bought a programmed chip and of course - in the meantime - I came to the solution by myself.
I took the W25Q128FVP (WSON package 6x5) and I flashed the firmware;
I used CH341a programmer and colibrƬ sofware. I just erased and flashed the chip without even verifying it and the son of a biā¦ worked.
I have no clue why the WSON package chips were not working but I assume the chips were defective some how.
End of the story. I spent some money to get the new chip but it is ok I will keep just for safety.
Wrapping up:
- unlocker worked on my dump file;
- chip W25Q128FVP (WSON package 6x5) was correctly programmed with CH341a and colibri software;
- chip W25Q128FV (SOIC package always returned mismatch during verification (possible defective chip or defective connection);
Thank you all of you.
@vince59
Did you mod the programmer like this: https://translate.google.com/translate?hā¦tml&prev=search
I had programming verification issues until I had done the mod for this chip;-)
@vince59 - For W25Q128FV you need to use 1.18 version CH341A software, or use ASProgrammer 1.41, otherwise always fails. This does not require CH341A modification
Here is CH341A software package that has 1.18 - http://s000.tinyupload.com/index.php?filā¦695330485827902
And here is ASProgrammer 1.41 - https://github.com/nofeletru/UsbAsp-flash/releases/
@Lost_N_BIOS
ASProgrammer 1.41 was amazing when I modded/reflashed my USB ASP and was programing Winbond 25Q64FVAIGās no problem. AS1.41 was happy with the same chips on my CH341A(previously modded to only give 3.3V), but in this case it failed to program/verify correctly the 128FVās. Modding my CH341A with 4.7K Rās, and using Colibri(linked above), saved the day when using a 1.8V level shifter to program a MX25U12873F. The Winbond 128FVās read/write/verify was consistent too when using Colibri, after the mod?
Maybe it failed with the 3.3v mod because itās unnecessary and caused an issue? Not sure, but the mod you linked is not required either, provided you use the versions I linked above (1.18 or ASP1.41).
I have not tested with colibri and W25Q128FV, so canāt comment on how it works with those chips right now.