TLDR;
I will VERY briefly surmize of the last 2 years on how (I believe) my bios got bricked just for context cuz I think this info wont help you help me do what I want now (flash my bios).
So I decided to dual bootubuntu into this laptop (just untill i backed up my personal data etc then it would run only linux)
The installation seemed sucessfull but for some reason my wifi card used to die only in linux like working since boot and just deciding to die while the laptop keeps being on (without hybernating etc) after a few hours, this never happens in windows.
Then an other strange thing happened, if I clicked on windows start/windows_icon> Power>RESTART the laptop restared just fine without ANY issue what so ever.
Also the laptop worked under windows 24/7 fine even under heavy workload (video encoding rendering AAAgaming etc) there were no crashes or abrupt reboots.
BUT
if I clicked on Start> Power> SHUT DOWN the computer would shut down normally but when booting up I would get black screen (no bios post no splash screen or screen backlight what so ever) only the keyboard led would power up but keyboard seemed unresponsive (e.g ctril+alt+del should cause a restart under dos or bios post prosses but it didnt do anything )
and it boot looped.
But after boot looping a few times (at random temperatures or other stuff like it being plugged in me clicking on f12 or f2 or delete etc not seeming to yield the same results every time this happened) sometimes 3-4 times sometimes more than 10 times but at some point the laptop posted and then I boot normaly to windows and then it is rocksolid stable 24/7 no matter the workload.
So I just never shutdown again and just restart if rarely needed (e.g installing an app )
but windows update would cause this too (restarting the pc but only when automatically restarting under the windows update process the pc would again boot loop for some times)
But on one windows update (cant remember which) the laptop decided to just boot loop without posting and screen for ever…
I tried every usual troubleshooting step (taking off the battery, reseting using the knob on the mobo, changing ram dims removing and formating the nvme and hdd, repasting and repading and cleaning the cooling system etc ) but nothing.
/TLDR;
So I decided that maybe during the windows update the bios got bricked because it already had that loop issue since I installed linux as dual boot so maybe that caused something with the UEFI or whatever.
Now I have an ch341a pro programmer and a 8 pin clip/clam
I put together everything like this:
shorturl. at/ZBqNS (url of pic 1, delete the gaps, sorry it doesnt let me upload more than 1 pic or 1 url)
shorturl. at/7CZRD (url of pic 2)
(this is a 16 pin clip screenshot of which I took from the web but I followed the same orientation for pin 1, the redline of the cable etc)
I installed the driver for the ch341a pro, and latest version of As Programmer.
I selected IC>SPI>WINBOND>W25Q128JV (because thats what it says on the chip on the motherboard)
Then I decided this is the one because I kinda know how bios chips look like on GPUs and other stuff and it looks the same like 8 small etc
I also saw this screenshot when googling my mobos model name
The chip on my mobo actually says “winbond W25Q128JVSQ” but this option wasnt available on AsProgrammer.
I used the clip’s pin1 (the one ending on the red cable) on the pin that is next on a lil engraved dot on the bios chip
I took a few reads (after clipping and unclipping etc) and compared the files with fc.exe /b and files seem identical so I guess I did that step right
This is what I got(I included a reposrt from UEFItoolExe):
fastupload. io/4c6279554943c43b (Report)
fastupload. io/00319b4e4a44049f (Bios bin file)
I also downloaded the latest acer bios directly from acer support enterting my serial number and finding my exact variant of predator helios 300 (PH317-52)
Turns out that the download mentioned above had two images so I needed to extract one, this is the bios that should work for my laptop
fastupload. io/82b28d97e654aabc (Has more differences and first difference starts in line 00000100, but a user having an identical motherboard up to the revision letter said this worked for him, could the many differences be due to my bios being corrupted? )
fastupload. io/7860da34a7d9c602 (Has differences but I think at least 50% less differences and the first difference starts at line 00000140)
Now what?
I mean do I need to edit anything from the vanilla bios I got from Acer’s website (linked above) before flashing it on the bios chip?
If so which parts exactly? Also where do I find the section I need to edit or extract info from ? (its my first time and it all looks greek to me in binary code… )
I also cant find the vbios chip on my board (the bios of the GPU)
Can you help me find it?
Here are the schematics and the boardview of the mobo:
fastupload. io/f3e66effa9d03a60 (Schematics, pdf needs password: 2018AcerMP )
fastupload. io/74ccea91980628ae (Boardview)
So the bios file on the boardview is the chip named UH2"
But I cant find a chip UG (or otherwise) that looks like a bios chip to me…
You could also google high rez pictures of the mobo by googling its model name: DH53F LA-F991P
Does this mean that the GTX 1060 on this mobo has its bios in the main bios chip?
Please help I cant afford getting a new laptop for the forseable future.
Thanks a lot.
Edit by Fernando: Thread title customized and shortened