Pi_Guy88
Posts: 7
Joined: Sat Jun 18, 2016 6:17 am

How Do I Find Out Who Manufactured My Pi??

Fri Aug 05, 2016 10:08 pm

Hello all,

I am needing to find out who manufactured my Pi. I do believe i have run by the process once before, but I don't remember how i did. I tried 'cat /proc/cpuinfo' , and it doesn't tell me who manufactured it. please help. Thanks to all whom help!!
Pi3B, Raspbian Jessie

User avatar
DougieLawson
Posts: 40523
Joined: Sun Jun 16, 2013 11:19 pm
Location: A small cave in deepest darkest Basingstoke, UK
Contact: Website Twitter

Re: How Do I Find Out Who Manufactured My Pi??

Fri Aug 05, 2016 10:10 pm

cat /proc/cpuinfo does tell you, but it's encoded in the "Revision" field.
Any language using left-hand whitespace for syntax is ridiculous

Any DMs sent on Twitter will be answered next month.
Fake doctors - are all on my foes list.

Any requirement to use a crystal ball or mind reading will result in me ignoring your question.

Pi_Guy88
Posts: 7
Joined: Sat Jun 18, 2016 6:17 am

Re: How Do I Find Out Who Manufactured My Pi??

Fri Aug 05, 2016 10:41 pm

@DougieLawson, Ahh, I see. So I did some research on this, and it turns out that the revision indicates that the manufacturer is unknown. It's very odd.The other revision codes on the list I found online show for Sony, and a couple other known manufacturers.
Pi3B, Raspbian Jessie

User avatar
HermannSW
Posts: 3436
Joined: Fri Jul 22, 2016 9:09 pm
Location: Eberbach, Germany
Contact: Website Twitter YouTube

Re: How Do I Find Out Who Manufactured My Pi??

Fri Aug 05, 2016 10:43 pm

Kolban's book on Raspberry Pi has full details, you just need 2 digit of BCM revision, in case of my Zero its Sony:

Code: Select all

$ cat /proc/cpuinfo 
...
Hardware	: BCM2708
Revision	: 900093
Serial		: 00000000fe1aea10
p
900093

Manufacturer:
0x00 – Sony
0x01 – Egoman
0x02 – Embest
0x03 – Not used
0x04 – Embest

Hermann.
https://stamm-wilbrandt.de/en/Raspberry_camera.html
https://stamm-wilbrandt.de/en#raspcatbot
https://github.com/Hermann-SW/raspiraw
https://github.com/Hermann-SW/Raspberry_v1_camera_global_external_shutter
https://stamm-wilbrandt.de/working_with_FPGAs

Pi_Guy88
Posts: 7
Joined: Sat Jun 18, 2016 6:17 am

Re: How Do I Find Out Who Manufactured My Pi??

Fri Aug 05, 2016 11:12 pm

@HermannSW, I am not understanding how to read the list of manufacturers you listed. Here's what I show on my RPI3:
Hardware : BCM2709
Revision : a22082
Serial : 00000000aa13cfee
Pi3B, Raspbian Jessie

User avatar
DougieLawson
Posts: 40523
Joined: Sun Jun 16, 2013 11:19 pm
Location: A small cave in deepest darkest Basingstoke, UK
Contact: Website Twitter

Re: How Do I Find Out Who Manufactured My Pi??

Sat Aug 06, 2016 12:20 am

https://github.com/AndrewFromMelbourne/ ... revision.c

Looks like your board was made by Embest.
Any language using left-hand whitespace for syntax is ridiculous

Any DMs sent on Twitter will be answered next month.
Fake doctors - are all on my foes list.

Any requirement to use a crystal ball or mind reading will result in me ignoring your question.

Pi_Guy88
Posts: 7
Joined: Sat Jun 18, 2016 6:17 am

Re: How Do I Find Out Who Manufactured My Pi??

Sat Aug 06, 2016 1:08 am

DougieLawson wrote:https://github.com/AndrewFromMelbourne/ ... revision.c

Looks like your board was made by Embest.

How do i use the link you provided to decode the revision? I'm reading a bunch of things I don't understand, to which there is no explanation for a beginner to these things.
Pi3B, Raspbian Jessie

SonOfAMotherlessGoat
Posts: 690
Joined: Tue Jun 16, 2015 6:01 am

Re: How Do I Find Out Who Manufactured My Pi??

Sat Aug 06, 2016 1:40 am

Revision : a22082


That's the key digit in finding the manufacturer. Match that up with the list HermannSW provided and you find that 0x02 (which is just hex notation for 2) is Embest. If that digit was a 0, then it would be a Sony, if it was a 1 then it would be Egoman.
Account Inactive

Pi_Guy88
Posts: 7
Joined: Sat Jun 18, 2016 6:17 am

Re: How Do I Find Out Who Manufactured My Pi??

Sat Aug 06, 2016 2:15 am

