<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.11/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.11/ http://www.mediawiki.org/xml/export-0.11.xsd" version="0.11" xml:lang="en">
  <siteinfo>
    <sitename>flashprog</sitename>
    <dbname>flashprog_mw</dbname>
    <base>https://flashprog.org/wiki/Flashprog</base>
    <generator>MediaWiki 1.43.3</generator>
    <case>first-letter</case>
    <namespaces>
      <namespace key="-2" case="first-letter">Media</namespace>
      <namespace key="-1" case="first-letter">Special</namespace>
      <namespace key="0" case="first-letter" />
      <namespace key="1" case="first-letter">Talk</namespace>
      <namespace key="2" case="first-letter">User</namespace>
      <namespace key="3" case="first-letter">User talk</namespace>
      <namespace key="4" case="first-letter">Flashprog</namespace>
      <namespace key="5" case="first-letter">Flashprog talk</namespace>
      <namespace key="6" case="first-letter">File</namespace>
      <namespace key="7" case="first-letter">File talk</namespace>
      <namespace key="8" case="first-letter">MediaWiki</namespace>
      <namespace key="9" case="first-letter">MediaWiki talk</namespace>
      <namespace key="10" case="first-letter">Template</namespace>
      <namespace key="11" case="first-letter">Template talk</namespace>
      <namespace key="12" case="first-letter">Help</namespace>
      <namespace key="13" case="first-letter">Help talk</namespace>
      <namespace key="14" case="first-letter">Category</namespace>
      <namespace key="15" case="first-letter">Category talk</namespace>
    </namespaces>
  </siteinfo>
  <page>
    <title>Flashprog</title>
    <ns>0</ns>
    <id>5</id>
    <revision>
      <id>367</id>
      <parentid>359</parentid>
      <timestamp>2026-02-13T20:14:08Z</timestamp>
      <contributor>
        <username>Icon</username>
        <id>3</id>
      </contributor>
      <minor/>
      <comment>Add v1.5 news</comment>
      <origin>367</origin>
      <model>wikitext</model>
      <format>text/x-wiki</format>
      <text bytes="6620" sha1="krsqjfd08qt1f6hszylckhp93zczg17" xml:space="preserve">{{DISPLAYTITLE:flashprog}}&lt;!-- it is called flashprog after all. --&gt;
&lt;table width="100%" valign="top"&gt;&lt;tr valign="top"&gt;&lt;td width="80%"&gt;

