Author Topic: Dell BIOS programming  (Read 2251 times)

0 Members and 1 Guest are viewing this topic.

Offline rdaggerTopic starter

  • Contributor
  • Posts: 32
  • Country: us
    • Rototron
Dell BIOS programming
« on: July 06, 2018, 04:54:57 pm »
The Dell update utility crashed during a bios update and bricked my Vostro 410 PC.   Dave’s HP envy repair video inspired me to take a shot with a TL866 programmer.  The Dell DG33A01 MB has an MX25L8005 CMOS serial flash chip and there is an SPI port.  I traced the pins and connected the ICSP cable.  Initially I got the same damaged error that Dave received and addressed it in kind by applying 3.3V from an external supply.  This cleared the error but unfortunately the Chip ID is reading FF FF FF.  I tried swapping MISO and MOSI but it just changed the ID to 00 00 00.  I tried bypassing the chip ID but reading and programing doesn’t work.  I added a 22pF cap between MISO and ground but that didn’t help.  The battery was removed and tried all jumper possibilities.  Any suggestions?
 

Offline shakalnokturn

  • Super Contributor
  • ***
  • Posts: 2212
  • Country: fr
Re: Dell BIOS programming
« Reply #1 on: July 06, 2018, 10:27:01 pm »
It is hard to follow without linking to the trouble "Dave" ran into.

I've never had trouble recovering corrupt SPI flash BIOS, but I do the programming out of site.
My programmer is a Xeltek SP500P the recommendations for use are to add 30pF capacitors between SO and /CS to ground, I have found this to often be needed.

For ISP they also recommend adding a bypass capacitor of 20 to 100nF (Vcc-GND across I.C. or SPI header) .
Once you have been able to flash, think of replacing battery and CLRCMOS jumper in the right position.

Hope that helps.
« Last Edit: July 06, 2018, 10:30:12 pm by shakalnokturn »
 

Offline rdaggerTopic starter

  • Contributor
  • Posts: 32
  • Country: us
    • Rototron
Re: Dell BIOS programming
« Reply #2 on: July 06, 2018, 10:36:22 pm »
It is hard to follow without linking to the trouble "Dave" ran into.
Here the link.
I did try the SO cap.  I'll try the CS and  bypass caps tonight.
 

Offline wraper

  • Supporter
  • ****
  • Posts: 17817
  • Country: lv
Re: Dell BIOS programming
« Reply #3 on: July 06, 2018, 10:41:59 pm »
Any suggestions?
Don't waste your time and just desolder it. It's common that another IC which is not powered pull data pins to GND through built in ESD protection diodes.
Quote
For ISP they also recommend adding a bypass capacitor of 20 to 100nF (Vcc-GND across I.C. or SPI header) .
Does not matter when programming in circuit, there already should be a bypass cap on the PCB.
« Last Edit: July 06, 2018, 10:49:51 pm by wraper »
 

Offline rdaggerTopic starter

  • Contributor
  • Posts: 32
  • Country: us
    • Rototron
Re: Dell BIOS programming
« Reply #4 on: July 06, 2018, 10:55:56 pm »
Dion't waste your time and just desolder it. It's common that another IC which is not powered pull data pins to GND through built in ESD protection diodes.
Wasting time is kind of my hobby, but desoldering is my backup plan.  I don't get why they would put a SPI header on the MB if you can't use it.
I guess I can hook up the data pins to my scope which has a SPI decoder.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf