Revision Codes
Table of contents
Documentation
The new-style revision code is a result of a 32 bit value, (almost) each bit represents a piece of hardware-information: NOQuuuWuFMMMCCCCPPPPTTTTTTTTRRRR
| N | O | Q | uuu | W | u | F | MMM | CCCC | PPPP | TTTTTTTT | RRRR |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Overvoltage | OTP Program | OTP Read | Unused | Warranty bit | Unused | New flag | Memory size | Manufacturer | Processor | Type | Revision |
For identification the first 24 bit are needed.
With cat /proc/cpuinfo | grep "Revision" the revision code is read out.
The official, but incomplete documentation is located here.
Revision Code List
| Revision Code | Model | Revision | PCB | SoC | CPU | Architecture | Memory | Manufacturer |
|---|---|---|---|---|---|---|---|---|
| 000007 | 1 A | 2.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 256 MB LPDDR2-SDRAM | Egoman |
| 000008 | 1 A | 2.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 256 MB LPDDR2-SDRAM | Sony UK |
| 000009 | 1 A | 2.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 256 MB LPDDR2-SDRAM | Qisda |
| 000002 | 1 B | 1.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 256 MB LPDDR2-SDRAM | Egoman |
| 000003 | 1 B | 1.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 256 MB LPDDR2-SDRAM | Egoman |
| 000004 | 1 B | 2.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 256 MB LPDDR2-SDRAM | Sony UK |
| 000005 | 1 B | 2.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 256 MB LPDDR2-SDRAM | Qisda |
| 000006 | 1 B | 2.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 256 MB LPDDR2-SDRAM | Egoman |
| 00000d | 1 B | 2.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Egoman |
| 00000e | 1 B | 2.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Sony UK |
| 00000f | 1 B | 2.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Egoman |
| 000012 | 1 A+ | 1.1 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 256 MB LPDDR2-SDRAM | Sony UK |
| 000015 | 1 A+ | 1.1 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 256/512 MB LPDDR2-SDRAM | Embest |
| 900021 | 1 A+ | 1.1 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Sony UK |
| 000010 | 1 B+ | 1.2 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Sony UK |
| 000013 | 1 B+ | 1.2 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Embest |
| 900032 | 1 B+ | 1.2 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Sony UK |
| a01040 | 2 B | 1.0 | R11 | BCM2836 | Cortex-A7 | ARMv7-A | 1 GB LPDDR2-SDRAM | Sony UK |
| a01041 | 2 B | 1.1 | R11 | BCM2836 | Cortex-A7 | ARMv7-A | 1 GB LPDDR2-SDRAM | Sony UK |
| a21041 | 2 B | 1.1 | R11 | BCM2836 | Cortex-A7 | ARMv7-A | 1 GB LPDDR2-SDRAM | Embest |
| a02042 | 2 B | 1.2 | R21 | BCM2837A1 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Sony UK |
| a22042 | 2 B | 1.2 | R21 | BCM2837A1 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Embest |
| a02082 | 3 B | 1.2 | N/A | BCM2837A1/B0 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Sony UK |
| a22082 | 3 B | 1.2 | N/A | BCM2837A1/B0 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Embest |
| a32082 | 3 B | 1.2 | N/A | BCM2837A1/B0 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Sony Japan |
| a52082 | 3 B | 1.2 | N/A | BCM2837A1/B0 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Stadium |
| a22083 | 3 B | 1.3 | N/A | BCM2837B0 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Embest |
| 9020e0 | 3 A+ | 1.0 | R12 | BCM2837B0 | Cortex-A53 | ARMv8.0-A | 512 MB LPDDR2-SDRAM | Sony UK |
| 9020e1 | 3 A+ | 1.1 | R22 | BCM2837B0 | Cortex-A53 | ARMv8.0-A | 512 MB LPDDR2-SDRAM | Sony UK |
| a020d3 | 3 B+ | 1.3 | R53 | BCM2837B0 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Sony UK |
| a020d4 | 3 B+ | 1.4 | R93 | BCM2837B0 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Sony UK |
| a03111 | 4 B | 1.1 | R44 | BCM2711B0 | Cortex-A72 | ARMv8.0-A | 1 GB LPDDR4-SDRAM | Sony UK |
| a03112 | 4 B | 1.2 | R54 | BCM2711B0 | Cortex-A72 | ARMv8.0-A | 1 GB LPDDR4-SDRAM | Sony UK |
| a03114 | 4 B | 1.4 | R65 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 1 GB LPDDR4-SDRAM | Sony UK |
| a03115 | 4 B | 1.5 | R96/117 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 1 GB LPDDR4-SDRAM | Sony UK |
| b03111 | 4 B | 1.1 | R44 | BCM2711B0 | Cortex-A72 | ARMv8.0-A | 2 GB LPDDR4-SDRAM | Sony UK |
| b03112 | 4 B | 1.2 | R54 | BCM2711B0 | Cortex-A72 | ARMv8.0-A | 2 GB LPDDR4-SDRAM | Sony UK |
| b03114 | 4 B | 1.4 | R65 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 2 GB LPDDR4-SDRAM | Sony UK |
| b03115 | 4 B | 1.5 | R96/117 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 2 GB LPDDR4-SDRAM | Sony UK |
| c03111 | 4 B | 1.1 | R44 | BCM2711B0 | Cortex-A72 | ARMv8.0-A | 4 GB LPDDR4-SDRAM | Sony UK |
| c03112 | 4 B | 1.2 | R54 | BCM2711B0 | Cortex-A72 | ARMv8.0-A | 4 GB LPDDR4-SDRAM | Sony UK |
| c03114 | 4 B | 1.4 | R65 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 4 GB LPDDR4-SDRAM | Sony UK |
| c03115 | 4 B | 1.5 | R96 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 4 GB LPDDR4-SDRAM | Sony UK |
| d03114 | 4 B | 1.4 | R65 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 8 GB LPDDR4-SDRAM | Sony UK |
| d03115 | 4 B | 1.5 | R96 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 8 GB LPDDR4-SDRAM | Sony UK |
| b04170 | 5 B | 1.0 | R38 | BCM2712D0 | Cortex-A76 | ARMv8.2-A | 2 GB LPDDR4X-SDRAM | Sony UK |
| c04170 | 5 B | 1.0 | R38 | BCM2712C1 | Cortex-A76 | ARMv8.2-A | 4 GB LPDDR4X-SDRAM | Sony UK |
| c04171 | 5 B | 1.1 | R48 | BCM2712D0 | Cortex-A76 | ARMv8.2-A | 4 GB LPDDR4X-SDRAM | Sony UK |
| d04170 | 5 B | 1.0 | R38 | BCM2712C1 | Cortex-A76 | ARMv8.2-A | 8 GB LPDDR4X-SDRAM | Sony UK |
| d04171 | 5 B | 1.1 | R48 | BCM2712D0 | Cortex-A76 | ARMv8.2-A | 8 GB LPDDR4X-SDRAM | Sony UK |
| e04171 | 5 B | 1.1 | R48 | BCM2712D0 | Cortex-A76 | ARMv8.2-A | 16 GB LPDDR4X-SDRAM | Sony UK |
| 000011 | Compute Module 1 | 1.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Sony UK |
| 000014 | Compute Module 1 | 1.0 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Embest |
| 900061 | Compute Module 1 | 1.1 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Sony UK |
| a011609 | Compute Module 2 | 1.0 | N/A | BCM2836 | Cortex-A7 | ARMv7-A | 1 GB LPDDR2-SDRAM | Sony UK |
| a020a0 | Compute Module 3 | 1.0 | N/A | BCM2837A0 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Sony UK |
| a220a0 | Compute Module 3 | 1.0 | N/A | BCM2837A0 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Embest |
| a02100 | Compute Module 3+ | 1.0 | N/A | BCM2837B0 | Cortex-A53 | ARMv8.0-A | 1 GB LPDDR2-SDRAM | Sony UK |
| 9221609 | Compute Module 3E | 1.0 | R110 | RP3A0-AU (BCM2710A1) | Cortex-A53 | ARMv8.0-A | 512 MB LPDDR2-SDRAM | Embest |
| a03140 | Compute Module 4 | 1.0 | R311 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 1 GB LPDDR4-SDRAM | Sony UK |
| a03141 | Compute Module 4 | 1.1 | R511 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 1 GB LPDDR4-SDRAM | Sony UK |
| b03140 | Compute Module 4 | 1.0 | R311 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 2 GB LPDDR4-SDRAM | Sony UK |
| b03141 | Compute Module 4 | 1.1 | R511 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 2 GB LPDDR4-SDRAM | Sony UK |
| c03140 | Compute Module 4 | 1.0 | R311 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 4 GB LPDDR4-SDRAM | Sony UK |
| c03141 | Compute Module 4 | 1.1 | R511 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 4 GB LPDDR4-SDRAM | Sony UK |
| d03140 | Compute Module 4 | 1.0 | R311 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 8 GB LPDDR4-SDRAM | Sony UK |
| d03141 | Compute Module 4 | 1.1 | R511 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 8 GB LPDDR4-SDRAM | Sony UK |
| a03150 | Compute Module 4S | 1.0 | R212 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 1 GB LPDDR4-SDRAM | Sony UK |
| b03150 | Compute Module 4S | 1.0 | R212 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 2 GB LPDDR4-SDRAM | Sony UK |
| c03150 | Compute Module 4S | 1.0 | R212 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 4 GB LPDDR4-SDRAM | Sony UK |
| d03150 | Compute Module 4S | 1.0 | R212 | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 8 GB LPDDR4-SDRAM | Sony UK |
| b04180 | Compute Module 5 | 1.0 | N/A | BCM2712D0 | Cortex-A76 | ARMv8.2-A | 2 GB LPDDR4X-SDRAM | Sony UK |
| c04180 | Compute Module 5 | 1.0 | N/A | BCM2712D0 | Cortex-A76 | ARMv8.2-A | 4 GB LPDDR4X-SDRAM | Sony UK |
| d04180 | Compute Module 5 | 1.0 | N/A | BCM2712D0 | Cortex-A76 | ARMv8.2-A | 8 GB LPDDR4X-SDRAM | Sony UK |
| e04180 | Compute Module 5 | 1.0 | N/A | BCM2712D0 | Cortex-A76 | ARMv8.2-A | 16 GB LPDDR4X-SDRAM | Sony UK |
| b041a0 | Compute Module 5 Lite | 1.0 | N/A | BCM2712D0 | Cortex-A76 | ARMv8.2-A | 2 GB LPDDR4X-SDRAM | Sony UK |
| c041a0 | Compute Module 5 Lite | 1.0 | N/A | BCM2712D0 | Cortex-A76 | ARMv8.2-A | 4 GB LPDDR4X-SDRAM | Sony UK |
| d041a0 | Compute Module 5 Lite | 1.0 | N/A | BCM2712D0 | Cortex-A76 | ARMv8.2-A | 8 GB LPDDR4X-SDRAM | Sony UK |
| e041a0 | Compute Module 5 Lite | 1.0 | N/A | BCM2712D0 | Cortex-A76 | ARMv8.2-A | 16 GB LPDDR4X-SDRAM | Sony UK |
| c03130 | 400 | 1.0 | N/A | BCM2711C0 | Cortex-A72 | ARMv8.0-A | 4 GB LPDDR4-SDRAM | Sony UK |
| d04190 | 500 | 1.0 | N/A | BCM2712D0 | Cortex-A76 | ARMv8.2-A | 8 GB LPDDR4X-SDRAM | Sony UK |
| e04190 | 500+ | 1.0 | N/A | BCM2712D0 | Cortex-A76 | ARMv8.2-A | 16 GB LPDDR4X-SDRAM | Sony UK |
| 900092 | Zero | 1.2 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Sony UK |
| 900093 | Zero | 1.3 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Sony UK |
| 9000c1 | Zero W | 1.1 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Sony UK |
| 920092 | Zero | 1.2 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Embest |
| 920093 | Zero | 1.3 | N/A | BCM2835 | ARM1176JZ(F)-S | ARMv6 | 512 MB LPDDR2-SDRAM | Embest |
| 902120 | Zero 2 W | 1.0 | N/A | RP3A0-AU (BCM2710A1) | Cortex-A53 | ARMv8.0-A | 512 MB LPDDR2-SDRAM | Sony UK |