Skip to content

Pairing code is rejected, expired, or already used

For the web player, Google TV receiver, and Fire TV browser path, pair using the six digits currently shown on the player. Roku and Raspberry Pi use on-device Canvas Relay account setup instead.

What you may be seeing

  • Screens → Connect a screen rejects the six-digit code.
  • The TV replaces its code while you are trying to claim it.

What usually causes it

  • Pairing codes expire after 10 minutes.
  • The code was already claimed by another request.
  • One or more digits were entered from an older code or typed incorrectly.
  • The player itself cannot reach CanvasRelay to maintain its pairing session.

Do this

  1. Look at the TV/player again and use the six digits currently on screen, not a screenshot or older code.
  2. Open Screens → Connect a screen and enter those six digits. You can optionally name the screen and assign a board during claim.
  3. If the code changes, enter the new code. Do not keep retrying an expired one.
  4. If the player says it cannot reach CanvasRelay, fix the player's internet connection first; it will retry and obtain a usable code automatically.

You know it is fixed when

  • The dashboard shows the newly connected screen and the player moves from pairing into assignment/download/playback.

Worth knowing

  • Roku and Raspberry Pi account setup are not six-digit off-device pairing flows. Finish sign-in and screen selection on those devices.

Search phrases this guide covers

pairing code does not work · code expired · wrong six digit code · CR-5002 · connect a screen fails