<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: DMI UUID and AMT Intel Serial ID in Intel® Business Client Software Development</title>
    <link>https://community.intel.com/t5/Intel-Business-Client-Software/DMI-UUID-and-AMT-Intel-Serial-ID/m-p/864542#M2498</link>
    <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/335374"&gt;Lance Atencio (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;BR /&gt;Could you provide the numbers that are being returned?&lt;BR /&gt;There have been some byte swapping issues reported in the past.&lt;BR /&gt;thanks&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;BR /&gt;There are the three firstparts of serial appears in inverse order. &lt;BR /&gt;&lt;BR /&gt;Example: intel amt web: bc19a334-5218-16ec-other_parts_of_serial_number&lt;BR /&gt; dmi output: 34a319bc-1852-ec16-other_parts_of_serial_number&lt;BR /&gt;&lt;BR /&gt;In effect they're appears like byte swapping, little endian bigendian maybe?&lt;BR /&gt;&lt;BR /&gt;I read that some manufacturers take the threefirst part ofthis uuid and change byte order (littleendian), but this is reported on DMI 2.6, but my DMI version is 2.4.&lt;/P&gt;
&lt;P&gt;By now, I will use the "Max Power" (The Simpsons method) and make some dark operations!&lt;BR /&gt;&lt;BR /&gt;Thanks by yours response.&lt;BR /&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 07 Jul 2009 21:02:13 GMT</pubDate>
    <dc:creator>Arles_Rodriguez</dc:creator>
    <dc:date>2009-07-07T21:02:13Z</dc:date>
    <item>
      <title>DMI UUID and AMT Intel Serial ID</title>
      <link>https://community.intel.com/t5/Intel-Business-Client-Software/DMI-UUID-and-AMT-Intel-Serial-ID/m-p/864540#M2496</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;I am interested in make merge of DMI information and Serial Reported on intel AMT Device, I see that first digits of System ID don't match with the UUID reported reading dmi table values.&lt;BR /&gt;&lt;BR /&gt;Machine model is DQ35JO.&lt;BR /&gt;&lt;BR /&gt;Any help or similar observations must be greatly appreciated.&lt;BR /&gt;&lt;BR /&gt;Thanks.</description>
      <pubDate>Fri, 03 Jul 2009 17:01:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Business-Client-Software/DMI-UUID-and-AMT-Intel-Serial-ID/m-p/864540#M2496</guid>
      <dc:creator>Arles_Rodriguez</dc:creator>
      <dc:date>2009-07-03T17:01:16Z</dc:date>
    </item>
    <item>
      <title>Re: DMI UUID and AMT Intel Serial ID</title>
      <link>https://community.intel.com/t5/Intel-Business-Client-Software/DMI-UUID-and-AMT-Intel-Serial-ID/m-p/864541#M2497</link>
      <description>&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;Could you provide the numbers that are being returned?&lt;BR /&gt;There have been some byte swapping issues reported in the past.&lt;BR /&gt;thanks</description>
      <pubDate>Mon, 06 Jul 2009 17:46:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Business-Client-Software/DMI-UUID-and-AMT-Intel-Serial-ID/m-p/864541#M2497</guid>
      <dc:creator>Lance_A_Intel</dc:creator>
      <dc:date>2009-07-06T17:46:37Z</dc:date>
    </item>
    <item>
      <title>Re: DMI UUID and AMT Intel Serial ID</title>
      <link>https://community.intel.com/t5/Intel-Business-Client-Software/DMI-UUID-and-AMT-Intel-Serial-ID/m-p/864542#M2498</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/335374"&gt;Lance Atencio (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;&lt;BR /&gt;Could you provide the numbers that are being returned?&lt;BR /&gt;There have been some byte swapping issues reported in the past.&lt;BR /&gt;thanks&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;BR /&gt;There are the three firstparts of serial appears in inverse order. &lt;BR /&gt;&lt;BR /&gt;Example: intel amt web: bc19a334-5218-16ec-other_parts_of_serial_number&lt;BR /&gt; dmi output: 34a319bc-1852-ec16-other_parts_of_serial_number&lt;BR /&gt;&lt;BR /&gt;In effect they're appears like byte swapping, little endian bigendian maybe?&lt;BR /&gt;&lt;BR /&gt;I read that some manufacturers take the threefirst part ofthis uuid and change byte order (littleendian), but this is reported on DMI 2.6, but my DMI version is 2.4.&lt;/P&gt;
