I've done a few searches about this on the Forum, but to no avail.
Over on the Milton Keynes Raspberry Jam forum, we've been trying to figure out what the revision numbers reported from /proc/cpuinfo mean.
So far we've worked out the following list:
'0002' => 'Model B Revision 1.0',
'0003' => 'Model B Revision 1.0 + Fuses mod and D14 removed',
'0004' => 'Model B Revision 2.0 256MB',
'0005' => 'Model B Revision 2.0 256MB',
'0006' => 'Model B Revision 2.0 256MB',
'0008' => 'Model A 256MB',
'000f' => 'Model B Revision 2.0 512MB',
This ties up with some great work that Frank Carver's done over on RaspberryAlphaOmega (http://raspberryalphaomega.org.uk/?p=428).
Our big, geeky question is... What are the differences between 04, 05 and 06? Does it have something to do with manufacturing country, or perhaps when the boards were manufactured? We'd love to know!
--
Mike
Raspberry Pi Revision identification
--
Michael Horne - @recantha on Twitter
Raspberry Pi Pod blog - http://www.recantha.co.uk/blog
Cambridge Raspberry Jam - https://camjam.me
Pi Wars - https://piwars.org
Michael Horne - @recantha on Twitter
Raspberry Pi Pod blog - http://www.recantha.co.uk/blog
Cambridge Raspberry Jam - https://camjam.me
Pi Wars - https://piwars.org
Re: Raspberry Pi Revision identification
Hi,
can't answer your question, but add this to the list :
'000e' => 'Model B, Revision 2.0, 512MB'
Jamesh can probably answer your question, and the history of the '000e' revision.
Texy
can't answer your question, but add this to the list :
'000e' => 'Model B, Revision 2.0, 512MB'
Jamesh can probably answer your question, and the history of the '000e' revision.
Texy
Various male/female 40- and 26-way GPIO header for sale here ( IDEAL FOR YOUR PiZero ):
https://www.raspberrypi.org/forums/viewtopic.php?f=93&t=147682#p971555
https://www.raspberrypi.org/forums/viewtopic.php?f=93&t=147682#p971555
-
- Raspberry Pi Engineer & Forum Moderator
- Posts: 6940
- Joined: Wed Aug 17, 2011 7:41 pm
- Location: Cambridge
Re: Raspberry Pi Revision identification
There are three manufacturers of the boards, and they have unique board revs:recantha2 wrote:I've done a few searches about this on the Forum, but to no avail.
Over on the Milton Keynes Raspberry Jam forum, we've been trying to figure out what the revision numbers reported from /proc/cpuinfo mean.
So far we've worked out the following list:
'0002' => 'Model B Revision 1.0',
'0003' => 'Model B Revision 1.0 + Fuses mod and D14 removed',
'0004' => 'Model B Revision 2.0 256MB',
'0005' => 'Model B Revision 2.0 256MB',
'0006' => 'Model B Revision 2.0 256MB',
'0008' => 'Model A 256MB',
'000f' => 'Model B Revision 2.0 512MB',
This ties up with some great work that Frank Carver's done over on RaspberryAlphaOmega (http://raspberryalphaomega.org.uk/?p=428).
Our big, geeky question is... What are the differences between 04, 05 and 06? Does it have something to do with manufacturing country, or perhaps when the boards were manufactured? We'd love to know!
--
Mike
'0002' => 'Model B Revision 1.0',
'0003' => 'Model B Revision 1.0 + Fuses mod and D14 removed',
'0004' => 'Model B Revision 2.0 256MB', (Sony)
'0005' => 'Model B Revision 2.0 256MB', (Qisda)
'0006' => 'Model B Revision 2.0 256MB', (Egoman)
'0007' => 'Model A Revision 2.0 256MB', (Egoman)
'0008' => 'Model A Revision 2.0 256MB', (Sony)
'0009' => 'Model A Revision 2.0 256MB', (Qisda)
'000d' => 'Model B Revision 2.0 512MB', (Egoman)
'000e' => 'Model B Revision 2.0 512MB', (Sony)
'000f' => 'Model B Revision 2.0 512MB', (Qisda)
Re: Raspberry Pi Revision identification
Thanks Dom, I'll update my blog article in line with this.
Frank Carver - http://frankcarver.me/ - http://raspberryalphaomega.org.uk/
Re: Raspberry Pi Revision identification
Thanks, Dom! 

