# MeshCore App (Official)

## Overview

The **MeshCore App** is the official companion application for MeshCore devices, developed by Liam Cottle as part of the MeshCore core team. It is the recognized standard for device setup across the [CascadiaMesh](https://wiki.meshamerica.com/books/north-american-networks/page/cascadiamesh) and [RegionMesh](https://wiki.meshamerica.com/books/north-american-networks/page/regionmesh) communities.

## Platforms &amp; Availability

- **iOS:** App Store (free)
- **Android:** Google Play (free)

## Connection Methods

- BLE (primary - most common)
- USB serial

## Features

- Direct messaging with end-to-end encryption (E2EE)
- Public channel messaging
- Node management and status monitoring
- Radio configuration (TX power, frequency, spreading factor)
- **Choose Preset wizard** - guided setup for USA/Canada regional presets
- Repeater administration (clock sync, stats, adverts)
- Room server administration

## Required For

- Initial setup of any MeshCore companion device
- Setting the USA/Canada regional preset on a new node
- Configuring radio settings

## Cost

Free. Some advanced repeater/room server admin features may require in-app purchase - see MeshCore Open below for a fully free alternative.

## Notes

This is the "official" app as recognized by the CascadiaMesh and RegionMesh communities. If you are setting up a MeshCore device for the first time, start here.