Board revisions

Raspberry Pi Board Revisions
There have been a few major board changes to the Raspberry Pi:

Revision 1 / 256MB ( 002 )

 * Black audio connector
 * 100MB link light labelled ”10M”
 * Green polyfuses F1/F2 marked 14/TO14

Revision 1 / 256MB ( 003 )

 * Black audio connector
 * 100MB link light labelled ”10M”
 * Polyfuses F1/F2 replaced with zero ohm resistors marked 0000

Revision 2 / 256MB ( 004 )

 * Blue audio connector
 * Mounting Holes
 * 100MB link light labelled as 100
 * Made in UK markings on Board

Revision 2 / 512MB

 * Blue or black audio connector
 * Mounting Holes
 * Made in UK markings on Board
 * 100MB link light labelled as 100
 * Black ‘Christmas tree’ Marking on USB Connector

Board revision codes in firmware
The following commandline will print a code to show which revision you have:

cat /proc/cmdline | awk -v RS=" " -F= '/boardrev/ { print $2 }'

The related blog post provides source code to determine the board revision in different programming languages.

Code values are shown in the table below:

Several different minor hardware versions/revisions RaspberryPi Boards have been found probably from different assembly lines. Try to identify your board for better troubleshooting and update it if you have one which is not mentioned.