Remote Upgrade Tool: new version in testing

Remote Upgrade Tool: new version in testing

Remote Upgrade Tool is used for detecting BAS-IP devices in the local network and upgrading their firmware. It is a cross-platform application that can be built for Windows, macOS, or Linux from the same codebase.

Currently, only the Windows and MacOS versions are publicly available, as it addresses two key client issues: bulk firmware updates and retrieving device model information without accessing the web interface.

This is the new version currently in testing. A previous version of the Remote Upgrade Tool is still used as the main tool in production and remains available during the transition.

Key features:

  • Windows and MacOS versions currently available β€” built from a single cross-platform codebase;

  • Supports bulk firmware updates for devices of the same model;

  • Visualizes update status for each device;

  • No need to access the web interface of the device.

System Requirements

  • 64-bit Windows 10/11, macOS 12+, Ubuntu 20.04+;

  • Device and PC must be connected to the same subnet;

  • VPN or proxy must be disabled to avoid blocking local traffic;

  • Devices must use IPv4 (BAS-IP devices do not support IPv6).

Β 

Installation

  1. Download the program:

    1. For Windows

    2. For MacOS

  2. Extract the archive to a convenient location.

  3. Launch the tool:

    • Windows: remote_upgrade_tool.exe

    • macOS/Linux: remote_upgrade_tool.app

The application automatically follows your operating system theme β€” light or dark mode.

Β 

Finding devices in the network

After launch, the tool displays a list of discovered devices with the following details:

  • ID β€” logical identifier;

  • IP Address β€” local network address of the device;

  • MAC β€” hardware address;

  • Model β€” device model (e.g., AU-04LA);

  • Type β€” device type (e.g., monitor, panel, access controller);

  • Version β€” current firmware version;

  • Serial number β€” hardware serial number;

  • Commit β€” firmware build reference (if available).

image.png
  1. Select a network adapter from the dropdown menu at the top of the screen.

  2. (Optional) Click the ↻ icon next to the dropdown to reload the list of available network interfaces.

  3. Click Search to refresh the list. This will also remove any manually added devices from the table.

  4. You can sort the list by any column by clicking its header.

  5. Right-click the table header to show or hide columns such as Serial number and Commit hash to focus only on the data you need.

  6. Click Add to manually enter the IP address of a device.

  7. Click Delete to remove selected devices from the list.

Β 

✽ Troubleshooting device detection

Check the following:

  • PC and device are connected to the same subnet;

  • IPv4 is enabled.

If you’re using Windows and the tool still doesn’t detect any devices, try the following advanced steps:

  1. Open Network Settings and go to Change adapter options.

  2. Right-click your active network and choose Properties.

  3. Select Internet Protocol Version 4 (TCP/IPv4) β†’ click Properties β†’ Advanced.

  4. Disable Automatic metric and set the Interface metric to 1.

  5. Click OK to apply all changes and restart the tool.

Β 

Single device firmware upgrade

  1. Locate and click the device in the list.

  2. Confirm the model and firmware version β€” auto-detected.

  3. In the top-right corner, click the β€’β€’β€’ button and choose a firmware file from your system.

    image.png
  4. Click Open in the file dialog to confirm.

  5. Click Burn and wait for the process to complete.

The update status will be shown in the same row of the table.

Do not turn off the device during the upgrade.

image1.png

To flash multiple devices at once, hold down Ctrl and click to select each target device in the list. Then click Burn to apply the firmware to all selected devices simultaneously.

Β 

Bulk firmware upgrade

  1. In the device list, select multiple devices of the same model (use mouse drag or hold Ctrl / Command while clicking).

  2. In the top-right corner, click the β€’β€’β€’ button and choose a firmware file from your system.

  3. Click Open in the file dialog to confirm.

  4. Click Burn.

image2.png
  1. A queue window opens showing real-time status and controls β€” even when updating a single device.
    Wait for the process to finish.

Firmware is installed one by one for each selected device.

During the process, a Status window is displayed with an Abort button. This button allows you to cancel the firmware upgrade queue β€” but only if the device has not yet entered the internal update phase. If a device has already started installing the firmware, that step will be completed before the next device is skipped.

After the process is complete, each device will show Success or an error status:

image4.png

Β 

Alternative OS support β€” for legacy RUT

The old version of RUT worked only on Windows. To run it on macOS/Linux, users had to rely on compatibility tools such as:

  • Wine β€” a compatibility layer for running Windows apps on Unix-based systems;

  • CrossOver β€” a commercial version of Wine with support for popular Windows software;

  • PlayOnMac / PlayOnLinux β€” graphical tools to simplify Wine configuration and app installation;

  • WineBottler, Wineskin, Q4Wine β€” various wrappers and UI helpers built around Wine.

This is no longer necessary for Windows users β€” a new native version is available.

Builds for other platforms may follow after further testing.

Most device discovery issues occur in the legacy version of the tool.
If you’re still using it, the following guide may help: What to do if the RUT cannot find the device in the network?

Β 

FAQ

  • What if I select the wrong firmware file?

    The tool checks compatibility with the selected model and blocks incompatible firmware.

    image5.png

    Β 

  • Can I roll back an update?

    Yes. You can roll back to a previous firmware version by manually selecting and installing an older release using the Remote Upgrade Tool.

Β 

  • What happens to manually added devices after clicking Search?
    When you click Search, the tool clears the list and repopulates it with newly discovered devices.
    Any manually added IP addresses will be removed.

Β 

  • What does the ↻ icon next to the network adapter dropdown do?
    It reloads the list of available network interfaces β€” useful if you’ve just plugged in a USB to Ethernet adapter or changed your active connection without restarting the app.

    10.png

Β 

  • Why do I only see the IP, MAC and ID after a factory reset?
    If the device ends up in a different subnet after a factory reset,
    the tool may only display its ID, IP address, and MAC address β€” other fields like model or firmware version will remain empty.