Difference between revisions of "RPi HardwareHistory"

From eLinux.org
Jump to: navigation, search
(Raspberry Pi Model-B+ Full Production Board)
(Board Revision History)
 
(58 intermediate revisions by 23 users not shown)
Line 2: Line 2:
 
{{Template:RPi_Hardware}}
 
{{Template:RPi_Hardware}}
  
==Board Revision History==
+
==Which Pi have I got?==
Find out your board revision with the following command:
+
You can try to check which Pi you have by looking at the board layout and the components used, but this might not be very easy or reliable. Since the range of Pi models gives a significant difference in performance, this can be quite important, especially if not buying through the approved channels.
 +
 
 +
===Board Revision History===
 +
The reliable way to find out your board revision is to use the following command:
 
  cat /proc/cpuinfo
 
  cat /proc/cpuinfo
 
You will see your device data including:
 
You will see your device data including:
Line 10: Line 13:
  
 
If you see a "1000" at the front of the Revision, e.g. 10000002 then it indicates<ref>http://www.raspberrypi.org/phpBB3/viewtopic.php?f=32&t=18133#p181069</ref> that your Raspberry Pi has been [[RPiconfig#Overclocking|over-volted]], and your board revision is simply the last 4 digits (i.e. 0002 in this example).
 
If you see a "1000" at the front of the Revision, e.g. 10000002 then it indicates<ref>http://www.raspberrypi.org/phpBB3/viewtopic.php?f=32&t=18133#p181069</ref> that your Raspberry Pi has been [[RPiconfig#Overclocking|over-volted]], and your board revision is simply the last 4 digits (i.e. 0002 in this example).
 +
 +
Another method to obtain just the revision ID (also removes any overvoltage mark):
 +
  cat /proc/cpuinfo | grep 'Revision' | awk '{print $3}' | sed 's/^1000//'
 +
or more simply:
 +
  awk '/^Revision/ {sub("^1000", "", $3); print $3}' /proc/cpuinfo
 +
or use a web tool
 +
  rev=$(awk '/^Revision/ { print $3 }' /proc/cpuinfo) && curl -L perturb.org/rpi?rev=$rev
  
 
<!-- Much of the info in this table can be found at http://raspberryalphaomega.org.uk/?p=428 and
 
<!-- Much of the info in this table can be found at http://raspberryalphaomega.org.uk/?p=428 and
 
  http://www.raspberrypi.org/phpBB3/viewtopic.php?p=281039&sid=c62f76dcc4871906db356d5dc1acfeb4#p281039  
 
  http://www.raspberrypi.org/phpBB3/viewtopic.php?p=281039&sid=c62f76dcc4871906db356d5dc1acfeb4#p281039  
 
  See also http://www.raspberrypi.org/archives/1929 -->
 
  See also http://www.raspberrypi.org/archives/1929 -->
 
<!-- I suspect that Revision 000d may correspond to the Red Pis http://www.raspberrypi.org/archives/3195 and therefore also have a release date of Q1 2013 ? -->
 
  
 
