Skip to content

Instantly share code, notes, and snippets.

@CorwinDev
Last active December 23, 2025 10:32
Show Gist options
  • Select an option

  • Save CorwinDev/77d64824169cd5ec6cc336359c41f04d to your computer and use it in GitHub Desktop.

Select an option

Save CorwinDev/77d64824169cd5ec6cc336359c41f04d to your computer and use it in GitHub Desktop.

Setting up Unifi Talk without Touch device

I recently came across the issue that I wanted to setup Unifi Talk but I didn't want to buy a talk device just to set it up (this was the recommended way from Unifi)

For Unifi Talk 4.2.4 its a little more difficult but still possible:

  1. Go to your Unifi Talk setup page and press right mouse button -> Inspect
  2. Go to Network tab in Dev Tools
  3. Search for index-
image
  1. Reload the page
  2. On the new item that just popped up right click and select "Override content"
  3. It wants you to select a folder so select a empty folder on your pc
  4. In the file editor hit Ctrl + F
  5. Search for internalToolingEnabled: !1
  6. Replace it with internalToolingEnabled: 1
  7. Reload the page

Now you should be able to press the next button even with no devices!

Old solution

So I began investigating the code and found out that if you press 10 times on the "Setup Device(s)" text you'll be able to skip the device step.

image

@CorwinDev
Copy link
Author

Not working anymore with Unifi Talk 4.2.4. But you can install an old version und use the trick above. To install an old version ssh to your device and use the following command:

uos runnable install --version 3.8.1 unifi-talk

You can track the installation here: /data/unifi-core/logs/uos.log. After update to 4.2.4 Unifi Talk is still usable 😄 Tested with UCG-Fiber 4.4.9

Downgrading works but using my updated (bit harder) solution works too!

@Lumute
Copy link

Lumute commented Dec 21, 2025

Neither the override content nor the 10 clicking worked for me for some reason on 4.2.4, but, I used the icon to select an element to inspect and selected the NEXT button, expanded the div element and noticed the button element inside has a disabled attribute, removed it and reloaded the page and voila! was able to complete setup without issues...

@CorwinDev
Copy link
Author

You sure you followed the steps correctly? Because removing disabled from the button isn’t enough

@Gamer08YT
Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment