Difference between revisions of "RPi HardwareHistory"
(added 3A+ model to table (source: my own board, https://www.raspberrypi.org/documentation/hardware/raspberrypi/revision-codes/README.md)) |
(Added IDs for the Raspberry Pi 4 1GB + 2GB models. I don't yet have a 4GB model, so while we can guess at the ID based on these two, we'll wait for someone who has access to a 4GB model to chime in.) |
||
Line 268: | Line 268: | ||
| 1.0 | | 1.0 | ||
| 512 MB | | 512 MB | ||
+ | | (Mfg by Sony) | ||
+ | |- | ||
+ | | a03111 | ||
+ | | Q2 2019 | ||
+ | | 4 Model B | ||
+ | | 1.0 | ||
+ | | 1 GB | ||
+ | | (Mfg by Sony) | ||
+ | |- | ||
+ | | b03111 | ||
+ | | Q2 2019 | ||
+ | | 4 Model B | ||
+ | | 1.0 | ||
+ | | 2 GB | ||
| (Mfg by Sony) | | (Mfg by Sony) | ||
|} | |} |
Revision as of 11:16, 10 July 2019
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
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) |
a03111 | Q2 2019 | 4 Model B | 1.0 | 1 GB | (Mfg by Sony) |
b03111 | Q2 2019 | 4 Model B | 1.0 | 2 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].
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 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.
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
(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+.
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 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
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
- Announced: April 2012, first orders sent out June 2012.
- Manufacturing and Orders will be made through RS and Farnell
- This means a much higher volume of units will be produced and made available.
- Additional detail is available about the manufacturing and distribution agreement here video interview between Eben Upton and SlashDot here (28/02/12).
- Announced: September 2012, Raspberry Pi Model B Rev 2.0 is now manufactured at Sony's manufacturing plant on Pencoed, South Wales. Full announcement from the Raspberry Pi Foundation, Element14 announcement on Raspberry Pi discussion 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[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.
- Pre-production board (beta board) PCB, topside
- Pre-production board (beta board) PCB, underside
- Pre-production board vs credit-card
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
- 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
- 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
- Vero-board Prototype & PCB Version
- Atmel ATmega644 microcontroller clocked at 22.1 MHz[20]
See Also
Video
- BBC iClick's Peter Price asks whether a £15 computer can solve the programming gap (6 minutes, 3 June 2011)
- Raspberry Pi's David Braben talks to BBC's Rory Cellan-Jones (2:28 minutes, 5 May 2011)
- Raspberry Pi community tutorials on YouTube
Audio
- Podcast of a phone interview with Eben about the project and the motivations behind it (15 minutes long.) (3 June 2011) Transcription here.
References
- ↑ http://www.raspberrypi.org/phpBB3/viewtopic.php?f=32&t=18133#p181069
- ↑ New Pi missing D14
- ↑ Upcoming Board Revision
- ↑ http://www.raspberrypi.org/archives/3195
- ↑ http://www.raspberrypi.org/archives/3422
- ↑ 6.0 6.1 Post-Launch - And breathe…
- ↑ We’ve started manufacture!
- ↑ Nokia has Raspberry Pi vouchers for 400 Qt developers
- ↑ Manufacturing Hiccup
- ↑ Compliance testing
- ↑ Populated boards: an update on where we are
- ↑ We have PCBs! BETA
- ↑ (hand-mod) More on the beta boards
- ↑ We’re auctioning ten beta Raspberry Pis!
- ↑ 15.0 15.1 Beta board bought by anonymous bidder and donated to museum
- ↑ 16.0 16.1 Paul Maunders - Raspberry Pi #8 First Photoshoot
- ↑ The alpha boards are here!
- ↑ http://www.raspberrypi.org/archives/3375
- ↑ http://www.raspberrypi.org/archives/3376
- ↑ Raspberry Pi – 2006 edition
|