SonOfAMotherlessGoat wrote:Revision : a22082


That's the key digit in finding the manufacturer. Match that up with the list HermannSW provided and you find that 0x02 (which is just hex notation for 2) is Embest. If that digit was a 0, then it would be a Sony, if it was a 1 then it would be Egoman.
Thank you SonOfAMotherlessGoat. I appreciate that.
Pi3B, Raspbian Jessie

User avatar
HermannSW
Posts: 3436
Joined: Fri Jul 22, 2016 9:09 pm
Location: Eberbach, Germany
Contact: Website Twitter YouTube

Re: How Do I Find Out Who Manufactured My Pi??

Sat Aug 06, 2016 9:43 am

"Revision : 900093" for my Pi Zero, decoding:

Code: Select all

9     0     0        09    3
      sony  bmc2835  zero  pcb

1 001 

r 512MB
e
vision is bit encoded
https://stamm-wilbrandt.de/en/Raspberry_camera.html
https://stamm-wilbrandt.de/en#raspcatbot
https://github.com/Hermann-SW/raspiraw
https://github.com/Hermann-SW/Raspberry_v1_camera_global_external_shutter
https://stamm-wilbrandt.de/working_with_FPGAs

User avatar
HermannSW
Posts: 3436
Joined: Fri Jul 22, 2016 9:09 pm
Location: Eberbach, Germany
Contact: Website Twitter YouTube

Re: How Do I Find Out Who Manufactured My Pi??

Sat Aug 06, 2016 11:57 am

"Revision : a22082" seems to be unofficial since one entry is wrong:

Code: Select all

A     2       2        08        2
      Embest  BMC2837  Not used  pcb
                       (model)
1 010 

r 1GB
e
vision is bit encoded
BMC2837 is missing in Kolban's book, but in this link https://github.com/AndrewFromMelbourne/ ... revision.c pointed to above.

Nice:

Code: Select all

pi@raspberrypi01:~/raspberry_pi_revision-master $ ./test
memory: 512 MB
processor: Broadcom BCM2835
i2cDevice: /dev/i2c-1
model: Model Zero
manufacturer: Sony
pcb revision: 3
warranty void: no
revision: 900093
peripheral base: 0x20000000

checking peripheral base against bcm_host library
... peripheral base matches base from bcm_host
pi@raspberrypi01:~/raspberry_pi_revision-master $ 
https://stamm-wilbrandt.de/en/Raspberry_camera.html
https://stamm-wilbrandt.de/en#raspcatbot
https://github.com/Hermann-SW/raspiraw
https://github.com/Hermann-SW/Raspberry_v1_camera_global_external_shutter
https://stamm-wilbrandt.de/working_with_FPGAs

Pi_Guy88
Posts: 7
Joined: Sat Jun 18, 2016 6:17 am

Re: How Do I Find Out Who Manufactured My Pi??

Sat Aug 06, 2016 7:42 pm

HermannSW wrote:"Revision : a22082" seems to be unofficial since one entry is wrong:

Code: Select all

A     2       2        08        2
      Embest  BMC2837  Not used  pcb
                       (model)
1 010 

r 1GB
e
vision is bit encoded
BMC2837 is missing in Kolban's book, but in this link https://github.com/AndrewFromMelbourne/ ... revision.c pointed to above.

Nice:

Code: Select all

pi@raspberrypi01:~/raspberry_pi_revision-master $ ./test
memory: 512 MB
processor: Broadcom BCM2835
i2cDevice: /dev/i2c-1
model: Model Zero
manufacturer: Sony
pcb revision: 3
warranty void: no
revision: 900093
peripheral base: 0x20000000

checking peripheral base against bcm_host library
... peripheral base matches base from bcm_host
pi@raspberrypi01:~/raspberry_pi_revision-master $ 
@HermannSW, here is a picture of what pops up when I use the 'cat /proc/cpuinfo' command.
Attachments
Pi SSH pic.png
Pi SSH pic.png (37.19 KiB) Viewed 2590 times
Pi3B, Raspbian Jessie

User avatar
HermannSW
Posts: 3436
Joined: Fri Jul 22, 2016 9:09 pm
Location: Eberbach, Germany
Contact: Website Twitter YouTube

Re: How Do I Find Out Who Manufactured My Pi??

Sat Aug 06, 2016 8:10 pm

Please download the .zip from here:
https://github.com/AndrewFromMelbourne/ ... i_revision

Then "make" and run "./test". You seem to have a Pi3, it seems that "0x08 Not used" seems to be changed to "0x08 Pi3" given your revision "a22082".

Hermann.
https://stamm-wilbrandt.de/en/Raspberry_camera.html
https://stamm-wilbrandt.de/en#raspcatbot
https://github.com/Hermann-SW/raspiraw
https://github.com/Hermann-SW/Raspberry_v1_camera_global_external_shutter
https://stamm-wilbrandt.de/working_with_FPGAs


Return to “General discussion”