Difference between revisions of "Board revisions"

From eLinux.org
Jump to: navigation, search
(Raspberry Pi Board Revisions)
(Revision 1 / 256MB)
Line 13: Line 13:
 
* Green polyfuses F1/F2 marked 14/TO14
 
* Green polyfuses F1/F2 marked 14/TO14
  
===== Revision 1 / 256MB =====
+
===== Revision 1 / 256MB (003)=====
  
 
[[File:RPi USBzero.jpg|thumb|Rev1 zero ohm resisitors]]
 
[[File:RPi USBzero.jpg|thumb|Rev1 zero ohm resisitors]]
Line 19: Line 19:
 
* 100MB link light labelled ”10M”
 
* 100MB link light labelled ”10M”
 
* Polyfuses F1/F2 replaced with zero ohm resistors marked 0000
 
* Polyfuses F1/F2 replaced with zero ohm resistors marked 0000
+
 
 
===== Revision 2 / 256MB =====
 
===== Revision 2 / 256MB =====
  

Revision as of 15:20, 5 January 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
  • Blue audio connector
  • Mounting Holes
  • 100MB link light labelled as 100
  • Made in UK markings on Board
Revision 2 / 512MB
  • Blue 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, 12C-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, 12C-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.