{| border="1"
 
{| border="1"
Line 30: Line 38:
 
| B (Beta)
 
| B (Beta)
 
| ?
 
| ?
| 256MB
+
| 256&nbsp;MB
 
| Beta Board
 
| Beta Board
 
|-
 
|-
Line 37: Line 45:
 
| B
 
| B
 
| 1.0
 
| 1.0
| 256MB
+
| 256&nbsp;MB
 
|
 
|
 
|-
 
|-
Line 44: Line 52:
 
| B (ECN0001)
 
| B (ECN0001)
 
| 1.0
 
| 1.0
| 256MB
+
| 256&nbsp;MB
 
| Fuses mod and D14 removed
 
| Fuses mod and D14 removed
 
|-
 
|-
Line 51: Line 59:
 
| B
 
| B
 
| 2.0
 
| 2.0
| 256MB
+
| 256&nbsp;MB
 
| (Mfg by Sony)
 
| (Mfg by Sony)
 
|-
 
|-
Line 58: Line 66:
 
| B
 
| B
 
| 2.0
 
| 2.0
| 256MB
+
| 256&nbsp;MB
 
| (Mfg by Qisda)
 
| (Mfg by Qisda)
 
|-
 
|-
Line 65: Line 73:
 
| B
 
| B
 
| 2.0
 
| 2.0
| 256MB
+
| 256&nbsp;MB
 
| (Mfg by Egoman)
 
| (Mfg by Egoman)
 
|-
 
|-
Line 72: Line 80:
 
| A
 
| A
 
| 2.0
 
| 2.0
| 256MB
+
| 256&nbsp;MB
 
| (Mfg by Egoman)
 
| (Mfg by Egoman)
 
|-
 
|-
Line 79: Line 87:
 
| A
 
| A
 
| 2.0
 
| 2.0
| 256MB
+
| 256&nbsp;MB
 
| (Mfg by Sony)
 
| (Mfg by Sony)
 
|-
 
|-
Line 86: Line 94:
 
| A
 
| A
 
| 2.0
 
| 2.0
| 256MB
+
| 256&nbsp;MB
 
| (Mfg by Qisda)
 
| (Mfg by Qisda)
 
|-
 
|-
Line 93: Line 101:
 
| B
 
| B
 
| 2.0
 
| 2.0
| 512MB
+
| 512&nbsp;MB
 
| (Mfg by Egoman)
 
| (Mfg by Egoman)
 
|-
 
|-
Line 100: Line 108:
 
| B
 
| B
 
| 2.0
 
| 2.0
| 512MB
+
| 512&nbsp;MB
 
| (Mfg by Sony)
 
| (Mfg by Sony)
 
|-
 
|-
Line 107: Line 115:
 
| B
 
| B
 
| 2.0
 
| 2.0
| 512MB
+
| 512&nbsp;MB
 
| (Mfg by Qisda)
 
| (Mfg by Qisda)
 +
|-
 +
| 0010
 +
| Q3 2014
 +
| B+
 +
| 1.0
 +
| 512&nbsp;MB
 +
| (Mfg by Sony)
 +
|-
 +
| 0011
 +
| Q2 2014
 +
| Compute Module 1
 +
| 1.0
 +
| 512&nbsp;MB
 +
| (Mfg by Sony)
 +
|-
 +
| 0012
 +
| Q4 2014
 +
| A+
 +
| 1.1
 +
| 256&nbsp;MB
 +
| (Mfg by Sony)
 +
|-
 +
| 0013
 +
| Q1 2015
 +
| B+
 +
| 1.2
 +
| 512&nbsp;MB
 +
| (Mfg by Embest)
 +
|-
 +
| 0014
 +
| Q2 2014
 +
| Compute Module 1
 +
| 1.0
 +
| 512&nbsp;MB
 +
| (Mfg by Embest)
 +
|-
 +
| 0015
 +
| ?
 +
| A+
 +
| 1.1
 +
| 256&nbsp;MB / 512&nbsp;MB
 +
| (Mfg by Embest)
 +
|-
 +
| a01040
 +
| Unknown
 +
| 2 Model B
 +
| 1.0
 +
| 1&nbsp;GB
 +
| (Mfg by Sony)
 +
|-
 +
| a01041
 +
| Q1 2015
 +
| 2 Model B
 +
| 1.1
 +
| 1&nbsp;GB
 +
| (Mfg by Sony)
 +
|-
 +
| a21041
 +
| Q1 2015
 +
| 2 Model B
 +
| 1.1
 +
| 1&nbsp;GB
 +
| (Mfg by Embest)
 +
|-
 +
| a22042
 +
| Q3 2016
 +
| 2 Model B (with BCM2837)
 +
| 1.2
 +
| 1&nbsp;GB
 +
| (Mfg by Embest)
 +
|-
 +
| 900021
 +
| Q3 2016
 +
| A+
 +
| 1.1
 +
| 512&nbsp;MB
 +
| (Mfg by Sony)
 +
|-
 +
| 900032
 +
| Q2 2016?
 +
| B+
 +
| 1.2
 +
| 512&nbsp;MB
 +
| (Mfg by Sony)
 +
|-
 +
| 900092
 +
| Q4 2015
 +
| Zero
 +
| 1.2
 +
| 512&nbsp;MB
 +
| (Mfg by Sony)
 +
|-
 +
| 900093
 +
| Q2 2016
 +
| Zero
 +
| 1.3
 +
| 512&nbsp;MB
 +
| (Mfg by Sony)
 +
|-
 +
| 920093
 +
| Q4 2016?
 +
| Zero
 +
| 1.3
 +
| 512&nbsp;MB
 +
| (Mfg by Embest)
 +
|-
 +
| 9000c1
 +
| Q1 2017
 +
| Zero W
 +
| 1.1
 +
| 512&nbsp;MB
 +
| (Mfg by Sony)
 +
|-
 +
| a02082
 +
| Q1 2016
 +
| 3 Model B
 +
| 1.2
 +
| 1&nbsp;GB
 +
| (Mfg by Sony)
 +
|-
 +
| a020a0
 +
| Q1 2017
 +
| Compute Module 3 (and CM3 Lite)
 +
| 1.0
 +
| 1&nbsp;GB
 +
| (Mfg by Sony)
 +
|-
 +
| a22082
 +
| Q1 2016
 +
| 3 Model B
 +
| 1.2
 +
| 1&nbsp;GB
 +
| (Mfg by Embest)
 +
|-
 +
| a32082
 +
| Q4 2016
 +
| 3 Model B
 +
| 1.2
 +
| 1&nbsp;GB
 +
| (Mfg by Sony Japan)
 +
|-
 +
| a020d3
 +
| Q1 2018
 +
| 3 Model B+
 +
| 1.3
 +
| 1&nbsp;GB
 +
| (Mfg by Sony)
 +
|-
 +
| 9020e0
 +
| Q4 2018
 +
| 3 Model A+
 +
| 1.0
 +
| 512&nbsp;MB
 +
| (Mfg by Sony)
 +
|-
 +
| a02100
 +
| Q1 2019
 +
| Compute Module 3+
 +
| 1.0
 +
| 1&nbsp;GB
 +
| (Mfg by Sony)
 +
|-
 +
| a03111
 +
| Q2 2019
 +
| 4 Model B
 +
| 1.1
 +
| 1&nbsp;GB
 +
| (Mfg by Sony)
 +
|-
 +
| b03111
 +
| Q2 2019
 +
| 4 Model B
 +
| 1.1
 +
| 2&nbsp;GB
 +
| (Mfg by Sony)
 +
|-
 +
| c03111
 +
| Q2 2019
 +
| 4 Model B
 +
| 1.1
 +
| 4&nbsp;GB
 +
| (Mfg by Sony)
 
|}
 
|}
  
===ECN0001===
+
===Significant design changes===
ECN0001 is the request to not fit D14 and replace F1 and F2 with 0 ohm.
+
The following changes were made in the early models.
  
