Crewbox Docs

Troubleshooting

Symptom-first. Crew problems first, box problems at the end.

"I can't join"

The one worth knowing in advance, on an iPhone: glance at the Wi-Fi symbol in the status bar. Gone means iOS decided this network has no internet and quietly moved you to mobile data, which cannot reach the box. Turn mobile data off for a minute and it comes straight back — and tell whoever runs the box, because there's a proper fix.

On Android in a browser, or with crewbox added to the home screen from one, the sign is an exclamation mark on the Wi-Fi symbol: Android decided this network has no internet and is sending the browser's traffic over mobile data. Turn mobile data off and it comes straight back. The Android app doesn't need that: it stays on the crew Wi-Fi by itself.

Nothing is lost while this lasts. Everything you can see is on your device, and anything you send is queued and delivers the moment the box is back.

"The box at … has changed"

The box at that address is running another event than the one your device has open: a spare box that started afresh, or the next event's box. Your device keeps the event you had, sends the new box nothing of it, and waits for you to tap Open it. After you join, it offers to bring your work across when whoever runs the box has said it carries your event on, and otherwise Bring its work here, beside the old event in Your boxes, does it. More in Getting connected.

"I can hear voice but nobody hears me"

That's the HTTPS microphone rule — the voice bar will say listen-only. See the voice page. Quick fixes: use the Android app, or ask whoever runs the box whether HTTPS is set up.

If you're not listen-only but still silent: open the voice bar's gear and watch the mic meter while you speak. Flat bar → wrong mic selected, or the browser was denied mic permission (check the padlock icon in the address bar).

"I'm not getting alerts"

"My message says sending… forever"

The box is unreachable from your device. The message is safe and will deliver when the connection returns — don't retype it. If everyone nearby has the same problem, the box or the Wi-Fi is down; if it's just you, walk closer to an access point and watch the banner.

If it also says Not saved on this phone, your device refused to keep it, usually because it is out of space. It still delivers when the connection returns, but only while crewbox stays open: closing the app loses it. Free some space before you write anything else.

"A channel looks empty" / "someone's messages are missing"

If the filter bar is open, close it — a filter narrows the view to what's loaded on your device, and it clears itself when you switch channels precisely so this state can't linger. For history beyond what's loaded, use search (⌘K), which asks the box for everything.

"Sheet not found" or "Plot not found"

The box saves every sheet, plot and screen map that passes through it, so this usually means it has been deleted, or the link you followed came from a different box. It can also be one this box has never had: one made on a phone that hasn't reached the box since, or one from before the box was started again with a fresh database. Ask whoever made it to open it with the app connected: it appears on your screen as soon as they do.

"The reload pill does nothing"

New version available — Reload occasionally needs a few seconds while the new version finishes downloading. Tap it again. If it persists, close and reopen the app — nothing unsent is lost either way.

In the iPhone and Android apps, New version ready — Reload appears only once the new version is already on the phone, so there is nothing to wait for. If the app goes back to the version you had, by itself or with a message that the phone couldn't open the new one, the new version didn't start on this phone. The app carries on with the one it has and doesn't offer that version again. The app also needs about 50 MB free on the phone to take a new version, and offers none until it has the room.

"The lighting plot shows no levels"

The drawings only colour by desk output when Levels is switched on in the live bar — it's off by default because levels are the expensive part. No live bar at all means this box isn't listening to a lighting network — that's an operator setting (Admin → Lighting network).

"The Network module says Not watched"

Honest reporting, not a fault: the box wasn't told to watch that network. The card says what to change; it's an operator switch, not something in the app.

For the box's operator

``sh curl -v https://chat.example.com:8787/ # what address did it try? ``

A 216. or any other public-looking address means the override lost. Update the router's address=/name/ip line to the box's current IP — it changes with the DHCP lease unless the box is reserved — and restart dnsmasq. On a MikroTik, run a fresh crewbox-dns.rsc (Download for MikroTik) again: it replaces the old entry. On your own OpenWrt router, Admin → This network → Keep the router pointed at this box does this for you whenever the address changes; see Admin. A box's IP is on its own terminal banner and in crewbox --status.

``sh echo "192.168.200.77 chat.example.com" | sudo tee -a /etc/hosts ``