the chip is WINBOND W25Q128FV. I can write success by use 1.34, but it show this error message when verify. However, when I use software version 1000 (I don’t know why it is 1000) to flash, it is possible to pass the verification, but it will also cause problems when I install it back to the computer. This .bin file which i flash is dumped from surface pro 4 bios chip, and I have replaced the ME file by myself.
Yes, some versions do not work with some chips. I told you what version is needed for this chip. I would use ASProgrammer 1.41, only because I know for sure it will write to this chip properly, confirmed, but only have confirmation of dump OK with 1.18 Do the write as I mentioned, if it fails to boot then something was wrong with the dumped BIOS before you gave it to me.
For me to try and find what that might be, I need a dump from same EXACT system/model that you know works. And I already checked the two “Surface Pro 4” dumps I have from others are totally different BIOS types, they aren’t even the same as each other either So… Microcoft must have at least 4+ models and all called Surface Pro 4 but none are the same at all.
@ Lost_N_BIOS but 1.18 will detect the w25Q128FV as w25Q128BV…is it OK? cannot select the model manually because there is no w25Q128FV in 1.18 -----------------------------
@ Lost_N_BIOS Do you mean that for this type of chip, 1.18 can only read but not write, and ASProgrammer 1.41 can only write but not read? my surface pro 4 model is m3 CPU,4+128 ,the o2.bin i upload is dumped from that . I don’t understand why there is this W25Q128FV in 1.34 drop-down menu but it doesn’t work? ----------------
@ Lost_N_BIOS It sounds so frustrating. I think I’ll have to ask each time which chip should use which version of the software, because I don’t know ,Even if the software contains this type of chip, it may not work
@ Lost_N_BIOS OK,i’m sorry.Like this, right? Ha ha
@ Lost_N_BIOS Hello, bro, my PRO 4 BIOS is written in, but the touch function is lost, I learned from many sources that after 6 generations of CPU to retain the original ME department ,Otherwise will lose touch.but I according to the clean ME tutorial to do([Guide] Clean Dumped Intel Engine (CS)ME/(CS)TXE Regions with Data Initialization), now how should I retain the original dumped BIOS file ME part?please
@ Lost_N_BIOS PRO4changeME - .bin is whitch i have clean the ME ,can boot but no touch funtion , the o2.bin is original BIOS file that i dumped from my surface pro 4 whitch can not boot .The error picture of o2.bin should be the one below. I just uploaded the wrong picture before. Sorry
Please stop making multiple posts in a row, if you want to add more questions, thoughts etc and no one has replied yet please edit your post don’t keep making more replies. Thanks!
@jason05 - Use ASProgrammer 1.41 as mentioned. You can try with 1.18 if you want, you can’t hurt anything since it’s not working right now anyway. Yes, sometimes for other chips FV I have to use BV ID, so that can be OK/normal/expected (@ W25Q64FV >> Have to use W25Q64BV) I meant what I said, I only know of confirmed read with 1.18 being OK/match to what is read with ASProgrammer 1.41, which has been confirmed to be able to read and write properly to that chip. 1.30/1.34 fail as you’ve found too already.
That is not a model name. Yes, your last thought is true, or you can use google. Software for these $2 programmers is made for free by people who don’t even make the $2 programmer, if you want 100% surety without having to ask or look around there is programmers that cost 100’s and 1000’s of dollars that would be more for sure working
@Lost_N_BIOS hey so my bios on Surface pro 4 is corrupted and wanted to flash a new bios on it, i have the CH341A chip ith pins, need your guidance as to what i need to backup and which bios to flash
@aqwas - send me your dumped BIOS and maybe I can help you find correct one to use. Do you have any link from Microsoft before, that you downloaded and was able to install BIOS from, before it was messed up?
I can’t help though, even after you dump it, unless you’ve ever downloaded and installed a BIOS from Microsoft before and it was successfully flashed in. Because there is MANY variants of Surface PRO 4 and NONE of their BIOS is same, so I wouldn’t have a clue on what BIOS to use to try and rebuild a BIOS for you. You may get lucky and it would match one of the dumps I already have from helping others, but I doubt it because every time I see these BIOS is never the same type/style etc. And all are “Surface Pro 4”
@aqwas - I don’t know, depends on the internal hardware mostly. Some might work, most would not. Sorry, I don’t know how it’s determined for those BIOS, probably exact model numbers, or some other ID (not “Surface Pro #”) Send me your dump, I will see if it matches any dumps FID I already have, if it does then I may be able to help you, or I may be able to find you the correct BIOS by FID. That however will take me some time, some places where I can get BIOS dumps I can only download one per 24 hours, so if there is 10 we need to check and it’s the last one, then it could be 10 days later before I get to check that dump.
how are people extracting the bios thought, the chip is at an edge surrounded by a small metal plate surround that part of the board, which is not letting me stick the pin into the bios chip
Stick the pin? Show me what you mean, sounds like maybe not the BIOS. If there is some plate covering it, I assume people remove that plate, not sure. You can ask this guy I am also helping with a Surface Pro 4 right now too - surface pro 4 bios broken! lost touch after clean ME region,please help!
@aqwas - thanks for image, lets wait on reply from >> @jason05 - Does your BIOS look the same as above image? That is WSON chip, correct? If so, how did you write to it, remove is only way correct?
If that is not WSON chip, and is SOIC8, then removing that metal lip or at least part of it may be the only way. Does it go through PCB? Or bending up that side would be another possible way to get a clip in there.
Hi @Lost_N_BIOS , did something change from the time of Your last reply, about compatibility of programming software with particular chips ? I’ve downloaded the tools pack from Your link, and there is a 1.4 version of CH341A programmer. Is it newer than 1.34 ? Does it support W25Q128FV chip ?
@izajasz - Not sure what you are asking there? If you mean 1.40 inside package I uploaded that is not 1.40, but 1.31Free (not same at all) If there is a new free 1.40 actual version around, link me to it, I’ve not seen yet. 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/
@aqwas - Yes, someone has here, I remember the thread, you’ll have to search around to find it.