Difference between revisions of "Board revisions"

From eLinux.org
Jump to: navigation, search
(there are also black audio connections on rev2 512M boards. I have one.)
m (Typos)
Line 45: Line 45:
 
! Code !! Model name !! New Features !! GPIO changes
 
! Code !! Model name !! New Features !! GPIO changes
 
|-
 
|-
| 0x2 || Model B Rev 1, 256MB RAM, || (P2) JTAG pins, no mounting holes || Pin3=GPIO0, Pin5=GPIO1, Pin13=GPIO21, I2C-0
+
| 0x2 || Model B Rev 1, 256MB RAM || (P2) JTAG pins, no mounting holes || Pin3=GPIO0, Pin5=GPIO1, Pin13=GPIO21, I2C-0
 
|-
 
|-
 
| 0x3 || Model B Rev 1, 256MB RAM || no polyfuses, no mounting holes || Pin3=GPIO0, Pin5=GPIO1, Pin13=GPIO21, I2C-0
 
| 0x3 || Model B Rev 1, 256MB RAM || no polyfuses, no mounting holes || Pin3=GPIO0, Pin5=GPIO1, Pin13=GPIO21, I2C-0
 
|-
 
|-
| 0x4 (Sony) || Model B Rev 2, 256MB RAM, || mounting holes|| Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, 12C-1, 8 extra IO pads (P5)
+
| 0x4 (Sony) || Model B Rev 2, 256MB RAM || mounting holes|| Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, I2C-1, 8 extra IO pads (P5)
 
|-
 
|-
 
| 0x5 (Qisda) || || ||
 
| 0x5 (Qisda) || || ||
Line 55: Line 55:
 
| 0x6 (Egoman) || || ||
 
| 0x6 (Egoman) || || ||
 
|-
 
|-
| 0x7 (Egoman)|| Model A, 256MB RAM, || mounting holes|| Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, I2C-1, 8 extra IO pads (P5)
+
| 0x7 (Egoman)|| Model A, 256MB RAM || mounting holes|| Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, I2C-1, 8 extra IO pads (P5)
 
|-
 
|-
 
| 0x8 (Sony) || || ||
 
| 0x8 (Sony) || || ||
Line 61: Line 61:
 
| 0x9 (Qisda) || || ||
 
| 0x9 (Qisda) || || ||
 
|-
 
|-
| 0xd (Egoman) || Model B  Rev 2, 512MB RAM,|| mounting holes|| Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, 12C-1, 8 extra IO pads (P5)
+
| 0xd (Egoman) || Model B  Rev 2, 512MB RAM|| mounting holes|| Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, I2C-1, 8 extra IO pads (P5)
 
|-
 
|-
 
| 0xe (Sony) || || ||
 
| 0xe (Sony) || || ||

Revision as of 12:07, 23 November 2014

Raspberry Pi Board Revisions

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

Revision 1 / 256MB ( 002 )
Rev1 USB polyfuse
  • Black audio connector
  • 100MB link light labelled ”10M”
  • Green polyfuses F1/F2 marked 14/TO14
Revision 1 / 256MB ( 003 )
Rev1 zero ohm resisitors
  • 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 }'

Code values are shown in the table below:

Code Model name New Features GPIO changes
0x2 Model B Rev 1, 256MB RAM (P2) JTAG pins, no mounting holes Pin3=GPIO0, Pin5=GPIO1, Pin13=GPIO21, I2C-0
0x3 Model B Rev 1, 256MB RAM no polyfuses, no mounting holes Pin3=GPIO0, Pin5=GPIO1, Pin13=GPIO21, I2C-0
0x4 (Sony) Model B Rev 2, 256MB RAM mounting holes Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, I2C-1, 8 extra IO pads (P5)
0x5 (Qisda)
0x6 (Egoman)
0x7 (Egoman) Model A, 256MB RAM mounting holes Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, I2C-1, 8 extra IO pads (P5)
0x8 (Sony)
0x9 (Qisda)
0xd (Egoman) Model B Rev 2, 512MB RAM mounting holes Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, I2C-1, 8 extra IO pads (P5)
0xe (Sony)
0xf (Qisda)

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.