Mobile data → Wi-Fi
The phone connected to office Wi-Fi while receiving. The same transfer continued. Turning off mobile data while on Wi-Fi did not stop it.
WHEN CONNECTIONS CHANGE
A dropped connection doesn’t always mean starting over. Keep SEYFR open on both devices: an active transfer can recover when a usable connection returns. Recovery depends on your app version, the sender staying available, and the interruption.
We tested a 221 MB video sent from Uganda to Utah while the Android receiver switched between mobile data, Wi-Fi and no connection. Watch what happened below, then check the recovery conditions for your app.
Reviewed November 3, 2026 against the current macOS 2.1.5 (115), Windows 2.1.115.0 and Core 2.1.5 source. These development builds may differ from your installed release.
A workmate in Uganda sent a video to Samson’s Android phone in Utah. The receiver moved between mobile data and office Wi-Fi, then briefly had neither connection available.
Recorded network-change test · 5 min 29 sec · Published October 29, 2026
Open the test on YouTube ↗ · Read Samson’s account of the test ↗
The published recording removes long waits and a store-search detour. The retained footage runs at its original speed. This is one observed Android transfer, not a guarantee for every device or network.
The phone connected to office Wi-Fi while receiving. The same transfer continued. Turning off mobile data while on Wi-Fi did not stop it.
Walking out of Wi-Fi range with mobile data still off left no connection for the transfer to use.
After mobile data was turned back on, the transfer resumed from its previous progress and the video was received successfully.
Iroh attempts to find a usable connection between the devices. It can use a direct path when available or an encrypted relay when a direct path cannot be established. A relay still needs a working network connection.
Recovery depends on your app version. In the current macOS and Windows development builds, interrupted receives wait for a usable connection and retry network failures and timeouts with increasing delays. They are not limited to three attempts. Core retains recoverable receives for up to seven days from creation; that is a recovery window, not a delivery guarantee. Cancelling, expired recovery data, a missing sender, or a save or storage error can still prevent completion.
In those desktop builds, Pause keeps the recovery data. After reopening SEYFR, an interrupted receive needs an explicit Resume and a usable save destination; it does not silently resume or save. macOS may ask you to choose the folder again if permission has expired. If the app asks you to check the save folder, do that before confirming another save, because files may already have been written. Cancelling or discarding a receive is different from pausing it.
Older releases and other platforms may use a different receive flow. The Android recording above demonstrates one active transfer recovering; it does not demonstrate desktop restart recovery. The source review here is not a new physical-device network test.
Read the SEYFR architecture explanation →Your sender’s original files remain on their device. Keep them until you have checked the received copies.
A shared local Wi-Fi network or hotspot can carry a nearby transfer without internet, when the devices can reach each other. Separate networks require internet access on both sides.
Switching to mobile data can use your carrier allowance. SEYFR is free, but your mobile data may not be. If you want to avoid using mobile data, choose Wi-Fi in your device’s network settings before transferring.
It can recover during an active transfer when a usable connection becomes available. In the recorded Android test, a 221 MB transfer continued after switching to Wi-Fi and resumed after mobile data was restored. This does not guarantee recovery after every interruption.
No. The devices need a usable path between them. A shared local Wi-Fi network or hotspot can provide that path without internet. Devices on separate networks need working internet connections.
The current macOS and Windows development builds retain interrupted receives across app restart. Reopen SEYFR and explicitly resume the receive with a valid save destination. Recovery must not have expired or been discarded, and the sender must be available for content not yet downloaded. If prompted, check the save folder before confirming another save. Older releases and other platforms may behave differently; keep both apps running when possible.
Mobile transfers can use your carrier data allowance. SEYFR being free does not make mobile data free. Choose your network accordingly; this guide does not describe a built-in wait-for-Wi-Fi switch.
Start with a small file, then check the received copy. If a transfer fails, tell us the sending and receiving platforms, which network changed, and what SEYFR displayed. Do not share private filenames or transfer codes.