Keil Logo

LICENSE: armlmd exited with status 28 (Communications error)

Information in this knowledgebase article applies to:

  • MDK-ARM Version 4.60 and later


In the debug log file of Flex license, below message appears:

armlmd exited with status 28 (Communications error)

Because of this, the client is not able to connect with the Flex server.


The reasons behind this issue might be that:

1. The same port number has been assigned to lmgrd and armlmd for example 8224

2. Corresponding ports are blocked by the firewall


1. Provide a separate port to each service for ex. 8224 for lmgrd and 27000 for armlmd

    Check point 6 in this link

2. Make sure to open ports for communication between the server and client machine



Last Reviewed: Wednesday, July 10, 2019

Did this article provide the answer you needed?
Not Sure
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.