# Get the right download.

> Choose app access, a first-install image, an OTA update or sensor firmware.

## Mobile apps {#mobile-apps}

Join using the links or QR codes below. You can sign yourself up; there is no need to email us for an invitation.


[Need help joining?](/support/#beta-access)

The unified image and its standalone website are public beta downloads; you don't need a mobile-app invitation to use the sensor's local website.


## Flash an ESP32-C5 {#flash-an-esp32-c5}

This firmware is separate from the Linux image. Use the complete USB installer for a first flash; the application binary alone is not a complete first installation.


[Current firmware, model support and release limits →](/sensors/esp32-c5/experimental/)

## Printable enclosures {#printable-enclosures}

Cases for one, two or three Seeed Studio XIAO ESP32-C5 boards, with regular and MagSafe options. Choose paired PETG projects, individual base/cap files or the complete 25-file ZIP.

[Photos, 3MF downloads and print settings](/sensors/esp32-c5/enclosure/)

## Mudi 7 capture support {#mudi-7-capture-support}

Install the matching router package through the mobile app's **Installer**, on the validated GL.iNet firmware. It is not a replacement Linux image. [Requirements and steps](/sensors/mudi-7/).

## Verify before flashing {#verify-before-flashing}

Compare the complete SHA-256 digest for the exact file downloaded. On macOS use `shasum -a 256 filename.img.xz`; on Linux use `sha256sum filename.img.xz`. Compressed and raw images have different hashes. Identify the target card/eMMC carefully: factory flashing replaces its contents.

## Release history {#older-images}

What changed in every release is in the [sensor changelog](/sensors/changelog/). Source and signed assets: [Linux release archive](https://github.com/WiFivomFranMan/wlan-commander-sensor/releases) · [ESP32 firmware source](https://github.com/WiFivomFranMan/wlan-commander-esp32).
