System Requirements & Prerequisites

The app requires ASP.NET Core Runtime 8.x on Windows and macOS, with platform-specific installation and verification steps.

The bundled SASS backend is a framework-dependent .NET 8 application. It is not self-contained on either platform. The target machine must have the ASP.NET Core Runtime 8.x shared framework, Microsoft.AspNetCore.App 8.x.

The recommended way to satisfy this requirement on both platforms is to install the .NET 8 SDK. On macOS, Microsoft does not provide a standalone ASP.NET Core Runtime installer. It provides only a .tar.gz archive that must be unpacked and placed on PATH manually. The .NET 8 SDK is available as a standard .pkg installer, so it gives the same installation flow on Windows and macOS. A pre-provisioned ASP.NET Core Runtime 8.x is also valid.

The dependency is handled differently by platform:
  • On Windows, the setup wizard detects a missing shared framework and can download and install the .NET 8 SDK automatically.
  • On macOS, nothing is bundled and no auto-installer is available. Install the .NET 8 SDK on the machine before you start the application.

The application checks for an ASP.NET Core 8.x runtime every time it starts. It performs this verification independently of the installer. If no runtime is found, it shows a blocking error dialog with a download link and does not start the backend. This also covers cases where the runtime was declined during installation or removed later.

Windows

Table 1. Windows requirements
Requirement Details
Operating system Windows 10 or Windows 11, 64-bit only.
.NET ASP.NET Core Runtime 8.x shared framework required. The setup wizard checks for %ProgramFiles%\dotnet\shared\Microsoft.AspNetCore.App\8.* and, if missing, offers to download and install the .NET 8 SDK automatically. The app re-verifies at launch by probing dotnet on PATH, %ProgramFiles%\dotnet\dotnet.exe, %ProgramFiles(x86)%\dotnet\dotnet.exe, and %LOCALAPPDATA%\Microsoft\dotnet\dotnet.exe.
Disk space Approximately 300 MB, excluding .NET.
Network Local network access to Sennheiser EW-DX devices.
Administrator rights Not required for the app itself. It installs and runs per user. Administrator rights are required only for the optional .NET auto-install and for adding firewall rules.

macOS

Table 2. macOS requirements
Requirement Details
Operating system macOS 12 Monterey or later.
Architecture Apple Silicon, ARM64 only.
.NET The .NET 8 SDK must be installed separately. Nothing is bundled and the app installs nothing itself. Install it via the official .pkg installer at https://dotnet.microsoft.com/en-us/download/dotnet/8.0 or with Homebrew by running brew install --cask dotnet-sdk@8. The SDK is recommended because the ASP.NET Core Runtime alone is only published as a .tar.gz for macOS. The app checks for the shared framework on PATH or at /usr/local/share/dotnet/dotnet, /usr/local/bin/dotnet, /opt/homebrew/opt/dotnet/bin/dotnet, /opt/homebrew/bin/dotnet, or ~/.dotnet/dotnet. A GUI-launched app does not inherit the login shell PATH, so the absolute locations are probed as well.
Disk space Approximately 350 MB, excluding .NET.
Network Local network access to Sennheiser EW-DX devices.
Security Code-signed by Sennheiser electronic, XKNNU9WTL7, and notarized by Apple. No Gatekeeper warnings are shown.

Verify the runtime

Run dotnet --list-runtimes and confirm that an entry for Microsoft.AspNetCore.App 8.x is present.