&lt;div style="margin-top:0.5em; padding:0.5em 0.5em 0.5em 0.5em; background-color:#eeeeee; align:right; border:1px solid #aabbcc;"&gt;
'''flashprog''' is a utility for identifying, reading, writing, verifying and erasing flash chips. It is designed to flash BIOS/EFI/coreboot/firmware/optionROM images on mainboards, network/graphics/storage controller cards, and various other programmer devices.
&lt;small&gt;
* Supports more than 570 flash chips, 410 chipsets, 520 tested mainboards, 79 PCI devices, 30 USB devices and various parallel/serial port-based programmers.
* Supports [[Technology#Communication_bus_protocol|parallel, LPC, FWH and SPI]] flash interfaces and various chip packages ([[Technology#DIP32:_Dual_In-line_Package.2C_32_pins|DIP32]], [[Technology#PLCC32:_Plastic_Leaded_Chip_Carrier.2C_32_pins|PLCC32]], [[Technology#DIP8:_Dual_In-line_Package.2C_8_pins|DIP8]], [[Technology#SO8.2FSOIC8:_Small-Outline_Integrated_Circuit.2C_8_pins|SO8/SOIC8]], [[Technology#TSOP:_Thin_Small-Outline_Package.2C_32.2C_40.2C_or_48_pins|TSOP32, TSOP40, TSOP48]], [[Technology#BGA:_Ball_Grid_Array|BGA]] and more)
* No physical access needed, root access is sufficient (not needed for some programmers).
* No bootable floppy disk, bootable CD-ROM or other media needed.
* No keyboard or monitor needed. Simply reflash remotely via SSH.
* No instant reboot needed. Reflash your chip in a running system, verify it, be happy. The new firmware will be present next time you boot.
* Crossflashing and hotflashing is possible as long as the flash chips are electrically and logically compatible (same protocol). Great for recovery.
* '''Scriptability'''. Reflash a whole pool of identical machines at the same time from the command line. It is recommended to check flashprog output and error codes.
* '''Speed'''. flashprog is often much faster than most vendor flash tools.
* '''Portability'''. Supports DOS, Linux, FreeBSD (including Debian/kFreeBSD), NetBSD, OpenBSD, DragonFlyBSD, anything Solaris-like, Mac OS X, and other Unix-like OSes as well as GNU Hurd. Partial Windows support is available (no internal programmer support at the moment, hence no "BIOS flashing").
&lt;/small&gt;
&lt;/div&gt;

&lt;div style="margin-top:0.5em; padding:0.5em 0.5em 0.5em 0.5em; background-color:#ff6666; align:right; border:1px solid #000000;"&gt;
=== Emergency help ===

'''IMPORTANT:''' If something went wrong during flashing, do '''NOT''' turn off/reboot your computer. Instead, let us help you recover. We can be contacted via [[Contact#IRC|IRC]] ('''#flashprog''' on [irc://irc.libera.chat/#flashprog libera.chat], [https://web.libera.chat/#flashprog webchat]) or [[Contact#Mailing_List|email]]. Please allow for a few hours until someone responds on IRC, we're all volunteers.
&lt;/div&gt;

&lt;div style="margin-top:0.5em; padding:0.5em 0.5em 0.5em 0.5em; background-color:#eeeeee; align:right; border:1px solid #aabbcc;"&gt;
''Attention external SPI programmers:'' '''1.8V''' SPI chips are becoming more and more common. Please make sure to always use a compatible programmer or voltage adapter. We list the supported voltage range of each chip to the best of our knowledge in the [[Supported_Hardware|list of supported hardware]].
&lt;/div&gt;

{| cellspacing=5 cellpadding=15 border=0 valign="top" width=100%
| width=50% style="vertical-align:top"|

{|
|style="vertical-align:top"|
X
|style="vertical-align:top"|
'''&lt;span style="font-variant:small-caps; font-size:150%"&gt;About&lt;/span&gt;'''&lt;br /&gt;&lt;small&gt;Find out more about flashprog.&lt;/small&gt;&lt;small&gt;&lt;hr /&gt;[[News]] | [[History]] | [[Friendliness]]&lt;/small&gt;
|}

|style="vertical-align:top"|

{|
|style="vertical-align:top"|
X
|style="vertical-align:top"|
'''&lt;span style="font-variant:small-caps; font-size:150%"&gt;Developers&lt;/span&gt;'''&lt;br /&gt;&lt;small&gt;Get involved! Help us make flashprog better.&lt;/small&gt;&lt;small&gt;&lt;hr /&gt;[[Development Guidelines]] | [https://review.sourcearcade.org/plugins/gitiles/flashprog/+/refs/heads/main Browse Source] | [https://review.sourcearcade.org/#/q/project:flashprog+status:open Pending patches] | [[Technology]] | [[Project Ideas]] | [[Board Testing HOWTO]] | [[libflashprog]]&lt;/small&gt;
|}

|-
| width=50% style="vertical-align:top"|

{|
|style="vertical-align:top"|
X
|style="vertical-align:top"|
'''&lt;span style="font-variant:small-caps; font-size:150%"&gt;Getting Started&lt;/span&gt;'''&lt;br /&gt;&lt;small&gt;Download flashprog and get started.&lt;/small&gt;&lt;small&gt;&lt;hr /&gt;[[Latest release]] | [[Supported Hardware]] | [[Downloads]] | [[Documentation]]&lt;/small&gt;
|}

|style="vertical-align:top"|

{|
|style="vertical-align:top"|
X
|style="vertical-align:top"|
'''&lt;span style="font-variant:small-caps; font-size:150%"&gt;Support&lt;/span&gt;'''&lt;br /&gt;&lt;small&gt;Learn how to contact us and find help and support.&lt;/small&gt;&lt;small&gt;&lt;hr /&gt;[[FAQ]] | [[Contact]] | [https://fosstodon.org/@flashprog Mastodon] | [[Donations]] &lt;/small&gt;
|}

|}
&lt;/td&gt;&lt;td width="20%"&gt;
'''&lt;span style="font-variant:small-caps; font-size:120%"&gt;[[News]]&lt;/span&gt;'''&lt;hr /&gt;
&lt;small&gt;
* '''2026-02-13:''' [[flashprog/v1.5|flashprog ''v1.5'']] released!
* '''2025-03-09:''' [[flashprog/v1.4|flashprog ''v1.4'']] released!
* '''2024-11-21:''' [[flashprog/v1.3|flashprog ''v1.3'']] released!
* '''2024-08-20:''' [[flashprog/v1.2|flashprog ''v1.2'']] is ready!
* '''2024-08-17:''' flashprog ''v1.2&amp;#x2011;rc1'' tagged!
* '''2024-05-03:''' [[flashprog/v1.1|flashprog ''v1.1'']] is ready!
* '''2024-04-27:''' [[flashprog/v1.0.2|flashprog ''v1.0.2'']] ready for download!
* '''2024-04-26:''' flashprog ''v1.1&amp;#x2011;rc1'' tagged!
* '''2024-04-06:''' flashprog 1.1.x is branched!
* '''2024-04-06:''' flashprog ''v1.0.2&amp;#x2011;rc2'' tagged!
* '''2024-03-10:''' flashprog ''v1.0.2&amp;#x2011;rc1'' tagged!
* '''2024-01-21:''' [[flashprog/v1.0.1|flashprog ''v1.0.1'']] ready for download!
* '''2024-01-17:''' flashprog ''v1.0.1&amp;#x2011;rc1'' tagged!
* '''2023-12-16:''' [[flashprog/v1.0|flashprog ''v1.0'']] is ready and tagged!
* '''2023-12-08:''' flashprog ''v1.0&amp;#x2011;rc1'' tagged!
* '''2023-12-03:''' Importing contents from old flashrom wiki
* '''2023-10-03:''' flashprog wiki taking shape
&lt;/small&gt;

&lt;!--
'''&lt;span style="font-variant:small-caps; font-size:120%"&gt;[[Current events|Upcoming Events]]&lt;/span&gt;'''&lt;hr /&gt;
--&gt;
&lt;!-- List of upcoming events (remove events after they have taken place). --&gt;
&lt;small&gt;
&lt;!-- * '''2009/mon/day:''' coreboot event at [[Link]] in somecity --&gt;
&lt;!-- * '''2009/12/27:''' coreboot presentation at [http://events.ccc.de/congress/2009/ 26C3] in Berlin --&gt;
&lt;/small&gt;


&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

{{Template:CC-BY-4.0}}

__NOTOC__
__NOEDITSECTION__</text>
      <sha1>krsqjfd08qt1f6hszylckhp93zczg17</sha1>
    </revision>
  </page>
</mediawiki>
