Download the executable (.exe). Do not download the 64-bit version, as the application wrapper often looks specifically for the 32-bit registry path.
Double-click the executable. If you configured Java correctly, you will see the splash screen: "Ubiquiti Discovery Tool v2.5.1" followed by a Swing GUI window.
If you try to launch the tool and nothing happens, or you receive a generic error, the issue is almost certainly your Java installation.
Install Java 8 (1.8.0) — specifically the 32-bit version, even if you are on 64-bit Windows 10.
Ubnt Discovery Tool v2.5.1 and Java on Windows 10 The Ubiquiti Device Discovery Tool (v2.5.1) is a legacy desktop utility used to find UniFi, airMAX, and EdgeMAX devices on a local network. Because this software relies on Java, running it on Windows 10 often triggers compatibility errors, missing runtime alerts, or application crashes. ubnt discovery tool v2.5.1 and java on windows 10
Even with Java installed, Windows 10 Security features (SmartScreen and Defender) may block the application because it is an older, unsigned executable.
: This method is recommended because it keeps the older, potentially less secure Java 8 runtime completely isolated from your main system. It's widely recognized as a clean solution that avoids security trade-offs.
After hours of trial and error across forums (RIP old Ubiquiti community threads), here is the method that consistently works.
The tool sends a UDP broadcast to port 10001 across your local network interface. Ubiquiti devices listening on this port reply with their IP addresses, MAC addresses, firmware versions, and uptime. Download the executable (
Windows needs to know exactly where to find the Java executable.
This public link is valid for 7 days and shares a thread, including any personal information you added. This link or copies made by others cannot be deleted. If you share with third parties, their policies apply. Can’t copy the link right now. Try again later.
The UBNT tool sometimes relies on packet capturing libraries to parse raw network data. If discovery fails to populate, install (with "WinPcap API compatibility mode" turned on during setup) to ensure Windows 10 can map the network layers properly. Fix 3: Clearing the Java Cache
If you want, I can:
Manually switch from your wireless or virtual adapter to the physical adapter connected to the Ubiquiti equipment. 5. Modern Alternatives to Legacy Discovery
Because the tool relies on network broadcasting to find Ubiquiti hardware, you need a packet capture library compatible with Windows 10.
: The centralized controller software features built-in device adoption and discovery mechanisms that run securely as a modern background system service.
Attempting to run it with newer Java versions typically results in a "Java Exception has occurred" or an "Unable to access jarfile" error when using the .bat launcher. How to Run it on Windows 10 If you configured Java correctly, you will see