====D14 Removal====
+
====ECN0001====
D14 can interfere with some CEC devices if the Pi is left plugged in and unpowered. The benefits of having it are minimal so it was removed.<ref name="D14">[http://www.raspberrypi.org/phpBB3/viewtopic.php?f=63&t=16365 New Pi missing D14]</ref>
+
ECN0001 is the request to not fit D14 and to replace poly-fuses F1 and F2 with 0 ohm.
  
====F1 & F2 Replacement/Removal====
+
=====D14 Removal=====
F1 & F2 can cause problems with some USB devices which draw high current. In particular due to the recovery characteristics of the Poly-fuses, it can take a while to recover their low resistance state afterwards, adding
+
D14 can interfere with some CEC devices if the Pi is left plugged in and unpowered. The benefits of having it are minimal so it was removed.<ref name="D14">[http://www.raspberrypi.org/phpBB3/viewtopic.php?f=63&t=16365 New Pi missing D14]</ref>
additional problems for other devices (lower voltage on the USB bus).
 
  
===Model B Revision 2.0===
+
=====F1 & F2 Replacement/Removal=====
Based on a new PCB layout that includes previous build fixes from ECN0001 such us removal of the poly-fuses in series with the +5V power for USB devices, and other fixes reported by the community such as the erroneous connection of the LAN9512 VDD18CORE pins to the +1V8 power plane, addition of the 8-pin P5 header (non-populated) for extra GPIO pins, addition to the 2-pin P6 header (non-populated) for a RESET button, and other changes and improvements reported in more detail <ref name="REV2.0">[http://www.raspberrypi.org/archives/1929 Upcoming Board Revision]</ref>.
+
F1 & F2 can cause problems with some USB devices which draw high current. In particular due to the recovery characteristics of the poly-fuses, it can take a while to recover their low resistance state afterwards, adding additional problems for other devices (lower voltage on the USB bus).
  
===Colour Variations===
+
====Model B Revision 2.0====
[[File:redPi.jpg|250px|thumb|right|A Chinese (Non-FCC) RPi variant full production board (Model B Rev 2.0)]]
+
This model is based on a new PCB layout that includes previous build fixes from ECN0001 such us removal of the poly-fuses in series with the +5V power for USB devices, and other fixes reported by the community such as the erroneous connection of the LAN9512 VDD18CORE pins to the +1V8 power plane, addition of the 8-pin P5 header (non-populated) for extra GPIO pins, addition to the 2-pin P6 header (non-populated) for a RESET button, and other changes and improvements reported in more detail <ref name="REV2.0">[http://www.raspberrypi.org/archives/1929 Upcoming Board Revision]</ref>.
The vast majority of the Raspberry Pis produced have a <b><span style="color:green">Green</span></b> PCB, but Pis produced by [[RPi_Buying_Guide#Egoman_Technology_Corp|Egoman_Technology_Corp]] (only available in the Far East) have a <b><span style="color:red">Red</span></b><ref>http://www.raspberrypi.org/archives/3195</ref> PCB, and RS Components produced a limited edition of anniversary Pis in <b><span style="color:blue">Blue</span></b><ref>http://www.raspberrypi.org/archives/3422</ref>.
 
  
==Raspberry Pi Model-B+ Full Production Board ==
+
[[File:redPi.jpg|250px|thumb|right|A Chinese R-Pi (Model B Rev 2.0)]]
 +
 
 +
====Colour Variations====
 +
The vast majority of the Raspberry Pis produced have a <b><span style="color:green">Green</span></b> PCB, but Pis produced by [[RPi_Buying_Guide#Egoman_Technology_Corp|Egoman_Technology_Corp]] (only available in the Far East) have a <b><span style="color:red">Red</span></b><ref>http://www.raspberrypi.org/archives/3195</ref> PCB, and RS Components produced a limited edition of anniversary Pis in <b><span style="color:blue">Blue</span></b><ref>http://www.raspberrypi.org/archives/3422</ref>.  The red-PCB model sold in the far east is functionally the same as the standard green-PCB model sold in the rest of the world, but it has not passed the compliance testing required for sale in those areas (for example, FCC in the USA, and CE Mark in the EU).
 +
 
 +
==Current models==
 +
The following models can be considered current due to the large numbers that were shipped. They may be available from commercial suppliers or as pre-owned models.
 +
 
 +
===Raspberry Pi 4 Model B===
 +
Announced on 24th June 2019 [https://www.raspberrypi.org/blog/raspberry-pi-4-on-sale-now-from-35/ (announcement)].
 +
The Raspberry Pi 4 is a new Pi design, with ethernet + USB ports swapping positions from previous models.
 +
In addition, the 4 has three variants, only differing in amount of RAM: 1/2/4GB models, selling for $35/45/55.
 +
[[File:RasPi4 1GB.jpg|thumb|Raspberry Pi 4 1GB model]]
 +
 
 +
The Raspberry Pi 4 features:
 +
* Broadcom BCM2711 SoC, with quad-core ARM Cortex-A72 1.5 GHz processor
 +
* 1GB, 2GB, or 4GB of LPDDR4 SDRAM
 +
* Full-throughput Gigabit Ethernet
 +
* Dual-band 802.11ac wireless networking
 +
* Bluetooth 5.0
 +
* Two USB 3.0 and two USB 2.0 ports
 +
* Dual monitor support, at resolutions up to 4K
 +
* VideoCore VI graphics, supporting OpenGL ES 3.x
 +
* 4Kp60 hardware decode of HEVC video
 +
* Power over USB-C connector (v1.0 board has a faulty USB-C design which limits the cables that can be used to power the Pi [https://www.scorpia.co.uk/2019/06/28/pi4-not-working-with-some-chargers-or-why-you-need-two-cc-resistors/ (see here)]).
 +
* Complete compatibility with earlier Raspberry Pi products
 +
 
 +
 
 +
===Raspberry Pi 3 Model B+===
 +
Announced on "Pi Day", 14th March 2018 [https://www.raspberrypi.org/blog/raspberry-pi-3-model-bplus-sale-now-35/ (announcement)].
 +
The Raspberry Pi 3 Model B+ is an incremental improvement over the previous Pi 3 Model B for the same US$35 price.
 +
[[File:RPi3B+500x334.jpg|250px|thumbnail|right|Raspberry Pi 3 Model B+]]
 +
 
 +
The Raspberry Pi 3+ features:
 +
* A 1.4GHz 64-bit quad-core ARM Cortex-A53 CPU
 +
* Dual-band 802.11ac wireless LAN and Bluetooth 4.2
 +
* Faster Ethernet (Gigabit Ethernet over USB 2.0)
 +
* Power-over-Ethernet support (with separate PoE HAT)
 +
* Improved PXE network and USB mass-storage booting
 +
* Improved thermal management
 +
 
 +
 
 +
===Raspberry Pi 3 Model B===
 +
Announced on 29th Feb 2016 [https://www.raspberrypi.org/blog/raspberry-pi-3-on-sale/ (full announcement from the Raspberry Pi Foundation]). The Raspberry Pi 3 retains the same US$35 price point of the Raspberry Pi 2 model B.
 +
XXX [[File:Raspberry Pi 2 Model B.jpg|250px|thumbnail|right|Raspberry Pi 2 Model B]] (Image of pi 2, but from this angle, not much difference)
 +
 
 +
The Raspberry Pi 3 features:
 +
* Broadcom BCM2837 SoC, with quad-core ARM Cortex-A53 1200 MHz processor
 +
* VideoCore IV dual-core 400 MHz GPU
 +
* 1 GB SDRAM - shared by the GPU and CPU
 +
* MicroSD card slot for boot and storage
 +
* 4 x USB 2.0 ports (via on-board 5 port hub)
 +
* RJ45 10/100 MBit/s Ethernet port
 +
* HDMI and Composite video, audio through TRRS jack
 +
* 40 pin GPIO Interface connector
 +
* CSI (camera) and DSI (display) connectors
 +
* 4 squarely positioned mounting holes
 +
 
 +
===Raspberry Pi 2 Model B===
 +
Announced on 2nd Feb 2015 [http://www.raspberrypi.org/raspberry-pi-2-on-sale/ (full announcement from the Raspberry Pi Foundation]). The Raspberry Pi 2 retains the same US$35 price point of the model B+.
 +
[[File:Raspberry Pi 2 Model B.jpg|250px|thumbnail|right|Raspberry Pi 2 Model B]]
 +
 
 +
The Raspberry Pi 2 features:
 +
* Broadcom BCM2836 SoC, with quad-core ARM Cortex-A7 900 MHz processor
 +
* VideoCore IV dual-core 250 MHz GPU
 +
* 1 GB SDRAM - shared by the GPU and CPU
 +
* MicroSD card slot for boot and storage
 +
* 4 x USB 2.0 ports (via on-board 5 port hub)
 +
* RJ45 10/100 MBit/s Ethernet port
 +
* HDMI and Composite video, audio through TRRS jack
 +
* 40 pin GPIO Interface connector
 +
* CSI (camera) and DSI (display) connectors
 +
* 4 squarely positioned mounting holes
 +
 
 +
===Raspberry Pi Model B+===
 +
Announced on 14th July 2014 [http://www.raspberrypi.org/introducing-raspberry-pi-model-b-plus/ (full announcement from the Raspberry Pi Foundation]).
 
[[File:Raspi-bplus.jpg|250px|thumb|right|The RPi full production board (Model B+)]]
 
[[File:Raspi-bplus.jpg|250px|thumb|right|The RPi full production board (Model B+)]]
Announced on 14th July 2014 [http://www.raspberrypi.org/introducing-raspberry-pi-model-b-plus/ Full announcement from the Raspberry Pi Foundation]
 
  
==Raspberry Pi Model-A Full Production Board ==
+
The Raspberry Pi B+ features:
 +
* Broadcom BCM2835 SoC, with ARM1176JZF-S 700 MHz processor
 +
* VideoCore IV dual-core 250 MHz GPU
 +
* 512 MB SDRAM - shared by the GPU and CPU
 +
* MicroSD card slot for boot and storage
 +
* 4 x USB 2.0 ports (via on-board 5 port hub)
 +
* RJ45 10/100 MBit/s Ethernet port
 +
* HDMI and Composite video, audio through TRRS jack
 +
* 40 pin GPIO, I2C, SPI, UART interface connector
 +
* CSI (camera) and DSI (display) connectors
 +
* 4 squarely positioned mounting holes
 +
 
 +
===Raspberry Pi Compute Module===
 +
[[File:Compute-module.png|250px|thumb|right|The RPi compute module]]
 +
Announced on 7th Apr 2014 [http://www.raspberrypi.org/raspberry-pi-compute-module-new-product/ Full announcement from the Raspberry Pi Foundation].
 +
 
 +
The compute module contains the guts of a Raspberry Pi (the BCM2835 processor and 512&nbsp;MB of RAM) as well as a 4&nbsp;GB eMMC Flash device.
 +
 +
This is integrated on to a small 67.6x30mm board which fits into a standard DDR2 SODIMM connector.
 +
 
 +
===Raspberry Pi Model A Full Production Board===
 
* As of Feb 2013, available from distributors in Europe but not North America
 
* As of Feb 2013, available from distributors in Europe but not North America
* Board has 256Mb of RAM rather than the originally planned 128Mb<ref name="postSale">[http://www.raspberrypi.org/archives/723 Post-Launch - And breathe…]</ref>
+
* Board has 256&nbsp;MB of RAM rather than the originally planned 128&nbsp;MB<ref name="postSale">[http://www.raspberrypi.org/archives/723 Post-Launch - And breathe…]</ref>
 
* The Foundation produced a small Beta batch before handing manufacturing over to RS and Farnell
 
* The Foundation produced a small Beta batch before handing manufacturing over to RS and Farnell
* The ModelA boards actually use the identical Revision2.0 PCB as ModelB boards, just with a different selection of components fitted (full details available from the [[RPi_Hardware#Schematic_.2F_Layout|schematics]]). AFAIK no ModelA boards using the Revision1.0 PCBs were ever publicly available (or indeed ever made?).
+
* The Model A boards actually use the identical Revision2.0 PCB as Model B boards, just with a different selection of components fitted (full details available from the [[RPi_Hardware#Schematic_.2F_Layout|schematics]]). AFAIK no Model A boards using the Revision1.0 PCBs were ever publicly available (or indeed ever made?).
  
==Raspberry Pi Model-B Full Production Board ==
+
===Raspberry Pi Model B Full Production Board===
 
[[File:RaspiFront.JPG|250px|thumb|right|The RPi full production board (Model B Rev 2.0)]]
 
[[File:RaspiFront.JPG|250px|thumb|right|The RPi full production board (Model B Rev 2.0)]]
 
* Announced: April 2012, first orders sent out June 2012.
 
* Announced: April 2012, first orders sent out June 2012.
Line 146: Line 428:
 
* Announced: September 2012, Raspberry Pi Model B Rev 2.0 is now manufactured at Sony's manufacturing plant on Pencoed, South Wales. [http://www.raspberrypi.org/archives/1925 Full announcement from the Raspberry Pi Foundation], [http://www.element14.com/community/thread/19738?tstart=0 Element14 announcement on Raspberry Pi discussion board].
 
* Announced: September 2012, Raspberry Pi Model B Rev 2.0 is now manufactured at Sony's manufacturing plant on Pencoed, South Wales. [http://www.raspberrypi.org/archives/1925 Full announcement from the Raspberry Pi Foundation], [http://www.element14.com/community/thread/19738?tstart=0 Element14 announcement on Raspberry Pi discussion board].
  
==Raspberry Pi 1st Production Board ==
+
==Historical and Development models==
 +
These are unlikely to be readily available, and would then be in demand by collectors.
 +
 
 +
===Raspberry Pi 1st Production Board===
 
* Announced: 29th Feb 2012 - Start of Sale Only<ref name="postSale"/>
 
* Announced: 29th Feb 2012 - Start of Sale Only<ref name="postSale"/>
 
* Credit-card Format
 
* Credit-card Format
* Initial 10k Batch (All Model-B's) Manufactured in China (Jan/Feb 2012)<ref name="firstProduction" >[http://www.raspberrypi.org/archives/509 We’ve started manufacture!]</ref>
+
* Initial 10k Batch (All Model B's) Manufactured in China (Jan/Feb 2012)<ref name="firstProduction" >[http://www.raspberrypi.org/archives/509 We’ve started manufacture!]</ref>
 
* Should look identical to the Raspberry Pi Beta Board below (except different SDCard holder).
 
* Should look identical to the Raspberry Pi Beta Board below (except different SDCard holder).
 
* The board has a yellow RCA connector, rather than the black one used in the Beta's.
 
* The board has a yellow RCA connector, rather than the black one used in the Beta's.
Line 155: Line 440:
 
* The batch was delayed several weeks due to the RJ45 network connector being substituted for the wrong part<ref>[http://www.raspberrypi.org/archives/781 Manufacturing Hiccup]</ref> and also so the board could undergo compliance testing<ref>[http://www.raspberrypi.org/archives/852 Compliance testing]</ref>
 
* The batch was delayed several weeks due to the RJ45 network connector being substituted for the wrong part<ref>[http://www.raspberrypi.org/archives/781 Manufacturing Hiccup]</ref> and also so the board could undergo compliance testing<ref>[http://www.raspberrypi.org/archives/852 Compliance testing]</ref>
  
==Raspberry Pi Beta Production Board ==
+
===Raspberry Pi Beta Production Board===
 
* Announced: December 2011<ref name="#Beta">[http://www.raspberrypi.org/archives/422 Populated boards: an update on where we are]</ref>
 
* Announced: December 2011<ref name="#Beta">[http://www.raspberrypi.org/archives/422 Populated boards: an update on where we are]</ref>
 
* Credit-Card Format
 
* Credit-Card Format
Line 162: Line 447:
 
* Characteristic feature of hand-modded correction to PCB <ref name="betaError">[http://www.raspberrypi.org/archives/470 (hand-mod) More on the beta boards]</ref>
 
* Characteristic feature of hand-modded correction to PCB <ref name="betaError">[http://www.raspberrypi.org/archives/470 (hand-mod) More on the beta boards]</ref>
 
* See the [http://www.raspberrypi.org/archives/482 blog post] which includes a video explaining how the production units will differ from the beta boards.
 
* See the [http://www.raspberrypi.org/archives/482 blog post] which includes a video explaining how the production units will differ from the beta boards.
 
  
 
* [http://www.raspberrypi.org/wp-content/uploads/2011/12/Picture-002-copy2-e1322775411416.jpg Pre-production board (beta board) PCB, topside]
 
* [http://www.raspberrypi.org/wp-content/uploads/2011/12/Picture-002-copy2-e1322775411416.jpg Pre-production board (beta board) PCB, topside]
Line 168: Line 452:
 
* [http://www.raspberrypi.org/wp-content/uploads/2011/12/Picture-001-copy.jpg Pre-production board vs credit-card]
 
* [http://www.raspberrypi.org/wp-content/uploads/2011/12/Picture-001-copy.jpg Pre-production board vs credit-card]
  
 
+
====eBay Auction====
===eBay Auction===
+
10 of the completed Model B boards were auctioned on eBay (Started on 1st Jan 2012) <ref name="betaebay">[http://www.raspberrypi.org/archives/482 We’re auctioning ten beta Raspberry Pis!]</ref>)
10 of the completed Model-B boards were auctioned on eBay (Started on 1st Jan 2012) <ref name="betaebay">[http://www.raspberrypi.org/archives/482 We’re auctioning ten beta Raspberry Pis!]</ref>)
 
 
{| border="1"
 
{| border="1"
 
|SerialNo:
 
|SerialNo:
Line 212: Line 495:
 
Board #8 Owned by Tech Blogger, Paul Maunders, see his [http://www.pyrosoft.co.uk/blog blog] for details<ref name="#8PaulMaunders">[http://www.pyrosoft.co.uk/blog/2012/01/13/raspberry-pi-8-first-photoshoot/ Paul Maunders - Raspberry Pi #8 First Photoshoot]</ref>
 
Board #8 Owned by Tech Blogger, Paul Maunders, see his [http://www.pyrosoft.co.uk/blog blog] for details<ref name="#8PaulMaunders">[http://www.pyrosoft.co.uk/blog/2012/01/13/raspberry-pi-8-first-photoshoot/ Paul Maunders - Raspberry Pi #8 First Photoshoot]</ref>
  
==Raspberry Pi Alpha Board ==
+
===Raspberry Pi Alpha Board===
 
[[File:RPi-alpha.jpg|250px|thumb|right|RPi Alpha Board]]
 
[[File:RPi-alpha.jpg|250px|thumb|right|RPi Alpha Board]]
  
 
* Announced: August 2011<ref name="#Alpha">[http://www.raspberrypi.org/archives/78 The alpha boards are here!]</ref>
 
* Announced: August 2011<ref name="#Alpha">[http://www.raspberrypi.org/archives/78 The alpha boards are here!]</ref>
* Large Format for debugging (Model-B)
+
* Large Format for debugging (Model B)
 
* Populated with headers for GPIO, JTAG, DSI, CSI, as well as switches and LEDs for I/O testing.
 
* Populated with headers for GPIO, JTAG, DSI, CSI, as well as switches and LEDs for I/O testing.
 
  
 
* [http://www.raspberrypi.org/wp-content/uploads/2011/08/DSCF1809.jpg Alpha prototype board, underside]
 
* [http://www.raspberrypi.org/wp-content/uploads/2011/08/DSCF1809.jpg Alpha prototype board, underside]
  
==Raspberry Pi USB Prototype Board ==
+
===Raspberry Pi USB Prototype Board===
 
[[File:Rpi-usbproto.jpg|250px|thumb|right|RPi USB Prototype Board]]
 
[[File:Rpi-usbproto.jpg|250px|thumb|right|RPi USB Prototype Board]]
 
* Announced: May 2011
 
* Announced: May 2011
Line 231: Line 513:
 
* Known internally at Broadcom as the <b>MicroDB</b> <ref>http://www.raspberrypi.org/archives/3375</ref> <ref>http://www.raspberrypi.org/archives/3376</ref>
 
* Known internally at Broadcom as the <b>MicroDB</b> <ref>http://www.raspberrypi.org/archives/3375</ref> <ref>http://www.raspberrypi.org/archives/3376</ref>
  
 
+
===Raspberry Pi Concept 2006 edition===
 
 
 
==Raspberry Pi Concept 2006 edition==
 
 
[[File:RPi-atmel2006Ed.jpg|250px|thumb|right|Raspberry Pi Concept 2006 edition]]
 
[[File:RPi-atmel2006Ed.jpg|250px|thumb|right|Raspberry Pi Concept 2006 edition]]
 
* Vero-board Prototype & PCB Version
 
* Vero-board Prototype & PCB Version
* Atmel ATmega644 microcontroller clocked at 22.1MHz<ref name="2006ed">[http://www.raspberrypi.org/archives/264 Raspberry Pi – 2006 edition]</ref>
+
* Atmel ATmega644 microcontroller clocked at 22.1&nbsp;MHz<ref name="2006ed">[http://www.raspberrypi.org/archives/264 Raspberry Pi – 2006 edition]</ref>
  
 
==See Also==
 
==See Also==
Line 250: Line 529:
 
==References==
 
==References==
 
<references/>
 
<references/>
 
  
 
{{Template:Raspberry Pi}}
 
{{Template:Raspberry Pi}}

Latest revision as of 08:59, 24 September 2019


RaspPi.png Back to the Hub


Hardware & Peripherals:

Hardware - detailed information about the Raspberry Pi boards.

Hardware History - guide to the Raspberry Pi models.

Low-level Peripherals - using the GPIO and other connectors.

Expansion Boards - GPIO plug-in boards providing additional functionality.

Screens - attaching a screen to the Raspberry Pi.

Cases - lots of nice cases to protect the Raspberry Pi.

Other Peripherals - all sorts of peripherals used with the Raspberry Pi.

Which Pi have I got?

You can try to check which Pi you have by looking at the board layout and the components used, but this might not be very easy or reliable. Since the range of Pi models gives a significant difference in performance, this can be quite important, especially if not buying through the approved channels.

Board Revision History

The reliable way to find out your board revision is to use the following command:

cat /proc/cpuinfo

You will see your device data including:

 Hardware	: BCM2708
 Revision	: 0003

If you see a "1000" at the front of the Revision, e.g. 10000002 then it indicates[1] that your Raspberry Pi has been over-volted, and your board revision is simply the last 4 digits (i.e. 0002 in this example).

Another method to obtain just the revision ID (also removes any overvoltage mark):

 cat /proc/cpuinfo | grep 'Revision' | awk '{print $3}' | sed 's/^1000//'

or more simply:

 awk '/^Revision/ {sub("^1000", "", $3); print $3}' /proc/cpuinfo

or use a web tool

 rev=$(awk '/^Revision/ { print $3 }' /proc/cpuinfo) && curl -L perturb.org/rpi?rev=$rev


Revision Release Date Model PCB Revision Memory Notes
Beta Q1 2012 B (Beta) ? 256 MB Beta Board
0002 Q1 2012 B 1.0 256 MB
0003 Q3 2012 B (ECN0001) 1.0 256 MB Fuses mod and D14 removed
0004 Q3 2012 B 2.0 256 MB (Mfg by Sony)
0005 Q4 2012 B 2.0 256 MB (Mfg by Qisda)
0006 Q4 2012 B 2.0 256 MB (Mfg by Egoman)
0007 Q1 2013 A 2.0 256 MB (Mfg by Egoman)
0008 Q1 2013 A 2.0 256 MB (Mfg by Sony)
0009 Q1 2013 A 2.0 256 MB (Mfg by Qisda)
000d Q4 2012 B 2.0 512 MB (Mfg by Egoman)
000e Q4 2012 B 2.0 512 MB (Mfg by Sony)
000f Q4 2012 B 2.0 512 MB (Mfg by Qisda)
0010 Q3 2014 B+ 1.0 512 MB (Mfg by Sony)
0011 Q2 2014 Compute Module 1 1.0 512 MB (Mfg by Sony)
0012 Q4 2014 A+ 1.1 256 MB (Mfg by Sony)
0013 Q1 2015 B+ 1.2 512 MB (Mfg by Embest)
0014 Q2 2014 Compute Module 1 1.0 512 MB (Mfg by Embest)
0015 ? A+ 1.1 256 MB / 512 MB (Mfg by Embest)
a01040 Unknown 2 Model B 1.0 1 GB (Mfg by Sony)
a01041 Q1 2015 2 Model B 1.1 1 GB (Mfg by Sony)
a21041 Q1 2015 2 Model B 1.1 1 GB (Mfg by Embest)
a22042 Q3 2016 2 Model B (with BCM2837) 1.2 1 GB (Mfg by Embest)
900021 Q3 2016 A+ 1.1 512 MB (Mfg by Sony)
900032 Q2 2016? B+ 1.2 512 MB (Mfg by Sony)
900092 Q4 2015 Zero 1.2 512 MB (Mfg by Sony)
900093 Q2 2016 Zero 1.3 512 MB (Mfg by Sony)
920093 Q4 2016? Zero 1.3 512 MB (Mfg by Embest)
9000c1 Q1 2017 Zero W 1.1 512 MB (Mfg by Sony)
a02082 Q1 2016 3 Model B 1.2 1 GB (Mfg by Sony)
a020a0 Q1 2017 Compute Module 3 (and CM3 Lite) 1.0 1 GB (Mfg by Sony)
a22082 Q1 2016 3 Model B 1.2 1 GB (Mfg by Embest)
a32082 Q4 2016 3 Model B 1.2 1 GB (Mfg by Sony Japan)
a020d3 Q1 2018 3 Model B+ 1.3 1 GB (Mfg by Sony)
9020e0 Q4 2018 3 Model A+ 1.0 512 MB (Mfg by Sony)
a02100 Q1 2019 Compute Module 3+ 1.0 1 GB (Mfg by Sony)
a03111 Q2 2019 4 Model B 1.1 1 GB (Mfg by Sony)
b03111 Q2 2019 4 Model B 1.1 2 GB (Mfg by Sony)
c03111 Q2 2019 4 Model B 1.1 4 GB (Mfg by Sony)

Significant design changes

The following changes were made in the early models.

ECN0001

ECN0001 is the request to not fit D14 and to replace poly-fuses F1 and F2 with 0 ohm.

D14 Removal

D14 can interfere with some CEC devices if the Pi is left plugged in and unpowered. The benefits of having it are minimal so it was removed.[2]

F1 & F2 Replacement/Removal

F1 & F2 can cause problems with some USB devices which draw high current. In particular due to the recovery characteristics of the poly-fuses, it can take a while to recover their low resistance state afterwards, adding additional problems for other devices (lower voltage on the USB bus).

Model B Revision 2.0

This model is based on a new PCB layout that includes previous build fixes from ECN0001 such us removal of the poly-fuses in series with the +5V power for USB devices, and other fixes reported by the community such as the erroneous connection of the LAN9512 VDD18CORE pins to the +1V8 power plane, addition of the 8-pin P5 header (non-populated) for extra GPIO pins, addition to the 2-pin P6 header (non-populated) for a RESET button, and other changes and improvements reported in more detail [3].

A Chinese R-Pi (Model B Rev 2.0)

Colour Variations

The vast majority of the Raspberry Pis produced have a Green PCB, but Pis produced by Egoman_Technology_Corp (only available in the Far East) have a Red[4] PCB, and RS Components produced a limited edition of anniversary Pis in Blue[5]. The red-PCB model sold in the far east is functionally the same as the standard green-PCB model sold in the rest of the world, but it has not passed the compliance testing required for sale in those areas (for example, FCC in the USA, and CE Mark in the EU).

Current models

The following models can be considered current due to the large numbers that were shipped. They may be available from commercial suppliers or as pre-owned models.

Raspberry Pi 4 Model B

Announced on 24th June 2019 (announcement). The Raspberry Pi 4 is a new Pi design, with ethernet + USB ports swapping positions from previous models. In addition, the 4 has three variants, only differing in amount of RAM: 1/2/4GB models, selling for $35/45/55.

Raspberry Pi 4 1GB model

The Raspberry Pi 4 features:

  • Broadcom BCM2711 SoC, with quad-core ARM Cortex-A72 1.5 GHz processor
  • 1GB, 2GB, or 4GB of LPDDR4 SDRAM
  • Full-throughput Gigabit Ethernet
  • Dual-band 802.11ac wireless networking
  • Bluetooth 5.0
  • Two USB 3.0 and two USB 2.0 ports
  • Dual monitor support, at resolutions up to 4K
  • VideoCore VI graphics, supporting OpenGL ES 3.x
  • 4Kp60 hardware decode of HEVC video
  • Power over USB-C connector (v1.0 board has a faulty USB-C design which limits the cables that can be used to power the Pi (see here)).
  • Complete compatibility with earlier Raspberry Pi products


Raspberry Pi 3 Model B+

Announced on "Pi Day", 14th March 2018 (announcement). The Raspberry Pi 3 Model B+ is an incremental improvement over the previous Pi 3 Model B for the same US$35 price.

Raspberry Pi 3 Model B+

The Raspberry Pi 3+ features:

  • A 1.4GHz 64-bit quad-core ARM Cortex-A53 CPU
  • Dual-band 802.11ac wireless LAN and Bluetooth 4.2
  • Faster Ethernet (Gigabit Ethernet over USB 2.0)
  • Power-over-Ethernet support (with separate PoE HAT)
  • Improved PXE network and USB mass-storage booting
  • Improved thermal management


Raspberry Pi 3 Model B

Announced on 29th Feb 2016 (full announcement from the Raspberry Pi Foundation). The Raspberry Pi 3 retains the same US$35 price point of the Raspberry Pi 2 model B.

XXX

Raspberry Pi 2 Model B

(Image of pi 2, but from this angle, not much difference)

The Raspberry Pi 3 features:

  • Broadcom BCM2837 SoC, with quad-core ARM Cortex-A53 1200 MHz processor
  • VideoCore IV dual-core 400 MHz GPU
  • 1 GB SDRAM - shared by the GPU and CPU
  • MicroSD card slot for boot and storage
  • 4 x USB 2.0 ports (via on-board 5 port hub)
  • RJ45 10/100 MBit/s Ethernet port
  • HDMI and Composite video, audio through TRRS jack
  • 40 pin GPIO Interface connector
  • CSI (camera) and DSI (display) connectors
  • 4 squarely positioned mounting holes

Raspberry Pi 2 Model B

Announced on 2nd Feb 2015 (full announcement from the Raspberry Pi Foundation). The Raspberry Pi 2 retains the same US$35 price point of the model B+.

Raspberry Pi 2 Model B

The Raspberry Pi 2 features:

  • Broadcom BCM2836 SoC, with quad-core ARM Cortex-A7 900 MHz processor
  • VideoCore IV dual-core 250 MHz GPU
  • 1 GB SDRAM - shared by the GPU and CPU
  • MicroSD card slot for boot and storage
  • 4 x USB 2.0 ports (via on-board 5 port hub)
  • RJ45 10/100 MBit/s Ethernet port
  • HDMI and Composite video, audio through TRRS jack
  • 40 pin GPIO Interface connector
  • CSI (camera) and DSI (display) connectors
  • 4 squarely positioned mounting holes

Raspberry Pi Model B+

Announced on 14th July 2014 (full announcement from the Raspberry Pi Foundation).

The RPi full production board (Model B+)

The Raspberry Pi B+ features:

  • Broadcom BCM2835 SoC, with ARM1176JZF-S 700 MHz processor
  • VideoCore IV dual-core 250 MHz GPU
  • 512 MB SDRAM - shared by the GPU and CPU
  • MicroSD card slot for boot and storage
  • 4 x USB 2.0 ports (via on-board 5 port hub)
  • RJ45 10/100 MBit/s Ethernet port
  • HDMI and Composite video, audio through TRRS jack
  • 40 pin GPIO, I2C, SPI, UART interface connector
  • CSI (camera) and DSI (display) connectors
  • 4 squarely positioned mounting holes

Raspberry Pi Compute Module

The RPi compute module

Announced on 7th Apr 2014 Full announcement from the Raspberry Pi Foundation.

The compute module contains the guts of a Raspberry Pi (the BCM2835 processor and 512 MB of RAM) as well as a 4 GB eMMC Flash device.

This is integrated on to a small 67.6x30mm board which fits into a standard DDR2 SODIMM connector.

Raspberry Pi Model A Full Production Board

  • As of Feb 2013, available from distributors in Europe but not North America
  • Board has 256 MB of RAM rather than the originally planned 128 MB[6]
  • The Foundation produced a small Beta batch before handing manufacturing over to RS and Farnell
  • The Model A boards actually use the identical Revision2.0 PCB as Model B boards, just with a different selection of components fitted (full details available from the schematics). AFAIK no Model A boards using the Revision1.0 PCBs were ever publicly available (or indeed ever made?).

Raspberry Pi Model B Full Production Board

The RPi full production board (Model B Rev 2.0)

Historical and Development models

These are unlikely to be readily available, and would then be in demand by collectors.

Raspberry Pi 1st Production Board

  • Announced: 29th Feb 2012 - Start of Sale Only[6]
  • Credit-card Format
  • Initial 10k Batch (All Model B's) Manufactured in China (Jan/Feb 2012)[7]
  • Should look identical to the Raspberry Pi Beta Board below (except different SDCard holder).
  • The board has a yellow RCA connector, rather than the black one used in the Beta's.
  • Nokia/Qt Development group has donated vouchers for 400 RPi units for developers[8]
  • The batch was delayed several weeks due to the RJ45 network connector being substituted for the wrong part[9] and also so the board could undergo compliance testing[10]

Raspberry Pi Beta Production Board

  • Announced: December 2011[11]
  • Credit-Card Format
  • Manufactured in UK
  • Produced 100[12] PCBs
  • Characteristic feature of hand-modded correction to PCB [13]
  • See the blog post which includes a video explaining how the production units will differ from the beta boards.

eBay Auction

10 of the completed Model B boards were auctioned on eBay (Started on 1st Jan 2012) [14])

SerialNo: #1 #2 #3 #4 #5 #6 #7[15] #8[16] #9 #10
Date: 11-Jan-2012 11-Jan-2012 10-Jan-2012 10-Jan-2012 09-Jan-2012 09-Jan-2012 08-Jan-2012 08-Jan-2012 07-Jan-2012 07-Jan-2012
Sold For: £3,500 £2,150 £2,257 £1,550 £1,040 £1,000 £989 £1,020 £930 £1,900

Board #7 was anonymously (and generously) donated to Centre for Computing History[15] (also spotted here..)!

Board #8 Owned by Tech Blogger, Paul Maunders, see his blog for details[16]

Raspberry Pi Alpha Board

RPi Alpha Board
  • Announced: August 2011[17]
  • Large Format for debugging (Model B)
  • Populated with headers for GPIO, JTAG, DSI, CSI, as well as switches and LEDs for I/O testing.

Raspberry Pi USB Prototype Board

RPi USB Prototype Board
  • Announced: May 2011
  • The "Computer On A USB Stick" Format
  • Included built-in camera
  • HDMI one end and single USB the other
  • Introduced the RPi Foundation to the world (any earlier links appreciated), featured by BBC Online Video.
  • Known internally at Broadcom as the MicroDB [18] [19]

Raspberry Pi Concept 2006 edition

Raspberry Pi Concept 2006 edition
  • Vero-board Prototype & PCB Version
  • Atmel ATmega644 microcontroller clocked at 22.1 MHz[20]

See Also

Video

Audio

References