Room Server Setup & Configuration
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