Announcement
Collapse
No announcement yet.
CH341a SPI / I²C programmer
Collapse
X
-
Where did you get de 1.34 software? I looked at the site and my chineese is very bad.
-
Re: CH341a SPI / I²C programmer
Originally posted by rycy View PostBTW how to navigate dlcdnet.asus.com for new bios? Their regular site does not show 2604.
Leave a comment:
-
Re: CH341a SPI / I²C programmer
tried with the same result. One of the backup EEProm chips has lost one of the legs. I'm giving up. At the very last attempt I tried even with hot swaping hoping to fool asus flash tool, no sucess but nothing damaged.
BTW how to navigate dlcdnet.asus.com for new bios? Their regular site does not show 2604.
Leave a comment:
-
Re: CH341a SPI / I²C programmer
@rycy
This official remark from ASUS (here) to ensure you update BIOS two times (using the exact same BIOS version) manually is odd, leading me to speculate that CMOS holds garbage data and therefore either a manual CMOS data clear or a second BIOS update ought to be done.
Anyhow, download the latest BIOS version from the ASUS site here;
Remove the first 0x800 bytes from the Z170-P-D3-ASUS-2604.CAP file and save it as 2604.bin;
Launch CH341A programmer soft:erase the chip; blank check;load the 2604.bin file;program the chip, and finally, verify it.If the above goes well insert the chip into the motherboard and make sure you perform a CMOS data clear upon first system power on.
Leave a comment:
-
Re: CH341a SPI / I²C programmer
Originally posted by rycy View PostTo answer questions:
I have original chip working, dump from it does not work on other chips.
Both flashers broken- possible but that would be a bad luck.
Spork Schivago seems to be right. Original chips with extra data are working that is why there are so many positive results in the net.
I have used the .cap extraction method with Asus before, and have never had this problem (though I do have the latest, licensed version of the software) - as of most recently on an Asus PRIME B250M-C (chip removed and flashed externally - kudos to asus for making it a DIP and not SMD on that board).
Also, the author of the CH341A software told me that if UEFITool doesn't work, then it's always as simple as editing the file yourself and comparing it with an original dump to identify where the actual BIOS part of it starts in the .CAP file.Last edited by mockingbird; 03-30-2018, 03:18 PM.
Leave a comment:
-
Re: CH341a SPI / I²C programmer
To answer questions:
I have original chip working, dump from it does not work on other chips.
Both flashers broken- possible but that would be a bad luck.
Spork Schivago seems to be right. Original chips with extra data are working that is why there are so many positive results in the net.
Leave a comment:
-
Re: CH341a SPI / I²C programmer
Originally posted by mockingbird View PostIt is also very likely that UEFITool is not extracting the BIOS properly from the .CAP file.
What I would do is dump your original *working* BIOS chip (if you didn't overwrite it), write the dump to one of the new chips, and see if it boots with the new chip.
If it still won't boot, then there are three possibilities:
1) The hardware is defective
2) The chips are defective
3) The chips and hardware are incompatible (Many CH341A programmers do not support all voltages)
Tried with the dump from original w25q128FV with removed CAP. same thing.
What i've noticed that none of the flashing programs are reading all the areas of the ROM. The part FD44 is missing. I have one dump from original ROM with this data but I'm pretty sure that it is not being written to other chips.
Summary:
I think that the original chip has some info written in area not seen by programming soft.
At the very begining I played with the original chip and bricked it. Reflashing restored it immidietly. ch341a programing soft v 1.30 has an option:
Programming Range (Write/verify/read/bankChcek)
- Main Memory
- Secured OTP
- Main memory + Secured OTP
Enabling 3 option showed result once, second tab in memory map appeared but soft crashed - it is very unstable anyhow.
I think I'll stick with ThrottleStop ofr intel speed shift, no fun with bios tweaking.
Thank you for your help
Leave a comment:
-
Re: CH341a SPI / I²C programmer
It is also very likely that UEFITool is not extracting the BIOS properly from the .CAP file.
What I would do is dump your original *working* BIOS chip (if you didn't overwrite it), write the dump to one of the new chips, and see if it boots with the new chip.
If it still won't boot, then there are three possibilities:
1) The hardware is defective
2) The chips are defective
3) The chips and hardware are incompatible (Many CH341A programmers do not support all voltages)
Leave a comment:
-
Re: CH341a SPI / I²C programmer
I want to say with some boards, they have a .sig file, which I believe is an SHA-<something> signature, and only the manufacturers have the private key to sign the BIOSes. Without the proper sig file, the boards I've attempted to flash with a modified BIOS experience similar situations.
Another possibility, I hate to say it, is you just don't have a good solder joint. I've ran into that a few times. Thought the EEPROM was properly soldered. I carefully take a DMM and set it to continuity mode, and then carefully, without putting pressure on it, put a probe on the side of each pin, and then the other probe on the pad, to make sure there's a good connection. I might try getting under the pin a bit and prying up, ever so carefully, just to see if it's really soldered.
Leave a comment:
-
Re: CH341a SPI / I²C programmer
if it verified then i'd say the hardware is good, maybe your dump is bad or incomplete.
Leave a comment:
-
Re: CH341a SPI / I²C programmer
Originally posted by rycy View PostTried flashrom_CH341A for flashing. Verification passed. Same symptoms at boot. Maybe there is a boot section which need special care?
Once you eliminate the impossible, whatever remains, no matter how improbable, must be the truth
-Sherlock Holmes
Leave a comment:
-
Re: CH341a SPI / I²C programmer
Tried flashrom_CH341A for flashing. Verification passed. Same symptoms at boot. Maybe there is a boot section which need special care?
Leave a comment:
-
Re: CH341a SPI / I²C programmer
Which programmer are you using?
Leave a comment:
-
Re: CH341a SPI / I²C programmer
Originally posted by rycy View PostThanks but it didn't help. Tried to erase the chip and fill it with EE values. Looks like some areas are not reprogrammed. Checked it twice and the areas are not the same- at least few. Looks like problem with CH341A driver/ software.
Leave a comment:
-
Re: CH341a SPI / I²C programmer
Originally posted by mockingbird View PostPlease try attached BIOS.
Make sure you have all the options checked in auto and then click auto.
It will tell you if the images match after you finish flashing.
https://www.badcaps.net/forum/attachment.php?attachmentid=174070&stc=1&d=1522327357
Leave a comment:
-
Re: CH341a SPI / I²C programmer
Please try attached BIOS.
Make sure you have all the options checked in auto and then click auto.
It will tell you if the images match after you finish flashing.
https://www.badcaps.net/forum/attachment.php?attachmentid=174070&stc=1&d=1522327357Attached Files
Leave a comment:
-
Re: CH341a SPI / I²C programmer
Hi,
Trying to activate Intel Speed Shift on my Z170p d3 led me to buy CH341A and two W25Q128FV to try.
In all scenarios I removed the CAP header using UBUTool.
Modified 2021 (not sure) bios file with AMICPB 5.02 by changing the access to USER for Intel Speed Shift Option.
Problem:
No matter if I write vanilla bios to new EEPROM or modified one my mobo starts for 2 sec then switches of for 3 sec in a infinite (max 20 tested) loop. No display no beeps.
Tried CH341A v 1.13 and 1.29 - same result.
Tried with FD44 with board data filled in - same result.
What am I doing wrong?
Leave a comment:
-
Re: CH341a SPI / I²C programmer
Originally posted by dskall View PostHY27SS08561A is the one I need to program. Copied off supported devices in the user manual. This is what I am actually looking at: https://www.ebay.com/itm/302387526194
(Not sure if the software will handle that for you...?!)
Leave a comment:
-
Re: CH341a SPI / I²C programmer
HY27SS08561A is the one I need to program. Copied off supported devices in the user manual. This is what I am actually looking at: https://www.ebay.com/itm/302387526194
Leave a comment:
Leave a comment: