One afternoon, once ever

From zero to your first off-grid check-in.

Three things to get, one radio to flash, one form to fill. Allow about 30 minutes of set-up (plus the postie delivering your radio) and roughly $100, once. Already set up? Register a walk and go.

Shopping list

What you need

Three things. Two of them are free, and you probably own the third's charger already.

📱

Your phone

Any reasonably recent iPhone or Android. It talks to the radio over Bluetooth — it does not need mobile signal for MeshSafe to work.

You have this
💬

The MeshCore app

Free on the App Store and Google Play. It's the messaging app you'll use to talk to MeshSafe (and to other people on the mesh).

Free — meshcore.io
📡

A small LoRa radio

The card-sized gadget that does the long-range talking. Clips to your pack, weeks of standby battery, has its own GPS.

≈ AU$100 once, no ongoing costs

Our pick: Seeed Studio SenseCAP Card Tracker T1000-E

Credit-card sized, built-in GPS, IP65 water resistance, USB-C charging, and it hangs off a lanyard. The killer feature for MeshSafe: double-press its button and it sends an advert — a full check-in with your position, phone still in your pocket.

Buy in Australia — IoT Store ↗

Make sure you get the 915 MHz version, and select the Australia Mid preset in the app. The listing says "Meshtastic" — same device, we just install MeshCore on it (step 1 below). Other MeshCore-compatible radios work fine too; this is simply the easiest to recommend.

Two minutes, once ever

Get started — link your radio

Your details live here on the website — never on the public radio channel. Fill this in, then press the Advert button on your radio so we know which radio is yours. Your email becomes your key: use it when you register a walk online and the trip links to your radio automatically. (No radio yet? Set one up first ↓ — or register walks radio-free on the walks page.)

The full walkthrough · assumes zero prior knowledge

Set-up guide (iPhone & Android)

Allow about 30 minutes end to end. Steps 1–2 need a computer with Google Chrome or Microsoft Edge (the firmware installer runs in the browser). Everything after that is on your phone.

1

Put MeshCore software on your radio

Your T1000-E arrives with different software installed. You'll replace it with MeshCore — done in the browser, no technical skills needed.

  1. On a computer (not your phone), open Chrome or Edge and go to meshcore.io/flasher.
  2. Plug the T1000-E into the computer with a USB-C data cable (the cable that came with it works), and turn it on (hold the button ~3 s).
  3. Type t1000 in the Filter box and click Seeed Studio SenseCAP T1000-E.
  4. On the "Choose role" screen, click Companion Bluetooth — the one that chats with your phone app.
  5. Leave the version on the newest. Click Enter DFU mode and pick the serial port that pops up (named "nRF…" or "TinyUSB").
  6. Click Erase Flash (clears the factory software), then Flash! — pick the port again and watch the bar fill. The device reboots itself — done.
Don't unplug while the progress bar is moving — interrupting a firmware update can damage the device.
Stuck? Seeed's own step-by-step page with photos: wiki.seeedstudio.com → "T1000-E MeshCore"
🔒 meshcore.io/flasher
flasher · Choose device
🔍 t1000
Seeed Studio SenseCAP T1000-E LoRa
🖱️
Seeed Studio SenseCAP T1000-E · Choose role
📱 Companion Bluetooth chat via the phone app
🔌 Companion USB
🗼 Repeater
🖱️
Companion Bluetooth · Version v1.17.1
<> Enter DFU mode ⌫ Erase Flash ⚡ Flash!
🖱️
Flashing MeshCore v1.17.1 onto SenseCAP T1000-E…
Writing firmware — keep the cable in.
✓ Flash complete Your T1000-E rebooted and is now speaking MeshCore. Unplug it and move to your phone for step 2.

1 · Type “t1000” in the Filter and pick your device

2

Install the MeshCore app & connect your radio

  1. On your phone, open the App Store (iPhone) or Google Play (Android) and search MeshCore — or go to meshcore.io and tap your store's link. Install the free app.
  2. Turn the T1000-E on (hold its button ~3 seconds until it beeps/flashes).
  3. Open the app and tap Connect in the top-right. Tap the MeshCore-XXXX device that appears.
  4. When asked for a PIN, type 123456 — the default for radios without a screen, like the T1000-E.
  5. Give yourself a name when asked — this is what MeshSafe and other mesh users will see. First name or nickname is perfect.
Frequency check — important: in the app's radio settings, choose the Australia Mid preset — that's what the whole Illawarra mesh (and MeshSafe) runs on. On the wrong preset your radio transmits fine but nobody hears you.
MeshCoreDisconnected ✱ Connect
Not ConnectedConnect a MeshCore device to continue.
👤Contacts#Channels🗺Map
MeshCoreConnect to a device
ⓘ The default pin for devices without a screen is 123456.
✱ MeshCore-T1000ETap to connect
👤Contacts#Channels🗺Map
MeshCore🔋 87% · Karl 🥾 ((·)) ⚙ ⋮
NameKarl 🥾
Radio presetAustralia Mid
You're on the mesh ✓
👤Contacts#Channels🗺Map

1 · Tap Connect in the top right

3

Turn on location sharing

This is the setting that lets MeshSafe log where you are when you check in. Without it the service still works — it just won't have a position to give your emergency contact.

  1. In the MeshCore app, open your device Settings.
  2. Find Share Location (location in adverts) and turn it on.
  3. Allow the app to use your phone's location when it asks.
Privacy: your position is only broadcast when you send an advert (you choose when), and MeshSafe only records it while you have an active trip.
MeshCore🔋 87% · Karl 🥾 ((·))
((·))No ContactsIf someone Adverts, they will show up here.
👤Contacts#Channels🗺Map
SettingsKarl 🥾
Node nameKarl 🥾
Share Locationinclude GPS in adverts
Radio presetAustralia Mid
👤Contacts#Channels🗺Map
SettingsKarl 🥾
Node nameKarl 🥾
Share Locationinclude GPS in adverts
Radio presetAustralia Mid
Location sharing on ✓Your adverts now carry your GPS position.
👤Contacts#Channels🗺Map

1 · Open Settings (the gear, top right)

4

Join the #meshsafe channel

All trip talk happens on one public channel. MeshCore hashtag channels configure themselves from the name — no keys, no invites, nothing to get wrong.

  1. In the app, open Channels and tap add / +.
  2. Name it exactly #meshsafe (with the hash). The encryption key sets itself.
  3. That's it — you'll see MeshSafe's replies and other walkers' trips there.
  4. Try it: post test on the channel. MeshSafe answers with how well it hears you — do this at a trailhead before relying on coverage!
No reply to test? You may be out of mesh coverage right now. Try from higher ground, near a window facing the escarpment, or closer to Wollongong/Port Kembla.
MeshCore🔋 87% · Karl 🥾 ((·)) ⚙ ⋮
# Publiceveryone hears this one
Join more channelswith the + button
👤Contacts#Channels🗺Map
MeshCoreChannels
Add Channel
#meshsafe
Hashtag channels set their own key from the name.
CANCELADD
👤Contacts#Channels🗺Map
#meshsafepublic channel
test
MeshSafe: @Karl 🥾 heard you at Port Kembla — 3 hops, SNR -7.5dB ✓
👤Contacts#Channels🗺Map

1 · Channels tab → tap the + button

5

Register on this page

Your name, mobile and emergency contact are entered up here on the website — typed on a real keyboard, stored off-air, never posted to the public channel.

  1. Fill in the Register form (name, mobile, contact email, ping preference).
  2. When the site says so, tap the ((·)) signal icon (top right) in the MeshCore app, then Advert · Flood Routed.
  3. Your radio pops up on the page — tap "this is me". Done: radio linked to profile.
Your emergency contact gets one heads-up email straight away, so a future alert is never mistaken for spam. Tell them you've nominated them!
🔒 illawarraonline.com/#register
Karl Furtner
0412 345 678
you@example.com  ·  sarah@example.com
Continue → link my radio 🖱️
Now prove which radio is yours: tap ((·)) → Advert · Flood Routed in the MeshCore app (or double-press the T1000-E button).
Listening for adverts…
📡 🛜LUX heard 8 s ago — this is me →
🖱️
✓ Registered — radio “🛜LUX” linked Your emergency contact just received a heads-up email so a future alert is never mistaken for spam. Next: add the #meshsafe channel on your phone and you're done.

1 · Fill in your details — typed on a real keyboard, stored off-air

6

Your first trip — all on #meshsafe

  1. Before you set off, post: out 5pm mt keira loop — your return time plus an optional note. (Add 30m/1h/2h anywhere to override your usual pings, e.g. out 5pm 1h mt keira.)
  2. MeshSafe asks you to send an advert — that's your signature. Press it; your trip starts and your starting position is logged.
  3. While walking: when MeshSafe pings you on the channel, send an advert — double-press the button on the T1000-E itself, or use the app's Advert button. That's the whole check-in, and you can do it anytime to leave a position breadcrumb.
  4. Running late? Post extend 7pm. Back safe? Post back — always close your trip!
The one habit that matters: post back when you're home. If you forget, MeshSafe nags you for 30 minutes after your return time and then emails your contact that you're overdue — which is exactly what it's supposed to do, but embarrassing on the couch.
##meshsafepublic channel
out 5pm 1h mt keira loop
MeshSafe: @🐐LUX to confirm it's you, send an advert 📡 within 10 min — that starts your trip and logs your position.
⚡ advert
MeshSafe: @🐐LUX Confirmed ✓ Trip started, back by 5:00pm, pings every 60min. Position -34.410,150.856 (Mt Keira) ✓
— 2:30 pm, on the trail —
MeshSafe: @🐐LUX Time to check in — send an advert 📡
⚡ advert
MeshSafe: @🐐LUX Advert received ✓ Position logged.
— 4:45 pm, at the car —
back
MeshSafe: @🐐LUX Glad you're back safe. Trip closed. 👍

A whole trip, start to finish, on the channel.