Skip to main content

Room Server Setup & Configuration

Step 1 - Flash Room Server Firmware

Use the MeshCore web flasher at flasher.meshcore.io. Select your hardware (e.g., Heltec V3) and choose the Room Server firmware variant.

Step 2 - Connect via Serial or Bluetooth

Connect via USB serial at 115200 baud using a terminal emulator (PuTTY, screen, minicom) or via Bluetooth using the MeshCore companion app.

Step 3 - Immediate Security: Change Default Passwords

Before anything else, change both default passwords. The defaults are publicly documented and must not remain in production:

password yourSecureAdminPassword
set guest.password yourSecureGuestPassword

Step 4 - Set Node Identity and Location

set name MyRoomServer
set lat 46.879682
set lon -96.789803

Accurate coordinates allow the room server to appear correctly on network maps and help users gauge how far they are from it.

Step 5 - Verify Radio Preset

The room server's radio settings must match the network. For most North American MeshCore networks (NoDakMesh, RegionMesh, etc.):

  • Frequency: 910.525 MHz
  • Bandwidth: 62.5 kHz
  • Spreading Factor: SF7
  • Coding Rate: CR5

Apply the USA/Canada preset from the firmware menu or companion app to set these automatically.

Step 6 - Optional: Enable Repeat Mode

If there is no separate repeater at this location, you can enable packet relay on the room server:

set repeat on

See Dual Deployment: Repeater + Room Server for why a dedicated repeater device is preferred over this option.

Step 7 - Broadcast Presence

Trigger an immediate advertisement so other nodes discover the room server without waiting for the next scheduled broadcast:

advert

Complete Configuration Reference

set guest.password yourGuestPassword
password yourAdminPassword
set name MyRoomServer
set lat 46.879682
set lon -96.789803
set repeat on # optional: also relay packets
advert # broadcast presence immediately