Intel® Business Client Software Development
Support for Intel® vPro™ software development and technologies associated with Intel vPro platforms.

Host API functions (GetSecurityParameters)

vzvezda
Beginner
590 Views

Hi,

A few question regarding AMT Host API interface.


1. I am having troubles calling to GetSecurityParameters function from Host API interface. This function is still available in latest HECI drivers?

C:Temp>IAMTInfo.exe -v

Bios Version : CO96510J.86A.5773.2007.0206.0046

Flash : 2.1.0

Netstack : 2.1.0

AMTApps : 2.1.0

AMT : 2.1.0

Sku : 0

VendorID : 8086

Build Number : 1028

Recovery Version : 2.1.0

Recovery Build Num : 1028

Legacy Mode : False

C:Temp>IAMTInfo.exe -p

GetSecurityParameters Failed

Status = 0x1005

2. What is the best way to detect programmatically whether the local hardware is AMT capable or not? I need a function that can say that this PC is AMT enabled even when HECI driver is not installed or AMT features disabled in BIOS.



Thanks,

0 Kudos
6 Replies
Ylian_S_Intel
Employee
590 Views

For the first question,

1 - I make a call to GetSecurityParameters when I first get Intel AMT Outpost connected to HECI thru LMS. In fact, much of the data I get in that first Outpost screen comes from that call. I have not seen any problems with it. Are you sure you have LMS running?

2 - This has been a previous asked question. Looking at past mails, I found this answer:

I believe it is possible by using the HECI driver to communicate with the AMT. This would be similar to the behavior of the MEInfo tool which returns 2 different results based on whether the machine has ME with AMT mode selected or not.

Ylian (Intel AMT Blog)

0 Kudos
vzvezda
Beginner
590 Views
Thanks, Ylian

1. The LMS might was not installed but i though that it is only HECI is required to use functions from Host API interface.

2. Where can I find this "MEInfo tool"? I've tried google and Intel site search but without success.


0 Kudos
Ylian_S_Intel
Employee
590 Views

1. LMS is a Windows service that forwards SOAP requests on port 16992 and 16993 to HECI commands that go to AMT. If you don't have LMS running, you may be able to talk to AMT using HECI directly, but I have never tried it.

2. I never used that tool, maybe it's avaialble under a different name. I could go to OpenAMT.org and there, you will find code to talking to HECI. I don't have much information on this, if anyone else on the forum has info, please speak up.

Ylian

0 Kudos
vzvezda
Beginner
590 Views
Thanks, Ylian.
0 Kudos
john_prothro
Beginner
590 Views

MEInfo is in a intel tools distribution. Mine is in a folder named...

iAMT_2.5.0.1074iAMT ToolsMEInfo

I do not know how to tell you where to get this from. The Intel factory rep that supports us gave us the tools to use to test with. You might try asking someone working with iAMT at theIntel factory/support personif they can find this for you. I am thinking that there is some sort of iAMT project support person at Intel that can help you... you'll just have to find the right person.

I will be glad to send you a copy of the tool if we can find someone at Intel who sez it is ok to do so.

0 Kudos
Ajith_I_Intel
Employee
590 Views

As John mentioned in his email, the right thing to do is contact the correct Intel support person for the tool. The tool is not meant for distribution and also has dependencies on the version of the AMT firmware that is being used.

0 Kudos
Reply