&lt;P&gt;By now, I will use the "Max Power" (The Simpsons method) and make some dark operations!&lt;BR /&gt;&lt;BR /&gt;Thanks by yours response.&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Jul 2009 21:02:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Business-Client-Software/DMI-UUID-and-AMT-Intel-Serial-ID/m-p/864542#M2498</guid>
      <dc:creator>Arles_Rodriguez</dc:creator>
      <dc:date>2009-07-07T21:02:13Z</dc:date>
    </item>
    <item>
      <title>Re: DMI UUID and AMT Intel Serial ID</title>
      <link>https://community.intel.com/t5/Intel-Business-Client-Software/DMI-UUID-and-AMT-Intel-Serial-ID/m-p/864543#M2499</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/419886"&gt;Arles Rodriguez&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;P&gt;&lt;BR /&gt;There are the three firstparts of serial appears in inverse order. &lt;BR /&gt;&lt;BR /&gt;Example: intel amt web: bc19a334-5218-16ec-other_parts_of_serial_number&lt;BR /&gt; dmi output: 34a319bc-1852-ec16-other_parts_of_serial_number&lt;BR /&gt;&lt;BR /&gt;In effect they're appears like byte swapping, little endian bigendian maybe?&lt;BR /&gt;&lt;BR /&gt;I read that some manufacturers take the threefirst part ofthis uuid and change byte order (littleendian), but this is reported on DMI 2.6, but my DMI version is 2.4.&lt;/P&gt;
&lt;P&gt;By now, I will use the "Max Power" (The Simpsons method) and make some dark operations!&lt;BR /&gt;&lt;BR /&gt;Thanks by yours response.&lt;BR /&gt;&lt;/P&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Yep, that looks like the bug.&lt;BR /&gt;&lt;BR /&gt;Here is some code that &lt;A title="Randy profile" href="http://software.intel.com/en-us/profile/212897/" target="_blank"&gt;Randy &lt;/A&gt;has written to deal with this:&lt;BR /&gt;// data is a array if 16 bytes (AMT returned GUID)&lt;BR /&gt;byte[] data;&lt;BR /&gt;&lt;BR /&gt;//re-arrage the first 7 bytes returned from AMT &lt;BR /&gt;byte t = data[3];&lt;BR /&gt;data[3] = data[0];&lt;BR /&gt;data[0] = t;&lt;BR /&gt;t = data[2];&lt;BR /&gt;data[2] = data[1];&lt;BR /&gt;data[1] = t;&lt;BR /&gt;t = data[5];&lt;BR /&gt;data[5] = data[4];&lt;BR /&gt;data[4] = t;&lt;BR /&gt;t = data[7];&lt;BR /&gt;data[7] = data[6];&lt;BR /&gt;data[6] = t;&lt;BR /&gt;&lt;BR /&gt;// now you have a correctly formatted GUID&lt;BR /&gt;Guid guid = new Guid(data);&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 07 Jul 2009 23:07:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Business-Client-Software/DMI-UUID-and-AMT-Intel-Serial-ID/m-p/864543#M2499</guid>
      <dc:creator>Lance_A_Intel</dc:creator>
      <dc:date>2009-07-07T23:07:13Z</dc:date>
    </item>
    <item>
      <title>Re: DMI UUID and AMT Intel Serial ID</title>
      <link>https://community.intel.com/t5/Intel-Business-Client-Software/DMI-UUID-and-AMT-Intel-Serial-ID/m-p/864544#M2500</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/335374"&gt;Lance Atencio (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;Yep, that looks like the bug.&lt;BR /&gt;&lt;BR /&gt;Here is some code that &lt;A title="Randy profile" href="http://software.intel.com/en-us/profile/212897/" target="_blank"&gt;Randy &lt;/A&gt;has written to deal with this:&lt;BR /&gt;// data is a array if 16 bytes (AMT returned GUID)&lt;BR /&gt;byte[] data;&lt;BR /&gt;&lt;BR /&gt;//re-arrage the first 7 bytes returned from AMT &lt;BR /&gt;byte t = data[3];&lt;BR /&gt;data[3] = data[0];&lt;BR /&gt;data[0] = t;&lt;BR /&gt;t = data[2];&lt;BR /&gt;data[2] = data[1];&lt;BR /&gt;data[1] = t;&lt;BR /&gt;t = data[5];&lt;BR /&gt;data[5] = data[4];&lt;BR /&gt;data[4] = t;&lt;BR /&gt;t = data[7];&lt;BR /&gt;data[7] = data[6];&lt;BR /&gt;data[6] = t;&lt;BR /&gt;&lt;BR /&gt;// now you have a correctly formatted GUID&lt;BR /&gt;Guid guid = new Guid(data);&lt;BR /&gt;&lt;BR /&gt;&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