--
Michael Horne - @recantha on Twitter
Raspberry Pi Pod blog - http://www.recantha.co.uk/blog
Cambridge Raspberry Jam - https://camjam.me
Pi Wars - https://piwars.org
Michael Horne - @recantha on Twitter
Raspberry Pi Pod blog - http://www.recantha.co.uk/blog
Cambridge Raspberry Jam - https://camjam.me
Pi Wars - https://piwars.org
Re: Raspberry Pi Revision identification
Out of interest, who made the 02 and 03s? I know I should know this...
--
Michael Horne - @recantha on Twitter
Raspberry Pi Pod blog - http://www.recantha.co.uk/blog
Cambridge Raspberry Jam - https://camjam.me
Pi Wars - https://piwars.org
Michael Horne - @recantha on Twitter
Raspberry Pi Pod blog - http://www.recantha.co.uk/blog
Cambridge Raspberry Jam - https://camjam.me
Pi Wars - https://piwars.org
Re: Raspberry Pi Revision identification
I just wrote up a little Python script to display model and maker, and thought I'd share it here: https://github.com/metachris/raspberryp ... etector.py
pythonhosted.org/RPIO
-
- Raspberry Pi Engineer & Forum Moderator
- Posts: 6940
- Joined: Wed Aug 17, 2011 7:41 pm
- Location: Cambridge
Re: Raspberry Pi Revision identification
I *think* Egoman made the first production boards.recantha2 wrote:Out of interest, who made the 02 and 03s? I know I should know this...
Re: Raspberry Pi Revision identification
Can one derive the boards colour from the revision? I mean, are all egoman boards red? I doubt so as the red boards were only recently announced and the list mentions 256 MB egoman b2 pis.
So, if egoman makes both colours, do they share the same revision or can one tell them apart by the revision?
So, if egoman makes both colours, do they share the same revision or can one tell them apart by the revision?
Re: Raspberry Pi Revision identification
Does Qisda manufacture in the UK? I have two revision 000f boards, both labelled "Made in the UK."dom wrote:
There are three manufacturers of the boards, and they have unique board revs:
'0002' => 'Model B Revision 1.0',
'0003' => 'Model B Revision 1.0 + Fuses mod and D14 removed',
'0004' => 'Model B Revision 2.0 256MB', (Sony)
'0005' => 'Model B Revision 2.0 256MB', (Qisda)
'0006' => 'Model B Revision 2.0 256MB', (Egoman)
'0007' => 'Model A Revision 2.0 256MB', (Egoman)
'0008' => 'Model A Revision 2.0 256MB', (Sony)
'0009' => 'Model A Revision 2.0 256MB', (Qisda)
'000d' => 'Model B Revision 2.0 512MB', (Egoman)
'000e' => 'Model B Revision 2.0 512MB', (Sony)
'000f' => 'Model B Revision 2.0 512MB', (Qisda)
Re: Raspberry Pi Revision identification
Anyone knows who manufactured '0002' and '0003'? Perhaps we could also collect more infos about differences in the gpio numbering scheme, etc.
In case anyone is interested - I've updated the rpi_detect_model.py script to make the specific attributes more easily accessible.
In case anyone is interested - I've updated the rpi_detect_model.py script to make the specific attributes more easily accessible.
pythonhosted.org/RPIO
Re: Raspberry Pi Revision identification
geordie wrote:Does Qisda manufacture in the UK? I have two revision 000f boards, both labelled "Made in the UK."dom wrote:
There are three manufacturers of the boards, and they have unique board revs:
'0002' => 'Model B Revision 1.0',
'0003' => 'Model B Revision 1.0 + Fuses mod and D14 removed',
'0004' => 'Model B Revision 2.0 256MB', (Sony)
'0005' => 'Model B Revision 2.0 256MB', (Qisda)
'0006' => 'Model B Revision 2.0 256MB', (Egoman)
'0007' => 'Model A Revision 2.0 256MB', (Egoman)
'0008' => 'Model A Revision 2.0 256MB', (Sony)
'0009' => 'Model A Revision 2.0 256MB', (Qisda)
'000d' => 'Model B Revision 2.0 512MB', (Egoman)
'000e' => 'Model B Revision 2.0 512MB', (Sony)
'000f' => 'Model B Revision 2.0 512MB', (Qisda)
I too have a 000f "Made in the UK".
Don't judge Linux by the Pi.......
I must not tread on too many sacred cows......
I must not tread on too many sacred cows......
Re: Raspberry Pi Revision identification
And me. In my case, I remember that on original firmware when it was new it reported 0005. So I hypothesize that Sony initially incremented revision from 0004 to 0005 when moving from 256MiB to 512MiB. According to dom's official numbers, that is wrong on two counts. The newer firmware corrects from 0005 to 000f when it detects the larger RAM, but has no way of knowing it is a Sony not a Qisda. (Except perhaps that Sony are known to have made this mistake and Qisda might not be, so 0005 to 000e might have been better.)pluggy wrote:I too have a 000f "Made in the UK".
The firmware does not appear to allow "program_board_rev=14" when already 15, so we may be stuck with this.
Raspberry Pi 3B board revison number
On my Raspberry Pi 3B this command:
returns the board rev., which is:
returns:
Edit:
Looking at the content from other Raspberry Pi /proc/cpuinfo files that looks like something else, fx. the firmware rev.
Code: Select all
cat /proc/cmdline | awk -v RS=" " -F= '/boardrev/ { print $2 }'
The same value does also exists in /proc/cpuinfo :0xa02082
Code: Select all
cat /proc/cpuinfo | grep Revision
Is that really the board rev. number for a Raspberry Pi 3B?Revision : a02082
Edit:
Looking at the content from other Raspberry Pi /proc/cpuinfo files that looks like something else, fx. the firmware rev.
Re: Raspberry Pi 3B board revison number
From the Pi2 onwards the system has changed.larsth wrote:Is that really the board rev. number for a Raspberry Pi 3B?
Edit:
Looking at the content from other Raspberry Pi /proc/cpuinfo files that looks like something else, fx. the firmware rev.
There is more information encoded in the revision number (processor, RAM, manufacturer, etc).
See e.g. https://github.com/AndrewFromMelbourne/ ... i_revision for more information