Most questions, answered in a minute.
Do I need an account or a subscription?
No. Far Enough is a one-time purchase through the App Store or Google Play — there is no account to create, nothing to sign into, and no subscription to manage or cancel. If you reinstall or get a new phone, download it again with the same Apple ID or Google account and you won't be charged twice.
Does it work offline?
The fuel math, your boat, and your trip log all work with no signal past the breakwater. Charts and live weather need a connection to load; downloadable offline charts are on the roadmap.
Where is my data, and can you recover it?
On your device, nowhere else. There is no account and no cloud copy, which also means we can't see your data — and can't recover it if the app is deleted. Treat your phone as the home of your boats and trips.
How do refunds work?
Your purchase goes through Apple or Google, so refunds do too. On iOS, request one at reportaproblem.apple.com; on Android, use Google Play's refund request. Either way, consider emailing first — most issues turn out to be quick to fix.
NMEA 2000 / SignalK connection troubleshooting.
Work down this list in order — it resolves nearly every connection issue. If you get to the bottom and it still isn't flowing, email with your gateway model and we'll figure it out.
Be on the same Wi-Fi network as the gateway
Your phone reads the boat network over Wi-Fi, so it has to be on the same network as your SignalK server or gateway. Many YDWG-style gateways broadcast their own Wi-Fi network — join that network on your phone first, then connect in the app.
IP address and port basics
The app can discover SignalK servers on the network automatically, and manual entry always works: a SignalK server usually listens on port 3000, and a YDWG-style gateway in its own-network mode is typically at 192.168.4.1, port 1456. Your gateway's manual or web page will confirm its address.
YDWG-style gateways: set the server to RAW mode
These gateways can serve data in two modes. NMEA 0183 mode only carries position, speed, depth and wind — no fuel data. For fuel flow, tank level, RPM and engine hours, set the gateway's server mode to RAW in its settings page, then reconnect.
It's read-only — always
Far Enough only listens. It never transmits onto your NMEA 2000 bus or writes to your SignalK server, so connecting it can't affect your instruments, autopilot, or anything else on the network.
What "stale" and the conservative fallback mean
If no fresh reading arrives for about ten seconds, the app marks the connection stale and stops using the live values rather than presenting old data as current. Your estimates fall back to the calibrated or rated burn figure — a live reading is only ever allowed to make the estimate more accurate, never to quietly inflate your range. That's also why a boat idling at the dock won't show a live-data range: a dockside reading isn't a cruise reading, and the app deliberately ignores it.
"Connected, but no data"
That means the connection itself is fine, but the network isn't broadcasting the fields the app is waiting for. The usual causes: there's no fuel-flow sensor on the bus (many boats only broadcast position and speed), the gateway is in 0183 mode (see above), or the engine is off. The app shows a dash instead of inventing a number.