Hi Lance,&lt;BR /&gt;&lt;BR /&gt;I think that you need to very careful before you declare that there is a bug in the code. The definition of the bytes in the GUID goes all the way back to AMT 2.0, and the tools have been correct in the past. By definition, the GUID is {DWORD-WORD-WORD-WORD-[12 chars]} the dwords and words are stored in native format, that being little-endian on an Intel platform. So, if you just read out the GUID as a set of bytes, you will have to re-arrange the first four parts of the GUID to match the definition. This came up as an issue in some mobile and desktop systems running AMT 2.0 and AMT 2.5 a couple of years ago. Therefore, you need to be very careful about saying that some code is in error on this matter.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Roger&lt;/DIV&gt;</description>
      <pubDate>Wed, 08 Jul 2009 14:51:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Business-Client-Software/DMI-UUID-and-AMT-Intel-Serial-ID/m-p/864544#M2500</guid>
      <dc:creator>RBens2</dc:creator>
      <dc:date>2009-07-08T14:51:46Z</dc:date>
    </item>
    <item>
      <title>Re: DMI UUID and AMT Intel Serial ID</title>
      <link>https://community.intel.com/t5/Intel-Business-Client-Software/DMI-UUID-and-AMT-Intel-Serial-ID/m-p/864545#M2501</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="margin-top: 5px; width: 100%;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/406334"&gt;rogerb&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;Hi Lance,&lt;BR /&gt;&lt;BR /&gt;I think that you need to very careful before you declare that there is a bug in the code. The definition of the bytes in the GUID goes all the way back to AMT 2.0, and the tools have been correct in the past. By definition, the GUID is {DWORD-WORD-WORD-WORD-[12 chars]} the dwords and words are stored in native format, that being little-endian on an Intel platform. So, if you just read out the GUID as a set of bytes, you will have to re-arrange the first four parts of the GUID to match the definition. This came up as an issue in some mobile and desktop systems running AMT 2.0 and AMT 2.5 a couple of years ago. Therefore, you need to be very careful about saying that some code is in error on this matter.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Roger&lt;/DIV&gt;
&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;Thanks for the background Roger.&lt;BR /&gt;&lt;BR /&gt;Sounds like this is more of a behaviour that may be not be expected.</description>
      <pubDate>Wed, 08 Jul 2009 15:10:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Business-Client-Software/DMI-UUID-and-AMT-Intel-Serial-ID/m-p/864545#M2501</guid>
      <dc:creator>Lance_A_Intel</dc:creator>
      <dc:date>2009-07-08T15:10:13Z</dc:date>
    </item>
    <item>
      <title>Re: DMI UUID and AMT Intel Serial ID</title>
      <link>https://community.intel.com/t5/Intel-Business-Client-Software/DMI-UUID-and-AMT-Intel-Serial-ID/m-p/864546#M2502</link>
      <description>&lt;DIV style="margin:0px;"&gt;
&lt;DIV id="quote_reply" style="width: 100%; margin-top: 5px;"&gt;
&lt;DIV style="margin-left:2px;margin-right:2px;"&gt;Thanks all for your replies.&lt;BR /&gt;&lt;BR /&gt;I'll continue using my max power, playing with the bytes of uuid.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Quoting - &lt;A href="https://community.intel.com/en-us/profile/335374"&gt;Lance Atencio (Intel)&lt;/A&gt;&lt;/DIV&gt;
&lt;DIV style="background-color:#E5E5E5; padding:5px;border: 1px; border-style: inset;margin-left:2px;margin-right:2px;"&gt;&lt;EM&gt;
&lt;DIV style="margin:0px;"&gt;&lt;/DIV&gt;
&lt;BR /&gt;Thanks for the background Roger.&lt;BR /&gt;&lt;BR /&gt;Sounds like this is more of a behaviour that may be not be expected.&lt;/EM&gt;&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;BR /&gt;</description>
      <pubDate>Wed, 05 Aug 2009 18:32:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Business-Client-Software/DMI-UUID-and-AMT-Intel-Serial-ID/m-p/864546#M2502</guid>
      <dc:creator>Arles_Rodriguez</dc:creator>
      <dc:date>2009-08-05T18:32:40Z</dc:date>
    </item>
    <item>
      <title>Re: DMI UUID and AMT Intel Serial ID</title>
      <link>https://community.intel.com/t5/Intel-Business-Client-Software/DMI-UUID-and-AMT-Intel-Serial-ID/m-p/864547#M2503</link>
      <description>&lt;BR /&gt;This is one of those interesting issues that actually predates and is separate from AMT (I've seen it come up in VM's sometimes as well). It sounds like you had already seen some of the background when you looked online, but you can find some more details on the backgroundin the DMTF spec for SM BIOS (&lt;A href="http://www.dmtf.org/standards/published_documents/DSP0134_2.6.1.pdf"&gt;http://www.dmtf.org/standards/published_documents/DSP0134_2.6.1.pdf&lt;/A&gt; ).&lt;BR /&gt;&lt;BR /&gt;The short answer is that the IETF standard for UUID (RFC4122) recommends network byte order for all fields, but the defacto standard in much of the PC industry has been to use little-endian for the first 3 fields(the exact fields are mentioned in the spec). For instance, if you can make a WMI call to get the UUID on that system (it'sthe uuid property of the Win32_ComputerSystemProduct class), you'd see the same ordering that you saw in the webui. The only place I've seen in AMT where the other ordering of the UUID is seen is at the very low level that typically isn't exposed in a human readable way.&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 05 Aug 2009 23:11:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Business-Client-Software/DMI-UUID-and-AMT-Intel-Serial-ID/m-p/864547#M2503</guid>
      <dc:creator>Andrew_S_Intel2</dc:creator>
      <dc:date>2009-08-05T23:11:07Z</dc:date>
    </item>
  </channel>
</rss>

