Zum Inhalt springen

MetaFlash: Unterschied zwischen den Versionen

A (Diskussion | Beiträge)
Pl (Diskussion | Beiträge)
Details: add fancy link
 
(6 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 5: Zeile 5:
|involved=[[User:A]]
|involved=[[User:A]]
|startdate=15.03.2014
|startdate=15.03.2014
|status=completed
|status=Gestohlen, Neue Spende willkommen
|wtf=SPI Programmierer
|wtf=SPI Programmierer
|lastupdate=16.03.2014 <!-- if lastupdate is not set manually, the date will be set automatically to the date of the latest wikiapage -->
|lastupdate=16.03.2014 <!-- if lastupdate is not set manually, the date will be set automatically to the date of the latest wikiapage -->
Zeile 11: Zeile 11:
}}
}}


Das MetaLab hat jetzt den MetaFlash, einen aus einem Raspberry Pi & (im Moment) einem Breadboard bestehenden SPI Programmierer. Der MetaFlash befindet sich in der µC Programmer-Lade im [[WhateverLab]]. Bisherig einziger Anwendungszweck: BIOS/UEFI SPI Chips neu programmieren. Im Moment können damit nur 8-pin DIP SPI Chips programmiert werden.
Das MetaLab <s>hat jetzt den MetaFlash</s>'''wurde gestohlen''', einen aus einem Raspberry Pi (Rev B) & (im Moment) einem Breadboard bestehenden SPI Programmierer. Der MetaFlash befindet sich in der µC programmers-Lade im [[WhateverLab]]. Bisherig einziger Anwendungszweck: BIOS/UEFI SPI Chips neu programmieren. Im Moment können damit nur 8-pin DIP SPI Chips programmiert werden. Als in Wien lebender Mensch ist man nun also nicht mehr an kommerzielle Anbieter gebunden um sein BIOS flashen zu können.
 
[[Datei:MetaFlash-PCB.png|miniatur|rechts|Erstes PCB für die Schaltung.]]


= Anschlüsse, Verdrahtung, Spezifikationen =
= Anschlüsse, Verdrahtung, Spezifikationen =
Zeile 54: Zeile 56:


Der Programmierer wurde nach einer Anleitung von [http://www.win-raid.com/t58f16-Guide-Recover-from-failed-BIOS-flash-using-Raspberry-PI.html win-raid.com] zusammengestöpselt, welche auf der [http://flashrom.org/RaspberryPi Raspberry Pi Doku von flashrom.org] basiert.
Der Programmierer wurde nach einer Anleitung von [http://www.win-raid.com/t58f16-Guide-Recover-from-failed-BIOS-flash-using-Raspberry-PI.html win-raid.com] zusammengestöpselt, welche auf der [http://flashrom.org/RaspberryPi Raspberry Pi Doku von flashrom.org] basiert.
Es gibt [https://github.com/bibanon/Coreboot-ThinkPads/wiki/Hardware-Flashing-with-Raspberry-Pi  hier] eine Auflistung der Pinouts "gängiger" Embedded Boards


= Anleitung =
= Anleitung =
Zeile 107: Zeile 110:


= Potential MetaFlash Improvements / TODO =
= Potential MetaFlash Improvements / TODO =
* Der MetaFlash muss neu etikettiert werden, das alte Label wurde noch erstellt als der MetaFlash namenlos war
<strike>* Der MetaFlash muss neu etikettiert werden, das alte Label wurde noch erstellt als der MetaFlash namenlos war</strike>
** Erledigt -[[Benutzer:A|A]] ([[Benutzer Diskussion:A|Diskussion]]) 20:55, 18. Mär. 2014 (CET)
* Der MetaFlash verfügt momentan über keine dezidierte SD Karte, dadurch muss sich jeder Raspbian immer neu aufsetzen.
* Der MetaFlash verfügt momentan über keine dezidierte SD Karte, dadurch muss sich jeder Raspbian immer neu aufsetzen.
* Aus dem vorherig genannten Punkt ergibt sich dass der MetaFlash keine statische IP im Metalab hat. Das ist auch lästig, weil man dadurch immer Monitor & Tastatur jagen muss, oder nach der zur MAC gehörenden IP fahnden muss.
* Aus dem vorherig genannten Punkt ergibt sich dass der MetaFlash keine statische IP im Metalab hat. Das ist auch lästig, weil man dadurch immer Monitor & Tastatur jagen muss, oder nach der zur MAC gehörenden IP fahnden muss.
Zeile 115: Zeile 119:
* Der MetaFlash kann momentan nur 8-pin DIP SPI Chips flashen. Eigentlich sollte sich das aber auf beliebige Chip-Dimensionen erweitern lassen.
* Der MetaFlash kann momentan nur 8-pin DIP SPI Chips flashen. Eigentlich sollte sich das aber auf beliebige Chip-Dimensionen erweitern lassen.
* Der MetaFlash verwendet momentan direkt Jumper-Drähte zum Anschluss an den Raspberry Pi. Ein Header wäre hier hübscher.
* Der MetaFlash verwendet momentan direkt Jumper-Drähte zum Anschluss an den Raspberry Pi. Ein Header wäre hier hübscher.
* Ein SOIC Clip wäre für fix verlötete/nicht gesockelte Chips praktisch.
<strike>* Ein SOIC Clip wäre für fix verlötete/nicht gesockelte Chips praktisch.</strike>
 
** [[Benutzer:Mzeltner|m]] besitzt einen solchen, könnte man auf Anfrage borgen
[[Kategorie:Inventar]]
[[Kategorie:WhateverLab]]
[[Kategorie:Projekte]]


[[Kategorie:Inventar]]
[[Kategorie:Inventar]]
[[Kategorie:WhateverLab]]
[[Kategorie:WhateverLab]]
[[Kategorie:Projekte]]
[[Kategorie:Projekte]]