Difference between revisions of "Hardware version ID"

From Granite Devices Knowledge Wiki
Jump to: navigation, search
[checked revision][checked revision]
(Created page with "Hardware version ID is a numeric identifier that is unique to every GD product model and version. ==Past hardware ID's== *TODO ==List of new hardware ID's== New hardware id's ...")
 
(List of used SimpleMotion V2 ID's)
 
(25 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Hardware version ID is a numeric identifier that is unique to every GD product model and version.
 
Hardware version ID is a numeric identifier that is unique to every GD product model and version.
==Past hardware ID's==
+
 
*TODO
+
==SimpleMotion V2 ID format==
==List of new hardware ID's==
+
SimpleMotion V2 hardware ID's (used in GD products starting from Argon/2013) have fixed formatting of 000AABBCC where AA=hardware model, BB=hardware version, CC=release number. The number is in decimal format.
New hardware id's have fixed formatting of 000AABBCC where AA=hardware model, BB=hardware version, CC=hardware revision (bug fix counter)
+
* Change in AA means completely different version (device type)
*Argon 004000 - AA=00 BB=40 CC=00
+
* Change in BB means new features and possible some backwards incompatibility between versions - new number if functionality/specs modified
 +
* Change in CC means backwards compatible version to previous one - any modification in design changes this value
 +
Same formatting applies to new FW versioning.
 +
 
 +
The ID is readable from all SMV2 compatible devices from a parameter named SMP_DEVICE_TYPE.
 +
 
 +
===List of used SimpleMotion V2 ID's===
 +
*Argon (PCB revision 065): 004000 - AA=00 BB=40 CC=00
 +
*IONI (PCB revision 026/029, HW variant A): 011000 - AA=01 BB=10 CC=00
 +
*IONI Pro (PCB revision 026/029, HW variant A): 011001 - AA=01 BB=10 CC=01
 +
*IONI Pro HC (PCB revision 026/029, HW variant B): 011201 - AA=01 BB=12 CC=01
 +
*ATOMI (HW variant A): 020000 - AA=02 BB=00 CC=00
 +
*SC2DRV: 040000 - AA=04 BB=00 CC=00
 +
*EtherFOX in EC mode (no other SM communication than response to Granity detect nodes message at address 1): 057000 - AA=05 BB=70 CC=00
 +
*Granite Devices' OEM/custom drives: 03xxxx - AA=03 BB=xx CC=xx
 +
*Customer (non GD) devices: 800000 or above - AA=80-99 BB=xx CC=xx
 +
 
 +
==SimpleMotion V1 hardware ID's==
 +
*VSD-A - 1xx
 +
*VSD-E-80 - 200
 +
*VSD-XE-80 - 220
 +
*VSD-E-160 - 250
 +
*VSD-XE-160 - 270
 +
 
 +
[[Category:Development]]

Latest revision as of 16:31, 19 February 2019

Hardware version ID is a numeric identifier that is unique to every GD product model and version.

SimpleMotion V2 ID format[edit | edit source]

SimpleMotion V2 hardware ID's (used in GD products starting from Argon/2013) have fixed formatting of 000AABBCC where AA=hardware model, BB=hardware version, CC=release number. The number is in decimal format.

  • Change in AA means completely different version (device type)
  • Change in BB means new features and possible some backwards incompatibility between versions - new number if functionality/specs modified
  • Change in CC means backwards compatible version to previous one - any modification in design changes this value

Same formatting applies to new FW versioning.

The ID is readable from all SMV2 compatible devices from a parameter named SMP_DEVICE_TYPE.

List of used SimpleMotion V2 ID's[edit | edit source]

  • Argon (PCB revision 065): 004000 - AA=00 BB=40 CC=00
  • IONI (PCB revision 026/029, HW variant A): 011000 - AA=01 BB=10 CC=00
  • IONI Pro (PCB revision 026/029, HW variant A): 011001 - AA=01 BB=10 CC=01
  • IONI Pro HC (PCB revision 026/029, HW variant B): 011201 - AA=01 BB=12 CC=01
  • ATOMI (HW variant A): 020000 - AA=02 BB=00 CC=00
  • SC2DRV: 040000 - AA=04 BB=00 CC=00
  • EtherFOX in EC mode (no other SM communication than response to Granity detect nodes message at address 1): 057000 - AA=05 BB=70 CC=00
  • Granite Devices' OEM/custom drives: 03xxxx - AA=03 BB=xx CC=xx
  • Customer (non GD) devices: 800000 or above - AA=80-99 BB=xx CC=xx

SimpleMotion V1 hardware ID's[edit | edit source]

  • VSD-A - 1xx
  • VSD-E-80 - 200
  • VSD-XE-80 - 220
  • VSD-E-160 - 250
  • VSD-XE-160 - 270