Sida 1 av 2

Flasha om havererat BIOS

Postat: 16 maj 2013, 07:14:12
av janaf
Min tråd om ett havererat BIOS försvann tydligen med serverkrashen :humm:

Här är den krets jag gissar innehöll BIOS:
1.jpg
Det är alltså en SST25VF016B:
"SST's 25 series Serial Flash family features a four-wire, SPI-compatible interface..."
http://www.microchip.com/wwwproducts/De ... e=en548647
U18.jpg
Det sitter också en header just på andra sidan kortet, finepitch med en massa kontakter. Ska kolla om några av pinnarna ledder till flashminnet, skaffar en kontakt i så fall.

Re: Flasha om havererat BIOS

Postat: 16 maj 2013, 10:09:22
av janaf
Tråden gällde alltså en National Instruments (NI) som är en PC-linknande PXI-controller. Jag har uppdaterat BIOS på den fast med fel BIOS-fil. Burken är stendöd vid bootning nu så jag funderar på om man kan skriva in en ny BIOS-fil direkt på chipet. NI tar 10 lakan som standardpris för att göra reparationer :|

Så jag behöver nu hjälp med att göra det då jag aldrig gjort något liknande tidigare.

Re: Flasha om havererat BIOS

Postat: 16 maj 2013, 16:46:11
av blueint
google:
2SVF0168 -> icokic.com/f-ir-c0-24.html
"50-41-S2AF" -> 840 resultat
"0721017-A" -> 39 resultat, mest strunt

Dock "50-4I-S2AF" ger microchip.com: 16 Mbit SPI Serial Flash

8-Lead SOIC ..?

Kod: Markera allt

CE# XXXX VDD
SO  XXXX HOLD#
WP# XXXX SCK
VSS XXXX SI
Hittar inget om det är open-collector eller totempåle utgång. Så det är nog till att löda loss komponenten. En fuling är förstås att köpa en ny och programmera den först ;)
Sedan får du förstås kika på hur EEPROM blocken mappar mot det fysiska minnet. Så det är bra om du först läser ur den gamla och sedan jämför med den exakta flashfilen du använde för att få fram mappningen.

Re: Flasha om havererat BIOS

Postat: 16 maj 2013, 18:30:25
av janaf
Ja då har vi hittat samma krets, på olika vägar så det borde vara rätt. Ja det är SOIC-8. väl ge
  • Det här är alltså inget jag varit i närheten av tidigare. Ute på djupt vatten.
  • Jag köper gärna en påse kretsar för att testa
  • Och betalar gärna någon för att göra / hjälpa till med det hela
  • Löda loss den, inget problem
  • Chippet är inte anslutet till headern på kortet
  • Jag har kvar filen koden jag laddade upp och det borde väl hjälpa till?
janaf skrev: ....
Det är alltså en SST25VF016B:
"SST's 25 series Serial Flash family features a four-wire, SPI-compatible interface..."
http://www.microchip.com/wwwproducts/De ... e=en548647
....

Re: Flasha om havererat BIOS

Postat: 16 maj 2013, 19:08:38
av blueint
Tidbegränsningar?

Re: Flasha om havererat BIOS

Postat: 16 maj 2013, 19:37:14
av carpelux
Jag har en programmerare som skall fixa det. Har du ett chip och skickar det samt filen så bränner jag det och skickar med vändande post. Det optimala är väl att skaffa ett nytt chip om det skulle visa sig vara så att det inte är bios som ligger i det.

Re: Flasha om havererat BIOS

Postat: 16 maj 2013, 19:55:29
av janaf
Suveränt, jag beställer några stycken! Återkommer...

Re: Flasha om havererat BIOS

Postat: 17 maj 2013, 01:24:51
av blueint
Hur stor är flashfilen egentligen?

Re: Sv: Flasha om havererat BIOS

Postat: 17 maj 2013, 07:49:08
av LHelge
Du har ingen möjlighet att låna en likadan, fungerade, dator? Allra enklast skulle väl vara att läsa ut innehållet i den och skriva över i din?

Re: Flasha om havererat BIOS

Postat: 17 maj 2013, 08:53:27
av janaf
Filen är på ca 2MB. Den borde vara ungefär lika stor som för vanligt PC-BIOS. Mjukvaruinterfacet ser i alla fall ut som det brukar göra på en vanlig PC och komponenterna är ungefär det som sitter i en laptop, fast medintegrerat GPIB-interface. Det är inget problem att installera ett vanligt Win eller Linux på dem.

Likadan dator; dom är ju inte direkt vanliga och dom som har dom är nog inte benägna att låta någon peta i dem. Är det någon här som har en NI PXIe-8105 som man får klona?

Visst, man kan att köpa en begagnad PXIe-8105, laga den första, sälja en av dem. Men priserna är väldigt osäkra, varierar väldigt mycket. Jag har nog inte tid och lust att hålla på med det....

Re: Flasha om havererat BIOS

Postat: 17 maj 2013, 11:05:43
av carpelux
Jag såg att det fanns en biosuppdatering att ladda hem här, det kanske är den du har? http://joule.ni.com/nidu/cds/view/p/id/1569/lang/sv

En sak som slog mig är att det kanske inte är säkert att bios-imagen i uppdateringsfilen är passande att trycka rakt in i kretsen. Uppdateringsprogrammet kanske gör något med filen eller placerar den med någon offset in i kretsen. Men det kan ju inte skada att testa att programmera den in i ett nytt chip.

Re: Flasha om havererat BIOS

Postat: 17 maj 2013, 12:18:40
av blueint
Filen bör vara på 2 097 152 bytes exakt. Eller i vart fall mindre.

Re: Flasha om havererat BIOS

Postat: 17 maj 2013, 12:27:31
av janaf
carpelux skrev:Jag såg att det fanns en biosuppdatering att ladda hem här, det kanske är den du
I stället tog jag en fil till PXI-8105, i stället för den till PXIe-8105

Men iom att jag vet vilken fil som är uppladdad så borde man väl kunna läsa chipet och identifiera eventuell offset, åtminstone den första....

Jag ska fråga IE:s support om dom kan bistå med någon dokumentation...............

Re: Flasha om havererat BIOS

Postat: 17 maj 2013, 12:37:54
av janaf
Svar jag fick på NI:s forum från en NI tekniker:

I wish I had better news for you but they are not compatible. Unfortunately your hardware will now require an RMA to reprogram the BIOS (to physically remove and manually reflash the chip).

For what it is worth (not much to you at the moment, I know) that was the last design from NI that had the possibility of encountering this problem - newer controllers have a protection mechanism in the BIOS update utility that only allows flashing compatible firmware.


(RMA=lämna in till deras service)

Re: Flasha om havererat BIOS

Postat: 17 maj 2013, 12:46:45
av blueint
Vad är det som är inkompatibelt?

Fråga om "50-4I-S2AF" är ekvalient rakt av och om det bara är att skriva till ökande address rakt av?