Skip to main content
Version: 2.8

Bluetooth Settings

The Bluetooth config options are: Enabled, Pairing Mode and Fixed PIN Value. Bluetooth config uses an admin message sending a Config.Bluetooth protobufProtobuf (Protocol Buffers). A method developed by Google for serializing structured data, used in Meshtastic for efficient communication protocol between devices..

info

ESP32ESP32A chipset of microcontroller made/designed by Espressif, used by a number of devices. Higher power usage than nRF52, but often cheaper and supports Wi-Fi if desired. Devices: Bluetooth will be disabled if Wi-Fi is enabled. The Wi-Fi setting takesTAK (Team Awareness Kit). A situational awareness ecosystem. Meshtastic bridges to it by converting mesh messages to and from Cursor on Target format. precedence.

Bluetooth Config Values​

Enabled​

Enables Bluetooth.

Pairing Mode​

Specify pairing mode.

RANDOM_PIN generates a random PIN during runtime. FIXED_PIN uses the fixed PIN that should then be additionally specified. Finally, NO_PIN disables PIN authentication.

Default Pairing Mode​

The default pairing mode will be determined based on whether the device has or does not have a screen attached to it during the first boot (or with a stale device state) unless manually configured via the Bluetooth config options.

  • Screen Attached: If your device boots up for the first time (or with a stale device state), and a screen is detected, the default pairing mode will be set to RANDOM_PIN. Should the attached screen be removed after the device has already been booted, the default pairing mode of RANDOM_PIN will remain unless manually changed to FIXED_PIN or NO_PIN. It is recommended the pairing mode be updated prior to removing the attached screen.
  • No Screen Attached: If your device boots up for the first time (or with a stale device state), and no screen is detected, the default paring mode will be set to FIXED_PIN with the default value listed below unless manually configured to a custom value.

Fixed PIN​

If your pairing mode is set to FIXED_PIN, the default value is 123456. For all other pairing modes, this number is ignored. A custom integer (6 digits) can be set via the Bluetooth config options.

Warning

It is strongly recommended that you change the default FIXED_PIN code on your device. Leaving the default code in place can pose a significant security risk.

Bluetooth Config Client Availability​

Apple​

info

All bluetooth config options are available on iOS, iPadOS and macOS at Settings > Device Configuration > Bluetooth.