Receiving invalid MAC address or DUID errors

The BrightSign player implements the client identifier string as described in RFC4361. This is not necessarily the MAC address; it is a device unique identifier string that can be used to identify the device across many interfaces and protocols.

The player is using a valid client identifier as defined in the referenced RFC; a router or DHCP server should be able to handle it properly.

If your network environment requires the player to not broadcast its DUID, the attached scripts will allow you to disable DUID on the player. Follow these steps to apply the script to a player:

  1. Download the "DUID_autorun.brs" file attached to this article. If the player is connecting to a wireless network, download the "DUID_Wireless_autorun.brs" file.
  2. Rename the file "autorun.brs".
  3. Copy it to the root folder (e.g. "SD:/") of an SD card that is formatted using FAT 32.
  4. Power down the player.
  5. Insert the SD card into the player.
  6. Power on the player
  7. Wait a few moments, until the on-screen text instructs you to remove the SD card. Once the player is rebooted, it will no longer broadcast its DUID.
Have more questions? Submit a request

7 Comments

  • 0
    Avatar
    Andy Law

    We have no problems using the DUID providing we know what it is upfront so can configure our DHCP server in advance, but I cannot find anywhere on the box where the DUID is for example on our box which says what the DUID is, only the M/B Mac and Serial Number, neither of which appear in the DUID being sent. It would be useful if we can find out the DUID so we can pre-configure our network rather than reacting after the event.

  • 0
    Avatar
    Mike Crowe

    The DUID is the string "BrightSign:" followed by the serial number printed on the player. Your DHCP server software may treat this as binary rather than a string though so you'll see the byte values 42 72 69 67 etc.

    HTH.

    MikeC

  • 0
    Avatar
    Steve Ware

    I am trying to use this script to disable the DUID on an XD1230, as we are still only using IPV4 on the internal network. I have factory reset the unit. Then I have run this script, both before and after running the unit setup script. In both cases, the DUID is still broadcast.

    When I run the DUID disable script I get the initial message about disabling the DUID, but then the error lights flash and I never get the 'Settings updated" message. Running firmware 6.0.51.

    Any ideas on how to get the disable script to work? Am I missing a step?

  • 0
    Avatar
    Romeo

    Hi Steve,

    Please make sure that the DWS is enabled as per what is described in the below document:

    http://brightsignbiz.s3.amazonaws.com/documents/Diagnostic%20Web%20Server%20User%20Guide.pdf

    When the red LED flashes press the SVC button on the side of the player, then access the log tab of the DWS by entering the IP address of the player > LOG tab > scroll all the way down the log and copy and paste the log information at the bottom that states the error line which should look similar to the below example:

    [ 9376.826] Script runtime error: STOP (runtime error &hf7) in SSD:/autorun.brs(25444)

    [ 9376.826]

    [ 9376.826] Press SVC to debug

    Regards,

    Romeo

  • 0
    Avatar
    Lyndon

     

    I posted a new version of the duid script. Please retest. Send us the copy of the one you're using. 

  • 0
    Avatar
    Bpowell

    When I disable the DUID by running the script, will the device report its MAC address or not report anything?  I have a client who requires the MAC address, not the DUID.

  • 0
    Avatar
    Mike Crowe

    The MAC address is always sent. No DUID is sent at all when the DUID is disabled which leaves the DHCP server only with the MAC address.

     

    MikeC.

Please sign in to leave a comment.
Can't find what looking for? Try to
Powered by Zendesk