Knowledgebase
ThinLinX Support > ThinLinX Help Desk > Knowledgebase

Search help:


Can't install license on RePC or ISFF ("licensed revoked" error)

Solution

It's likely that you are trying to license hardware that we have blacklisted.

Our licensing of x86 hardware is critically dependent on the mainboard manufacturer providing a DMI/SMBIOS product UUID that is - as the acronym implies - universally unique.  Manufacturers will typically use a vendor-specific prefix combined with the MAC address of an onboard NIC for this value.  Unfortunately, some manufacturers (mis)configure their BIOSes to report the same dummy data for every board they produce - usually a set of sequential numbers such as 00020003-0004-0005-0006-000700080009.  We cannot allow such hardware to be used for TLXOS because such devices are not individually licensable.   As we become aware of non-unique UUIDs, we add license revocations to our database that will prevent users from licensing hardware using these serial numbers (which would cause a great deal of confusion, as you'd end up retrieving somebody else's license).

If your hardware is using an obviously non-random UUID (e.g. 00020003-0004-0005-0006-000700080009) rather than a random string of hexadecimal digits (you can double click on the entry in TMS and scroll down to Serial Number - see screenshot below - to check this), then unfortunately you will not be able to license that device for TLXOS.  If you have no alternative hardware, please contact us via sales@thinlinx.com or the help.thinlinx.com support website for a refund of the money you paid for RePC/ISFF licenses.

 

We cannot use MAC addresses for licensing, for several reasons:

  • Your mainboard may not have a network interface.
  • Your network interface may be on a removable card (PCI/PCIe/M.2/USB), in which case our product will end up being licensed to your NIC, not your PC. Obviously that is a bad thing if the removable NIC gets replaced or relocated for any reason.
    • You may even conceivably have no network interface whatsoever (e.g. a standalone digital signage device).
    • If you have turned off your mainboard NIC in the BIOS, the O/S may not be able to detect it.
      Your mainboard may have multiple ethernet interfaces, and the order in which they are detected by the O/S may vary depending on the BIOS configuration (and the O/S in use). You could then end up with an unlicensed device because you made a BIOS change.
  • MAC addresses can be easily faked.
    • Some hardware will allow arbitrary MAC addresses to be set in the NIC's EEPROM (or the PC's BIOS).
    • Linux will allow arbitrary MAC addresses to be set in software.
  • Under some conditions, MAC addresses may be routinely altered by the O/S (e.g. interface teaming).

Your mainboard's UUID, on the other hand, guaranteed to be always present and singular (if it exists), and is required to be unique.

 

Related articles What hardware does TLXOS support? Is there a hardware compatibility list?
Article details
Article ID: 40
Category: Knowledgebase
Date added: 2019-09-03 23:43:21
Views: 16

 
« Go back