# Functions of Theft Deterrent client

## View and Verify Theft Deterrent client Status

To view or verify the status and settings of the Theft Deterrent client (client), click the Theft Deterrent client application icon on the desktop to open the client.

On the Device Information page, check the status icon in the client status table. If you see an error message, see the error message table.

The following information is displayed on the Device Information page:

Device Status
Device Status | The status of the client.
Boot Tick | A hexadecimal number that increases by 1 after the client applies a package from the server successfully.
Expiration Date | The date from which the device will be locked.
Remaining Cycles | The number of times that you can reboot the device or restore the device from sleep or hibernate until it is locked.

System Information
Hardware ID | A 12-character string that is unique for each device.
Device Name | The computer name of the device.
Group Name | The name of the school or region that this device belongs to in the server.

## First Time Setup and Activation

In general, the client is pre-activated in factory by default. You can skip this section if your client is already activated.

To ensure that your client is activated, you can check the client icon to make sure that the client is not in Inactive status.

If your client has not been activated, follow these steps to activate your client with the server:

1. Ensure that the client is connected with the server. An activation request will be sent to the server automatically.

2. After the server approves your activation request, a reboot dialog will pop up on your device. The dialog contains a countdown timer that starts from 60 seconds and the system will automatically reboot after 60 seconds.

During the activation process, the server sets the Expiration Date and the Remaining Cycles for the client to enable the Theft Deterrent mechanism. Once the client is activated, it can operate automatically without user interaction. It can be verified by the status icon .

## Configure Connection Settings

In general, the connection settings in the client are pre-configured in factory by default. You can skip this section if the settings are pre-configured.

Otherwise, you can configure the connection settings manually to ensure that the client is communicating with the server. Follow these steps:

1. Select the Settings tab, click the Edit button.

2. If you see a popup window, input the client password and then click OK. Please contact the designated support personnel if you do not have the password.

3. Input the IP address or the URL of the server in the Server Address/URL field and then click Save.

4. If you need to configure proxy to access the server, click the Set up Proxy link and select a setting option of your choice:

a. If the proxy server address has been configured in the operating system, select Use system proxy settings. Otherwise, select Manual proxy configuration and input the server address and port number.

b. Input the username and password of the proxy server if proxy authentication is required and then click OK.

5. Click the Test button to test the connection.

a. If you see the message “Connection is successful!”, the client will connect with the server after a while. No further action is required.

b. If you see the message “Connection failed” or “Connection failed because of invalid proxy”, check the server address and proxy settings and make sure that you are connected to the correct network. Then test the connection again.

## Change Display Language

You can configure the client to display one of the following languages:

· English (United States)

· Español (Latinoamérica)

· Português (Brasil)

· Türkçe

To change the display language of the client on Intel® classmate PC, select the language of your choice and then click Apply on the Settings page.

## Log in Theft Deterrent server to Generate Unlock Code

You can set up your student account on the server. In case when your device is locked, you can generate the unlock code by yourself.

### Set up Student Account

To set up your student account, follow these steps:

1. Right-click the client tray icon and click Log in Theft Deterrent server from the tray menu.

2. On the server webpage for student, set up your account by inputting your name, password and email.

Note: The password must be 6 to 12 characters in length.

### Generate Unlock Code by Student

In case when your device is locked, you can borrow a device to generate the unlock code for your device. Follow these steps:

1. Open the server webpage for student.

2. Log in with the Hardware ID displayed on the lock screen and your account password.

3. On the home page, click Generate Unlock Code.

4. Input the Boot Tick displayed on the lock screen and then click Generate to generate the unlock code.

Note: By default, you can only generate unlock code for 3 times within 30 days. The server admin can configure this default value according to his/her needs.

# Troubleshooting Tips

## Theft Deterrent client Status

Device Status | Tray Icon | Description | Action
Normal |  | The client is working correctly. | No action is required.
Permanent |  | The client is working correctly. Its Expiration Date and Remaining Cycles are set to a value that will never expire. | No action is required.
About to Expire |  | The device will be locked in a few days or after a few boots, sleep, or hibernation. | Make sure that the client is connected with the server so that the Expiration Date and Remaining Cycles will be renewed automatically.
Downloading upgrade package |  | The client is downloading an upgrade package. | Make sure that the client is connected with the server and do not restart the system.
Upgrading Theft Deterrent client |  | The client upgrade is in progress. | No action is required.
Error |  | The client has error. | Check error messages and error codes.
Inactive |  | The client has not been activated and thus is not protected by the Theft Deterrent mechanism. | Connect the client with the server and then contact the server admin to activate the client.

## Error Message

If an error message is displayed on the client, follow these solutions:

Message | Solution |
Cannot connect with the server | Connect the client with the server. |
Waiting for server approval... | Wait for the server to approve the client and reboot the device when you see the popup dialog requesting system reboot. |
Rejected by the server | Make sure that the client is connected with the correct server. |
Connected with the wrong server | Make sure that the client is connected with the correct server. |
The server is busy. Please wait... | Wait a while and check the status again. |
The server is under maintenance | Wait a while and check the status again. |
Boot Tick inconsistent | Contact the designated support personnel to reset the Boot Tick value. |
Certificate download limit exceeded | Contact the designated support personnel to reset the download limit. |
Download/ Upgrade Failed | Make sure that the network connection between the server and the client is successfully. Wait a while and check the status again. |
Device error | Check the device error codes. |

## Error Code

If you see an error code on the client, check the error codes in the following table:

client Error Code | Unlock Screen Error Code | Description
0X02010001 | 0X01010001 | The TPM device cannot be found.
0X02010002 | 0X01010002 | The TPM is disabled.
0x02011006 | /
0X02010003 | 0X01010003 | The TPM is deactivated.
0x02011007 | /
0X02010004 | 0X01010004 | Error occurred during TPM initialization in the manufactory line. The possible reasons include the following: 1. The TPM does not have an Endorsement Key pre-installed. 2. The TPM NV partition or NV index creation failed. 3. The TPM status is incorrect.
0X02010005 | 0X01010005
0X0201000A | 0X0101000A
0X0201000C | 0X0101000C
0X0201000E | 0X0101000E
0X0201000F | 0X0101000F
0X0201FFFF | 0X0101FFFF | Internal error accessing the TPM.