Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.77 KB | None | 0 0
  1. pi@raspberrypi ~/sources $ git clone https://github.com/AndrewFromMelbourne/raspberry_pi_revision.git
  2. Cloning into 'raspberry_pi_revision'...
  3. remote: Counting objects: 133, done.
  4. remote: Total 133 (delta 0), reused 0 (delta 0), pack-reused 133
  5. Receiving objects: 100% (133/133), 26.08 KiB | 0 bytes/s, done.
  6. Resolving deltas: 100% (85/85), done.
  7. pi@raspberrypi ~/sources $ cd raspberry_pi_revision/
  8. pi@raspberrypi ~/sources/raspberry_pi_revision $ make
  9. cc -Wall -g -O3 -g -c test.c -o test.o -Wno-deprecated-declarations
  10. cc -Wall -g -O3 -g -c raspberry_pi_revision.c -o raspberry_pi_revision.o -Wno-deprecated-declarations
  11. cc -o test test.o raspberry_pi_revision.o -ldl
  12. cc -Wall -g -O3 -g -c table.c -o table.o -Wno-deprecated-declarations
  13. cc -o table table.o raspberry_pi_revision.o
  14. pi@raspberrypi ~/sources/raspberry_pi_revision $ ./table
  15. +----------+------------------+---+---------+--------------+------------------+------------+------------+
  16. | Revision | Model Name | R | Memory | Manufacturer | Processor | I2C Device | Base |
  17. +----------+------------------+---+---------+--------------+------------------+------------+------------+
  18. | 00000001 | unknown | 0 | unknown | unknown | unknown | unknown | 0x00000000 |
  19. | 00000002 | Model B | 1 | 256 MB | unknown | Broadcom BCM2835 | /dev/i2c-0 | 0x20000000 |
  20. | 00000003 | Model B | 1 | 256 MB | unknown | Broadcom BCM2835 | /dev/i2c-0 | 0x20000000 |
  21. | 00000004 | Model B | 2 | 256 MB | Sony | Broadcom BCM2835 | /dev/i2c-1 | 0x20000000 |
  22. | 00000005 | Model B | 2 | 256 MB | Qisda | Broadcom BCM2835 | /dev/i2c-1 | 0x20000000 |
  23. | 00000006 | Model B | 2 | 256 MB | Egoman | Broadcom BCM2835 | /dev/i2c-1 | 0x20000000 |
  24. | 00000007 | Model A | 2 | 256 MB | Egoman | Broadcom BCM2835 | /dev/i2c-1 | 0x20000000 |
  25. | 00000008 | Model A | 2 | 256 MB | Sony | Broadcom BCM2835 | /dev/i2c-1 | 0x20000000 |
  26. | 00000009 | Model A | 2 | 256 MB | Qisda | Broadcom BCM2835 | /dev/i2c-1 | 0x20000000 |
  27. | 0000000A | unknown | 0 | unknown | unknown | unknown | unknown | 0x00000000 |
  28. | 0000000B | unknown | 0 | unknown | unknown | unknown | unknown | 0x00000000 |
  29. | 0000000C | unknown | 0 | unknown | unknown | unknown | unknown | 0x00000000 |
  30. | 0000000D | Model B | 2 | 512 MB | Egoman | Broadcom BCM2835 | /dev/i2c-1 | 0x20000000 |
  31. | 0000000E | Model B | 2 | 512 MB | Sony | Broadcom BCM2835 | /dev/i2c-1 | 0x20000000 |
  32. | 0000000F | Model B | 2 | 512 MB | Qisda | Broadcom BCM2835 | /dev/i2c-1 | 0x20000000 |
  33. | 00000010 | Model B+ | 1 | 512 MB | Sony | Broadcom BCM2835 | /dev/i2c-1 | 0x20000000 |
  34. | 00000011 | Compute Module | 1 | 512 MB | Sony | Broadcom BCM2835 | /dev/i2c-1 | 0x20000000 |
  35. | 00000012 | Model A+ | 1 | 256 MB | Sony | Broadcom BCM2835 | /dev/i2c-1 | 0x20000000 |
  36. | 00000013 | Model B+ | 1 | 512 MB | Embest | Broadcom BCM2835 | /dev/i2c-1 | 0x20000000 |
  37. | 00000014 | Compute Module | 1 | 512 MB | Sony | Broadcom BCM2835 | /dev/i2c-1 | 0x20000000 |
  38. | 00000015 | Model A+ | 1 | 512 MB | Sony | Broadcom BCM2835 | /dev/i2c-1 | 0x20000000 |
  39. +----------+------------------+---+---------+--------------+------------------+------------+------------+
  40.  
  41. +----------+------------------+---+---------+--------------+------------------+------------+------------+
  42. | Revision | Model Name | R | Memory | Manufacturer | Processor | I2C Device | Base |
  43. +----------+------------------+---+---------+--------------+------------------+------------+------------+
  44. | 00900021 | Model A+ | 1 | 512 MB | Sony | Broadcom BCM2835 | /dev/i2c-1 | 0x20000000 |
  45. | 00900092 | Model Zero | 2 | 512 MB | Sony | Broadcom BCM2835 | /dev/i2c-1 | 0x20000000 |
  46. | 00900093 | Model Zero | 3 | 512 MB | Sony | Broadcom BCM2835 | /dev/i2c-1 | 0x20000000 |
  47. | 00920093 | Model Zero | 3 | 512 MB | Embest | Broadcom BCM2835 | /dev/i2c-1 | 0x20000000 |
  48. | 009000C1 | Model Zero W | 1 | 512 MB | Sony | Broadcom BCM2835 | /dev/i2c-1 | 0x20000000 |
  49. | 00A01041 | Model B Pi 2 | 1 | 1024 MB | Sony | Broadcom BCM2836 | /dev/i2c-1 | 0x3F000000 |
  50. | 00A21041 | Model B Pi 2 | 1 | 1024 MB | Embest | Broadcom BCM2836 | /dev/i2c-1 | 0x3F000000 |
  51. | 00A22042 | Model B Pi 2 | 2 | 1024 MB | Embest | Broadcom BCM2837 | /dev/i2c-1 | 0x3F000000 |
  52. | 00A02082 | Model B Pi 3 | 2 | 1024 MB | Sony | Broadcom BCM2837 | /dev/i2c-1 | 0x3F000000 |
  53. | 00A22082 | Model B Pi 3 | 2 | 1024 MB | Embest | Broadcom BCM2837 | /dev/i2c-1 | 0x3F000000 |
  54. | 00A32082 | Model B Pi 3 | 2 | 1024 MB | Sony Japan | Broadcom BCM2837 | /dev/i2c-1 | 0x3F000000 |
  55. | 00A020A0 | Compute Module 3 | 0 | 1024 MB | Sony | Broadcom BCM2837 | /dev/i2c-1 | 0x3F000000 |
  56. | 00A220A0 | Compute Module 3 | 0 | 1024 MB | Embest | Broadcom BCM2837 | /dev/i2c-1 | 0x3F000000 |
  57. | 00A020D3 | Model B Pi 3+ | 3 | 1024 MB | Sony | Broadcom BCM2837 | /dev/i2c-1 | 0x3F000000 |
  58. +----------+------------------+---+---------+--------------+------------------+------------+------------+
  59.  
  60. pi@raspberrypi ~/sources/raspberry_pi_revision $ ./test
  61. memory: 1024 MB
  62. processor: Broadcom BCM2837
  63. i2cDevice: /dev/i2c-1
  64. model: Model B Pi 3+
  65. manufacturer: Sony
  66. pcb revision: 3
  67. warranty void: yes
  68. revision: 2a020d3
  69. peripheral base: 0x3F000000
  70.  
  71. checking peripheral base against bcm_host library
  72. ... peripheral base matches base from bcm_host
  73. pi@raspberrypi ~/sources/raspberry_pi_revision $
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement