Friday, March 27, 2026

Install UniFi OS Server 5.0.6 on Debian 13 (x64)

Here's how I installed UniFi OS Server 5.0.6 on Debian (x64) on Debian 13.  

I used Podman on Debian (Debian' version of Docker).  It just made everything work.  
The version of Debian was debian-13.4.0-amd64-netinst
The install file from Unifi used at time of writing was 1856-linux-x64-5.0.6-33f4990f-6c68-4e72-9d9c-477496c22450.6-x64  You can substitute this file name for a new one assuming new ones will exist

A very "Next Next OK" install where the basic settings were used. 

The only addition to the base install was adding the SSH server component.


(Enter root)
su

sudo apt update

sudo apt install -y podman uidmap slirp4netns iptables curl wget ca-certificates

Download the install file from Unifi. 

Obtain the link from Unifi's web site (Software Downloads - Ubiquiti).  This will ensure you get the latest version.  Right clicking on the download link will let you copy the link name.


wget https://fw-download.ubnt.com/data/unifi-os-server/1856-linux-x64-5.0.6-33f4990f-6c68-4e72-9d9c-477496c22450.6-x64

Create a directory for the this install to be placed in
sudo mkdir -p /usr/local/src/unifiserver

Move the file from the file location you are in now to the new directory location
mv 1856-linux-x64-5.0.6-33f4990f-6c68-4e72-9d9c-477496c22450.6-x64 /usr/local/src/unifiserver/

go to the directory
cd /usr/local/src/unifiserver


Make dwonloaded file executable
chmod +x 1856-linux-x64-5.0.6-33f4990f-6c68-4e72-9d9c-477496c22450.6-x64

example: chmod +x 
1856-linux-x64-5.0.6-33f4990f-6c68-4e72-9d9c-477496c22450.6-x64

Run the file

./1856-linux-x64-5.0.6-33f4990f-6c68-4e72-9d9c-477496c22450.6-x64

You will be prompted to install, so y for yes


After the install is completed, you should see something like this that indicates it was successful install.

UOS Server is running at: https://IP_ADDRESS:11443/

These two commands will make sure everything starts up

sudo systemctl enable --now uosserver

sudo systemctl status uosserver


You should be ready to go.  Https to your box and logon

"Proceed" through this alert.  Its normal


Give it a name
This install we are not using a UI account

Continue Anyway

Give it a password.  Acknowledge the terms and services and click FINISH
Base configs are setting up.  After a few seconds you'll be prompted to click "Go to Dashboard"
Unifi Installed















Thursday, March 26, 2026

Local admin user account password not working to disjoin Azure domain

That password didn't work.  Check it and try again

Trying to disjoin from an Azure domain and getting this error? 




We could not work out how to get past this error.  We deleted the user from Entra.
If the user is logged in, they can do somethings, but it will be come quickly apparent that their machine isn't working properly.  The user can then log out, and back in as a local admin account and add themselves to the new Azure domain.




Wednesday, March 25, 2026

Unable to authenticate using local admin user account on Windows 11

That account info didn't work.  Make sure you're entering info for a local administrator account and try again.

Trying to disjoin from an Azure domain and getting this error? 



if your NetBIOS (Computer name) is more than 15 characters long, you'll get this message.
Change it to 15 characters or less.



Wednesday, March 4, 2026

Factory Reset 3560 Cisco Switch

Have you computer with a console cable connected and established to the switch.

Unplug the power from the switch

Hold the MODE button down

Power the switch (with button held down)

You'll see something like below show up. 


Release the MODE button

Should be prompted with "switch:"


Enter the following commands

flash_init
delete flash:config.text
delete flash:vlan.dat
boot


EXAMPLE







Thursday, February 26, 2026

Make Scoreboard OCR send data to Overlays.UNO

Scoreboard OCR will work with most overlays that I've tried, the ones that have "OCR INPUT" are a bit cleaner, but all seem to work that I tested. 


Some clocks you have to send the MINS and SECS separately. 


If the values are changing in the GUI but not on the scoreboard itself, sometimes pressing the "restart"
 button on the GUI will help.

  1. This example uses the "Football Scoreboard" in overlays. 

      

  2. Open up your overlay,
    click on "Copy Uno Token"



  3. Open up ScoreboardOCR
    Select your capture method.  There is a demo that coms with ScoreboardOCR
    Select "Choose Output"

  4. Select "overlays.uno" from the drop down menu box

    IMPORTANT!!! 
    The token you copied in step 2 can sometimes contain a URL. 
    You only want the token value at the end. 
    Suggestion is to paste it into notepad or similar to modify there to look like the example below, then paste that into ScoreboardOCR.

    https://app.singular.live/apiv2/controlapps/YOUR_TOKEN

    Example:
    https://app.singular.live/apiv2/controlapps/6bKOvgHGqouD50d6

  5. Paste your URL into the box
    (make sure the box is empty as it is easy to have values hidden to the left of the entry box) 

  6. Click on 'ADD'
    You should see something similar to the screen shot below



  7. If you see a red box like this example, your syntax or token is wrong.



  8. Click on "Add Digits"



  9. Now click on 'ADD"



  10. Click on the down arrow in the upper right corner



  11. If you see data like this, showing a bunch of different values, then your scoreboardOCR is talking to Overlays.UNO.  These values are the ones available to you in Scoreboard OCR

  12. Select "ocrClock" and click "OK"



  13. Select "Time (mm:ss)"  

  14. Click "OK"



  15. Select "ocrClock" then click "Automatic"



  16. Highlight the clock in your scoreboard.
    Make sure that the highlighted value is the same as the data on the left (and changing appropriately)



  17. Goto your Overlays.UNO scoreboard and you should see the clock changing

If you don't see data, couple of things to check.  First, bounce the CLOCK input. 
Set it to a different value, then set it to OCR INPUT  


You can go back to "Choose Output" on the Scoreboard OCR screen, see if the box is "Green", indicating its sending data successfully to Overlays.UNO




Now you can adjust items like the scores, by repeating the steps above

The example below we've added "Team 1 Score" and "Team 2 Score"



Once your data is connected between the two systems, going back to "Choose Output" in Scoreboard OCR and hovering over the Overlays.UNO entry, you'll see more code that its sending. 

Might be handy for troubleshooting



Tuesday, January 20, 2026

Upgrade Catalyst 3560-cx series pd firmware

This will explain high-level of how to do it by TFTP

Make sure your switch is on the same vlan network (or accessible) to your TFTP server.

Install a TFTP service.  This document uses TFTPD64 for Windows.

I feel there are lots of docs that describe how to install and configure.  

Point the "BASE DIRECTORY" to that folder.  I bound the TFTP to an ip of 192.168.0.50 because I have several NICs in my machine.


In the switch, go into ENABLE mode and issue the command

copy tftp: flash:

It prompts you to Provide the IP of your TFTP box, the source file BIN name and the destination file name (same name).  These files are generally available from cisco, but you will need to create an account.

If all goes as planned, you'll see something like this in your console


If you want you can verify the MD5 has of the file


Set the new image to boot (example below using the latest firmware as of writing)

Config t

DeskSW(config)#boot system flash:c3560cx-universalk9-mz.152-7.E13.bin

Then exit from config mode
exit

Then copy the run
copy run start

Then reload the new update
reload

Give it about 5 minutes to go through the boot process for the update firmware

Thursday, January 15, 2026

Change the Windows 11 Boot Screen

You can use a program called HackBGRT on GIThub to modify the Windows 11 boot screen

The standard warnings are that you can potentially mess up a system using this, so you should tread with caution.  

This video by Techy Druid really helps to explain it!

Basically, you create a BMP and in the folder that you download there is a file called SPLASH.BMP

Save the file there (as a bmp)

Run the tool (AS ADMINISTRATOR)

The first option will be to "INSTALL" or "i"

Press that.  You will be shows the SPLASH.BMP page in PAINT.  You can make additional adjustments if you want, then close the file.

The rest will happen automatically. 

If successful, you can reboot and it will show the boot screen you created.

NOTE:

Chances are on a reboot you'll get a verification error message similar to the one below.

CLICK "OK"


Perform a Key management


Select Enroll has from disk


If asked, select the drive containing your boot drive


Select "EFI/"


Select HackBGRT


Select Grub64.efi


Select 
CONTINUE


Select YES


Select REBOOT

You should see the image appear as your systems starts.