Difference between revisions of "Board revisions"
(→Raspberry Pi Board Revisions) |
(→Raspberry Pi Board Revisions) |
||
Line 7: | Line 7: | ||
File:RPIrev3.png|Rev 2 / 512MB | File:RPIrev3.png|Rev 2 / 512MB | ||
</gallery> | </gallery> | ||
− | ===== Revision 1 / 256MB ===== | + | ===== Revision 1 / 256MB ( 002 ) ===== |
[[File:RpiUSBpolyfuse.jpg|thumb|Rev1 USB polyfuse]] | [[File:RpiUSBpolyfuse.jpg|thumb|Rev1 USB polyfuse]] | ||
* Black audio connector | * Black audio connector | ||
Line 15: | Line 15: | ||
===== Revision 1 / 256MB ===== | ===== Revision 1 / 256MB ===== | ||
− | [[File:RPi USBzero.jpg|thumb|Rev1 zero ohm | + | [[File:RPi USBzero.jpg|thumb|Rev1 zero ohm resisitors]] |
* Black audio connector | * Black audio connector | ||
* 100MB link light labelled ”10M” | * 100MB link light labelled ”10M” | ||
Line 35: | Line 35: | ||
* Black ‘Christmas tree’ Marking on USB Connector | * 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: | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Code !! Model name !! Changes !! GPIO | ||
+ | |- | ||
+ | | 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 0x5 0x6 || Model B Rev 2, 256MB RAM, || mounting holes|| Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, 12C-1, 8 extra IO pads (P5) | ||
+ | |- | ||
+ | | 0x7 0x8 0x9 || Model A, 256MB RAM, || mounting holes|| Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, I2C-1, 8 extra IO pads (P5) | ||
+ | |- | ||
+ | | 0xd 0xe 0xf || Model B Rev 2, 512MB RAM,|| mounting holes|| Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, 12C-1, 8 extra IO pads (P5) | ||
+ | |} | ||
Several different minor hardware versions/revisions [[RaspberryPi Boards]] have been found probably from different assembly lines. | 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. | Try to identify your board for better troubleshooting and update it if you have one which is not mentioned. |
Revision as of 15:08, 5 January 2014
Contents
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
- 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 | Changes | GPIO |
---|---|---|---|
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 0x5 0x6 | Model B Rev 2, 256MB RAM, | mounting holes | Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, 12C-1, 8 extra IO pads (P5) |
0x7 0x8 0x9 | Model A, 256MB RAM, | mounting holes | Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, I2C-1, 8 extra IO pads (P5) |
0xd 0xe 0xf | Model B Rev 2, 512MB RAM, | mounting holes | Pin3=GPIO1, Pin5=GPIO2, Pin13=GPIO27, 12C-1, 8 extra IO pads (P5) |
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.