Forum RSS Feed Follow @ Twitter Follow On Facebook

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[-]
Welcome
You have to register before you can post on our site.

Username:


Password:





[-]
Latest Threads
[REQUEST] Lenovo Thinkpad E130 (H4ETxxWW...
Last Post: Tim82
Today 09:08 AM
» Replies: 508
» Views: 101033
[REQUEST] Lenovo Yoga 11E (N15ETxxW) Whi...
Last Post: Dudu2002
Today 08:15 AM
» Replies: 5
» Views: 2516
[REQUEST] Lenovo G50-70 (9ACNxxWW) BIOS ...
Last Post: Dudu2002
Today 07:23 AM
» Replies: 139
» Views: 40958
[REQUEST] CPU Support for Ryzen 5 3600 o...
Last Post: flexpavillion
Today 04:32 AM
» Replies: 1
» Views: 331
Clevo P775TM1-G BIOS
Last Post: ActivatedNut
Today 01:36 AM
» Replies: 145
» Views: 55301
ASUS P5G41T-M LX2/GB Unlocked Hidden Ove...
Last Post: GangsteR23
Yesterday 04:58 PM
» Replies: 25
» Views: 64127
lenovo z570 Advanced Menu Unlocked
Last Post: Kaluva12345
Yesterday 04:58 PM
» Replies: 7
» Views: 4095
[Request] HP Elitebook 6930P WLAN Whitel...
Last Post: Maxinator500
Yesterday 02:25 PM
» Replies: 15
» Views: 6564
Lenovo ThinkCentre M715q 2nd Gen & AMD R...
Last Post: RedfieldHUN1987
Yesterday 09:23 AM
» Replies: 2
» Views: 140
L14 Gen 3 AMD , Need UEFI unlock advance...
Last Post: frankeinstein2532555
Yesterday 04:08 AM
» Replies: 0
» Views: 88
[REQUEST] Lenovo Y400 & Y500 (6BCNxxWW) ...
Last Post: freedome
03-26-2024 11:00 PM
» Replies: 188
» Views: 52169
[REQUEST] Lenovo G510 (79CNxxWW) Whiteli...
Last Post: ghostinoss
03-26-2024 09:21 PM
» Replies: 655
» Views: 167124
[Request] CPU support for Lenovo IQ57I
Last Post: DeathBringer
03-26-2024 10:02 AM
» Replies: 5
» Views: 236
unlocked Bios for Machenike s16
Last Post: Dudu2002
03-26-2024 09:06 AM
» Replies: 5
» Views: 325
[REQUEST] Bios Unlock Whitelist HP DV6-6...
Last Post: DimanTLT63
03-26-2024 03:03 AM
» Replies: 0
» Views: 139
[REQUEST] HP Pavilion G6-1252ss Whitelis...
Last Post: joseefitness
03-26-2024 01:40 AM
» Replies: 0
» Views: 125
[REQUEST] Lenovo S310 & S410 (8BCNxxWW) ...
Last Post: morgley
03-25-2024 10:43 PM
» Replies: 14
» Views: 6331
Acer Nitro ANV15-51 Bios Bin File Reques...
Last Post: Papethzkie23
03-25-2024 06:04 PM
» Replies: 0
» Views: 137
[REQUEST] Lenovo G710 BIOS Whitelist Rem...
Last Post: si1975
03-25-2024 01:28 PM
» Replies: 468
» Views: 125406
[REQUEST] Lenovo Yoga 2 Pro (76CNxxWW) W...
Last Post: TalKaz
03-25-2024 11:10 AM
» Replies: 844
» Views: 317059

SOIC8 test clip BIOS recover - need your advice
#1
Bug 
I would like to help my friend recover his HP laptop, BRICKED after a failed BIOS update! Huh
But my budget was too limited for a soldering equipment and I didn't have such an experience...
So I got $2.5 USB SPI programmer and $4 SOIC8 test clip (from china, aliexpress if you curious)

After 5 long weeks of waiting I finally received this stuff, teardown a friend's laptop,
removed AC power , laptop's power battery , and even small CMOS battery,
and now I am trying to write a working BIOS image to SPI flash chip using a SOIC8 test clip
( this method is known as ISP: In-System-Programming or In-Situ-Programming )

But here is a problem: I could read a dump from this BIOS chip without problems, however
it fails when I am trying to write - so the contents of BIOS flash chip are remaining unchanged!
Tested on different OS and different versions of SPI programmer software, but no success...

Luckily I found out this helpful wiki page - http://flashrom.org/ISP , which describes common problems
with this ISP method of flashing, as well as gives 3 hints for solution! Sadly this page is currently down,
so here is a screenshot: http://i.imgur.com/SJEYHR2.png


1. - tried to make shorter wires, less than 10cm as they recommend - it did not help
2. - soldering is out of possibility, cant do it, and also: wires are already short and they are good quality (pure copper)
3. - This hint looks more promising, but I need help in understanding this piece of information
"disconnect Vcc from the programmer and power it with its normal PSU"

If I understand correctly, by Vcc they mean Vcc pin of the BIOS flash chip.
But if I disconnect Vcc from the programmer, what is "normal PSU" which should power this Vcc pin?

Should I connect to motherboard a laptop's power battery, or small CMOS battery, or AC adapter of laptop,
so that this Vcc pin would be powered by them, or it is forbidden to do it while using SPI programmer in the same time?
Or its better to try to power Vcc of flash chip from "USB to TTL" adapter - which has this 3V3 (3.3V) voltage pin?

?
find
quote
#2
That could be something like:
In some cases,Vcc pin of SPI flash chip is connected to others chips.By using power from programmer voltage drops too much.(Let's say that programmer could supply 3.3V and few mA or few hundred mA,that's OK for SPI chip alone but in case that power rail is 3V Always on then maybe other chips are powered from programmer.In case that power consumption is too big you'll get voltage drop to some value,3.1 or 2.9V or even lower)
So they recommend that Vcc pin is disconnected from programmer to chip and power up motherboard by battery or charger on notebooks or ATX in desktop case.
But in my oppinion once 3.3V is present from other powerfull source you can let Vcc connected.

Now back to programming problem.
Is SPI chip identified?
How looks content readed from chip?
Can you measure voltage on chip pins?
CS,WP,Vcc by example.

Try this.
Connect charger to motherboard,test presence of 3.3V on chip pin,if present go next if not press power button,test again.
Now in first steps of initialization EC or southbridge or PCH will try to read BIOS from chip,that could interfere with your operations so wait a little or more time and try again.Maybe after few unsuccesfull initialization system will hang in undefined state but is also possible that is not the case and continuous attempts to read bios are made from that resulting problem for ISP programmer.

Check if software identify correct SPI chip.
Read and save content few times.Then using hex software compare files,are them identical?
Try to erase chip first or if that option isn't available make one file,with required size,blank or FF (using hex software,not notepad or word) after that read chip again and compare with one previous saved.They are still identical or some parts are now empty or FF,depending on what file you made for test.
find
quote


Forum Jump:


Users browsing this thread: 1 Guest(s)