Run
grep Revision /proc/cpuinfo
and look it up on https://elinux.org/RPi_HardwareHistory.
| Revision | Release Date | Model | PCB Revision | Memory |
| -------- | ------------ | ------------------------------- | ------------ | --------------- |
| Beta
| Q1 2012 | B (Beta) | ? | 256 MB |
| 0002
| Q1 2012 | B | 1.0 | 256 MB |
| 0003
| Q3 2012 | B (ECN0001) | 1.0 | 256 MB |
| 0004
| Q3 2012 | B | 2.0 | 256 MB |
| 0005
| Q4 2012 | B | 2.0 | 256 MB |
| 0006
| Q4 2012 | B | 2.0 | 256 MB |
| 0007
| Q1 2013 | A | 2.0 | 256 MB |
| 0008
| Q1 2013 | A | 2.0 | 256 MB |
| 0009
| Q1 2013 | A | 2.0 | 256 MB |
| 000d
| Q4 2012 | B | 2.0 | 512 MB |
| 000e
| Q4 2012 | B | 2.0 | 512 MB |
| 000f
| Q4 2012 | B | 2.0 | 512 MB |
| 0010
| Q3 2014 | B+ | 1.0 | 512 MB |
| 0011
| Q2 2014 | Compute Module 1 | 1.0 | 512 MB |
| 0012
| Q4 2014 | A+ | 1.1 | 256 MB |
| 0013
| Q1 2015 | B+ | 1.2 | 512 MB |
| 0014
| Q2 2014 | Compute Module 1 | 1.0 | 512 MB |
| 0015
| ? | A+ | 1.1 | 256 MB / 512 MB |
| a01040
| Unknown | 2 Model B | 1.0 | 1 GB |
| a01041
| Q1 2015 | 2 Model B | 1.1 | 1 GB |
| a21041
| Q1 2015 | 2 Model B | 1.1 | 1 GB |
| a22042
| Q3 2016 | 2 Model B (with BCM2837) | 1.2 | 1 GB |
| 900021
| Q3 2016 | A+ | 1.1 | 512 MB |
| 900032
| Q2 2016? | B+ | 1.2 | 512 MB |
| 900092
| Q4 2015 | Zero | 1.2 | 512 MB |
| 900093
| Q2 2016 | Zero | 1.3 | 512 MB |
| 920093
| Q4 2016? | Zero | 1.3 | 512 MB |
| 9000c1
| Q1 2017 | Zero W | 1.1 | 512 MB |
| a02082
| Q1 2016 | 3 Model B | 1.2 | 1 GB |
| a020a0
| Q1 2017 | Compute Module 3 (and CM3 Lite) | 1.0 | 1 GB |
| a22082
| Q1 2016 | 3 Model B | 1.2 | 1 GB |
| a32082
| Q4 2016 | 3 Model B | 1.2 | 1 GB |
| a020d3
| Q1 2018 | 3 Model B+ | 1.3 | 1 GB |
| 9020e0
| Q4 2018 | 3 Model A+ | 1.0 | 512 MB |
| a02100
| Q1 2019 | Compute Module 3+ | 1.0 | 1 GB |
| a03111
| Q2 2019 | 4 Model B | 1.1 | 1 GB |
| b03111
| Q2 2019 | 4 Model B | 1.1 | 2 GB |
| c03111
| Q2 2019 | 4 Model B | 1.1 | 4 GB |